Maison Problème commun Quelle est la différence entre OpenJDK et OracleJDK ?

Quelle est la différence entre OpenJDK et OracleJDK ?

Jun 06, 2020 pm 01:19 PM
jdk

Quelle est la différence entre OpenJDK et OracleJDK ?

Quelle est la différence entre OpenJDK et OracleJDK ?

1. Différences dans les accords de licence : OpenJDK est publié en utilisant l'accord GPL V2, tandis que SUN JDK est publié en utilisant le JRL. Bien que les deux protocoles soient open source, la différence d'utilisation est que GPL V2 autorise une utilisation commerciale, tandis que JRL autorise uniquement une utilisation à des fins de recherche personnelle.

2. OpenJDK n'inclut pas la fonction de déploiement (déploiement) : les fonctions de déploiement incluent : le plug-in de navigateur, Java Web Start et le panneau de configuration Java. Ces fonctions sont introuvables dans OpenJDK.

3. Le code source d'OpenJDK est incomplet : il est facile de penser à cela. Dans OpenJDK qui adopte le protocole GPL, une partie du code source de SUN JDK ne peut pas être ouverte sur OpenJDK en raison de problèmes de droits de propriété. La partie la plus importante est le code de la partie SNMP de l'élément facultatif dans JMX.

4. Remplacez certains codes sources par des codes open source : en raison de problèmes de droits de propriété, de nombreux codes sources dont les droits de propriété ne sont pas SUN ont été remplacés par des codes open source dotés des mêmes fonctions, tels que les moteurs de rastérisation de polices. , en utilisant Free Type à la place.

Licence publique générale GPL

GPL, l'abréviation de GNU General Public License, est la traduction chinoise informelle de GNU General Public License. Il n'est pas publié par la Free Software Foundation et ne constitue pas une clause statutaire de distribution pour les logiciels utilisant la licence publique générale GNU - seule la version anglaise originale de la licence publique générale GNU a un tel effet.

Tutoriel recommandé : "Tutoriel PHP"



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment installer Java sur Windows 11 Comment installer Java sur Windows 11 Apr 13, 2023 pm 09:22 PM

Comment installer Java sur Windows 11

Analyse d'un exemple de proxy dynamique Java JDK Analyse d'un exemple de proxy dynamique Java JDK Apr 30, 2023 pm 01:16 PM

Analyse d'un exemple de proxy dynamique Java JDK

La base de données Oracle nécessite-t-elle JDK ? La base de données Oracle nécessite-t-elle JDK ? Jun 05, 2023 pm 05:06 PM

La base de données Oracle nécessite-t-elle JDK ?

Tutoriel JDK d'installation du système Deepin Linux Tutoriel JDK d'installation du système Deepin Linux Feb 15, 2024 pm 12:36 PM

Tutoriel JDK d'installation du système Deepin Linux

Où se trouve le répertoire Linux JDK ? Où se trouve le répertoire Linux JDK ? Mar 22, 2023 am 09:52 AM

Où se trouve le répertoire Linux JDK ?

Comment installer le tutoriel d'installation de jdk-jdk Comment installer le tutoriel d'installation de jdk-jdk Mar 04, 2024 pm 05:10 PM

Comment installer le tutoriel d'installation de jdk-jdk

Comment configurer l'environnement jdk dans le système Linux Comment configurer l'environnement jdk dans le système Linux May 12, 2023 am 09:31 AM

Comment configurer l'environnement jdk dans le système Linux

Comment spécifier le fichier de configuration externe Springboot dans un environnement multi-jdk Comment spécifier le fichier de configuration externe Springboot dans un environnement multi-jdk May 11, 2023 pm 04:01 PM

Comment spécifier le fichier de configuration externe Springboot dans un environnement multi-jdk