Что означает «система общего назначения» для Java SE Embedded?

9

На веб-сайте Oracle говорится о лицензии Java SE Embedded :

разработка бесплатна, но лицензионные платежи требуются при развертывании на чем-либо, кроме систем общего назначения

Что здесь означает «система общего назначения»?

У нас есть сенсорная сеть по всей стране. На каждом установленном нами блоке имеется плата на основе микроконтроллера, которая получает данные из среды и отправляет данные по последовательному порту на встроенную плату на основе ARM. В этой системной плате есть процесс Java, который читает и передает данные на наш центральный сервер с использованием JMS. Это относится к системе общего назначения?

Извините, я спрашиваю это здесь. Мы находимся в Иране, здесь нет офиса Oracle.

Маджид Азими
источник

Ответы:

11

«Общее назначение» определяется в самой лицензии. Лицензии Java 7 SE имеет следующее:

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

Использование Программного обеспечения в системах и решениях, которые предоставляют специализированные функциональные возможности (отличные от упомянутых выше) или разработанные для использования во встроенных или специфичных для функций программных приложениях , например, но не ограничиваясь этим: Программное обеспечение, встроенное или связанное с промышленными системами управления, беспроводное мобильные телефоны, беспроводные портативные устройства, киоски, устройства TV / STB, Blu-ray Disc, телематическое и сетевое коммутационное оборудование, принтеры и системы управления хранением, а также другие соответствующие системы исключены из этого определения и не лицензированы в соответствии с настоящим Соглашением.

(выделение добавлено)

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

В10. Как лицензируется Java SE Embedded?

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

В11: Требуется ли лицензионная плата за развертывание встроенных устройств или целей Java SE?

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

Я не юрист, я никоим образом не знаком с законами в Иране и тем, как там работает лицензирование, и я не работаю для Oracle - но то, что вы описываете, не соответствует обычному определению системы «общего назначения».

Еще одно примечание: экспортные ограничения могут применяться.

ВСЕ продукты Oracle запрещены для экспорта / реэкспорта в следующих случаях:

  • Любая компания или гражданин Кубы, Ирана, Северной Кореи, Судана и Сирии. Предполагается, что в выдаче лицензий этим странам и партиям отказано. [...]
Мат
источник
2
Я также добавлю, что, возможно, есть ограничения на экспорт (как технолог, который не очень-то интересен, но он у вас есть).
Мартейн Вербург
Я не думал, что они применимы к обычному (не связанному с сильным шифрованием) программному обеспечению, но похоже, что оно может ... довольно печально.
Мат
Кто-нибудь знает, что Oracle считает «доступным лицензированием» или «скромными выплатами роялти»?
Восстановить Монику - М. Шредер
1
@ MartinSchröder: Я уверен, что это за пределами цены "свяжитесь с нами для цитаты". И, вероятно, где-то глубоко в области «раскрытие деталей контракта - это нарушение контракта».
Иоахим Зауэр
1
@Martin Schröder: «доступный» обычно означает, что они могут позволить себе брать такую ​​большую плату, а «скромный» означает, что они не будут этим хвастаться. :-) AFAIK Йоахим прав, вы не получите информацию о ценах публично для такого типа вещей. (И спасибо за редактирование.)
Мат