Что такое Java-оракул

Обновлено: 04.07.2024

Если в вашей среде используется Java, возможно, вы уже слышали, что в 2018 году Oracle объявила о серьезных изменениях в лицензировании Java для Java Standard Edition (SE), которые вступили в силу в январе 2019 года. Эти изменения оставили сообщество без ответа лицензирования и об их средах, не последним из которых является вопрос «Как должно выглядеть наше лицензирование Java?» Точно так же те, кто уже принял решение о лицензировании Java, также задаются вопросом: «Есть ли у меня недостаточное или чрезмерное количество подготовленных лицензий, и каковы последствия, если я не буду соответствовать требованиям?»

Если вам нужен ответ хотя бы на один из этих вопросов, эта запись в блоге может быть для вас. Но сначала давайте рассмотрим, каковы были изменения в лицензировании Java для Oracle?

Устранение путаницы: каковы изменения в лицензировании Java?

Короче говоря, с января 2019 года Oracle больше не выпускает публичные обновления для коммерческих пользователей Java SE 8, а это означает, что бесплатных обновлений для коммерческого использования больше нет. Oracle официально перевела Java SE на модель на основе подписки. Независимо от того, приобрела ли организация ранее бессрочную лицензию SE или использует OpenJDK, эти изменения лицензирования, скорее всего, повлияют на любую организацию, желающую не отставать от поддержки. Узнайте больше о плане поддержки Oracle для Java SE здесь.

< td width="125">Named User Plus
Продукты платформы Java
Лицензия на обновление программного обеспечения и поддержка Лицензия на процессор Лицензия на обновление программного обеспечения и поддержка
Java SE Advanced Desktop 40 8.80
Java SE Advanced 100 22,00 5000 1 100,00
Java SE Suite 300 66,00 15 000 3 300,00

Цены в долларах США.
Источник: в соответствии с глобальным прайс-листом Oracle, последний раз обновленным 19 июня 2018 г.

Возможно, самый простой способ понять смысл изменений – это вспомнить о модели Red Hat с открытым исходным кодом. Red Hat предлагает свое программное обеспечение бесплатно, но корпоративным клиентам предлагаются услуги поддержки и премиум-подписки. Точно так же изменения, о которых Oracle объявила в середине 2018 года, двигают Java в том же направлении. Oracle по-прежнему будет предлагать свой OpenJDK бесплатно, но будет взимать плату за корпоративную поддержку.

Итак, Java по-прежнему бесплатна? Это зависит…

Нужно ли мне начинать платить за лицензии Java?

Если к вам относится какое-либо из следующих утверждений, вам, скорее всего, потребуется лицензия Oracle:

– Я ​​использую коммерческие функции Java SE

– Я ​​использую Oracle Java SE v11 +

– Мне нужна поддержка Oracle

– Я ​​использую версии Java SE более 6 месяцев

– В моей среде используется неподдерживаемая Java SE

Если вы хотите бесплатно использовать Java в коммерческих целях, один из способов сделать это — использовать Oracle JDK, сборки Oracle OpenJDK и OpenJDK от других поставщиков. Однако это, конечно, не включает поддержку со стороны Oracle.

Как должны выглядеть мои лицензии и расходы на Java?

Чтобы ответить на этот вопрос, вам необходимо иметь правильные данные о вашей среде и определить:

– Где используется Java и где она установлена

– Какие версии Java существуют в вашей среде

– Какие приложения вызывают Java

– Сколько пользователей по приложениям

Чтобы помочь ответить на эти вопросы, мы создали панель инструментов в SysTrack, которая извлекает именно такие данные. Для тех, кто не знаком с SysTrack, это решение, которое отслеживает все, что может повлиять на работу конечного пользователя, а это десятки тысяч различных индикаторов. SysTrack собирает данные о производительности и использовании ИТ-продуктов и услуг и анализирует их непосредственно с каждой конечной точки в среде. В контексте изменений в лицензировании Java данные SysTrack оказываются полезными, поскольку они не только извлекают версии Java в среде и, в частности, какие приложения и пользователи вызывают их, но также собирают и анализируют данные о том, как практически каждый ИТ-ресурс и сервис работает и используется помимо Java. Он может сообщать об использовании лицензирования Office 365, чтобы вы могли потенциально сократить E5, так же как он может определять использование критически важных вычислительных ресурсов в виртуальной среде, таких как ЦП и ОЗУ. Ниже вы увидите снимок экрана с типом данных, которые SysTrack может сообщить, чтобы помочь вам принять решение о лицензировании Java и расходах. Запросите демонстрацию сегодня, если интересно!

Кроме того, важно отметить, что Oracle создала инструмент лицензирования, для которого требуется отдельная подписка.

Что произойдет, если я не куплю подписку?

Похоже, еще не вынесен вердикт о том, как Oracle будет проводить аудит лицензирования Java и что это будет означать, если организация не будет соответствовать требованиям. Однако, если организация не приобретет подписку, помимо риска несоблюдения требований, она, по крайней мере, упустит следующее:

  • ранний доступ к исправлениям ошибок
  • лицензирование и поддержка облачных, серверных и настольных развертываний
  • некоторые обновления производительности, стабильности и безопасности
  • круглосуточная поддержка
  • и многое другое (источник)

Кроме того, что касается времени продления, если организация не продлевает подписку, она теряет права на любое коммерческое программное обеспечение, загруженное во время подписки.

Программное обеспечение для мониторинга цифрового опыта, такое как SysTrack, может помочь получить представление об этих важнейших аспектах лицензирования Java, а также об использовании и производительности технологий конечных пользователей, будь то оборудование или программное обеспечение. Если вы хотите увидеть SysTrack в действии, посмотрите эту демонстрацию!

О Lakeside Software и SysTrack

Lakeside Software – лидер в области мониторинга цифровых технологий. В течение 20 лет мы разрабатываем программное обеспечение, которое помогает ИТ-командам иметь четкое представление о своей среде, чтобы проектировать и поддерживать продуктивные цифровые рабочие места. Наши клиенты используют технологию Lakeside Software для аналитики рабочих мест, оптимизации ИТ-ресурсов и AIOps.

SysTrack — наше флагманское решение. Программное обеспечение для мониторинга цифрового опыта собирает и анализирует данные обо всем, что может повлиять на работу конечных пользователей и производительность бизнеса. Непосредственно из рабочей области SysTrack собирает данные, такие как ЦП, ОЗУ, память и другие более 10 000 точек данных. Затем они анализируются SysTrack и используются ИТ-отделом бесчисленными способами для снижения затрат и оптимизации операций, включая: уменьшение количества обращений в службу поддержки, выявление избыточной и недостаточной подготовки, сокращение времени решения проблемы, отслеживание выполнения SLA, измерение производительности развертывания. и многое другое.

Oracle объявила, что с января 2019 года общедоступные обновления Java SE 8 больше не будут доступны для «бизнеса, коммерческого или производственного использования» без коммерческой лицензии.

Обновление от 27 февраля 2020 г. В настоящее время Oracle публикует платные обновления для JDK 8, 11 и 13 на своем общедоступном сайте, которые доступны для коммерческого использования. Но пользователям Oracle Java важно внимательно относиться к тому, что они устанавливают и используют, чтобы избежать рисков несоблюдения требований.

Эта статья была ранее обновлена ​​13 ноября 2018 г. Теперь Oracle заменила свое первоначальное сообщение новым, которое меняет способ доступа клиентов Oracle Java SE 8 к поддержке продукта, а также к исправлениям ошибок/безопасности, начиная с в январе 2019 г.

Хотите копнуть глубже? В этой более новой статье «Как подготовиться к новым обновлениям лицензирования Oracle Java SE 8» подробно объясняется, как клиенты Oracle Java SE 8 могут получить доступ к поддержке продукта и исправлениям ошибок/безопасности, начиная с января 2019 года.

Что нового?

Конец общедоступных обновлений для Oracle JDK 8

Является ли Oracle Java бесплатным?

Текущая версия Java — Java SE 9, а также Java SE 8 — бесплатна и доступна для распространения для вычислений общего назначения. Java SE по-прежнему доступен бесплатно по лицензии Oracle Binary Code License (BCL).

За использование Java Runtime Environment (JRE) для встроенных устройств или использование коммерческих функций может потребоваться лицензионный сбор от Oracle. Узнайте больше о встроенном использовании Java SE или обратитесь к местному торговому представителю Oracle, чтобы получить лицензию.

Какие версии технологии Java доступны в настоящее время?

Продукты Java Platform, Standard Edition (Java SE) и Oracle Java SE Advanced и Suite в настоящее время поставляются Oracle в форме Java Development Kit (JDK) и Java Runtime Environment (JRE). Текущие выпуски программного обеспечения и ссылки на более ранние версии доступны на странице загрузки Java SE.

В настоящее время Oracle размещает платные обновления для JDK 8, 11 и 13 на своем общедоступном сайте, которые доступны для коммерческого использования. Вы просто нажимаете на поле, чтобы сказать, что прочитали контракт и понимаете новые ограничения. Пользователям Oracle Java важно внимательно относиться к тому, что они устанавливают и используют.

Какие изменения в лицензировании Oracle Java?

В связи с изменением стоимости лицензии Oracle Java компаниям необходимо будет собирать и идентифицировать все приложения, использующие Java SE 8, до начала 2019 года. Это обеспечит точный прогноз затрат и потенциального риска несоблюдения требований в будущем. аудит программного обеспечения в ближайшие годы.

Как насчет стоимости лицензии Java?

Глобальный прайс-лист Oracle Technology по состоянию на 1 мая 2018 г. содержит информацию о текущих ценах (в долларах):

Вы должны использовать последнюю версию OpenJDK или Oracle JDK? Здесь мы сравниваем OpenJDK и OpenJDK.Oracle JDK и разделяет самую большую разницу между OpenJDK и Oracle JDK.

Прочитайте или перейдите к разделу, который вас больше всего интересует:

Что такое Oracle Java?

Java – это набор компьютерного программного обеспечения и спецификаций, изначально разработанный Sun Microsystems, но приобретенный Oracle.

В 2019 году компания Oracle объявила, что начнет взимать плату за лицензии на Java SE 8. Вот почему многие рассматривают возможность перехода с Oracle JDK на OpenJDK.

В чем разница между OpenJDK и Oracle JDK?

Самая большая разница между OpenJDK и Oracle JDK заключается в лицензировании. OpenJDK — это Java с полностью открытым исходным кодом и стандартной общественной лицензией GNU. Для Oracle JDK требуется коммерческая лицензия в соответствии с лицензионным соглашением Oracle Binary Code. Но есть и много других различий в поддержке и стоимости. Продолжайте читать, чтобы узнать больше.

С января 2019 года компаниям необходимо приобретать коммерческую лицензию (у Oracle), чтобы получать обновления программного обеспечения. Дополнительные сведения доступны на странице дорожной карты поддержки Oracle Java SE.

Итак, является OpenJDK таким же, как Oracle JDK?

OpenJDK имеет тот же код, что и OracleJDK, в зависимости от используемого поставщика. Ключевое отличие (как указано выше) заключается в том, что OpenJDK – это пакет разработки Java с открытым исходным кодом, а Oracle JDK — закрытый.

Чтобы помочь понять разницу между ними, мы обратились к экспертам по Java, чтобы узнать их мнение. Вот вопросы, которые мы задали каждому эксперту:

  • Что бы вы порекомендовали компаниям с производственным программным обеспечением на базе Java SE 8, которые еще не приобрели подписки?
  • Каковы преимущества и недостатки использования OpenJDK по сравнению с Oracle JDK?

Как насчет производительности OpenJDK и Oracle JDK?

Раньше производительность Oracle JDK была лучше, чем OpenJDK, но ситуация меняется. Производительность OpenJDK постоянно улучшается. Сборки OpenJDK становятся более стабильными благодаря вкладу сообщества OpenJDK. . А в сочетании с корпоративной поддержкой производительность OpenJDK становится первоклассной.

Могу ли я использовать OpenJDK в коммерческих целях?

Вы можете использовать OpenJDK для коммерческих программных проектов. В этом отношении OpenJDK может стать хорошей заменой Oracle JDK.

[Отчет Forrester] Взвесьте варианты поддержки Java

Затрудняетесь выбрать между OpenJDK и Oracle JDK? Получите рекомендации в этом отчете Forrester.

OpenJDK и Oracle JDK: другие соображения

Ниже приведены рекомендации экспертов для компаний с производственным программным обеспечением, работающим на Java SE 8, которые еще не приобрели подписки.

Учитывайте стоимость вашего JDK

Эксперт по Java, доктор Хайнц М. Кабуц, сказал: «Я бы рекомендовал им как можно скорее перейти на OpenJDK 11. Если им придется остаться с Java SE 8, то я бы оценил, какая компания предлагает лучшее соотношение цены и качества».
«Либо уходи, либо слезай с горшка. Oracle JDK 8 получил, вероятно, последнее бесплатное обновление, а Java 11 никогда не была бесплатной, поэтому составьте план, прежде чем вас загонят в угол. OpenJDK на 99 % совпадает с кодом Oracle JDK (в зависимости от того, от какого поставщика вы его получаете), так что на самом деле все сводится к поддержке».

Рассмотрите свои потребности в поддержке Java

Брэд Вуд, архитектор и разработчик, задает важный вопрос: «Если CVE выйдет завтра, как скоро вы хотите гарантированно получить исправление? Мы видели это только пару недель назад, когда поставщики, такие как AdoptOpenJDK, собрали OpenJDK 8u202 в течение нескольких дней после выпуска Oracle. Такой оборот подходит большинству компаний, и если вы хотите, чтобы кто-то заплатил кому-то за обещание, что он быстро предоставит вам сборку, он будет платить гораздо меньше, чем Oracle».

Важность выбора OpenJDK сейчас

Гиоргос Гаганис, инженер-программист, говорит о срочности перехода на новую версию: «Компаниям, которые в настоящее время оценивают получение подписки по сравнению с переходом на более новые версии, я рекомендую также учитывать в своем анализе стоимость упущенных возможностей. Чем больше он откладывается, тем сложнее становится принять последнюю версию. Это важно, поскольку мы видим много инноваций».

Джастин Реок, главный архитектор, приводит доводы в пользу перехода: «Начните планировать переход на версию Java под лицензией GPL уже сегодня. Не только для того, чтобы избежать непомерных затрат со стороны Oracle, но и для того, чтобы освободиться от тисков компании-разработчика программного обеспечения, рекламирующей посредством этого изменения, что они могут установить реальный финансовый контроль над вашей инфраструктурой. Если Oracle достаточно дерзок, чтобы пойти на этот шаг сейчас, то что, по их мнению, может сойти им с рук в будущем?

Переход на OpenJDK или другой вариант в большинстве случаев представляет собой миграцию от яблок к яблокам.Если вы модернизировали свой SDLC и наладили процесс и инфраструктуру для эффективного CI/CD, это действительно не должно сильно отличаться от обычного выпуска. Необходимо выполнить регрессионное тестирование, но сама миграция занимает всего несколько шагов.

Для более сложных или специализированных сборок может потребоваться некоторый рефакторинг кода в зависимости от ваших принципов проектирования, но по большей части среда выполнения достаточно похожа, чтобы вы не заметили разницы. Здоровая стратегия миграции всегда должна начинаться с тщательной инвентаризации и анализа рисков, и ваша дорожная карта обновления станет более ясной после выполнения этой тщательности».

Заключительные мысли об Oracle Java JDK и OpenJDK

OpenJDK можно изменять, и вы можете внести свой вклад и улучшить его. Если Oracle продолжит изолировать себя от сообществ открытого программного обеспечения, OpenJDK может превратиться в проект, аналогичный Kotlin, и мы можем даже увидеть, как основная часть инновационной работы переместится в этот проект, а не в Oracle вообще.

Хотите начать работу с OpenJDK? OpenLogic by Perforce обеспечивает поддержку OpenJDK.

Проконсультируйтесь с одним из наших экспертов по OpenJDK. Мы можем помочь вам перейти с Oracle JDK на OpenJDK. И мы можем поддержать вас на вашем пути к OpenJDK с лучшей поддержкой, чем у Oracle, и более высокой рентабельностью инвестиций.


Об опрошенных экспертах

Stephen Colebourne

Стивен Коулбурн: создатель проектов Joda

Стивен Коулбурн (@jodastephen) — создатель проектов Joda.

Доктор Хайнц М. Кабуц

Доктор. Хайнц М. Кабуц из JavaSpecialists.eu

Доктор. Хайнц Кабуц (@heinzkabutz) — эксперт по Java из JavaSpecialists.eu.

Брэд Вуд

Брэд Вуд, ведущий архитектор и защитник разработчиков

Брэд Вуд (@bdw429s) — ведущий архитектор и советник разработчиков в Ortus Solutions, Corp.

Giorgos Gaganis

Гиоргос Гаганис: инженер-программист, блогер

Гиоргос Гаганис (@ggaganis) — инженер-программист и блогер из Греции.

Джастин Реок

Джастин Реок: главный архитектор OpenLogic

Джастин Реок (@jreock) — проповедник свободного программного обеспечения и главный архитектор OpenLogic. Он проживает в Эшвилле, Северная Каролина.

Подключаемый модуль Oracle Java для браузеров известен как небезопасный продукт. За последние 18 месяцев компания выпустила 11 обновлений, шесть из которых содержат критические исправления безопасности. С каждым обновлением Java активно пытается установить нежелательное ПО. Вот что он делает и почему его нужно остановить.

Эд Ботт – отмеченный наградами писатель, специализирующийся на технологиях, с более чем двадцатилетним опытом работы в основных СМИ и онлайн-изданиях.

Java — новый король программного обеспечения, вытеснивший Adobe и Skype с вершины кучи.

И он заслужил это место благодаря сочетанию методов обновления программного обеспечения, которые являются одними из самых враждебных по отношению к пользователям и циничными в отрасли.

В сотрудничестве с Беном Эдельманом, экспертом по вводящей в заблуждение рекламе, шпионскому и рекламному ПО, я изучил, как Oracle предоставляет Java своим клиентам и с кем она выбрала партнерство. Доказательства против Oracle неопровержимы.

Я провел прошедшие выходные, устанавливая и обновляя Java на различных физических и виртуальных тестовых ПК, чтобы точно увидеть, как работает средство обновления Java.

Вот что я нашел.

Когда вы устанавливаете Java на ПК с Windows в первый раз, программа установки включает этот шаг, который я ранее задокументировал:


Обратите внимание, что флажок для этой панели инструментов «Спросить» уже установлен. Если вы нажмете «Далее» или «Ввод», эта панель инструментов будет установлена ​​в Internet Explorer, Chrome и Firefox.

Но, конечно же, вы можете просто снять этот флажок, продолжить и двигаться дальше. Верно?

Ну да. Пока не выйдет важное обновление безопасности, которое с удручающей регулярностью случается с подключаемым модулем Java для браузера. (За 18 месяцев с момента первоначального выпуска Java SE 7 было выпущено 11 обновлений, в том числе шесть с исправлением критических проблем безопасности.) Средство обновления Java заставляет пользователя пройти тот же процесс установки с тем же предварительно выбранным параметром для установки нежелательного программного обеспечения.

Причина, конечно, в деньгах: Oracle взимает комиссию каждый раз, когда устанавливается панель инструментов. И программа установки Ask делает все возможное, чтобы скрыть свою работу.

Как я убедился в своем тестировании, когда вы обновляете Java и просто нажимаете или нажимаете Enter, чтобы принять настройки по умолчанию, средство обновления Java сначала завершает установку и отображает следующий результат:

java-update-complete

Это диалоговое окно не говорит правду.

В фоновом режиме программа установки панели инструментов Ask продолжает работать, но задерживает выполнение на 10 минут. Если вы опытный пользователь Windows и пропустили первоначальный флажок, вашим естественным инстинктом в этот момент было бы открыть панель управления и проверить «Программы и компоненты». Когда вы это сделаете, вы увидите, что установлено только обновление Java. Вы также можете проверить настройки браузера, чтобы убедиться, что в них не было внесено никаких изменений. Вы можете сделать вывод, что избежали пули и нежелательное программное обеспечение не было установлено.

Но вы ошибаетесь. Установщик Ask все еще работает, и после 10 минут ожидания он сбрасывает две программы в целевой системе.

Единственным признаком того, что этот установщик запущен, является кратковременное мигание указателя мыши. Проверка журналов событий Windows показывает, что программа установки завершила свою работу ровно через 10 минут после завершения работы программы установки Java, и в списке установленных программ появились два модуля Ask.

java-update-adds-ask-toolbars

Я никогда не видел законной программы с таким установщиком. Но эксперт по шпионскому ПО Бен Эдельман отмечает, что в начале прошлого десятилетия этот трюк был обычным делом для компаний, занимающихся установкой обманного программного обеспечения. В этот список входят известные плохие актеры, такие как WhenU, Gator и Claria.

В новом сообщении Эдельман тщательно анализирует панель инструментов "Спросить" и разбирает обманчивое поведение, с которым связана сама панель инструментов:

  • Панель инструментов «Спросить» «берет на себя поиск по умолчанию, поиск в адресной строке и обработку ошибок». Как отмечает Эдельман, "это навязчивый набор изменений, особенно нежелательных в свете низкого качества результатов поиска IAC".
  • Если вы используете окно поиска на панели инструментов, вы перенаправляетесь на «страницу результатов IAC Mywebsearch с рекламными объявлениями и результатами поиска, синдицированными из Google, [с] списками, которые намеренно менее полезны — в первую очередь ориентированы на бизнес-интерес IAC в поощрении пользователь нажимал дополнительные рекламные объявления».
  • В отличие от страницы поиска Google, объявления на IAC Mywebsearch не имеют «отличительного цвета фона, чтобы помочь пользователям отличить рекламу от алгоритмических результатов. Кроме того, объемные объявления IAC заполняют весь первый экран результатов многих поисковых запросов. Пользователь, знакомый с Google, ожидает, что объявления будут иметь отличительный цвет фона, и будет знать, что реклама обычно останавливается не более чем через один экран… пользователь вполне может решить, что это алгоритмические списки, а не платная реклама».
  • Объявления на страницах Mywebsearch игнорируют стандартную отраслевую практику и правила Google и делают кликабельным все объявление, «включая доменное имя, текст объявления и большие пробелы… Страницы результатов поиска IAC расширяют интерактивную область каждого объявления, чтобы заполнить всю ширину страницы, что резко увеличивает долю страницы, на которой клик будет интерпретироваться как запрос на посещение страницы рекламодателя».

Это грязный материал. Если вы установили это программное обеспечение, оно повлияет на поиск, который вы запускаете из адресной строки в любом браузере, включая Chrome. Установка обновления Java на мой основной компьютер захватила поставщика поиска по умолчанию в Chrome 24 (текущая версия) и перенаправила поиск из омнибокса Google (адресная строка) на Ask.com. Меня ни разу не спросили разрешения на внесение этих изменений в настройки Chrome. (Разумный человек не придет к выводу, что нажатие кнопки «Далее» в диалоговом окне для установки обновления имеет ту же юридическую силу, что и «Я согласен» с набором условий лицензии.)

search-settings-changed-in-chrome-no-consent

Результаты поиска Ask по названию моей новой книги включали семь рекламных объявлений в верхней части страницы с цветом фона и визуальным стилем, неотличимыми от результатов веб-поиска. Три из этих объявлений были рекламой обманчивых или вводящих в заблуждение «услуг по ремонту ПК» или программного обеспечения. По иронии судьбы, одна реклама предлагала несанкционированную загрузку бесплатного пакета Microsoft Security Essentials, который включал в себя собственный пакет рекламного ПО.

ask-search-results-in-chrome

Удаление панели инструментов Ask не восстанавливает предыдущие настройки поиска в Chrome 24. Это изменение необходимо внести вручную.

Хорошая новость заключается в том, что производители браузеров коллективно усложняют непреднамеренную установку и включение подобных панелей инструментов.

  • Начиная с Internet Explorer 9, новые панели инструментов и другие надстройки по умолчанию отключены. Вы должны специально включить их, прежде чем они станут активными.
  • Mozilla Firefox имеет аналогичную функцию одобрения дополнений.
  • Начиная с версии 25 (теперь в бета-версии) Chrome будет блокировать надстройки, установленные третьими лицами, и потребует от пользователя их специального включения.

Установщик панели инструментов Ask учитывает эти защитные меры и использует социальную инженерию, чтобы попытаться убедить пользователя включить надстройки. Он делает это, добавляя свои собственные сообщения вместе с системными сообщениями. Например, вот что вы видите в Internet Explorer при первом открытии браузера после установки панели инструментов:

ask-toolbar-additions-in-IE9

А вот дополнительная визуальная помощь, добавленная в Firefox, которая также появляется в заметном окне при первом запуске после установки панели инструментов:

ask-toolbar-additions-in-Firefox

Эти дополнения к пользовательскому интерфейсу добавляются в качестве социальной инженерии, призванной убедить пользователя переопределить законные настройки безопасности.

(Примечание: в Windows 8 Internet Explorer 10 вообще отказывается устанавливать панель инструментов Ask, хотя она устанавливается в Chrome 24. Сообщение об ошибке в журналах событий указывает на то, что программа установки не работает должным образом с IE 10. .)

Интересно, что в то время как Oracle продолжает уничтожать Java своими агрессивными механизмами установки, Adobe за последний год или около того двинулась в противоположном направлении.

Первая установка Adobe Flash или Reader на ПК с Windows по-прежнему включает возможность установки стороннего программного обеспечения (обычно это Google Chrome и панель инструментов Google для Internet Explorer). Но обновления обрабатываются автоматически в фоновом режиме. Если вы включите программу обновления Adobe, обновления будут работать без каких-либо попыток установить что-либо, кроме самих обновлений.

Более того, и Google, и Microsoft включили Flash в текущие версии своих браузеров (Internet Explorer 10 и все последние версии Chrome), поэтому установка подключаемого модуля не требуется. Обновления обрабатываются через Центр обновления Windows и Chrome Updater соответственно.

Установщик Skype, который когда-то предлагал установить панели инструментов и надстройки, больше этого не делает (хотя он пытается изменить поисковую систему по умолчанию и домашнюю страницу пользователя, что недопустимо).

Программа обновления Java, напротив, представляет собой беспорядок. Он не работает должным образом с ограниченными учетными записями пользователей, и, как я продемонстрировал здесь, он требует взаимодействия с пользователем и неэтичных попыток установить надстройки, которые ни один здравомыслящий пользователь Windows не принял бы, если бы знал, как работает это программное обеспечение.

И в довершение ко всему, программа обновлений не торопится, уведомляя вас о появлении важных обновлений безопасности. Как видно из текста в диалоговом окне программы обновления, вам, возможно, придется подождать от 7 до 30 дней после того, как обновление станет доступным, прежде чем вы получите уведомление об этом. И тогда вы вынуждены инициировать обновление самостоятельно, избегая при этом нежелательного программного обеспечения. Неудивительно, что так много людей используют устаревшие и очень уязвимые подключаемые модули Java.

Я продолжаю рекомендовать пользователям Windows вообще избегать установки Java, если это возможно.Если вам необходимо запустить его, рассмотрите возможность использования Ninite, чтобы своевременно обновлять его, не раздражаясь потенциально нежелательным программным обеспечением. Но для тех, кто не знает о таких опциях, процесс обновления должен быть быстрым, точным и прозрачным. Oracle несет ответственность за исправление своих действий и прекращение отношений с IAC.

Читайте также: