Πώς να καταλάβετε το Ελέυθερο Λογισμικό

Misconceptions about free software, corrected.

The software industry can't keep going if programmers don't get paid

Worried woman

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

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

Πώς δουλεύει? Μπορείτε να σκεφτείτε αυτόν τον ακόλουθο τρόπο: το λογισμικό είναι απλά κώδικας, ο κώδικας είναι απλά μαθηματικά. Μόλις δείτε το λογισμικό ως χρήσιμα μαθηματικά μια περίτεχνη γλώσσα, όχι σαν απλή ιδιοκτησία, δεν υπάρχει κανένας λόγος να περιορίσουν την χρήση άλλων προς αυτό.

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

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

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

Innovation is killed in free software

Η συνηθισμένη αντίληψη είναι ότι αν μπορεί ο καθένας να αντιγράψει ιδέες, οι καινοτομίες θα είναι καταπιεσμένες.

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

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

Ένα μη-ιδιόκτητο λογισμικό ξεχωρίζει σε πολλούς τομείς: αναλογιστείτε, για να ονομάσουμε μερικά:

Software should Just Work

Καθένας πρέπει να ενδιαφέρεται για το αν το λογισμικό τους είναι ελεύθερο.

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

Η ιδέα είναι η ίδια με το λογισμικό – περιμένοντας αυτός ο κώδικας να κάνει πολλά περισσότερα από το να μετακινεί αυτοκίνητα. Το λογισμικό μας τρέχει σε υπολογιστές, τηλέφωνα, τηλεοράσεις, συσκευές αναπαραγωγής πολυμέσων και άλλα πολλά, μεταφέρει πληροφορίες και τον πολιτισμό μας.

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

The good news are: free software also Just Works. And in fact, it often Just Works Better. Pop in a GNU/Linux live USB stick in your computer at start-up, to try a full-featured, well-organised system, without installation, so you can judge by yourself.

Free software doesn't respect authors' copyrighted and patented software

Για να απαντήσουμε αυτό σωστά, πρέπει πρώτα να κάνουμε μια σαφή διάκριση μεταξύ δικαιωμάτων πνευματικής ιδιοκτησίας και των διπλωμάτων ευρεσιτεχνίας. Πνευματικά δικαιώματα είναι τα δικαιώματα που χορηγούνται στον συγγραφέα κατά τη διάρκεια του/της δημιουργίας (για παράδειγμα, το κείμενο ενός βιβλίου, ή τον πηγαίο κώδικα ενός προγράμματος). Ένα δίπλωμα ευρεσιτεχνίας, από την άλλη πλευρά, είναι αγορασμένο, καταχωρημένο στον αποκλειστικό έλεγχο πάνω στη διεργασία της εφαρμογή μιας ιδέας.

Copyright is very important in free software. It is the very mechanism, central to the GNU General Public License, which ensures that free software remains free, and that authors are credited for their work. Programs are copyrighted, whether they are free or proprietary.

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

Από την άλλη πλευρά, οι ευρεσιτεχνίες του λογισμικού είναι μια πολύ αμφιλεγόμενη έννοια. Ας το θέσουμε λίγο: δεν υπάρχει τέτοιο πράγμα όπως ένα «δίπλωμα ευρεσιτεχνίας λογισμικό». Με την εγγραφή για ένα δίπλωμα ευρεσιτεχνίας, ωστόσο, κάποιος μπορεί να διεκδικεί την κυριότητα πέρα από μία διεργασία. Στη συνέχεια, το δίπλωμα ευρεσιτεχνίας ισχύει για όλο το λογισμικό που χρησιμοποιούν σε αυτήν την διαδικασία, είτε ιδιόκτητα είτε ελεύθερα.

Ευρεσιτεχνίες λογισμικού:

  • Είναι ακριβό και κατάλληλο για χρήση μόνο αρκετά χρόνια μετά την εφαρμογή?
  • Είναι περιορισμένο γεωγραφικά (ένα δίπλωμα ευρεσιτεχνίας που χορηγείται στις ΗΠΑ είναι άχρηστο στην Ευρώπη)?
  • Έχουν μακρά ζωή-διάρκεια (συχνά 20 χρόνια) σε μια βιομηχανία που κινούνται γρήγορα?
  • Often apply entirely trivial processes.

Ως εκ τούτου, είναι σπάνιο να χρησιμοποιείται προς όφελος της καινοτομίας (και στην πραγματικότητα, σπάνια χρησιμοποιούνται από τους ίδιους τους καινοτόμους).

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

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

Διαβάστε περισσότερα:

Free software is like communism

Οι υποστηρικτές της ιδέας αυτής ισχυρίζονται ότι δεν μπορεί να υπάρξει καμία ιδιωτική ιδιοκτησία με ελεύθερο (ή "ανοιχτό κώδικα" 1) λογισμικού. Ας απαντήσουμε με ένα παράδειγμα.

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

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

Η απαίτηση της άδειας του ελεύθερου λογισμικού είναι ότι αν ξανακάνετε την διανομή αυτού του λογισμικού, τότε πρέπει να το διατηρήσετε ελεύθερο. Δηλαδή, αν πουλήσετε CDs τα οποία περιέχουν το λογισμικό σας, ή ξεκινήσετε να αφήνετε τους ανθρώπους έξω από το σπίτι σας ή την εταιρεία σας χρησιμοποιήσετε το, όμως πρέπει να:

  • Αν δώσετε σε όλους τα ίδια δικαιώματα που είχατε εσείς όταν αποκτήσατε το αρχικό λογισμικό, αυτή είναι, η ελευθερία να επιθεωρήσετε, να τροποποιήσετε και να αναδιανείμετε το τροποποιημένο κείμενο?
  • Διαφορετικά, κάντε το αρχικό λογισμικό και την μυστική σας προσθήκη να είναι ξεκάθαρα χωρισμένα (δηλαδή, η προσθήκη σας δεν πρέπει να περιέχει τίποτα από το πρωτότυπο έργο).

So in fact, you have more "ownership" over free software than over proprietary software – where the programmer decides everything you can and can't do with the software.

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

Free software can't be secure

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

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

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

Need examples? Have a look at the Firefox web browser, the Apache HTTP Server, the Nginx web server, the Dovecot email server, the Exim mail transfer agent, the OpenPGP encryption system, or the OpenBSD operating system. And there are no spyware or viruses under GNU/Linux.

I'm on my own with free software

Καθόλου.

  • Αν ψάχνετε για σωστά επίσημα έγγραφα και υποστηρίζετε τα φόρουμ που σας βοηθούν, υπάρχουν πολλά διαθέσιμα για ελεύθερο ("ανοιχτό κώδικα") λογισμικό.
    Each GNU/Linux distribution has its own community (for example, Ask Ubuntu or Ask Fedora), but there are also general GNU/Linux help communities, like Unix & Linux Stack Exchange.
  • There are many real-time discussion channels for the free software community. IRC, or Internet Relay Chat, is a real-time, text-based form of communication. You can have conversations with multiple people in an open channel or chat with someone privately one-on-one. Major GNU/Linux distributions have their own dedicated IRC channels where you'll find users and developers that are happy to answer your questions. Here you can find the IRC channels for the distributions we recommend:
  • All major GNU/Linux distributions offer help – free of charge – through mailing lists:
  • If you need someone you can reach on the phone anytime to assist you, the companies behind most distributions provide commercial support: see Debian consultants, Ubuntu Commercial Support, or Red Hat Enterprise Linux for example.


  1. ^ a b What we call "Free Software" here is also often called "Open Source Software". In practice the requirements are identical, although because the term "open" doesn't call to mind freedom, it misses the point. Read our FAQ entry: Are "Open Source" and "Free Software" the same thing?.