2009-07-09 4 views
5

Я интересуюсь лицензированием, касающимся распространения JDK/JRE с Sun.Bundling JDK/JRE

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

+3

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании или правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) и [здесь] (http://meta.stackexchange.com/questions/139804/can- вопросы лицензирования, вопросы и ответы), а также [помощь] для получения дополнительной информации. – JasonMArcher

ответ

0

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

3

Многие люди связывают JDK в своих приложениях, не платя никаких сборов. Пользователь не беспокоится о проблемах с лицензированием, поскольку JDK/JRE уже извлечен, а также добавлена ​​любая другая зависимость.

Я часто вижу, что вопрос задан, но Sun не дает ясного и простого ответа на него. «Если вы хотите встроить JVM в коммерческие приложения, вам придется заплатить некоторые сборы». Такая заметка должна отображаться на каждой странице загрузки, на мой взгляд.

8

Это то, что вам нужно:

Form Sun:

Перераспределение: Оба JDK и JRE может свободно распространяться с добавочной стоимости (в терминах BCL).

Вот the link

+0

Ссылка не работает –

0

Вы можете найти эту информацию в README файлах Java SE.

В частности, это экстракт Java 7 JRE README:

[...] вы можете перераспределить Java SE Runtime Environment для свободного с приложением, в соответствии с условиями Oracle Binary Лицензионное соглашение для продуктов платформы Java SE.

Перераспределение JDK немного сложнее, обратитесь к разделу README Redistributable JDK Files.

Смежные вопросы