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

Five misconceptions about free software, corrected.

1. Η βιομηχανία λογισμικού δεν μπορεί να συνεχίσει να υπάρχει αν οι προγραμματιστές δεν πληρώνουν.

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

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

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

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

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

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

2. Το ελεύθερο λογισμικό σκοτώνει τις καινοτομίες.

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

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

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

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

3. Το λογισμικό πρέπει απλά να δουλεύει (ποιος ενδιαφέρετε για πηγαίο κώδικα?)

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

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

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

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

Τα καλά νέα είναι: το ελεύθερο λογισμικό επίσης λειτουργεί απλά. Και στην πραγματικότητα, συχνά λειτουργεί καλύτεραPop in a GNU/Linux liveCD στον υπολογιστή σας κατά την εκκίνηση, να δοκιμάσετε ένα πλήρως εξοπλισμένο, άρτια οργανωμένο σύστημα, χωρίς εγκατάσταση, έτσι ώστε να κρίνετε από μόνοι σας.

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

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

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.

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

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

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

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

5. Το ελεύθερο λογισμικό είναι σαν τον κομμουνισμό.

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

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

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

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

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

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

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

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

Ελεύθερο / "open-source" λογισμικό δεν μπορεί να είναι ασφαλές.

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

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

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

Need examples? Have a look at the Firefox browser, the Apache HTTP Server, the OpenPGP encryption system, or the OpenBSD operating system. And there are no spyware or viruses under GNU/Linux.

Είμαι μόνος μου με το ελεύθερο λογισμικό μου.

Καθόλου.

  • Αν ψάχνετε για σωστά επίσημα έγγραφα και υποστηρίζετε τα φόρουμ που σας βοηθούν, υπάρχουν πολλά διαθέσιμα για ελεύθερο ("ανοιχτό κώδικα") λογισμικό.
    Each GNU/Linux distribution has its own community (for example, Ubuntu support or Fedora wiki), but there are also general free software help communities, like LinuxQuestions.org.
  • If you need someone you can reach on the phone anytime to assist you, the companies behind most distributions provide commercial support: see the Ubuntu Commercial Support or Red Hat Enterprise Linux pages for example.

Συμπληρωματικά αναγνώσματα στον ιστό

The GNU project

This is where free software all started. You will find a wealth of information about the free software philosophy, the history of the project, and the stands taken by the Free Software Foundation (the organisation behind GNU).

The FLOSS concept booklet

Η έννοια του Ελεύθερου / Libre / Λογισμικού Ανοιχτού Κώδικα παρουσιάζεται με έναν εξαιρετικά ευανάγνωστο, φιλικό τρόπο.Ένα σωστό ανάγνωσμα.

The OpenDocument Fellowship

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

Free Software and Free Knowledge

An engaged article by co-founder of Wikipedia Jimmy Wales, which shows the connections between freedom in software and free knowledge.

  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?.