Notice icon attention yellow.png Τα περιεχόμενα του ιστότοπου δεν ανανεώνονται από το καλοκαίρι του 2015. Τα άρθρα πιθανόν να έχουν ελλείψεις ή ανακρίβειες. Συμβουλευτείτε και μια δεύτερη πηγή γνώσης πριν εφαρμόσετε πρακτικές οδηγίες.

FLOSS

Από Skytales
Μετάβαση σε: πλοήγηση, αναζήτηση

Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα[επεξεργασία]

Λογότυπα των Linux, BSD, Gnu, Apache, χαρακτηριστικές περιπτώσεις λειτουργικών συστημάτων, εφαρμογών και αδειών ελεύθερου και ανοιχτού λογισμικού.

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

  • Την ελευθερία να εκτελείτε το πρόγραμμα για οποιονδήποτε σκοπό (ελευθερία 0).
  • Την ελευθερία να μελετάτε τον τρόπο λειτουργίας του προγράμματος και να το προσαρμόζετε στις ανάγκες σας (ελευθερία 1). Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση για να ισχύει κάτι τέτοιο.
  • Την ελευθερία να αναδιανέμετε αντίγραφα του προγράμματος ώστε να βοηθάτε το συνάνθρωπο σας. (ελευθερία 2).
  • Την ελευθερία να βελτιώνετε το πρόγραμμα και να δημοσιεύετε τις βελτιώσεις που έχετε κάνει στο ευρύ κοινό, ώστε να επωφεληθεί ολόκληρη η κοινότητα (ελευθερία 3). Η πρόσβαση στον πηγαίο κώδικα είναι προϋπόθεση για να ισχύει κάτι τέτοιο.

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

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



Σημείωση :

Καθώς στο Wiki αυτό μελετούμε θεωρία και πρακτική της ασφάλειας στον ψηφιακό κόσμο, της ιδιωτικότητας και την ανωνυμίας, αξίζει να τονίσουμε την ιδιαίτερη σημασία του ελεύθερου λογισμικού /λογισμικού ανοικτού κώδικα. Καθώς το λογισμικό αυτό πληρεί τα παραπάνω χαρακτηριστικά μπορεί να θεωρηθεί μακράν περισσότερο αξιόπιστο σε σχέση με εφαρμογές ή και ολόκληρα λειτουργικά συστήματα (πχ Windows) που είναι κλειστά. Ανοικτός κώδικας, σε αντίθεση με τον κλειστό, σημαίνει ότι η σχεδίαση και η λειτουργία ενός προγράμματος υπόκειται στον έλεγχο οποιούδηποτε ενδιαφερομένου και φυσικά του ίδιου του χρήστη αν έχει τις γνώσεις. Η παγκόσμια κοινότητα ελεύθερου λογισμικού αποτελείται από προγραμματιστές και χρήστες σε μια άτυπη ή περισσότερο τυπική διαδραστική σχέση, που γράφουν, αναπτύσσουν, ελέγχουν, δοκιμάζουν τα έργα ελεύθερου λογισμικού. Είναι δεδομένο λοιπόν ότι ακόμα και ως απλοί - μη έχοντες προγραμματιστικές γνώσεις - χρήστες θα εμπιστευθούμε την παγκόσμια κοινότητα από μια εταιρεία που κρατάει κλειστά τα προγράμματά της (που άρα δεν έχουμε πλήρη γνώση της λειτουργίας τους).

Notice icon attention red.png Το ότι κάποιο λογισμικό έχει ελεύθερο και ανοικτό κώδικα δεν συνεπάγεται απαραίτητα την ορθή λειτουργία του ή/και ότι οφείλει ο χρήστης να το εμπιστεύεται τυφλά. Ο ελεύθερος και ανοικτός κώδικας ορίζουν τη δυνατότητα ελέγχου και διόρθωσής του και άρα της λειτουργίας του.