La licence Java est une licence GPL (référence de Wikipédia). Je ne suis pas sûr de pouvoir l'utiliser dans des projets commerciaux. J'ai déjà un site Web écrit en Java et je prévois de l'utiliser à des fins commerciales. Est-ce illégal?
49
Réponses:
La licence GPL s'applique à la source de Java elle-même et non aux applications créées à l'aide de Java. Ne vous inquiétez que si vous développez / modifiez le langage Java lui-même et revendez le résultat en tant que produit commercial (ou toute autre licence non GPL).
la source
OpenJDK est sous licence GPL avec Classpath Exception . La partie Exception Classpath est importante. Il vous permet d’utiliser OpenJDK avec un logiciel de n’importe quelle licence, pas seulement la GPL. En particulier, vous pouvez utiliser OpenJDK avec un logiciel propriétaire.
la source
Le binaire Java JDK n’est PAS GPL, c’est BCL. Oracle est libre de modifier la licence à sa guise. ( FAQ n ° 8 ) Cela étant dit, Oracle ne peut pas modifier les anciennes versions de Java publiées sous GPL.
Consultez toujours la licence pour obtenir des informations à jour. À ce jour, la licence stipule :
N'oubliez pas que vous ne pouvez pas publier Java SE sur un périphérique intégré (pensez à Google Android), comme indiqué dans la FAQ.
La source Java SDK est disponible sous les licences SCSL et JPL.
la source
Vous confondez plusieurs choses.
la source
Comme je le sais, selon la licence actuelle, Java est sous licence BCL (licence de code binaire de Sun), vous pouvez utiliser JDK et JRE gratuitement à des fins commerciales. Utilisez ECLIPSE comme votre IDE comme point de départ pour développer votre code Java. C'est une source ouverte, vous n'avez donc pas besoin de licence pour la même chose. Lorsque vous travaillez sur un projet, vous aurez besoin de nombreux autres outils pour effectuer diverses tâches. La plupart des fonctions requises sont fournies sous forme de plug-ins (téléchargeables) dans Eclipse.
la source
Après le passage à Java BLC, toute la licence d'utilisation de Java est sujette à interprétation, ce qui signifie "contactez Oracle si vous voulez vraiment en être sûr".
Cela signifie payer s'ils veulent que vous payiez. Selon BLC, Java peut être utilisé librement pour les "ordinateurs de bureau et serveurs à usage général" (comme dans http://www.oracle.com/technetwork/java/javase/terms/license/index.html ), dont la définition inclut des mots. "informatique à usage général".
Je ne sais pas si mon ordinateur est un ordinateur d'usage général - êtes-vous sûr que le vôtre l'est? Oracle a également ajouté des clauses telles que "utilisé pour les fonctions informatiques générales sous le contrôle de l'utilisateur final".
Vérifiez auprès de votre service juridique.
la source
Non. Pour autant que je sache, la GPL ne limite que l'utilisation du code source du code ou du programme concédé sous licence (dans ce cas, le programme qui exécute le code Java). Mais cela ne limite pas le code Java lui-même.
la source
Vous pouvez compiler une application à l'aide de gcc, un logiciel libre. Ensuite, vous pouvez utiliser votre application sous licence à votre guise, mais pas le compilateur gcc.
la source