Το Linux εκτελεί τους περισσότερους διακομιστές του διαδικτύου. Το Android εκτελείται στα περισσότερα τηλέφωνα. Και τα δύο είναι ανοιχτού κώδικα. Ανοιχτού κώδικα σημαίνει λογισμικό του οποίου ο πηγαίος κώδικας είναι ελεύθερα διαθέσιμος για τροποποίηση και διανομή. Οποιοσδήποτε μπορεί να τον διαβάσει, να τον αλλάξει και να μοιραστεί τις αλλαγές του. Η άδεια χρήσης εγγυάται αυτές τις ελευθερίες.
Το κίνημα ξεκίνησε τη δεκαετία του 1980 με το Έργο GNU του Richard Stallman και το Ίδρυμα Ελεύθερου Λογισμικού. Ο Linus Torvalds κυκλοφόρησε τον πυρήνα του Linux το 1991. Σήμερα, το ανοιχτό λογισμικό τροφοδοτεί διακομιστές ιστού, βάσεις δεδομένων, γλώσσες προγραμματισμού και ολόκληρες πλατφόρμες cloud. Εταιρείες όπως η Google, η Microsoft και η Amazon συμβάλλουν σε έργα ανοιχτού λογισμικού.
Κοινές άδειες ανοιχτού κώδικα
- MIT: επιτρεπτικό, λίγοι περιορισμοί
- Apache 2.0: επιτρεπτική προστασία ευρεσιτεχνίας
- GPL: copyleft, τα παράγωγα πρέπει να παραμείνουν ανοιχτά
- BSD: επιτρεπτικό, παρόμοιο με το MIT
- Mozilla: μέση λύση, copyleft σε επίπεδο αρχείου
Το ανοιχτό λογισμικό δεν αφορά μόνο την τιμή. Αφορά τη διαφάνεια, τη συνεργασία και τον έλεγχο. Τα σφάλματα διορθώνονται πιο γρήγορα όταν χιλιάδες μάτια είναι στραμμένα στον κώδικα. Αλλά δεν συντηρούνται όλα τα έργα. Μερικά εγκαταλείπονται. Η επιλογή ανοιχτού λογισμικού σημαίνει επιλογή μιας κοινότητας, όχι απλώς ενός προϊόντος.
Comments
No comments yet. Be the first to share a thought.
Leave a comment