"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. [...]