Utilizzo di JDK nei problemi di licenza di Google Studio Android

3

Sono nuovo nello sviluppo di Android e forse la mia domanda è strana.

Se voglio creare app, librerie o servizi commerciali per Android e utilizzare Google Android Studio + Oracle JDK (non OpenJDK), c'è qualche problema? Devo acquistare la licenza da oracle?

    
posta DesiTrend 14.07.2015 - 02:06
fonte

3 risposte

1

No, il JDK di Oracle è gratuito. Android è basato sul linguaggio di programmazione Java. Ecco perché è necessario installare Java, in modo che la tua app possa essere compilata ed eseguita correttamente.

    
risposta data 15.05.2016 - 00:28
fonte
1

Le risposte esistenti qui non sono completamente vere.

Il accordo di licenza Oracle Java SE contiene il seguente termine:

The use of Software in systems and solutions that provide dedicated functionality (other than as mentioned above) or designed for use in embedded or function-specific software applications, for example but not limited to: Software embedded in or bundled with industrial control systems, wireless mobile telephones, wireless handheld devices, kiosks, TV/STB, Blu-ray Disc devices, telematics and network control switching equipment, printers and storage management systems, and other related systems are excluded from this definition and not licensed under this Agreement.

Ciò significa che, tecnicamente, non è consentito utilizzare Oracle JDK per lo sviluppo di applicazioni mobili. Detto questo, non credo che nessuno sia mai stato perseguito per questo e non credo che sarebbe possibile per loro distinguere quale versione di Java ha funzionato il tuo sistema di sviluppo mentre stavi lavorando alle tue applicazioni, ma vale la pena tenendo presente che tecnicamente hai bisogno di una licenza commerciale per utilizzare Oracle JDK per il lavoro di sviluppo mobile.

    
risposta data 09.08.2017 - 06:30
fonte
0

Praticamente l'unica volta che potresti dover acquistare una licenza è se vuoi ridistribuire il JDK stesso. Per tali scenari, se non sei sicuro, contatta Oracle e chiedi o chiedi al tuo team legale aziendale di esaminare le cose.

Quando si distribuiscono le cose create usando il JDK (che si sta facendo), è gratuito.

    
risposta data 08.08.2017 - 09:57
fonte

Leggi altre domande sui tag