|
ΟΡΙΣΜΟΣ ΤΟΥ ΕΛΕΥΘΕΡΟΥ ΛΟΓΙΣΜΙΚΟΥ |
|
|
|
|
Γράφει ο/η επιλέγει η Ομ.Σύνταξης. eΑριστερά.
|
|
08.08.09 |
του M. STALLMAN
Υποστηρίζουμε αυτόν τον ορισμό του Ελεύθερου Λογισμικού για να υποδείξουμε ξεκάθαρα αυτό που πρέπει να είναι αληθές για κάθε ξεχωριστό πρόγραμμα ώστε να θεωρείται Ελεύθερο Λογισμικό.
Το Ελεύθερο Λογισμικό αποτελεί μία υπόθεση Ελευθερίας,όχι κόστους.
Για να κατανοήσετε το θέμα,χρειάζεται να αναλογιστείτε την Ελευθερία του λόγου και όχι την <<Δωρεάν μπύρα>>[ο όρος "FREE" στην Αγγλική γλώσσα σημαίνει και "Ελεύθερο" και "Δωρεάν"].
Η φράση "Ελεύθερο Λογισμικό" αναφέρεται στην Ελευθερία του χρήστη να εκτελέσει,αντιγράψει,διανέμει,μελετήσει,αλλάξει και να εξελίξει το Software.
Πιο συγκεκριμένα,αυτό αναφέρεται στους τέσσερις τύπους Ελευθερίας για τους χρήστες του Software
* Ελευθερία εκτέλεσεις του προγράμματος για οποιοδήποτε σκοπό(Ελευθερία 0).
* Ελευθερία μελέτης της λειτουργίας του προγράμματος και η προσαρμογή του στις ανάγκες μας (Ελευθερία 1).
* Ελευθερία διάθεσης αντιτύπων κατα τρόπο να βοηθούμε τους συνανθρώπους μας(Ελευθερία 2).
* Ελευθερία ανάπτυξης του προγράμματος και η δημοσιοποιησεί τους,ώστε ολόκληρη η κοινότητα να αποκομίζει όφελος(Ελευθερία 3).
Η πρόσβαση στον πηγαίο κώδικα αποτελεί μία προυπόθεση.
`Ενα πρόγραμμα είναι Ελεύθερο Λογισμικό αν ο χρήστης διαθέτει και τις τέσσερις παραπάνω Ελευθερίες.
Κυρίως,αν επιτρέπει την αναδιανομή αντιτύπων,με ή χωρίς τις αλλαγές του,δωρεάν ή χρεώνοντας τα έξοδα διανομής σε οποιονδήποτε ή οπουδήποτε.
Η δυνατότητα πραγματοποίησεις αυτών των πραγμάτων σημαίνει(μεταξύ άλλων)πως δεν χρειάζεται να ζητήσετε ή να πληρώσετε καμμία άδεια ιδιοκτησίας.
Χρειάζεται επίσης να έχεται την Ελευθερία να κάνετε αλλαγές και να τις χρησιμοποιείται ιδιωτικώς στην εργασία σας ή διασκεδάζοντας χωρίς να χρειάζεστε να ενημερώσεται κανέναν.Αν δημοσιοποιηθούν οι αλλαγές σας,δεν είσαστε υποχρεωμένοι να ενημερώσετε με κάποιον τρόπο ιδιαίτερο.
Η Ελευθερία χρήσης ενός προγράμματος σημαίνει την Ελευθερία οποιουδήποτε ατόμου η οργανισμού να το χρησιμοποιούν σε οποιοδήποτε σύστημα πληροφορικής,για οποιαδήποτε δραστηριότητα
και χωρίς να χρειάζεται στην συνέχεια να επικοινωνίσουν με τον
προγραμματιστή ή με κάποια άλλη <<οντότητα>> ειδική.
Η Ελευθερία ανα-διανομής αντιτύπων πρέπει να περιέχει τον δυαδικό κώδικα ή τον <<εκτελέσιμο>> του προγράμματος και επιπλέον των πηγαίο κώδικα,τόσο για τις παράγωγες εκδόσεις όσο
και για τις αρχικές.(Η διανομή των προγραμμάτων σε μορφή εκτελέσιμη είναι απαραίτητη προκειμένου να δημιουργήσουν μια εύκολη εγκατάσταση για τα Ελεύθερα Λειτουργικά Συστήματα.
Είναι νόμιμο ακόμα και στην περίπτωση που δεν υπάρχει κανένας
τρόπος παραγωγής του δυαδικού κώδικα ή του εκτελέσιμου των προγραμμάτων,αλλά πρέπει να παρέχει την δυνατότητα της ανα-διανομής αυτών των μορφών στην περίπτωση που βρεθούν ή αναπτυχθούν με κάποιον τρόπο.
Ωσότου οι Ελευθερίες να πράττουμε τροποποιήσεις και η δημοσιοποίηση των εκδοσεών τους έχουν κάποια αξία,πρέπει να επιτρέπεται η πρόσβαση στον πηγαίο κώδικα του προγράμματος.
Διότι η πρόσβαση στον πηγαίο κώδικα του προγράμματος αποτελεί
βασική προυπόθεση για το Ελεύθερο Λογισμικό.
Αυτές οι Ελευθερίες για να ισχύουν πρέπει να είναι αμετάκλητες ωσότου δεν υπάρχει
κάτι το λανθασμένο:αν ο προγραμματιστής του Software έχει το δικαίωμα να ανακαλέσει την `Αδεια χρήσης του προγράμματος ακόμα και αν ο χρήστης δεν αποτελεί την αιτία της ανάκλησεις αυτής,το Software δεν είναι Ελεύθερο.
`Ομως,διάφοροι τύποι κανόνων σχετικά με την διανομή του Ελεύθερο Λογισμικού είναι αποδεκτοί όταν δεν υπεισέρχονται σε
σύγκρουση με τις Βασικές Ελευθερίες.
Για παράδειγμα,η `Αδεια πνευματικών δικαιωμάτων
Trackback(0)
|