* Γλώσσα Java: Η ίδια η γλώσσα Java δεν είναι ανοιχτή πηγή. Ανήκει και ελέγχεται από την Oracle.
* Kit Ανάπτυξης Java (JDK): Υπάρχουν πολλά JDK διαθέσιμα.
* Oracle JDK: Αυτό είναι το επίσημο JDK που κυκλοφόρησε από την Oracle και δεν είναι ανοιχτή πηγή. Ενώ είναι δωρεάν για λήψη και χρήση, οι όροι άδειας της Oracle περιορίζουν την εμπορική χρήση για ορισμένες εκδόσεις.
* openjdk: Πρόκειται για μια εφαρμογή ανοιχτού κώδικα του JDK. Είναι ελεύθερο να χρησιμοποιηθεί για οποιοδήποτε σκοπό και αναπτύσσεται από μια κοινότητα προγραμματιστών. Οι περισσότερες κατανομές, συμπεριλαμβανομένου του JDK της Oracle, είναι χτισμένες στο Codebase OpenJDK.
Έτσι, ενώ η ίδια η γλώσσα δεν είναι ανοιχτή πηγή, υπάρχουν ελεύθερα διαθέσιμες, εφαρμογές ανοιχτού κώδικα του JDK.
Εδώ είναι ένας χρήσιμος τρόπος για να το σκεφτείτε:
* Η Java είναι σαν μια συνταγή: Η συνταγή (η ίδια η γλώσσα) ανήκει και προστατεύεται, αλλά μπορείτε να την χρησιμοποιήσετε για να μαγειρέψετε (ανάπτυξη εφαρμογών) ελεύθερα.
* Το JDK είναι σαν τα συστατικά και τα εργαλεία που χρειάζεστε για να μαγειρέψετε: Υπάρχουν διαφορετικές πηγές για αυτά τα συστατικά και τα εργαλεία, μερικά δωρεάν και μερικά με περιορισμούς.
Εν ολίγοις: Μπορείτε να αναπτύξετε εφαρμογές Java χωρίς τέλη αδειοδότησης χρησιμοποιώντας το OpenJDK, το οποίο είναι ανοιχτό. Ωστόσο, πρέπει να έχετε επίγνωση των όρων αδειοδότησης της Oracle εάν χρησιμοποιείτε το Oracle JDK σε ένα εμπορικό περιβάλλον.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα