Лицензия Jailware для браузера Opera

19.01.2017

Screenshot_20170119_134447.png

Как известно, недавно произошла утечка исходных текстов веб-браузера Opera 12, который использовал для отрисовки страниц оригинальный движок Presto. Исходный код провисел на Github и Bitbucket совсем недолго (после чего репозитории были закрыты «из-за обращения правообладателя»), но этого хватило для того, чтобы все желающие успели скачать его себе и перевыложить на другие хостинги для остальных. Для Opera 12 быстро подготовили патч, позволяющий собрать веб-браузер в любом современном дистрибутиве Linux.

И вот, из даркнета приходит новость: написана лицензия Jailware, под которой шутники лицензировали украденный код. Вот она:

JAILWARE PUBLIC SOFTWARE LICENSE
Version 1, January 2017

Software product made available under this license is based on illegaly obtained source code of proprietary software, modified or distributed in a way which is prohibited by its lawful owner or developer. Usage, redistributing or modifying of this software is considered potentially illegal, and may be punishable by international laws & laws of your country of residence.

JAILWARE PUBLIC SOFTWARE LICENSE
TERMS & CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. Use & distribute only at your own risk. Bugs and security issues are quite possible.
1. No warranty or support implied in any way. Should you go to jail or be sentenced to a fine — you’re on your own.

Я предложу собственный перевод:

ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ НА ЗАПРЕЩЁННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Версия 1, январь 2017 года

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

ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ НА ЗАПРЕЩЁННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. УСЛОВИЯ ДЛЯ КОПИРОВАНИЯ, РАСПРОСТРАНЕНИЯ И МОДИФИКАЦИИ

0. Используйте и распространяйте данную программу только на свой страх и риск. Вполне вероятно, что вы столкнётесь с ошибками и проблемами безопасности.
1. Данная программа предоставляется без каких-либо гарантий и поддержки. Если вас посадят в тюрьму или приговорять к выплате штрафа — это ваши проблемы.

P.S.

К сожалению, практического смысла в использовании Opera 12 прямо сейчас нет — браузер постоянно падает с ошибкой вида opera-next got signal SIGSEGV at address 0000011A6F7F. Однако, есть надежда, что энтузиасты исправят код, напишут патчи и приведут «старую» Оперу в порядок. Кое-что уже сделано: вот здесь за пару дней неравнодушные граждане уже накидали 16 (на момент написанияч этих строк) баг-репортов.

Пока же можно насладиться комментариями пользователей под официальным ответом от Opera S.A.


Новая Opera

03.07.2013

Вчера вышла новая версия браузера Opera — 15. Это первый релиз на новом движке Blink, который заменил прежний Presto. На практике это означает, что теперь Opera будет обрабатывать веб-страницы так же как Google Chrome, что в принципе хорошо. Старый движок Presto был вполне неплох и достаточно быстр, но из-за него веб-верстальщикам приходилось делать кучу ухищрений, чтобы их сайты корректно открывались в Opera. Кроме того, Presto не давал нормально пользоваться некоторыми сайтами, где активно применяются сложные скрипты. Например, слушать музыку и смотреть видео Вконтакте было либо неудобно, либо вообще невозможно. Поэтому переход на Blink, который основан на Chromium, я в целом приветствую — глюков с сайтами больше нет. Однако это была единственная ложка мёда, потому что дальше пойдёт сплошной дёготь. Интерфейс Opera переделали и радикально упростили, в угоду пользователям, которым классический браузер кажется слишком «сложным». Теперь мы видим минималистичное окно:

opera15

Вроде бы и похоже на старую добрую Opera 12, но при использовании понимаешь, что перед тобой просто ещё один клон Хрома, с лёгкой косметической рихтовкой. Старую Opera пользователи любили не столько за скорость (это понятие относительное и спорное), сколько за уникальные функции и гибкие возможности настройки. Ниже привожу некоторые интересные функции, которых больше нет:

  • Вертикальная и очень удобная панель закладок. Закладки можно группировать в многоуровневую иерархию, открывать сразу все элементы в узле (папке). Кроме этого, сама функция встроена в браузер и является частью кода на С, а не специальной HTML/XML-формой, как в Firefox и Chrome. В жизни это очень помогатет: отсортировать >1000 закладок удобнее всего в Opera до 12 версии;
  • Окно поиска. В Opera 15 оставлена лишь адресная панель, которая одновременно является и поисковой. Сложно сказать, сделано ли это в угоду чайникам, которые не заходят на mail.ru сразу, а сначала ищут его в Гугле, либо этот подход перекочевал из мобильных браузеров, где просто нет места на лишнюю панель, но теперь стало как-то тупее: раньше в адресной строке набираешь localhost и попадаешь на свой локальный сервер, теперь же — в результаты поиска по слову localhost.

Чтобы дальше на затягивать, вот ещё функции, которые были выпилены:

  • RSS прямо в браузере;
  • Настройки для отдельных сайтов;
  • Возможность указывать Proxy в рамках браузера (теперь предлагается использовать Proxy на уровне системы);
  • Заметки прямо в браузере;
  • Переход по вкладкам с помощью колеса мыши при нажатой правой кнопке;
  • Переход к предыдущей вкладке по Ctrl+Tab;
  • Группировка вкладок;
  • Отмена закрытия вкладок по Ctrl+Z с поддержкой большой глубины истории;
  • Копирование текста в буфер обмена без форматирования;
  • Возможность настраивать расположение элементов интерфейса (например, можно было переместить адресную строку вниз. Теперь так нельзя);
  • Удобные клавиатурные сокращения, включая привязку отдельных единичных клавиш к действиям;
  • Просмотр EXIF-данных картинок в окне свойств, которое очень удобно вызывалось;
  • Функции автоматического обновления страницы через заданный промежуток времени (Reload page every…).

Это только то, что я сам смог вспомнить. По ощущениям, интерфейс стал не столько простым, сколько пустым. Конечно, есть надежда, что со временем часть функций всё же вернут. В официальном блоге Opera пишут, что до тех пор, пока функций в новой Opera >15 будет не хватать (по усмотрению компании), версия Opera 12 будет официально поддерживаться.

Список, который вы прочитали выше, вызывает тревогу и уныние, а у некоторых СМИ — обоснованное возмущение. Для себя я уже решил, что раз уж жизнь толкает к даунгрейду, то нужно найти в себе смелость делать каждый раз здравый выбор, а вовсе не тот, к которому толкает рынок. Тщета и натужность современного «прогресса» становятся всё виднее, и всё чаще мне приходится вспоминать девиз даунгрейдеров: Because newer is not always better. У меня тоже собрана огромная коллекция закладок в Opera, и я собираюсь продолжать использование версии 12 (всё равно Opera 15 для Linux всё ещё не вышла) ещё долго.

P.S.

Погуглил, почитал мнения умных людей. Пишут, что часть функций (для закладок и вкладок) можно восстановить сторонними расширениями. Вот моё мнение на этот счёт:

  • Это костыли, а не функции. Выносить ключевые компоненты в сторонние расширения — это порочный путь, который уже был продемонстрирован в Gnome Shell;
  • Это работает медленнее, потому что это не часть скомпилированного кода, а js-скрипты;
  • Это потенциальная угроза безопасности, так как именно модули «текут» и подвергаются атакам.

Тем не менее, Opera продолжит у меня жить, пусть и не в самой новой версии.


Веб-браузер

07.04.2011

Долгое время пользовался одновременно Оперой и Фаерфоксом, но со временем стал замечать, что ряд сайтов попросту не работает корректно в Опере. В последний раз не смог нормально посмотреть карту серверов Ubuntu в Опере, хотя в огнелисе всё отлично отображается. Поэтому в очередной раз делаю вывод, что Firefox — лучший выбор, и никакого Хрома, никакой Оперы не нужно.

Вот, кстати, как он выглядит у меня:

Щёлкните для увеличения

Оранжевой кнопки в Firefox 4 для Linux по умолчанию нет, но её совсем несложно туда приделать. В результате огнелис визуально становится похож на ту же Оперу, только не глючит 🙂