Ελεύθερο λογισμικό

Ελεύθερο λογισμικό, όπως ορίζεται στον ορισμό του Ελεύθερου Λογισμικού από το Ίδρυμα Ελευθέρου Λογισμικού (Free Software Foundation), είναι λογισμικό που μπορεί να χρησιμοποιηθεί, αντιγραφεί, μελετηθεί, τροποποιηθεί και αναδιανεμηθεί χωρίς περιορισμό.

Η ελευθερία από τέτοιους περιορισμούς είναι βασικό στοιχείο στην ιδέα του Ελεύθερου Λογισμικού, έτσι ώστε το αντίθετο του Ελεύθερου Λογισμικού είναι το λογισμικό το οποίο θέτει περιορισμούς στις παραπάνω ελευθερίες (π.χ. κρυφός πηγαίος κώδικας, περιορισμένη λειτουργία, απαγόρευση κάποιας χρήσης του προγράμματος, π.χ. της επαγγελματικής, απαγόρευση μετάδοσης σε τρίτους, κτλ.), και όχι το εμπορικό λογισμικό το οποίο μπορεί να πωληθεί και να αναδιανεμηθεί με σκοπό το κέρδος. Επομένως ο όρος Ελεύθερο Λογισμικό δεν αναφέρεται στην τιμή της διανομής του λογισμικού, την οποία διανομή μάλιστα επιτρέπεται να χρεώνει ο κάθε διανομέας, εάν το επιθυμεί, αλλά στα δικαιώματα του χρήστη κατά την χρήση του λογισμικού μετά την απόκτηση του. Ωστόσο, η συντριπτική πλειονότητα των Ελεύθερων Λογισμικών διανέμεται δωρεάν.

Στα διάφορα εγχειρήματα ελεύθερου λογισμικού προγραμματιστές, γραφίστες, εξειδικευμένοι δημιουργοί στο χώρο της πληροφορικής και σχεδιαστές ιστοσελίδων συσπειρώνονται για ένα κοινό αγαθό που είναι η πληροφορία και πιο συγκεκριμένα ο κώδικας.(Κάρολος – Ιωσήφ Καβουλάκος και Γιώργος Γριτζάς (2016). «Εναλλακτικοί Οικονομικοί και Πολιτικοί Χώροι: Κοινωνικά κινήματα και χωρική ανάπτυξη».

Δημοφιλή παραδείγματα για Ελεύθερα Λογισμικά είναι π.χ. ο φυλλομετρητής Mozilla Firefox, το πακέτο εφαρμογών γραφείου LibreOffice, ο εξυπηρετητής του παγκόσμιου ιστού Apache ή ο πυρήνας λειτουργικού συστήματος Linux.

Το Ελεύθερο Λογισμικό ορισμένες φορές αναφέρεται και ως ανοιχτό λογισμικό ή λογισμικό ανοιχτού κώδικα αλλά οι δύο έννοιες δεν είναι ταυτόσημες. Σύμφωνα με τον Ρίτσαρντ Στάλλμαν, ιδρυτή του Ιδρύματος Ελεύθερου Λογισμικού και συνολικά της έννοιας του ελεύθερου λογισμικού, δεν είναι κάθε λογισμικό ελεύθερο μόνο και μόνο επειδή είναι ανοιχτού κώδικαWhy "Free Software" is better than "Open Source" του Richard Stallman  Γιατί ο Ανοιχτός Κώδικας χάνει το νόημα του Ελεύθερου Λογισμικού του Richard Stallman . Επίσης, πολλές συζητήσεις έχουν γίνει σχετικά με τη δυναμική και τα ιδιαίτερα γνωρίσματα των μοντέλων παραγωγής του Ελεύθερου Λογισμικού ως πρότυπο μιας νέας μορφής κοινωνικής, οικονομικής και πολιτικής οργάνωσης. 

 Ιστορία 

Στις δεκαετίες του 1950, του 1960, και του 1970, ήταν φυσιολογικό για τους χρήστες των υπολογιστών να έχουν τις  ελευθερίες του λογισμικού που συνδέονται με το ελεύθερο λογισμικό. Το λογισμικό μοιράζονταν ευρέως από τα άτομα που χρησιμοποιούσαν τους υπολογιστές και από τους κατασκευαστές του τεχνικού εξοπλισμού που καλωσόριζαν το γεγονός ότι οι άνθρωποι έγραφαν λογισμικό που έκανε τον εξοπλισμό τους χρήσιμο. Οργανώσεις από χρήστες και προμηθευτές, για παράδειγμα, η SHARE, σχηματίστηκαν για να διευκολύνουν την ανταλλαγή του λογισμικού.  Στα τέλη όμως της δεκαετίας του 1960, η εικόνα άλλαξε: τα κόστη του λογισμικού ανέβαινα δραματικά, και μια αναπτυσσόμενη βιομηχανία λογισμικού ανταγωνίζονταν με τους κατασκευαστές του εξοπλισμού συσκευασμένα προϊόντα λογισμικού (δωρεάν από την άποψη ότι το κόστος περιλαμβάνονταν στο κόστος του εξοπλισμού), μισθωμένες μηχανές απαιτούσαν υποστήριξη λογισμικού ενώ δεν παρείχαν κανένα έσοδο για το λογισμικό, και μερικοί πελάτες που είχαν την δυνατότητα να ανταποκριθούν στις ιδιαίτερες ανάγκες τους δεν ήθελαν τα κόστη του ελεύθερου λογισμικού  να έρχονται ως ενιαία δέσμη με το κόστος των προϊόντων εξοπλισμού υπολογιστών. Στην απόφαση  Ηνωμένες Πολιτείες vs. IBM, που αρχειοθετήθηκε στις 17 Ιανουαρίου, 1969, η κυβέρνηση κατηγόρησε την εταιρεία  ότι το "λογισμικό σε πακέτο" ήταν εναντίον του ανταγωνισμού. Κι ενώ κάποια λογισμικά θα  μπορούσαν πάντα να είναι ελεύθερα, παράλληλα δινόταν η δυνατότητα να παραχθεί ένα διαρκώς αυξανόμενο σε ποσότητα λογισμικό που ήταν μόνον προς πώληση. Στις δεκαετίας του 1970 και νωρίς του 1980, η  βιομηχανία λογισμικού άρχισε να χρησιμοποιεί τεχνικά μέτρα (τέτοια όπως την διανομή μόνον δυαδικών αντιγράφων από τα  προγράμματα υπολογιστών) για να αποτρέψουν τους χρήστες από την μελέτη και τροποποίηση του λογισμικού. Το  1980 η νομοθεσία οριζόμενη ως πνευματική ιδιοκτησία, επεκτάθηκε και στα προγράμματα υπολογιστών.

To 1983, Ρίτσαρντ Στάλλμαν, για πολλά χρόνια μέλος της κοινότητας των χάκερ στο Εργαστήριο Τεχνητής Νοημοσύνης του MIT, ανακοίνωσε το GNU Project, λέγοντας ότι είχε απογοητευθεί με τα αποτελέσματα στην αλλαγή της κουλτούρας της βιομηχανίας των υπολογιστών και των χρηστών της. Η ανάπτυξη του λογισμικού για το  GNU άρχισε τον Ιανουάριο του  1984, και το  Ίδρυμα Ελεύθερου Λογισμικού (FSF) ιδρύθηκε τον Οκτώβριο του 1985. Αυτός ανέπτυξε ένα ορισμό για το ελεύθερο λογισμικό και την έννοια του "copyleft", σχεδιασμένη ειδικά για να διασφαλίσει την ελευθερία του λογισμικού για όλους.

Το 1990, μέσω του GNU Project είχε ολοκληρωθεί το μεγαλύτερο μέρος των προγραμμάτων που ήταν απαραίτητα για τη δημιουργία ενός λειτουργικού συστήματος, πλην κάποιων σημαντικών κομματιών, με βασικότερο τον πυρήνα (kernel). Την ίδια περίοδο, ο Linus Torvalds, στα πλαίσια ενός project εκτός του GNU, ανέπτυξε το δικό του πυρήνα , με την ονομασία Linux. Ο πυρήνας αυτός ενσωματώθηκε στα υπόλοιπα μέρη του GNU, με αποτέλεσμα τη δημιουργία ενός λειτουργικού συστήματος ολοκληρωμένου, λειτουργικού και ελεύθερου, του GNU/Linux. 

To 1991, με την παροχή της υπηρεσίας παγκόσμιου ιστού (World Wide Web), εφευρέτης της οποίας ήταν ο Tim Berners-Lee, ερευνητής του CERN, το διαδίκτυο γίνεται δημόσιο και μαζικό μέσο.

Η οικονομική βιωσιμότητα του ελεύθερου λογισμικού έχει αναγνωριστεί από μεγάλες εταιρείες  όπως η  IBM, η Red Hat, και η  Sun Microsystems. Πολλές εταιρίες που η κύρια δραστηριότητά τους  δεν είναι στον τομέα IT επιλέγουν το ελεύθερο λογισμικό για την Διαδικτυακή τους πληροφορία και τις ιστοσελίδες των πωλήσεων, λόγω του χαμηλότερου αρχικού κεφαλαίου επένδυσης και την ικανότητα να προσαρμόζουν ελεύθερα τα πακέτα εφαρμογών του. Επίσης, μερικές βιομηχανίες (όχι λογισμικού) αρχίζουν να χρησιμοποιούν τεχνικές παρόμοιες με αυτές που χρησιμοποιήθηκαν στην ανάπτυξη του ελεύθερου λογισμικού για τις έρευνές τους και την αναπτυξιακή διαδικασία. Οι επιστήμονες, για παράδειγμα, αναζητούν ακόμα περισσότερο ανοιχτές διαδικασίες ανάπτυξης, και σε εξοπλισμό όπως τα μικροτσίπ αρχίζουν να αναπτύσσονται  με εξειδικεύσεις όρων που δημοσιεύονται κάτω από άδειες copyleft (δείτε το εγχείρημα  OpenCores, για παράδειγμα). Τα Creative Commons και το  free culture movement  έχουν επίσης επηρεαστεί σε μεγάλο βαθμό από το κίνημα του ελεύθερου λογισμικού.

 Ονομασία 
Το  FSF συστήνει να χρησιμοποιείται ο όρος ελεύθερο λογισμικό παρά λογισμικό ανοιχτού κώδικα επειδή, αυτοί διακηρύσσουν σε ένα έγγραφο για την φιλοσοφία του Ελεύθερου Λογισμικού, ότι αυτός ο τελευταίος όρος και η σχετική καμπάνια προώθησης εστιάζει στα τεχνικά θέματα της ανάπτυξης του λογισμικού, αποφεύγοντας τα θέματα της ελευθερίας των χρηστών. "Libre" χρησιμοποιείται  συχνά για να αποφεύγεται η αμφισημία της λέξης  «ελευθερία» στην αγγλική γλώσσα. Δείτε το Gratis versus libre. 

 Άδειες ελεύθερου λογισμικού 
μικρογραφία|Λογότυπος της 3. έκδοσης της Γενικής Άδειας Δημόσιας Χρήσης GNU, της λεγόμενης GPLv3
Εν γένει, σύμφωνα με την ισχύουσα νομοθεσία περί πνευματικής ιδιοκτησίας, η ελεύθερη αντιγραφή, διανομή και τροποποίηση του λογισμικού δεν επιτρέπεται. Για το λόγο αυτό, οι εκδόσεις Ελεύθερου Λογισμικού κάνουν χρήση ειδικής άδειας χρήσης Ελεύθερου Λογισμικού (free software licence) σύμφωνα με την οποία παραχωρείται το δικαίωμα αντιγραφής, τροποποίησης και αναδιανομής του λογισμικού, στους χρήστες και η οποία απαιτεί την δημοσιοποίηση του πηγαίου κώδικα. Η κυριότερη άδεια χρήσης Ελεύθερου Λογισμικού είναι η Γενική Άδεια Δημόσιας Χρήσης GNU (GNU General Public License, ή GNU GPL ή απλά GPL).

Σύμφωνα με το Ίδρυμα Ελεύθερου Λογισμικού, οι άδειες χρήσης Ελεύθερου Λογισμικού πρέπει να περιλαμβάνουν τις εξής ελευθερίες<ref>The Free Software Definition, Free Software Foundation 
Ο Ορισμός του Ελεύθερου Λογισμικού (μετάφραση)</ul></ref>:
 Ελευθερία 0: Ελευθερία χρήσης του προγράμματος για οποιονδήποτε σκοπό.
 Ελευθερία 1: Ελευθερία μελέτης και τροποποίησης του προγράμματος.
 Ελευθερία 2: Ελευθερία αντιγραφής του προγράμματος.
 Ελευθερία 3: Ελευθερία βελτίωσης του προγράμματος και επανέκδοσης του, προς το συμφέρον της κοινότητας των χρηστών.

Οι ελευθερίες 1 και 3 προϋποθέτουν την πρόσβαση των χρηστών στον πηγαίο κώδικα του λογισμικού.
 Παραπομπές 

 Δείτε επίσης 
 Λογισμικό ανοικτού κώδικα
 Free Software Foundation
 Free Software Foundation Europe 'Ευρωπαϊκό Ίδρυμα Ελεύθερου Λογισμικού'
 ΕΕΛ/ΛΑΚ
 GNU/Linux (GNU + Linux)
 GPL
 ελεύθερο περιεχόμενο
 Κλείδωμα σε προμηθευτή

 Εξωτερικοί σύνδεσμοι 

 Free Software Foundation
 Ορισμός Ελεύθερων Πολιτισμικών Έργων
 Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα open-source.gr
 Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα ellak.gr
 GreekL.U.G / Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ / Μη Κυβερνητική Οργάνωση - Σύλλογος
 Δικτυακή πύλη για το εκπαιδευτικό λογισμικό ανοιχτού κώδικα


Κατηγορία:Επιστήμη υπολογιστών