¿Qué significa "sistema de propósito general" para Java SE Embedded?

9

El sitio web de Oracle dice esto sobre la licencia Java SE Embedded :

el desarrollo es gratuito, pero se requieren regalías al desplegarse en cualquier otro sistema que no sea de uso general

¿Qué significa "sistema de propósito general" aquí?

Tenemos una red de sensores en todo el país. En cada caja que hemos instalado, hay una placa basada en microcontrolador que obtiene datos del entorno y envía datos en el puerto serie a una placa integrada basada en ARM. En este sistema de placa hay un proceso Java que lee y envía datos a nuestro servidor central utilizando JMS. ¿Está esto categorizado como sistema de propósito general?

Lo siento, estoy preguntando esto aquí. Estamos en Irán, no hay una oficina de Oracle aquí para preguntar.

Majid Azimi
fuente

Respuestas:

11

El "propósito general" se define en la propia licencia. La licencia de Java 7 SE tiene esto:

"Computadoras y servidores de escritorio de uso general" se refiere a las computadoras, incluidas las computadoras de escritorio y portátiles, o servidores, utilizados para funciones informáticas generales bajo el control del usuario final (como, entre otros, correo electrónico, navegación por Internet de uso general y herramientas de productividad de la suite ofimática) .

El uso de software en sistemas y soluciones que proporcionan una funcionalidad dedicada (distinta a la mencionada anteriormente) o diseñada para su uso en aplicaciones de software integradas o específicas de funciones , por ejemplo, pero no limitado a: Software integrado o incluido con sistemas de control industrial, inalámbrico los teléfonos móviles, dispositivos inalámbricos de mano, quioscos, TV / STB, dispositivos de disco Blu-ray, equipos de conmutación de control de red y telemática, impresoras y sistemas de gestión de almacenamiento y otros sistemas relacionados están excluidos de esta definición y no están autorizados bajo este Acuerdo.

(énfasis añadido)

También debe leer los elementos integrados de preguntas frecuentes 10 a 14 , especialmente:

Q10. ¿Cómo se licencia Java SE Embedded?

Java SE es de uso gratuito para el desarrollo de aplicaciones integradas. Proporcionamos licencias asequibles para implementar Java SE en un dispositivo integrado o como parte de un sistema integrado. Comuníquese con nosotros cuando esté listo para la implementación o si ya lo hizo pero no está seguro de tener la licencia correcta.

P11: ¿La implementación de dispositivos o propósitos integrados Java SE requiere una regalía?

Si. La licencia de Oracle para Java SE permite que se use libremente para escritorios o servidores de uso general. Si Java SE se incluye como parte de una solución dedicada que involucra o controla hardware de algún tipo, entonces es probable que sea una aplicación integrada y esté sujeta a modestos pagos de regalías.

No soy abogado, no estoy familiarizado de ninguna manera con las leyes en Irán y cómo funcionan las licencias allí, ni trabajo para Oracle, pero lo que usted describe no encaja con la definición habitual de sistema de "propósito general".

Una nota más: pueden aplicarse restricciones a la exportación .

TODOS los productos Oracle están prohibidos para exportación / reexportación a lo siguiente:

  • Cualquier empresa o nacional de Cuba, Irán, Corea del Norte, Sudán y Siria. Las licencias a estos países y partes se presumen denegadas. [...]
Estera
fuente
2
También agregaré que tal vez también existan restricciones a la exportación (como tecnólogo, no es algo divertido tener que señalar, pero ahí lo tiene).
Martijn Verburg
No pensé que se aplicaran al software ordinario (no relacionado con el cifrado seguro), pero parece que podría ... bastante triste.
Mat
¿Alguien tiene una idea de lo que Oracle cree que es "licencia asequible" o "pagos modestos de regalías"?
Restablecer a Monica - M. Schröder
1
@ MartinSchröder: Estoy bastante seguro de que está más allá del punto de contacto "contáctenos para una cotización". Y probablemente en algún lugar profundo en el área de "divulgación de los detalles de este contrato-son-un-incumplimiento de contrato".
Joachim Sauer
1
@ Martin Schröder: "asequible" generalmente significa que pueden permitirse el lujo de cobrar tanto, y "modesto" significa que no se jactarán de ello. :-) AFAIK Joachim es correcto, no obtendrá detalles de precios públicamente para este tipo de cosas. (Y gracias por la edición.)
Mat