Translations of this page

Επισκόπηση του έργου GNU

 [εικόνα του Τί είναι το GNU]

Το έργο GNU έχει αναπτύξει ένα πλήρες σύστημα ελεύθερου λογισμικού ονόματι ``GNU'' (GNU's Not Unix) προς τα πάνω συμβατό με το Unix. Το αρχικό έγγραφο του Richard Stallman με θέμα το έργο GNU λέγεται το Μανιφέστο GNU και έχει μεταφραστεί σε πολλές άλλες γλώσσες. Το όνομα "GNU" επιλέχθηκε επειδή πληρούσε ορισμένες προϋποθέσεις: Πρωτίστως, ήταν αναδρομικό ακρωνύμιο του `GNU's Not Unix''. Δευτερευόντως, επειδή είναι πραγματική λέξη (Στμ:"GNU" στα Αγγλικά σημαίνει "κοννοχαίτης", ζώο γνωστό και ως "γκνου" ) και τέλος, επειδή έχει πλάκα να το λες (ή να το τραγουδάς). Έχουμε επίσης την Αρχική Ανακοίνωση του έργου GNU, γραμμένη το έτος 1983.

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

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

Το 1971, όταν ο Richard Stallman ξεκίνησε την καριέρα του στο MIT, δούλευε σε μία ομάδα που χρησιμοποιούσε αποκλειστικά ελεύθερο λογισμικό. Ακόμα και εταιρείες πληροφορικής συχνά διένειμαν ελεύθερο λογισμικό. Οι προγραμματιστές ήταν ελεύθεροι να συνεργαστούν μεταξύ τους, και συχνά το έκαναν.

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

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

Το λειτουργικό σύστημα δεν είναι μονάχα ένας πυρήνας. Συμπεριλαμβάνει μεταγλωττιστές (compilers), συντάκτες (editors), διαμορφωτές κειμένου (text formatters), λογισμικό αλληλογραφίας (mail software) και πολλά άλλα. Έτσι, το να γράψεις ένα ολόκληρο λειτουργικό σύστημα είναι μία πολύ δύσκολη δουλειά. Διήρκησε πολλά χρόνια.

Αποφασίσαμε να κατασκευάσουμε ένα λειτουργικό σύστημα συμβατό με το Unix επειδή το όλο σχέδιο ήταν ήδη δοκιμασμένο και μεταφέρσιμο (portable) και επειδή η συμβατότητα το κάνει εύκολο για χρήστες του Unix να μεταπηδήσουν από το Unix στο GNU.

Ο αρχικός στόχος για ένα ελεύθερο Unixοειδές λειτουργικό σύστημα είχε επιτευχθεί. Ως τη δεκαετία του 1990, είχαμε βρεί ή γράψει όλα τα κύρια στοιχεία εκτός από ένα -- τον πυρήνα. Τότε το Linux, ένας ελεύθερος πυρήνας, αναπτύχθηκε από τον Linus Torvalds. Συνδυάζοντας το Linux με ένα σχεδόν-έτοιμο σύστημα GNU καταλήξαμε σε ένα πλήρες ελεύθερο λειτουργικό σύστημα: Ένα GNU σύστημα βασισμένο στο Linux. Χιλιάδες άνθρωποι χρησιμοποιούν GNU συστήματα βασισμένα στον πυρήνα Linux, συμπεριλαμβανομένων των Slackware, Debian, Red Hat, και άλλων.

Ωστόσο, το έργο GNU δεν περιορίζεται μόνο σε λειτουργικά συστήματα. Στοχεύουμε στην παρόχη ενός ολόκληρου φάσματος λογισμικού, οτιδήποτε θελήσουν οι χρήστες να έχουν. Αυτό συμπεριλαμβάνει και λογισμικό εφαρμογών. Έχουμε ήδη ένα φύλλο επεξεργασίας (spreadsheet). Επιθυμούμε να επεκτείνουμε τον GNU Emacs σε ένα ΟΒΑΠΛ (Ότι Βλέπεις Είναι Αυτό Που Λαμβάνεις) σύστημα δημοσίευσης για επιφάνειες εργασίας τα επόμενα χρόνια.

Θέλουμε επίσης να παρέχουμε λογισμικό και για χρήστες που δεν είναι ειδικοί στους υπολογιστές. Δουλεύουμε επομένως και σε ένα γραφικό περιβάλλον εικονιδίων με υποστήριξη του `σύρε και απελευθέρωσε' (drag and drop) για να βοηθήσουμε αρχάριους να χρησιμοποιήσουν το σύστημα GNU.

Θέλουμε επίσης να παρέχουμε παιχνίδια και άλλα είδη ψυχαγωγίας. Κάποια ελεύθερα παιχνίδια είναι ήδη διαθέσιμα.

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


Περισσότερα σχετικά με το έργο GNU


Translations of this page:
[ Catal? | ???? | ???? | ?esky | English | Espa?ol | Fran?ais | Bahasa Indonesia | Italiano | ??? | ??? | Polski | Portugu?s | Svenska | Ελληνικά ]