open source - inc - ¿Me estoy perdiendo algo sobre el anuncio de Intellij?
webstorm (3)
Parece haber mucha prensa con respecto al anuncio de que Intellij se pondrá a disposición de forma gratuita como una herramienta de código abierto. Sin embargo, por lo que leo de las licencias , eso solo es cierto si el producto final es de código abierto y gratuito. Si planea vender su producto final, no puede usar la versión gratuita de la comunidad.
¿He leído mal algo?
Descubrirá que la versión gratuita tiene la mayoría de las características de IntelliJ eliminadas, por lo que puede obtener experiencia con IntelliJ, pero si realmente desea hacer algo complejo con ella, tendrá que comprar la versión completa.
Pero, si usa la versión gratuita, ¿cómo puede alguien saber qué IDE utilizó para crear la fuente java?
Solo un subconjunto de IntelliJ, la edición de comunidad IntelliJ se ha lanzado como software de código abierto. La página a la que vinculó describe una licencia especial de la edición "Ultimate" (que no es de código abierto), que están dando de forma gratuita a personas que prometen que solo la usarán para escribir software de código abierto para aplicaciones no comerciales. propósitos.
Según las preguntas frecuentes , la nueva versión de código abierto de IntelliJ está disponible bajo una licencia de Apache.
Para aclarar : la edición comunitaria de IntelliJ está disponible bajo la licencia de Apache , lo que significa que puede usarla para cualquier propósito que desee, incluso escribir software comercial propietario. También significa que usted puede modificar el código de IntelliJ usted mismo, vender versiones modificadas, cualquier cosa, siempre y cuando cumpla con la licencia de Apache.
La edición de comunidad no tiene toda la funcionalidad de la última edición . Solo tiene algunas de las funcionalidades; por ejemplo, tiene soporte para Java y Groovy, pero no para Python o Scala. Pero la edición de comunidad se puede usar para cualquier propósito que desee, siempre y cuando siga los términos de la licencia de Apache .
La última edición (que incluye la funcionalidad adicional que se enumera en su comparación ) normalmente cuesta dinero . Sin embargo, también están ofreciendo la edición definitiva de forma gratuita a personas que prometen que la están utilizando con fines no comerciales para un proyecto de código abierto (no tengo idea de cómo lo harían realidad, pero eso no viene al caso). Creo que esta es una oferta que han tenido desde antes de lanzar IntelliJ Community Edition como software de código abierto; como una forma de ayudar al desarrollo de código abierto, sin regalar todo a todos.
Por lo tanto, siga adelante y download la edición de la comunidad, y úsela para lo que desee, desde el desarrollo de software libre hasta el desarrollo de software comercial para modificar IntelliJ usted mismo y venderlo.
IntelliJ tiene una carpeta de licencias que puede consultar; Por ejemplo, el mío se encuentra aquí JetBrains/IntelliJ IDEA 129.111/license
Puede ver que hay un archivo llamado IDEA_OpenSource_license.txt
- CONCESIÓN DE LA LICENCIA
Sujeto a los términos, condiciones y limitaciones establecidos en este Acuerdo, incluidas las modificaciones a los mismos, el Licenciante otorga al Licenciatario una licencia limitada, no exclusiva, intransferible y libre de regalías para utilizar el Software por un período de 1 ( un año) de la siguiente manera:
(a) El licenciatario puede: (i) instalar la versión del software que se ha especificado en el certificado de licencia en múltiples clientes y sistemas operativos; (ii) usar el Software por Usuarios Autorizados únicamente con el propósito de desarrollar proyectos de código abierto no comerciales que cumplan con la Definición de Código Abierto en http://www.opensource.org/docs/definition_plain.html , y (iii) hacer una copia de seguridad del software únicamente para fines de archivo.
(b) El licenciatario no puede: (i) vender, redistribuir (excepto lo establecido en el Párrafo 5 del presente), gravar, dar, prestar, alquilar, arrendar, sublicenciar o transferir de otro modo el Software, o cualquier parte del Software, a cualquier persona sin el consentimiento previo por escrito del Licenciante; (ii) realizar ingeniería inversa, descompilar, desensamblar, modificar, traducir, intentar descubrir el código fuente del Software, o crear trabajos derivados del Software, o (iii) utilizar el Software para cualquier fin comercial.
Lo cual parece ir completamente en contra de lo que la licencia de Apache le permite hacer
Me pregunto si esto es una reliquia de una Licencia anterior antes de que fuera de origen abierto.
Editar
Dmitry Jemerov ha publicado lo siguiente en el blog de Jetbrains [ source ]
IntelliJ IDEA Community Edition es completamente gratuito y de código abierto, con licencia bajo la licencia Apache 2 y se puede utilizar para cualquier tipo de desarrollo. Android Studio tiene los mismos términos de licencia.