Que signifie «système à usage général» pour Java SE Embedded?

9

Le site Web d'Oracle dit ceci à propos de la licence Java SE Embedded :

le développement est gratuit, mais des redevances sont exigées lors du déploiement sur autre chose que des systèmes à usage général

Que signifie «système à usage général» ici?

Nous avons un réseau de capteurs à travers le pays. Sur chaque boîtier que nous avons installé, il y a une carte basée sur un microcontrôleur qui récupère les données de l'environnement et envoie les données sur le port série à une carte intégrée basée sur ARM. Sur ce système de carte, il existe un processus Java qui lit et soumet les données à notre serveur central à l'aide de JMS. S'agit-il d'un système à usage général?

Désolé, je pose cette question ici. Nous sommes en Iran, il n'y a pas de bureau Oracle ici pour demander.

Majid Azimi
la source

Réponses:

11

"Usage général" est défini dans la licence elle-même. La licence Java 7 SE a ceci:

«Ordinateurs et serveurs de bureau à usage général» désigne les ordinateurs, y compris les ordinateurs de bureau et portables, ou les serveurs, utilisés pour les fonctions informatiques générales sous le contrôle de l'utilisateur final (tels que, mais sans s'y limiter, le courrier électronique, la navigation Internet à usage général et les outils de productivité de la suite bureautique) .

L'utilisation de logiciels dans des systèmes et des solutions qui fournissent des fonctionnalités dédiées (autres que celles mentionnées ci-dessus) ou conçus pour une utilisation dans des applications logicielles intégrées ou spécifiques à une fonction , par exemple, mais sans s'y limiter: logiciels intégrés ou fournis avec des systèmes de contrôle industriels, sans fil les téléphones mobiles, les appareils portatifs sans fil, les kiosques, les téléviseurs / décodeurs Blu-ray Disc, les équipements de commutation de télématique et de contrôle de réseau, les imprimantes et les systèmes de gestion du stockage, et autres systèmes connexes sont exclus de cette définition et ne sont pas autorisés en vertu du présent accord.

(pas d'italique dans l'original)

Vous devriez également lire les articles 10 à 14 de la FAQ intégrée , en particulier:

Q10. Comment Java SE Embedded est-il autorisé?

Java SE est gratuit à utiliser pour le développement d'applications embarquées. Nous fournissons des licences abordables pour déployer Java SE dans un appareil embarqué ou dans le cadre d'un système embarqué. Veuillez nous contacter lorsque vous êtes prêt à déployer ou si vous avez déjà déployé mais n'êtes pas sûr d'avoir la bonne licence.

Q11: Le déploiement de dispositifs ou d'objectifs intégrés Java SE nécessite-t-il une redevance?

Oui. La licence d'Oracle pour Java SE lui permet d'être librement utilisée pour des postes de travail ou des serveurs à usage général. Si Java SE est intégré dans le cadre d'une solution dédiée qui implique ou contrôle du matériel d'une certaine sorte, il s'agit probablement d'une application intégrée et soumise à des paiements de redevances modestes.

Je ne suis pas un avocat, je ne connais pas du tout les lois iraniennes et le fonctionnement des licences là-bas, et je ne travaille pas pour Oracle - mais ce que vous décrivez ne correspond pas à la définition habituelle du système "à usage général".

Encore une remarque: des restrictions à l'exportation peuvent s'appliquer.

TOUS les produits Oracle sont interdits d'exportation / réexportation vers les éléments suivants:

  • Toute entreprise ou ressortissant cubain, iranien, coréen du nord, soudanais et syrien. Les licences accordées à ces pays et parties sont présumées refusées. [...]
Tapis
la source
2
J'ajouterai également qu'il y a peut-être aussi des restrictions à l'exportation (en tant que technologue, ce n'est pas une chose amusante à signaler, mais voilà).
Martijn Verburg
Je ne pensais pas que ceux-ci s'appliquaient aux logiciels ordinaires (non liés au cryptage fort), mais il semble que cela pourrait ... assez triste.
Mat
Quelqu'un a-t-il une idée de ce qu'Oracle pense être des "licences abordables" ou des "paiements de redevances modestes"?
Rétablir Monica - M. Schröder
1
@ MartinSchröder: Je suis sûr que cela dépasse le point de prix "contactez-nous pour un devis". Et probablement quelque part au fond de la "divulgation-des-détails-de-ce-contrat-sont-une-rupture-de-contrat".
Joachim Sauer
1
@Martin Schröder: "abordable" signifie généralement qu'ils peuvent se permettre de facturer autant, et «modeste» signifie qu'ils ne s'en vanteront pas. :-) AFAIK Joachim a raison, vous n'obtiendrez pas les détails des prix publiquement pour ce genre de chose. (Et merci pour le montage.)
Mat