Διαδίκτυο

Ελεύθερο λογισμικό

πώς ορίζεται και πώς λειτουργεί.

Το Ελεύθερο Λογισμικό, όπως ορίζεται από το Ίδρυμα Ελευθέρου Λογισμικού (Free Software Foundation), είναι λογισμικό που μπορεί να χρησιμοποιηθεί, αντιγραφεί, μελετηθεί, τροποποιηθεί και αναδιανεμηθεί χωρίς περιορισμό. Το Ελεύθερο λογισμικό είναι ζήτημα ελευθερίας, όχι κόστους – παρέχει στους χρήστες την ελευθερία να εκτελούν, αντιγράφουν, διανέμουν, μελετούν, τροποποιούν και βελτιώνουν το Ελεύθερο λογισμικό. Για την ακρίβεια, αναφέρεται σε διάφορες βασικές ελευθερίες : την ελευθερία να εκτελούμε το πρόγραμμα, για οποιονδήποτε σκοπό, την ελευθερία να μελετάμε τον τρόπο λειτουργίας του προγράμματος και να το προσαρμόζουμε στις ανάγκες μας. Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση για να ισχύει κάτι τέτοιο. Ταυτόχρονα επιτρέπει την ελευθερία να αναδιανέμουμε αντίγραφα του προγράμματος ώστε να βοηθάμε το συνάνθρωπο μας, αλλά και την ελευθερία να βελτιώνουμε το πρόγραμμα και να δημοσιεύουμε τις βελτιώσεις που έχουμε κάνει στο ευρύ κοινό, ώστε να επωφεληθεί ολόκληρη η κοινότητα. Ένα πρόγραμμα θεωρείται ελεύθερο λογισμικό όταν οι χρήστες του έχουν όλες τις παραπάνω ελευθερίες.

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

Δημοφιλή παραδείγματα για Ελεύθερα Λογισμικά είναι π.χ. ο φυλλομετρητής Mozilla Firefox, το πακέτο εφαρμογών γραφείου LibreOffice, ο εξυπηρετητής του παγκόσμιου ιστού Apache ή ο πυρήνας λειτουργικού συστήματος Linux.

Δείτε ακόμη