81 votes

Java est-il un langage de programmation open source?

Je connais Python, Ruby, Perl, etc., mais Java est-il un langage de programmation vraiment open source? parce que j'ai aussi cherché sur google mais je n'ai pas eu de réponse correcte. alors demandant ici

84voto

kusma Points 3719

Un langage de programmation n'est pas en soi une source ouverte ou non, mais une implémentation de ce langage pourrait l'être. Oui, il existe des implémentations open source de Java. L'implémentation Java de Sun (la plus populaire) en fait partie.

23voto

paxdiablo Points 341644

Oui, ou ce le sera éventuellement (il se peut qu’ils continuent à remplacer certains éléments depuis qu’ils ont été utilisés sous licence). Sun s'est engagé à le rendre open source et vous pouvez le télécharger à partir d'eux. Découvrez OpenJDK .

15voto

Thomas Owens Points 45042

L'implémentation SUN "officielle" de la langue elle-même n'est pas, mais il existe un processus basé sur la communauté (vous ne savez pas à quel point cela fonctionne) pour des suggestions visant à améliorer la langue - le processus de la communauté Java . Il existe également des implémentations ouvertes des outils de développement et d'exécution Java, tels que OpenJDK .

6voto

L'expression "Langage de Programmation Java" se réfère à la spécification fournie par Sun (oracle). Sun fournit une implémentation de référence de Java Virtual Machine et du Compilateur Java. Les deux qui ne sont pas open source (au moins pas entièrement comme, disons, Python).

Cependant, OpenJDK, par exemple, est un complet open-source de la mise en œuvre du langage de programmation JAVA. Il y a peut être plus que bien.

La plupart des programmeurs pensent de Java en tant que langage de programmation fourni par Sun. Je pense que le Soleil ne fournit à la spécification du langage de mise en œuvre peut être fait par n'importe qui sous n'importe quelle licence.

2voto

curtisk Points 8623

La plupart de "Java" est open source, il y a quelques petites portions que Sun n'a pas le droit d'ouvrir ... consultez le site pour OpenJDK pour plus d'informations

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X