Java является лицензией GPL (ссылка из Википедии). Я не уверен, что смогу использовать его в коммерческих проектах. У меня уже есть веб-сайт, написанный на Java, и я планирую использовать его для коммерческого использования. Это незаконно?
49
Ответы:
Лицензия GPL применяется к самому источнику Java, а не к приложениям, созданным с использованием Java. Вы должны быть обеспокоены, только если вы расширяете / модифицируете сам язык Java и перепродаете результат как коммерческий продукт (или любую другую лицензию не-GPL).
источник
OpenJDK лицензируется по лицензии GPL с исключением Classpath . Часть исключения Classpath важна. Это позволяет использовать OpenJDK с программным обеспечением любой лицензии, а не только с GPL. В частности, вы можете использовать OpenJDK с проприетарным программным обеспечением.
источник
Java JDK бинарный это НЕ GPL, это BCL. Oracle может свободно менять лицензию по своему усмотрению. ( FAQ # 8 ) При этом Oracle не может отказываться от более старых версий Java, выпущенных под лицензией GPL.
Всегда консультируйтесь с Лицензией для получения актуальной информации. На сегодняшний день лицензия гласит :
Имейте в виду, что вы не можете выпустить Java SE на встроенном устройстве (например, Google Android), как указано в FAQ.
Исходный код Java SDK доступен по лицензии SCSL и JPL.
источник
Вы путаете несколько вещей.
источник
Как я знаю, согласно текущей лицензии Java находится под лицензией BCL (Sun Binary Code License), вы можете использовать JDK и JRE бесплатно для коммерческого использования. Используйте ECLIPSE в качестве вашей IDE в качестве отправной точки для разработки вашего Java-кода. Это с открытым исходным кодом, поэтому вам не нужно никаких лицензий для того же. Когда вы работаете над проектом, вам понадобится много других инструментов для выполнения различных задач. Большинство необходимых функций дано в виде плагинов (загружаемых) в Eclipse.
источник
После перехода на Java BLC все лицензии на использование Java подлежат интерпретации, что означает «свяжитесь с Oracle, если вы действительно уверены».
Это значит платить, если они хотят, чтобы вы заплатили. Согласно BLC, Java может свободно использоваться для «Настольных компьютеров и серверов общего назначения» (как в http://www.oracle.com/technetwork/java/javase/terms/license/index.html ), определение которого включает слова "вычисления общего назначения".
Я не знаю, являются ли мои вычисления универсальными - вы уверены, что ваши? В Oracle также добавлены предложения типа «используется для общих вычислительных функций под контролем конечного пользователя».
Проверьте с вашим юридическим отделом.
источник
Нет. Насколько я знаю в настоящее время, GPL ограничивает использование только исходного кода кода или программы, лицензируемой им (в данном случае, программой, которая выполняет код Java). Но это не ограничивает сам код Java.
источник
Вы можете скомпилировать приложение, используя gcc - бесплатное программное обеспечение. Тогда вы можете лицензировать свое приложение, как вам угодно, но не компилятор gcc.
источник