Ανοιχτό λογισμικό: τι σημαίνει και γιατί μας αφορά

Ανοιχτό λογισμικό: τι σημαίνει και γιατί μας αφορά

Το «ανοιχτό λογισμικό» δεν είναι μόδα ούτε ιδεολογικό σύνθημα. Είναι ένας πρακτικός τρόπος να φτιάχνεται και να μοιράζεται το software: ο πηγαίος κώδικας είναι διαθέσιμος, ώστε άλλοι να μπορούν να τον δουν, να τον ελέγξουν, να τον διορθώσουν, να τον προσαρμόσουν. Αυτό μας αφορά άμεσα, ακόμη κι αν δεν γράψαμε ποτέ ούτε μία γραμμή κώδικα. Γιατί από εφαρμογές που χρησιμοποιούμε καθημερινά μέχρι συστήματα που κρατούν όρθιες δημόσιες υπηρεσίες και κρίσιμες υποδομές, το λογισμικό καθορίζει κόστος, ασφάλεια, διάρκεια ζωής συσκευών και –τελικά– το περιβαλλοντικό αποτύπωμα.

Τι σημαίνει «ανοιχτό» και τι δεν σημαίνει

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

Δεν σημαίνει απαραίτητα «δωρεάν». Πολλά έργα είναι δωρεάν στη χρήση, αλλά υπηρεσίες γύρω τους (υποστήριξη, εγκατάσταση, εκπαίδευση) μπορεί να κοστίζουν. Δεν σημαίνει επίσης «χωρίς ιδιοκτήτη» ή «χωρίς κανόνες»: οι άδειες είναι νομικά δεσμευτικές, και υπάρχουν διαφορετικά μοντέλα (άλλες άδειες απαιτούν να μοιράζεσαι τις βελτιώσεις σου, άλλες το επιτρέπουν χωρίς υποχρέωση).

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

Γιατί μας αφορά ως πολίτες και καταναλωτές

Το πρώτο που κερδίζουμε είναι η διαφάνεια. Όταν ο κώδικας είναι προσβάσιμος, μπορεί να ελεγχθεί –τουλάχιστον θεωρητικά– για ύποπτες λειτουργίες, για λάθη που επηρεάζουν την ιδιωτικότητα, για αδυναμίες που θα αξιοποιηθούν κακόβουλα. Αυτό δεν σημαίνει ότι όλοι θα κάνουν τον έλεγχο, αλλά ότι υπάρχει η δυνατότητα να τον κάνουν ανεξάρτητοι φορείς, ερευνητές και κοινότητες.

Το δεύτερο είναι η ελευθερία επιλογής. Αν ένα εργαλείο ή μια υπηρεσία «κλειδώσει» τα δεδομένα μας σε ένα συγκεκριμένο οικοσύστημα, η αλλαγή γίνεται ακριβή και επώδυνη. Το ανοιχτό λογισμικό συχνά συνδέεται με ανοιχτά πρότυπα (formats και πρωτόκολλα που δεν ανήκουν σε έναν προμηθευτή). Έτσι, αρχεία και ροές δεδομένων μπορούν να μεταφερθούν ευκολότερα, χωρίς να τα ξαναφτιάχνουμε από την αρχή.

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

Ανοιχτό λογισμικό, δημόσιο και προμήθειες: τι να κρατήσουμε

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

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

Από την πλευρά των πολιτών, η πρακτική ερώτηση είναι απλή: «Τα δεδομένα μου μπορώ να τα πάρω μαζί μου;». Αν η απάντηση είναι «μόνο με εξαγωγή σε περίεργα format» ή «όχι χωρίς να αγοράσεις άλλο πακέτο», τότε έχουμε πρόβλημα σχεδιασμού, ανεξάρτητα από το αν το σύστημα είναι ανοικτό ή κλειστό.

Το περιβάλλον στο προσκήνιο: λιγότερα απόβλητα, περισσότερη διάρκεια ζωής

Το λογισμικό έχει οικολογική διάσταση που συχνά αγνοούμε. Όταν μια συσκευή γίνεται «αργή» ή ασύμβατη επειδή σταματούν οι ενημερώσεις ή επειδή οι εφαρμογές απαιτούν ολοένα βαρύτερους πόρους, πολλοί καταλήγουν σε πρόωρη αντικατάσταση. Αυτό τροφοδοτεί το ρεύμα των ηλεκτρικών και ηλεκτρονικών αποβλήτων, που στην πράξη σημαίνει περισσότερες εξορύξεις, περισσότερη ενέργεια για παραγωγή, δυσκολότερη ανακύκλωση.

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

Στο ελληνικό πλαίσιο, αυτό συνδέεται και με την κουλτούρα της σωστής απόσυρσης συσκευών. Η ανακύκλωση ηλεκτρικών/ηλεκτρονικών υπάρχει ως θεσμικό πλαίσιο και ως οργανωμένα δίκτυα συλλογής. Το νόημα, όμως, είναι να μειώνονται τα απόβλητα πριν καν φτάσουμε στον κάδο: καλύτερη συντήρηση, αναβάθμιση όπου χρειάζεται, επαναχρησιμοποίηση. Το λογισμικό που «δεν πετάει» το παλιό hardware στα σκουπίδια είναι μέρος της λύσης.

Πρακτικός οδηγός: πώς να το αξιοποιήσεις χωρίς να γίνεις ειδικός

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

Έπειτα, δώσε βάρος στις ενημερώσεις. Ένα έργο ανοιχτού λογισμικού που ενημερώνεται συστηματικά, με σαφείς σημειώσεις αλλαγών και διαδικασία αναφοράς προβλημάτων, είναι καλύτερη ένδειξη υγείας από το «είναι ανοικτό, άρα ασφαλές». Μάθε να κοιτάς βασικά σημάδια: υπάρχει ενεργή κοινότητα; δημοσιεύονται διορθώσεις; υπάρχει τεκμηρίωση για εγκατάσταση και αντίγραφα ασφαλείας;

Αν σε ενδιαφέρει το περιβάλλον, δοκίμασε μια απλή άσκηση: πριν αγοράσεις νέο εξοπλισμό, εξέτασε αν το πρόβλημα είναι λογισμικό. Μήπως μια καθαρή εγκατάσταση, μια πιο λιτή επιλογή εφαρμογών ή ένα σύστημα που τρέχει σε παλαιότερο hardware μπορεί να σου δώσει 1–2 χρόνια ζωής ακόμη; Αυτά τα «λίγα» είναι σημαντικά όταν πολλαπλασιάζονται σε χιλιάδες σπίτια και γραφεία.

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

Πρακτικό κλείσιμο: τι να κρατήσεις από όλο αυτό

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

Comments

comments

Posts Carousel

Latest Posts

Featured Videos

Comments

comments

Afieroma.gr

Επισκόπηση απορρήτου

Αυτός ο ιστότοπος χρησιμοποιεί cookies για να σας παρέχουμε την καλύτερη δυνατή εμπειρία χρήστη. Οι πληροφορίες των cookies αποθηκεύονται στο πρόγραμμα περιήγησής σας και εκτελούν λειτουργίες όπως η αναγνώρισή σας όταν επιστρέφετε στον ιστότοπό μας και βοηθώντας την ομάδα μας να καταλάβει ποια τμήματα του ιστότοπου μας θεωρείτε πιο ενδιαφέροντα και χρήσιμα.