Подтвердить что ты не робот

Я что-то пропустил в объявлении Intellij?

Кажется, что много сообщений о том, что Intellij становится доступным бесплатно как инструмент с открытым исходным кодом. Тем не менее из того, что я читал лицензии, это справедливо только в том случае, если конечный продукт является открытым исходным кодом и бесплатным. Если вы планируете продавать свой конечный продукт, вы не можете использовать бесплатную версию сообщества.

Я что-то неправильно понял?

4b9b3361

Ответ 1

Только подмножество IntelliJ, издание сообщества IntelliJ было выпущено как программное обеспечение с открытым исходным кодом. Страница, на которую вы ссылались, описывает специальную лицензию "Ultimate" (которая не является открытым исходным кодом), которую они специально предоставляют бесплатно людям, которые обещают, что они будут использовать ее только для написания программного обеспечения с открытым исходным кодом для некоммерческих целей.

В соответствии с ЧаВо новая версия IntelliJ с открытым исходным кодом доступна под лицензией Apache.

Чтобы уточнить: версия сообщества IntelliJ доступна в разделе Apache license, что означает, что вы можете использовать его для любых целей, в том числе для написания собственного коммерческого программного обеспечения. Это также означает, что вы можете изменить код в IntelliJ самостоятельно, продавать модифицированные версии этого, что угодно, если вы соблюдаете лицензию Apache.

Общедоступный выпуск не обладает всеми функциональными возможностями окончательной версии. Он имеет только некоторые функции; например, он поддерживает Java и Groovy, но не Python или Scala. Но издание сообщества может быть использовано для любых целей, если вы будете следовать условиям Apache license.

Конечная версия (которая включает дополнительные функции, перечисленные в их сравнение) обычно стоит денег. Тем не менее, они также предлагают окончательную версию бесплатно людям, которые обещают, что они используют ее для некоммерческих целей для проекта с открытым исходным кодом ( Я понятия не имею, как они будут навязывать это, но это не относится к делу). Я считаю, что это предложение, которое у них было до того, как они выпустили издание сообщества IntelliJ в виде программного обеспечения с открытым исходным кодом; как способ помочь развитию с открытым исходным кодом, не отдавая все каждому.

Итак, продолжайте и download сообщество и используйте его для чего угодно, от разработки бесплатного программного обеспечения до разработки коммерческого программного обеспечения самостоятельно модифицировать IntelliJ и продавать его.

Ответ 2

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

Но если вы используете бесплатную версию, как кто-нибудь может определить, какую среду IDE вы использовали для создания источника java?

Ответ 3

В IntelliJ есть папка с лицензиями, которую вы можете проверить; Например, моя находится здесь JetBrains\IntelliJ IDEA 129.111\license

Вы можете видеть, что есть файл с именем IDEA_OpenSource_license.txt

  • ПРЕДОСТАВЛЕНИЕ ЛИЦЕНЗИИ

В соответствии с условиями, условиями и ограничениями, изложенными в этом документе Соглашение, включая любые поправки к нему, Лицензиар настоящим предоставляет Лицензиат - ограниченный, неисключительный, не подлежащий передаче, без роялти лицензию на использование Программного обеспечения в течение 1 (одного) года следующим образом:

(a) Лицензиат может: (i) установить версию Программного обеспечения, которая были указаны в Лицензионном сертификате для нескольких Клиентов и операционные системы; (ii) использовать Программное обеспечение уполномоченными пользователями исключительно с целью разработки некоммерческих проектов с открытым исходным кодом которые соответствуют определению Open Source в http://www.opensource.org/docs/definition_plain.html и (iii) сделать одна резервная копия Программного обеспечения исключительно для архивных целей.

(b) Лицензиат не может: (i) продавать, распространять (за исключением случаев, указанных в Пункт 5 настоящей статьи), обременять, предоставлять, предоставлять, сдавать в аренду, сдавать в аренду, сублицензировать или в противном случае передайте Программное обеспечение или любые части Программного обеспечения на любой без предварительного письменного согласия Лицензиара; (ii) обратное инженер, декомпилировать, дизассемблировать, модифицировать, переводить, делать любые попытки для обнаружения исходного кода Программного обеспечения или создания производного работает с Программным обеспечением или (iii) использует Программное обеспечение для любых коммерческих Цель.

Что, похоже, полностью противоречит тому, что позволяет вам сделать Apache License

Интересно, является ли это реликтом предыдущей Лицензии, прежде чем она была открыта?

Edit

Дмитрий Джемеров опубликовал следующее в блоге Jetbrains [источник]

IntelliJ IDEA Community Edition является полностью бесплатным и открытым исходным кодом, лицензируется по лицензии Apache 2 и может использоваться для любых видов развитие. Android Studio имеет те же условия лицензирования.