FLOSS
Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα[επεξεργασία]
Το Ελεύθερο λογισμικό παρέχει στους χρήστες την ελευθερία να εκτελούν, αντιγράφουν, διανέμουν, μελετούν, τροποποιούν και βελτιώνουν το Ελεύθερο λογισμικό. Για την ακρίβεια, αναφέρεται σε τέσσερις βασικές ελευθερίες:
- Την ελευθερία να εκτελείτε το πρόγραμμα για οποιονδήποτε σκοπό (ελευθερία 0).
- Την ελευθερία να μελετάτε τον τρόπο λειτουργίας του προγράμματος και να το προσαρμόζετε στις ανάγκες σας (ελευθερία 1). Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση για να ισχύει κάτι τέτοιο.
- Την ελευθερία να αναδιανέμετε αντίγραφα του προγράμματος ώστε να βοηθάτε το συνάνθρωπο σας. (ελευθερία 2).
- Την ελευθερία να βελτιώνετε το πρόγραμμα και να δημοσιεύετε τις βελτιώσεις που έχετε κάνει στο ευρύ κοινό, ώστε να επωφεληθεί ολόκληρη η κοινότητα (ελευθερία 3). Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση για να ισχύει κάτι τέτοιο.
Δεν πρέπει να σύγχεεται ο ελεύθερος χαρακτήρας του λογισμικού, όπως ορίζεται παραπάνω, με το αν το λογισμικό παρέχεται δωρεάν ή με αντίτιμο.
Βασικός παράγοντας για τις παραπάνω περιγραφείσες ελευθερίες που παρέχει ένα πρόγραμμα στους χρήστες, είναι ο κώδικάς του να είναι δημόσια προσβάσιμος ή με άλλα λόγια το πρόγραμμα να είναι ανοικτού κώδικα (open source).
Σημείωση :
Καθώς στο Wiki αυτό μελετούμε θεωρία και πρακτική της ασφάλειας στον ψηφιακό κόσμο, της ιδιωτικότητας και την ανωνυμίας, αξίζει να τονίσουμε την ιδιαίτερη σημασία του ελεύθερου λογισμικού /λογισμικού ανοικτού κώδικα. Καθώς το λογισμικό αυτό πληρεί τα παραπάνω χαρακτηριστικά μπορεί να θεωρηθεί μακράν περισσότερο αξιόπιστο σε σχέση με εφαρμογές ή και ολόκληρα λειτουργικά συστήματα (πχ Windows) που είναι κλειστά. Ανοικτός κώδικας, σε αντίθεση με τον κλειστό, σημαίνει ότι η σχεδίαση και η λειτουργία ενός προγράμματος υπόκειται στον έλεγχο οποιούδηποτε ενδιαφερομένου και φυσικά του ίδιου του χρήστη αν έχει τις γνώσεις. Η παγκόσμια κοινότητα ελεύθερου λογισμικού αποτελείται από προγραμματιστές και χρήστες σε μια άτυπη ή περισσότερο τυπική διαδραστική σχέση, που γράφουν, αναπτύσσουν, ελέγχουν, δοκιμάζουν τα έργα ελεύθερου λογισμικού. Είναι δεδομένο λοιπόν ότι ακόμα και ως απλοί - μη έχοντες προγραμματιστικές γνώσεις - χρήστες θα εμπιστευθούμε την παγκόσμια κοινότητα από μια εταιρεία που κρατάει κλειστά τα προγράμματά της (που άρα δεν έχουμε πλήρη γνώση της λειτουργίας τους).