LINUX.ORG.RU
ФорумTalks

ткните, пожалуйста, пальцем в место в лицензии

 , ,


0

2

По какому именно из пунктов лицензии http://www.oracle.com/technetwork/java/javase/terms/license/index.html следует невозможность распространения бинарников jdk в сторонних репозиториях?

★★★☆

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

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

ну вот например пункт C

Oracle grants you a non-exclusive, non-transferable, limited license without fees to reproduce and distribute the Software, provided that (i) you distribute the Software complete and unmodified

Что мешает положить родной архив с oracle.com в репозиторий и обернуть bash скриптом для установки и распаковки?

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

Ну вот это, например:

6. TERMINATION. This Agreement is effective until terminated. You may terminate this Agreement at any time by destroying all copies of Software. This Agreement will terminate immediately without notice from Oracle if you fail to comply with any provision of this Agreement. Either party may terminate this Agreement immediately should any Software become, or in either party's opinion be likely to become, the subject of a claim of infringement of any intellectual property right. Upon termination, you must destroy all copies of Software.

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

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

Так что сейчас наверное даже всё разрешает.

Но с таким ненадежным и бестолковым владельцем лицензии, поддерживать его через пакетирование нет смысла.

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

Java более «портабельна», чем C#

Т.е. моно уже не запускается нигде?

не имеет «зоопарк» фреймворков (WinForms, Gtk#).

Спасение в многоообразии. Хуже когда есть только один и тот кривой, а за написание альтернатив - повестка в суд.

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

моно

Либо мы пишем под моно, либо под дотнет. Что-либо сложнее хелловорлда вряд ли заработает сразу под обоими реализациями без напильника.

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

Не, пруфа не будет. Это у меня похоже убунтоидные «шаг вперед, два назад» новости с оракловскими перемешались. Извините.

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

не имеет «зоопарк» фреймворков (WinForms, Gtk#).

? Swing, SWT, AWT, Java fx.

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

Портабельность уже отметили.

Мне больше интересует фраза:

наследие кучи протухшего кода, как в сях.

Вы таки утверждаете, что на C пишут заключённые в рабство программисты, которые поддерживают мегаохретительный убер-софт, из-за того, что стоявшие у истоков проекта люди давно уже на том свете и теперь код некому перенести на .Net?!

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

Очень толсто, а java от оракла действительно не нужна, есть же openjdk.

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

На самом деле, в жабе тоже, как оказалось, есть свои подводные камни: http://stackoverflow.com/questions/811248/how-can-i-use-drag-and-drop-in-swin... В Java7 это поправили, но для Java6 (проверял на JRockit и J9) этот хак останется лежать в коде мертвым грузом :(

X-Pilot ★★★★★
()
Ответ на: комментарий от JFreeM

Что мешает положить родной архив с oracle.com в репозиторий и обернуть bash скриптом для установки и распаковки?

А ты дальше прочитай:

Oracle grants you a non-exclusive, non-transferable, limited license without fees to reproduce and distribute the Software, provided that (i) you distribute the Software complete and unmodified and only bundled as part of, and for the sole purpose of running, your Programs, (ii) the Programs add significant and primary functionality to the Software (...)



Где «Programs» определяется как:

«Programs» means (a) Java technology applets and applications intended to run on the Java Platform, Standard Edition platform on Java-enabled General Purpose Desktop Computers and Servers; and (b) JavaFX technology applications intended to run on the JavaFX Runtime on JavaFX-enabled General Purpose Desktop Computers and Servers.



Так что, если я правильно понимаю, распространение JDK разрешено только в составе программ на Java, которые, к тому же, «значительно расширяют функциональность» JDK (т.е. «Hello, World» не подойдет). Об этом говорят пункты C (распространение JDK) и D (распространение оригинальных дистрибутивов JDK). Пункт E еще разрешает распространение с печатными изданиями (книгами и журналами). Ничего подходящего под распространение в составе дистрибутивов Linux нет. А если учесть, что это проприетарщина, то нафиг людям морока?

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

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