La licencia de Java es GPL (referencia de wikipedia). No estoy seguro de poder usarlo en proyectos comerciales. Ya tengo un sitio web escrito en Java y planeo usar esto para uso comercial. ¿Es eso ilegal?
La licencia de Java es GPL (referencia de wikipedia). No estoy seguro de poder usarlo en proyectos comerciales. Ya tengo un sitio web escrito en Java y planeo usar esto para uso comercial. ¿Es eso ilegal?
La licencia GPL se aplica a la fuente de Java en sí misma, no a las aplicaciones creadas con Java. Solo debe preocuparse si está extendiendo / modificando el lenguaje Java en sí y revendiendo el resultado como un producto comercial (o cualquier otra licencia que no sea GPL).
OpenJDK tiene licencia GPL con Classpath Exception . La parte de excepción Classpath es importante. Le permite usar OpenJDK con el software de cualquier licencia, no solo la GPL. En particular, puede usar OpenJDK con software propietario.
El binario de Java JDK es NO GPL, es BCL. Oracle es libre de cambiar la licencia como les plazca. ( FAQ # 8 ) Dicho esto, Oracle no se puede renunciar a versiones anteriores de Java publicadas bajo la GPL.
Consulte siempre la licencia para obtener información actualizada. A partir de hoy, la licencia estados :
Uso interno / interno: Java SE binarios de plataforma (JDK y JRE) son licenciado bajo el Código Binario de Sun Licencia (BCL) con términos complementarios. Para la mayoría de los desarrolladores y usuarios finales, JDK binario y JRE binario son todos eso se necesita para experimentar el mundo de la tecnología java. USO: El binario. JDK y JRE están disponibles sin cargo de Sun (por los términos del BCL) para utilizar con computadoras personales de escritorio. Uso de JDK o JRE para dispositivos integrados y otros entornos informáticos pueden requiere una cuota de licencia de Sun. Leer más sobre el uso integrado de Java SE, o póngase en contacto con su oficina local de Sun para obtener una licencia.
Tenga en cuenta que no puede lanzar Java SE en un dispositivo integrado (piense en Google Android) como se indica en las Preguntas frecuentes.
La fuente de Java SDK está disponible bajo la licencia SCSL y JPL.
Código fuente: El código fuente JDK es Disponible para investigadores y otros. interesado en explorar los detalles de El JDK. Cada lanzamiento tiene su propio licencia o conjunto de licencias que Con frecuencia incluye la comunidad del sol. Términos de la Licencia de origen (SCSL). El sol tiene Recientemente comenzó a ofrecer simplificado acceso al código fuente JDK bajo La nueva licencia de investigación de Java (JRL). Tenga en cuenta que en cualquier caso (SCSL o JRL), si decides utilizar tu Proyecto interno para uso productivo. o distribuir su producto a otros, Debes firmar un acuerdo comercial. y cumplir con la compatibilidad de Java requisitos Póngase en contacto con su sol local oficina para obtener un acuerdo.
Estás confundiendo varias cosas.
Como sé, según la licencia actual, Java está bajo BCL (licencia de código binario de Sun), puede usar JDK y JRE gratis para uso comercial. Utilice ECLIPSE como su IDE como punto de acceso para desarrollar su código Java. Es una aplicación de código abierto, por lo que no necesita ninguna licencia para la misma. Cuando estés trabajando en un proyecto, necesitarás muchas otras herramientas para realizar varias tareas. La mayoría de las funciones requeridas se dan como complementos (descargables) en eclipse.
Después de pasar a Java BLC, toda la licencia de uso de Java está sujeta a interpretación, lo que significa "póngase en contacto con Oracle si realmente quiere estar seguro".
Eso significa pagar si quieren que pagues. Según BLC, Java se puede usar libremente para "Computadoras y servidores de uso general" (como en enlace ), cuya definición incluye palabras "informática de propósito general".
No sé si mi computación es una computación de propósito general, ¿está seguro de que la suya lo es? Oracle también ha agregado cláusulas como "utilizadas para funciones de computación generales bajo el control del usuario final".
Consulte con su departamento legal.
No. Hasta donde sé, la GPL solo limita el uso del código fuente del código o programa con licencia (en este caso, el programa que ejecuta código Java) ). Pero no limita el código Java en sí.
Puedes compilar una aplicación usando gcc, que es software libre. Luego puede licenciar su aplicación como desee, pero no el compilador gcc.
¡Puede! Puede escribir una aplicación en Java que haga la funcionalidad que desee: informes, búsqueda, registro de datos en tiempo real ... si su empresa tiene recursos limitados para gastar, puede usar Java para probar Java usted mismo, rastrear errores, asegurarse de que algunos las piezas funcionan correctamente ... nadie vería su código bajo ninguna circunstancia porque no posee los derechos comerciales de Java ... ¡ni siquiera Google !. :) Hoy, cuando el proveedor de servicios usa Java, se carga automáticamente... Lee mas