"Finalidade geral" é definido na própria licença. A licença do Java 7 SE possui:
"Computadores e Servidores de Uso Geral" significa computadores, incluindo computadores de mesa e laptops ou servidores, usados para funções gerais de computação sob controle do usuário final (tais como, mas não especificamente limitados a, ferramentas de navegação de uso geral na Internet e de produtividade de suítes de escritório) .
O uso de Software em sistemas e soluções que fornecem funcionalidade dedicada (exceto a mencionada acima) ou projetados para uso em aplicativos de software incorporados ou específicos de função , por exemplo, mas não se limitando a: Software incorporado ou fornecido com sistemas de controle industrial, sem fio telefones celulares, dispositivos portáteis sem fio, quiosques, TV / STB, dispositivos Blu-ray Disc, equipamentos de comutação de telemática e controle de rede, impressoras e sistemas de gerenciamento de armazenamento e outros sistemas relacionados estão excluídos desta definição e não estão licenciados sob este Contrato.
(enfase adicionada)
Você também deve ler os itens de Perguntas frequentes incorporadas 10 a 14 , especialmente:
Q10. Como o Java SE Embedded é licenciado?
O Java SE é gratuito para o desenvolvimento de aplicativos incorporados. Fornecemos licenciamento acessível para a implantação do Java SE em um dispositivo incorporado ou como parte de um sistema baseado em. Entre em contato conosco quando estiver pronto para implantar ou se você já tiver implantado, mas não tiver certeza de que possui a licença correta.
P11: A implantação de dispositivos ou propósitos incorporados do Java SE requer royalties?
Sim. A licença da Oracle para Java SE permite que ela seja usada livremente em desktops ou servidores de uso geral. Se o Java SE for incluído como parte de uma solução dedicada que envolve ou controla algum tipo de hardware, provavelmente é um aplicativo incorporado e está sujeito a pagamentos modestos de royalties.
Não sou advogado, não estou familiarizado de forma alguma com as leis no Irã e como o licenciamento funciona lá, nem trabalho para a Oracle - mas o que você descreve não se encaixa na definição usual de sistema de "uso geral".
Mais uma observação: restrições de exportação podem ser aplicadas.
TODOS os produtos Oracle são proibidos de exportar / reexportar para o seguinte:
- Qualquer empresa ou nacional de Cuba, Irã, Coréia do Norte, Sudão e Síria. Presume-se que as licenças para esses países e partes sejam negadas. [...]