Ελεύθερο Λογισμικό και Λογισμικό Ανοιχτού Κώδικα: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ σήμανση για έλλειψη πηγών
μΧωρίς σύνοψη επεξεργασίας
Γραμμή 4:
 
== Διαφορές ==
ΤοΌπως προκύπτει λοιπόν από τον παραπάνω ορισμό, το ΕΛ/ΛΑΚ αποτελείκαθιστά τον πολύπηγαίο κώδικά του διαθέσιμο στον τελικό χρήστη. Συνεπώς, προωθεί έναν διαφορετικό τύποτρόπο διάθεσης λογισμικού σε σχέση με το [[ιδιόκτητο λογισμικό]], του οποίου η χρήση και ο [[πηγαίος κώδικας]] διέπονται από αυστηρές άδειες [[πνευματική ιδιοκτησία|πνευματικής ιδιοκτησίας]]· και του οποίου ο πηγαίος κώδικας είναι κατά κανόνα μη διαθέσιμος στον τελικό χρήστη (για τον λόγο αυτό λέγεται και [[λογισμικό κλειστού κώδικα]]). Ωστόσο, υπάρχουν κάποιες άδειες λογισμικού, όπως η [[Άδεια λογισμικού Apache|Apache]] και η [[Άδεια λογισμικού BSD|BSD]], οι οποίες υπό προϋποθέσεις επιτρέπουν την ενσωμάτωση του πηγαίου κώδικα σε ιδιόκτητο λογισμικό, ενώ άλλες, όπως η [[Γενική Άδεια Δημόσιας Χρήσης GNU|GPL]], δεν το επιτρέπουν σε καμία περίπτωση, καθώς ορίζουν πως όποιο άλλο λογισμικό ενσωματώσει τον κώδικά τους θα πρέπει να διατίθεται υπό την ίδια άδεια. Παρόμοια παραδείγματα αποτελούν κάποιες [[Διανομή Linux|διανομές Linux]], οι οποίες επιτρέπουν την ύπαρξη ιδιόκτητου λογισμικού, είτε μέσω εγκατάστασης τους από τον χρήστη στο σύστημα (π.χ. [[Fedora]], όπου το σύστημα εγκαθίσταται ως ελεύθερο λογισμικό, όμως ο χρήστης μπορεί μετέπειτα να εισάγει και ιδιόκτητο), είτε μέσω μικρών τμημάτων ιδιόκτητου λογισμικού τα οποία είναι παρόντα στον κοινό [[Πυρήνας Linux|πυρήνα του Linux]] (με την μορφή δυαδικού κώδικα μόνο, binary blobs). Παραδείγματα διανομών Linux που δεν επιτρέπουν την εγκατάσταση ιδιόκτητου λογισμικού, αλλά διαθέτουν και πυρήνα Linux ο οποίος έχει εκκαθαριστεί από την όποια παρουσία ιδιόκτητου λογισμικού είναι το [[Trisquel Linux|Trisquel]] και το [[Parabola Linux|Parabola]].<ref>{{Cite web|url=https://www.gnu.org/distros/free-distros.en.html|title=gnu.org|website=www.gnu.org|language=en|accessdate=2018-10-27}}</ref>
 
Αξίζει να σημειωθεί, πως οι διάφορες άδειες διάθεσης του ΕΛ/ΛΑΚ χειρίζονται διαφορετικά την πιθανότητα ανάμειξής του με κάποιο λογισμικό κλειστού κώδικα. Υπάρχουν κάποιες άδειες λογισμικού, όπως η [[Άδεια λογισμικού Apache|Apache]] και η [[Άδεια λογισμικού BSD|BSD]], οι οποίες, υπό προϋποθέσεις, επιτρέπουν την ενσωμάτωση του πηγαίου κώδικα σε ιδιόκτητο λογισμικό, ενώ άλλες, όπως η [[Γενική Άδεια Δημόσιας Χρήσης GNU|GPL]], δεν το επιτρέπουν σε καμία περίπτωση· καθώς ορίζουν, πως όποιο άλλο λογισμικό ενσωματώσει τον κώδικά τους, θα πρέπει να διατίθεται υπό την ίδια άδεια. Παρόμοια παραδείγματα αποτελούν κάποιες [[Διανομή Linux|διανομές Linux]], οι οποίες επιτρέπουν την ύπαρξη ιδιόκτητου λογισμικού, είτε μέσω εγκατάστασης τους από τον χρήστη στο σύστημα (π.χ. [[Fedora]], όπου το σύστημα εγκαθίσταται ως ελεύθερο λογισμικό, όμως ο χρήστης μπορεί μετέπειτα να εισάγει και ιδιόκτητο), είτε μέσω μικρών τμημάτων ιδιόκτητου λογισμικού τα οποία είναι παρόντα στον κοινό [[Πυρήνας Linux|πυρήνα του Linux]] (με την μορφή δυαδικού κώδικα μόνο, binary blobs). Παραδείγματα διανομών Linux, που δεν επιτρέπουν την εγκατάσταση ιδιόκτητου λογισμικού, αλλά διαθέτουν και πυρήνα Linux ο οποίος έχει εκκαθαριστεί από την όποια παρουσία ιδιόκτητου λογισμικού, είναι το [[Trisquel Linux|Trisquel]] και το [[Parabola Linux|Parabola]].<ref>{{Cite web|url=https://www.gnu.org/distros/free-distros.en.html|title=gnu.org|website=www.gnu.org|language=en|accessdate=2018-10-27}}</ref>
Παρότι στην πλειονότητα των περιπτώσεων υπάρχει σχεδόν απόλυτη ταύτιση των αδειών χρήσης του [[ελεύθερο λογισμικό|ελεύθερου λογισμικού]] και αυτών του [[λογισμικό ανοικτού κώδικα|λογισμικού ανοικτού κώδικα]], υπάρχουν λεπτές αλλά σημαντικές διαφορές μεταξύ των δύο. Το λογισμικό ανοικτού κώδικα, ανάλογα με την άδεια χρήσης του, δεν εγγυάται απαραίτητα την αναδιανομή του κώδικα, ή την τροποποίηση του, ή την επαναχρησιμοποίηση του για τον όποιο σκοπό, όπως στην περίπτωση της άδειας [[Sybase Open Watcom Public License|Sybase Open Watcom Public License.]]<ref>https://www.gnu.org/licenses/license-list.html#Watcom</ref><ref>{{Cite web|url=https://fedoraproject.org/wiki/Licensing:Main#Bad_Licenses|title=Licensing:Main - Fedora Project Wiki|website=fedoraproject.org|language=en|accessdate=2018-10-27}}</ref><ref>{{Cite web|url=https://www.gnu.org/philosophy/open-source-misses-the-point.en.html|title=gnu.org|website=www.gnu.org|language=en|accessdate=2018-10-27}}</ref> Το πως λογίζεται κάτι ως ελεύθερο ή ανοικτό λογισμικό, εξαρτάται κυρίως από την αντιμετώπιση του από τους διάφορους οργανισμούς και κατασκευαστές λογισμικού, όπως το [[Ίδρυμα Ελεύθερου Λογισμικού]], η κοινότητα [[Debian Project]], η κοινότητα [[Fedora Project]] και άλλους που είναι προσανατολισμένοι στην φιλοσοφία του ελεύθερου λογισμικού, και της [[Πρωτοβουλία Ανοικτού Κώδικα|Πρωτοβουλίας Ανοικτού Κώδικα]] που ασχολείται κυρίως με την πρακτική φύση και τις εφαρμογές του ανοικτού κώδικα. Ο όρος ''Ελεύθερο Λογισμικό και Λογισμικό Ανοιχτού Κώδικα'' χρησιμοποιείται ως συγκεντρωτικός και ουδέτερος τρόπος αναφοράς στις κοινές συνισταμένες των δυο αυτών εννοιών.
 
Παρότι στην πλειονότητα των περιπτώσεων υπάρχει σχεδόν απόλυτη ταύτιση των αδειών χρήσης του [[ελεύθερο λογισμικό|ελεύθερου λογισμικού]] και αυτών του [[λογισμικό ανοικτού κώδικα|λογισμικού ανοικτού κώδικα]], υπάρχουν λεπτές, αλλά σημαντικές, διαφορές μεταξύ των δύο. Το λογισμικό ανοικτού κώδικα, ανάλογα με την άδεια χρήσης του, δεν εγγυάται απαραίτητα την αναδιανομή του κώδικα, ή την τροποποίηση του, ή την επαναχρησιμοποίηση του για τον όποιο σκοπό, όπως στην περίπτωση της άδειας [[Sybase Open Watcom Public License|Sybase Open Watcom Public License.]]<ref>https://www.gnu.org/licenses/license-list.html#Watcom</ref><ref>{{Cite web|url=https://fedoraproject.org/wiki/Licensing:Main#Bad_Licenses|title=Licensing:Main - Fedora Project Wiki|website=fedoraproject.org|language=en|accessdate=2018-10-27}}</ref><ref>{{Cite web|url=https://www.gnu.org/philosophy/open-source-misses-the-point.en.html|title=gnu.org|website=www.gnu.org|language=en|accessdate=2018-10-27}}</ref> Το πως λογίζεται κάτι ως ελεύθερο ή ανοικτό λογισμικό, εξαρτάται κυρίως από την αντιμετώπιση του από τους διάφορους οργανισμούς και κατασκευαστές λογισμικού, όπως το [[Ίδρυμα Ελεύθερου Λογισμικού]], η κοινότητα [[Debian Project]], η κοινότητα [[Fedora Project]] και άλλους, που είναι προσανατολισμένοι στην φιλοσοφία του ελεύθερου λογισμικού, και της [[Πρωτοβουλία Ανοικτού Κώδικα|Πρωτοβουλίας Ανοικτού Κώδικα]], που ασχολείται κυρίως με την πρακτική φύση και τις εφαρμογές του ανοικτού κώδικα. Ο όρος ''Ελεύθερο Λογισμικό και Λογισμικό Ανοιχτού Κώδικα'' χρησιμοποιείται ως συγκεντρωτικός και ουδέτερος τρόπος αναφοράς στις κοινές συνισταμένες των δυο αυτών εννοιών.
 
== Πρακτικά χαρακτηριστικά ==