LINUX.ORG.RU

Oracle отменяет лицензию по распространению Java с дистрибутивами

 ,


0

1

Короткой новостной строкой компания Oracle заявила о прекращении действия «Лицензии распространителя Java в операционных системах» (DLJ), которая была создана Sun в 2006 году. Эта лицензия не является свободной, но позволяет разработчикам различных дистрибутивов создавать собственные установочные пакеты JRE и JDK, а также распространять их через репозитории. Лицензия появилась после того, как в 2006 году были открыты исходные тексты Java с целью предоставить пользователям простой доступ к проверенным технологиям, используя OpenJDK.

Дэлибод Топик (Dalibod Topic) из Oracle в своем блоге ответил на вопросы Сильвестра Ледру (Sylvestre Ledru), одного из разработчиков дистрибутива Debian, в частности занимающегося поддержкой пакета sun-java6-jre. Позиция Oracle, согласно словам первого, состоит в том, что теперь пользователям вряд ли требуется новая реализация Java, ведь уже давно существует OpenJDK6, проверенный, надежный и, вследствие чего являющийся стандартным пакетом Java-машины и инструментов разработчика в большинстве дистрибутивов Linux. К тому же недавно стала доступна и OpenJDK 7. Основная критика такого шага со стороны разработчика Debian заключалась в том, что многие проекты жёстко привязаны к бинарной сборке Java от Oracle, и поэтому поголовный переход на OpenJDK приведёт к программным ошибкам, на что представитель Oracle заявил, что о всех подобных проблемах следует сообщать разработчикам OpenJDK.

Кроме того Дэлибод подчеркнул, что все пользователи могут по своему желанию загрузить бинарные сборки Oracle Java с официального сайта и использовать их в соответствии с лицензией Oracle Binary.

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Ответ на: комментарий от DenisPA

Установил нетбинс - создал проект (встроены графический)- запустил - открыл закрыл окошко «Эбаут» и увидел кучу ошибок в дебаге... мене как новичку не подходит! Я и сам ошибок наделаю а еще и с таким голову морочит.

Ну ставь тогда тот, что на сайте Оракла лежит. Я почему то уверен, что OpenJDK допилят до состояния полной идентичности Оракловой JVM.

random_linux_user
()
Ответ на: комментарий от xsektorx

>да ты што. оракл будет сам себя прессовать? интересно, чо

оракл может продолжить развитие жавы только под проприетарной лицензией

а появившемуся после этого коммьюнити-форку можно что-нибудь и сделать, как минимум урезать пути развития в сторону совместимости с мэйнстрим-веткой

опенждк - гпл, поэтому все поделия под него должны быть гпл.


gpl with classpath exception

zhuravlik ★★★★
()
Ответ на: комментарий от Pidgin

> Еще один повод для того чтобы слезть с Java, но не получается. Аналогов Jav'е не вижу

python же! Тут тебе и веб, и кроссплатформенные десктопные приложения, и даже почти байткод с почти виртуальной машиной есть.

anonymous
()

> многие проекты жёстко привязаны к бинарной сборке Java от Oracle, и поэтому поголовный переход на OpenJDK приведёт к программным ошибкам, на что представитель Oracle заявил, что о всех подобных проблемах следует сообщать разработчикам OpenJDK

Расскажите пожалуйста в чём проблема у OpenJDK, что разработчики им не пользуются, а привязываются к «сановской» версии?

anonymous
()
Ответ на: комментарий от anonymous

> Я правильно понимаю, что любая программа, работающая на mono, будет работать и на .net, но не наоборот?

Нет, не правильно. Mono - это не только эмулятор дотнета. У mono есть свои специфические классы, у .Net-а свои. Например, в mono длинная арифметика (Mono.Math) вместе с шифрованием появились в первой версии, а в .Net-е - только в последней (и, очевидно, называются они не Mono.Math). Программа, использующая классы Mono, не будет работать на .Net-е и наоборот.

anonymous
()

LOL
Т
руп Sun встал из могилы и всё вернулось к тому же трупному состоянию.

Теперь свежая Java будет только в Linux от Oracle.

LOL

grim ★★☆☆
()
Ответ на: комментарий от anonymous

>Программа, использующая классы Mono, не будет работать на .Net-е и наоборот.
Это почему-же?
Они вполне себе бинарно совместимы.

grim ★★☆☆
()
Ответ на: комментарий от anonymous

> > А с различными интернет банкингами он уже работает нормально?

Пользуйтесь нормальными банками, у которых всё по обычному https.

И при этом без ограничений на сумму перевода? Назовите пожалуйста такие банки.

anonymous
()
Ответ на: комментарий от grim

>> Программа, использующая классы Mono, не будет работать на .Net-е и наоборот.

Это почему-же? Они вполне себе бинарно совместимы.

Потому что классов моно (Mono.*) в дотнете нет.

anonymous
()
Ответ на: комментарий от JFreeM

>окей. Я сделал user@office$ssh user@myserver user@myserver$ _

У меня горит приглашение командной строки. Каковы должны быть мои дальнейшие действия для установки sun jdk?

Пойти и подключить ЭЛТ-монитор к серверу.

anonymous
()
Ответ на: комментарий от dizza

>что некоторые долбошлепы используют классы из пакета com.sun.*

За это убивать надо! :)

PS. Интересно, а они будут переименованы в com.oracle.*

vada ★★★★★
()
Ответ на: комментарий от registrant

>жабокапец?

Нет. Смена лицензии и разрешение на JAVA моделировать ядерный взрыв.

vada ★★★★★
()
Ответ на: комментарий от Ttt

>>И стоит отметить, что java не самое что может быть худшим.

Ну из реально используемых в России — лучшее.

Как раз худшее.

Нормальные банки просто отдают HTML

grim ★★☆☆
()

Кто нибудь пробовал Dalvik собрать для десктопа/сервера?

grim ★★☆☆
()
Ответ на: комментарий от xsektorx

>опенждк - гпл, поэтому все поделия под него должны быть гпл. если не гпл, то официальная ява и прессовать тут никого даже не требуется
LOL
GPL2 не даёт свобду от патентов.
Т.е. компания вполне может раздавать бесплатно исходни ки под GPL2 и потом судиться с теми кто не купил лицензию в странах где патенты на ПО действуют(США, Япония, Корея, часть евросоюза)

grim ★★☆☆
()
Ответ на: комментарий от BattleCoder

>Копирасты. вот какой им от этого профит, если всё равно можно бесплатно загрузить?.. почему нельзя пакет для дистрибутива создать?
Оракл является продавцом Линукса.
Т.е. будет раздаваться версия, которая во всех дистрибутивах будет заведомо хуже чем в Линуксе от Оракла или в Соларис.

grim ★★☆☆
()
Ответ на: комментарий от grim

Ну у вас может и худшее, а у нас по крайней мере из имеющихся (а не возможных и с технической и юридической точек зрения) — как раз лучшее. Остальные — венда-онли.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

>Ну у вас может и худшее, а у нас по крайней мере из имеющихся (а не возможных и с технической и юридической точек зрения) — как раз лучшее. Остальные — венда-онли.
просто HTML что нету?
Я бы просто свалил если бы мне попытались такое подсунуть. Банков много.

grim ★★☆☆
()
Ответ на: комментарий от grim

>Я бы просто свалил если бы мне попытались такое подсунуть. Банков много.

Ещё один не отличает физлиц от юрлиц?

Выключите свет, они на свет лезут!

anonymous
()
Ответ на: комментарий от grim

Как я понял, в этой сфере требуется использование сертифицированных средств шифрования и ЭЦП. И вот, за исключением ibank2 на жабе (но криптобиблиотеки, которые надо сертифицировать, всё равно бинарные (и от других разработчиков()), для этих целей используются ActiveX-плагины для самизнаетекакого браузера под самизнаетекакой ОС. Кстати, заметил у криптопро поделие — плагин для реализации ЭЦП в браузере, но под пока линукс только обещают (и всё равно это проприетарный плагин с собственным API). Кстати, не его ли используют на госуслугах? Так что, возможно, даже если прикрутить сертифицированное средство шифрования к браузеру вместо OpenSSL, то, возможно, даже это не удовлетворит все требования.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

>Потому что классов моно (Mono.*) в дотнете нет.
Религия запрещает скопировать dll?

grim ★★☆☆
()
Ответ на: комментарий от anonymous

>Ещё один не отличает физлиц от юрлиц?
Я как раз о юридическом лице и говорю. И доступ к юизнес акаунту осуществляю через вэб.

Выключите свет, они на свет лезут!

Да ладно. Вам уже ни чно не поможет.

grim ★★☆☆
()
Ответ на: комментарий от anonymous

>Иногда даже кажется, что микрософт «добрее» оракла, а моно - более свободен, чем джава.
Что значит Кажется?
Так и есть

grim ★★☆☆
()
Ответ на: комментарий от vada

> M$ начнет отжимать бабло по лицензионным нарушениям,
На ЛОРе уже раз 100 писали почему это невозможно, но до некоторых не доходит :(

grim ★★☆☆
()
Ответ на: комментарий от anonymous

>всё правильно сделали. пора развивать это глючное поделие OpenJDK.
Как будто Оракл разрешит его развить до полноценной замены проприетарной Джаве.

grim ★★☆☆
()
Ответ на: комментарий от Ttt

> Кстати, заметил у криптопро поделие — плагин для реализации ЭЦП в браузере, но под пока линукс только обещают (и всё равно это проприетарный плагин с собственным API). Кстати, не его ли используют на госуслугах?

крипто про имеет честный JCP (провайдер криптографии) так что апплет сможет работать под любой брузер работающий с java applets и шифровать по ГОСТ-у.

да, часто для гос услуг используется крипто-про различных вариантов (Windows crypto API, java JCP, может еще какие).

VoDA ★★
()
Ответ на: комментарий от Pidgin

>Пусть Microsoft откроет исходные .NET _полностью_, хотя бы под своей лицензией, вот тогда и посмотрим на C# и Mono.
Исходники .Net библиотек были доступны.
Может и компилятор рантайм тоже. Я не интереесовлся.
Даи зачем, если есть mono?

grim ★★☆☆
()
Ответ на: комментарий от grim

>> всё правильно сделали. пора развивать это глючное поделие OpenJDK.

Как будто Оракл разрешит его развить до полноценной замены проприетарной Джаве.

разрешит / не разрешит - это бред. Oracle имеет больше всего спецов по JVM, так что он сможет сделать фишечки вкуснее чем у конкурентов и быстрее =))) Если захочет ;)

даже сейчас Oracle имеет JRocket которая хоть и не тянет многие приложения на java, зато АппСервера под ней летают намного быстрее )))

VoDA ★★
()
Ответ на: комментарий от anonymous

>Решили сделать свободную JDK, сделали и получили в итоге гуано, которым даже сообщество не пользуется
OpenJDK сделал Sun(нынче Oracle) чтобы сделать Ущербный JDK ни с чем не совместимый, для отмазки от сообщества.
http://en.wikipedia.org/wiki/Openjdk

Мораль?

У онана не хватило ума поинтересоваться темой прежде чем выступать.

grim ★★☆☆
()
Ответ на: комментарий от VoDA

>да, часто для гос услуг используется крипто-про различных вариантов (Windows crypto API, java JCP, может еще какие).

Я имел в виду именно gosuslugi.ru, по поводу которых создавал несколько тем.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от VoDA

>разрешит / не разрешит - это бред.
LOL
Попытаетесь форкнуть Оракловскую OpenJDK засудят. Патентное прыкрытие расспространяется только на версию от Оракла. Думаете почему Google не взял OpenJDK а начал пилить Dalvik?

Oracle имеет больше всего спецов по JVM, так что он сможет сделать фишечки вкуснее чем у конкурентов и быстрее =))) Если захочет ;)

Orcle в первую очередь хочет бабла и использует ЛЮБЫЕ неуголовнго наказуемые способы его получения. Всё остальное вторично.

grim ★★☆☆
()
Ответ на: комментарий от anonymous

>Я правильно понимаю, что любая программа, работающая на mono, будет работать и на .net, но не наоборот?
Неправильно.
Бедет работать и там и там без перекомпиляции если не прилагать усилий чтобы поломать совместимость.

grim ★★☆☆
()

Нормально, вспоминаю 2004-2005 год:
# emerge java-sun-jdk
*** Download sun-java-jdk from http://www.sun.com
*** Accept Java Sun license.
*** Put binaries to /tmp/path/portages
*** Press enter when finish: _

gh0stwizard ★★★★★
()
Ответ на: комментарий от Pidgin

>Даже под MacOSX не сделали.
Есть mono.
А что было-бы лучше, если бы они как покойный Сан сделали несовместимую версию?

grim ★★☆☆
()
Ответ на: комментарий от Pidgin

>Именно, что нет.
А должен быть?

МС не запрещает создавать свою версию и гарантирует отсетсвие преследования тем, кто кто её создал.

В отличие от Оракла, который гарантирует преследование.

grim ★★☆☆
()
Ответ на: комментарий от grim

>А должен быть?

Если дотнет претендует на кроссплатформенность, то да, должен быть. Как и сильверлайт.

Поэтому джаба и флеш кроссплатформенны, а дотнет и сильверлайт - нет.

AVL2 ★★★★★
()
Ответ на: комментарий от grim

> Патентное прыкрытие расспространяется только на версию от Оракла.

Патентное покрытие идет на все версии отпачковавшиеся от OpenJDK. Единственное ограничение - форк должен быть Java (TM), а значит пройти TCK.

Думаете почему Google не взял OpenJDK а начал пилить Dalvik?

Они уже купили готовый Dalvik. Дальше Dalvik регистровый, а OpenJDK стековый. Дальше им пришлось бы поддерживать swing/AWT для прохождения тестов совместимости (и получения патентного покрытия).

PS наверное могли и от OpenJDK отпачковаться, но когда стартовали Android - в 2005 году java еще была закрытая. Первая живая сборка OpenJDK была в 2008 году, что явно позже разработки Андроида.

VoDA ★★
()
Ответ на: комментарий от AVL2

>Поэтому джаба и флеш кроссплатформенны, а дотнет и сильверлайт - нет.
LOL
А как же iOS и Андроид?
моно там вполне себе работает а Java нет.

Силверлайт лично меня не интересует вообще.

grim ★★☆☆
()
Ответ на: комментарий от VoDA

>> Думаете почему Google не взял OpenJDK а начал пилить Dalvik?

Они уже купили готовый Dalvik.

Вы хоть темой поинтересуйтесь.
Гугл пытался лицензировать, но Оракл отказался лицензировать Java для сотовиков вынуждая Гугл лдицензировать J2ME

grim ★★☆☆
()
Ответ на: комментарий от VoDA

>Единственное ограничение - форк должен быть Java (TM), а значит пройти TCK.
Естетственно.
А как показывает опыт Апача, TCK Оракл не даст. Не так ли?

grim ★★☆☆
()
Ответ на: комментарий от RussianNeuroMancer

> А проблема пользователей LSB-compatible и в то же время deb-based дистрибутивов в инструкции по установке от Oracle для них. Точнее, в её отсутствии.

Инструкция не нужна, нужен пакет по типу flashplugin-installer, я уже третий раз пишу. И дело это пары недель.

Aceler ★★★★★
()

Тем временем:

luke@rabusoft ~ $ emerge --search jdk | grep open
luke@rabusoft ~ $ 

luke ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.