Ελεύθερο και Ανοιχτού Κώδικα λογισμικό

Μετάβαση σε: πλοήγηση, αναζήτηση
Όλο το λογισμικό στο LiveCD και στο DVD είναι ελεύθερο και ανοιχτού κώδικα λογισμικό, με ορισμένες αξοσημείωτες εξαιρέσεις (Flash, Opera, Acrobat Reader και άλλα) που είναι διαθέσιμα από το non-oss αποθετήριο. Όταν συζητάμε για ελεύθερο λογισμικό αναφερόμαστε στην έννοια της ελευθερίας και όχι στην τιμή.

Τι είναι το Ελεύθερο Λογισμικό

Το κίνημα του ελεύθερου λογισμικού ξεκίνησε από τον Richard M. Stallman και το έργο GNU το 1984, ενώ αργότερα ιδρύθηκε το Ίδρυμα Ελεύθερου Λογισμικού (Free Software Foundation).

Το Ελεύθερο Λογισμικό καθορίζεται από την προσφορά των ακόλουθων τεσσάρων βασικών ελευθεριών:

  • Την ελευθερία εκτέλεσης του προγράμματος, για οποιοδήποτε σκοπό (ελευθερία 0).
  • Την ελευθερία μελέτης του τρόπου με τον οποίο δουλεύει ένα πρόγραμμα, και της προσαρμογής του στις ανάγκες του καθενός(ελευθερία 1). Η πρόσβαση στον πηγαίο κώδικα αποτελεί προϋπόθεση γι' αυτό.
  • Την ελευθερία αναδιανομής αντιγράφων με σκοπό να βοηθήσετε το γείτονά σας(ελευθερία 2).
  • Την ελευθερία βελτίωσης του προγράμματος, και διάθεσης των βελτιώσεων αυτών στο ευρύ κοινό, έτσι ώστε να ωφεληθεί όλη η κοινότητα (ελευθερία 3). Η πρόσβαση στον πηγαίο κώδικα αποτελεί προϋπόθεση γι' αυτό.

Το μη-ελεύθερο λογισμικό συχνά αποκαλείται και ιδιόκτητο λογισμικό. Το ελεύθερο λογισμικό δεν πρέπει να συγχέεται με το δωρεάν λογισμικό, το οποίο είναι όπως η δωρεάν μπύρα και δεν έχει σχέση με την ελευθερία.


Τι είναι Ανοιχτός Κώδικας

Το κίνημα του ανοιχτού κώδικα ξεκίνησε κατά τα τέλη της δεκαετίας του '90, ξεκινώντας ως διαφημιστική εκστρατεία για το Ελεύθερο Λογισμικό. Δίνει έμφαση στα τεχνικά και οικονομικά πλεονεκτήματα του ανοιχτού πηγαίου κώδικα και της ανοιχτής ανάπτυξης, ενώ ασχολείται ελάχιστα έως καθόλου με την ηθική πλευρά του θέματος. Παρόλα αυτά υπάρχει ελάχιστο λογισμικό που αναγνωρίζεται από την πρωτοβουλία Ανοιχτού Κώδικα (Open Source Initiative) το οποίο δεν είναι ταυτόχρονα και ελεύθερο λογισμικό, εξού και ο όρος ΕΛ/ΛΑΚ (Ελεύθερο Λογισμικό/ Λογισμικό Ανοιχτού Κώδικα) ο οποίος χρησιμοποιείται συχνά.


Οφέλη Ελεύθερου και Ανοικτού Κώδικα Λογισμικού

Αυτές οι ελευθερίες είναι κέρδος προς τους χρήστες με διάφορους τρόπους. Χωρίς πρόσβαση στον κώδικα και χωρίς το δικαίωμα να μπορούν να τον τροποποιούν και να τον διανέμουν, μια διανομή σαν το openSUSE δε θα ήταν δυνατό να δημιουργηθεί.

Διόρθωση του λογισμικού

Αυτές οι ελευθερίες σημαίνουν ότι μπορείτε να διορθώσετε τα σφάλματα, τα οποία υπάρχουν σε όλα τα προγράμματα λογισμικού, ή μπορείτε να αλλάξετε το λογισμικό ώστε κάνει ότι εσείς χρειάζεστε να κάνει, ή ακόμη και να διορθώσετε κενά ασφάλειας στο λογισμικό. Στην περίπτωση του ιδιόκτητου λογισμικού μπορείτε να ζητήσετε από τον πάροχο να προσθέσει λειτουργικότητα και να διορθώσει σφάλματα, κάτι που μπορεί να το κάνει όταν τον βολεύει, μπορεί όμως και όχι.

Συμμετοχή

Το Ελεύθερο λογισμικό σας δίνει τη δυνατότητα να μοιράζεστε το λογισμικό και έτσι να βοηθάτε τους φίλους και τους γείτονές σας, χωρίς να χρειάζεται να έχετε κάποια άδεια.

Γνωρίστε και ελέγξτε τι συμβαίνει

Με το ιδιόκτητο λογισμικό δεν μπορείτε να ξέρετε την πραγματική λειτουργία ενός προγράμματος λογισμικού. Μερικά πολύ γνωστά ιδιόκτητα λογισμικά έχουν "συλληφθεί" να κατασκοπεύουν τους χρήστες και να αποστέλλουν πληροφορίες σχετικά με τη συμπεριφορά τους και άλλα σχετικά. Το ιδιόκτητο λογισμικό έχει επίσης την τάση να περιλαμβάνει διάφορους ψηφιακούς περιορισμούς σχετικά με το τι μπορεί ένας χρήστης να κάνει, πότε, για πόσο καιρό κ.λπ. Με το ελεύθερο λογισμικό έχετε πρόσβαση στον πηγαίο κώδικα και μπορείτε να μελετήσετε τι κάνει το πρόγραμμα και να το αλλάξετε αν δεν σας αρέσει.

Τεχνικά Οφέλη

Το λογισμικό ανοικτού κώδικα δίνει τη δυνατότητα σε περισσότερους ανθρώπους να δουν τον κώδικα και να τον διορθώσουν, αναπτύσσετε γρηγορότερα και έχει τη δυνατότητα να γίνει καλύτερο. Αυτό το σύστημα της "ομαδικής επιθεώρησης" μπορεί να συγκριθεί με τον τρόπο που διεξάγονται οι επιστημονικές έρευνες. Συγκριτικά, ο ιδιόκτητος κώδικας διατηρείται μυστικός και σπάνια μπορεί να τον δει κάποιος που δεν ανήκει στην εταιρεία η οποία είναι πίσω από αυτόν.

Οικονομικά Οφέλη

Ο ανοιχτός κώδικας αποτελεί επίσης έναν τρόπο με τον οποίο οι εταιρείες μπορούν να μοιράζονται το κόστος ανάπτυξης του λογισμικού. Για παράδειγμα, η Novell και η Red Hat είναι ανταγωνιστές αλλά παρόλα αυτά αναπτύσσουν πολλά ίδια προγράμματα και έτσι βοηθά ο ένας τον άλλον. Η IBM και η HP θα μπορούσαν επίσης να θεωρηθούν ως ανταγωνιστικές, αλλά και οι δύο συμβάλλουν στον πυρήνα του Linux, κ.λπ. ώστε τελικά μοιράζονται έμμεσα το κόστος ανάπτυξης.

Το ελεύθερο λογισμικό καθιστά εφικτή μια ανταγωνιστική αγορά υπηρεσιών υποστήριξης, εξυψώνοντας ενδεχομένως την ποιότητα αυτών των υπηρεσιών υποστήριξης. Με το ιδιόκτητο λογισμικό, μόνο ο πάροχος ο οποίος έχει πρόσβαση στον πηγαίο κώδικα μπορεί ρεαλιστικά να προσφέρει αξιοπρεπείς υπηρεσίες υποστήριξης, δημιουργώντας επομένως γι' αυτόν ένα είδος μονοπωλίου.

Δεν είμαι προγραμματιστής, γιατί να με νοιάζει?

Οι περισσότερες από αυτές τις ελευθερίες απαιτούν να είστε σε θέση να διαβάζετε και να γράφετε κώδικα για να μπορείτε να επωφεληθείτε από αυτές άμεσα. Αλλά ακόμα κι αν δεν είστε ένας hacker θα επωφεληθείτε από τους άλλους οι οποίοι επωφελούνται από τις ελευθερίες αυτές, ή μπορείτε να συνεργαστείτε μαζί με άλλους και να πληρώνετε έναν προγραμματιστή που θα κάνει αλλαγές που σας αρέσουν ή τις έχετε ανάγκη - ή μπορείτε να επωφεληθείτε χρησιμοποιώντας τη διανομή openSUSE.

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