FSF


ο Stallman προειδοποιεί: το ChromeOS οδηγεί σε απώλεια ελέγχου των δεδομένων σας 6

Richard StallmanΜε αφορμή την πρόσφατη παρουσίαση του ChromeOS (αν και επίσημα το ChromeOS είναι ακόμη υπό ανάπτυξη αλλά μπορείτε να το δοκιμάστε αν θέλετε) το Richard Stallman, πρόεδρος του Free Software Foundation και ισχυρός υποστηρικτής του ελεύθερου λογισμικού έδωσε μια αρκετά ενδιαφέρουσα συνέντευξη το Technology Blog της Βρετανικής εφημερίδας Guardian.

Τώρα αναφέρει ότι είναι προβληματισμένος για την υλοποίηση του ChromeOS το οποίο αν και βασίζεται στο GNU/Linux χρειάζεται σύνδεση με το διαδίκτυο ενώ η δομή του παρακινεί το χρήστη να αποθηκεύει όλο και περισσότερα αρχεία (πχ. κείμενα, αλλά και άλλες πληροφορίες στους server της Google) που βρίσκονται σε άγνωστες τοποθεσίες.

Για παράδειγμα ο κύριος Stallman αναφέρει ότι όταν κάποιος έχει δεδομένα αποθηκευμένα μέσα σε κάποιο μηχάνημα του και όχι σε κάποιο απομακρυσμένο server για να μπορέσουν οι αρχές των περισσότερων χωρών να ψάξουν τα αρχεία του υπολογιστή σας θα πρέπει να έχουν ανάλογο ένταλμα έρευνας από την αντίστοιχη εισαγγελική αρχή. Αντίθετα αν τα αρχεία σας είναι αποθηκευμένα σε ένα server που ελέγχεται από μια εταιρεία αν χρειάζονται ένταλμα (σε πολλές περιπτώσεις δεν χρειάζεται ούτε καν ένταλμα) πολύ συχνά δεν χρειάζεται καν να ενημερωθεί ο ενδιαφερόμενος σχετικά με την ερεύνα που γίνεται εναντίων του.

Θα μου πείτε ναι αλλά εγώ δεν έχω να κρύψω τίποτα… ίσως αλλά ακόμη και αν είστε υπόδειγμα πολίτη είναι δικαίωμα σας να γνωρίζετε ποιος διαχειρίζεται πληροφορίες και δεδομένα σχετικά με το άτομο σας και ποιος έχει πρόσβαση σε αυτά. Μια από τις γνωστές θέσεις που παίρνει  στην συνέντευξη του ο κύριος Stallman είναι το περίφημο cloud computing αρέσει κύριος στα τμήματα marketing ακριβώς γιατί στερείται ουσίας, καθώς κατά τον κύριο Stallman είναι περισσότερο μια νοοτροπία μια νοοτροπία που κατά το κύριο Stallman συνοψίζεται στην εξής λογική : άσε το κάθε Μίτσο, Γιάννη και Λευτέρη να κρατούν τα δεδομένα σου και να τα επεξεργάζονται (και να τα ελέγχουν). Για το λόγω αυτό ο κύριος Stallman αναφέρει ότι ίσως ο καλύτερος τρόπος να αναφέρεται κανείς στο cloud computing είναι το careless computing (carelless=απρόσεκτο).

Συνεχίζει με την υπόθεση ότι πολλοί άνθρωποι θα συνεχίσουν να χρησιμοποιούν υπηρεσίες του cloud computing, σύμφωνα με το ίδιο γιατί ουσιαστικά κορόιδα υπάρχουν. Μάλιστα αναφέρει ότι στο μέλλον η κυβέρνηση των ΗΠΑ μπορεί να παροτρύνει το κόσμο να χρησιμοποιεί όλο και περισσότερο το cloud computing γιατί αυτό μπορεί να της δώσει την δυνατότητα να έχει πρόσβαση σε έγγραφα χωρίς καν να χρειάζεται εντάλματα αντί για να τα αποθηκεύουν στην ιδιοκτησία τους. Ο αρθρογράφος της Guardian σε αυτό το σημείο νομίζω ότι παραθέτει ένα εξαιρετικό παράδειγμα το τερματισμό της φιλοξενίας του WikiLeaks από την Amazon.

Το μόνο θετικό στοιχείο που ο κύριος Stallman βλέπει στο ChromeOS (και εδώ νομίζω ότι οι περισσότεροι αναγνώστες θα αναγνωρίσουν ότι είναι θετικό) είναι ότι προέρχεται από το GNU/Linux, αν και έρχεται χωρίς τις συνήθεις εφαρμογές του GNU/Linux και είναι φτιαγμένο ώστε να δυσκολεύει το χρήστη να εγκαταστήσει τέτοιου είδους εφαρμογές. Το πρόβλημα του ChromeOS κατά τον κύριο Stallman είναι στο σχεδιασμό του τι έχει φτιαχτεί να κάνει και αυτό είναι να ενθαρρύνει το χρήστη η αποθήκευση και η επεξεργασία των δεδομένων του να γίνεται σε κάποιο server και όχι στον υπολογιστή του.

Επίσης το άρθρο κλείνει με μια μικρή παρεξήγηση (που αργότερα λύνεται) σχετικά με το αν είναι σωστό να τρέχει κάποιος το LOIC (Low Orbit Ion Cannon για τους φίλους του) για την διενέργεια επιθέσεων άρνησης πρόσβασης Denial of  Service Attacks σε διάφορα site, στα πλαίσια του Operation Payback που οργανώνουν οι Anonymous. Ο Stallman δε θεωρεί την φιλοσοφία των DoS εξορισμού λάθος αλλά διατυπώνει την ανησυχία του για το αν ο κώδικας του LOIC είναι διαθέσιμος, Τελικά διευκρινίζεται ότι το LOIC αν και δεν είναι ελεύθερο λογισμικό είναι με άδεια Public Domain.

Σε πολλά από τα λεγόμενα του Stallman πιστεύω ότι “επί της αρχής” είμαι σύμφωνος σε κάποια άλλα ίσως όχι, νομίζω όμως ότι γενικά ακόμη δεν έχω πειστεί για το πόσο βολικό θα ήταν για εμένα ως χρήστη το ChromeOS (αν και έχω μπει στην διαδικασία να φτιάξω μια δική μου (πολύ απλοϊκή) web app για τον Chrome) ή ίσως είναι ο μικρός υποσυνείδητος Stallman που με αποτρέπει να το εκτιμήσω όσο θα έπρεπε.


η Oracle χάνει τον έλεγχο του OpenOffice, πλέον έρχεται το LibreOffice 3

OpenOffice.org 2.3 Native Aqua Port

μια πρόσφατη έκδοση του OpenOffice.org

Εδώ και μερικές μέρες πολλά Ελεύθερα προγράμματα προχωράνε σε fork.  Όπως και διανομή Mandrake με το Mageia έτσι και το OpenOffice.org γίνεται fork από το LibreOffice με την Oracle να μην συμμετέχει άμεσα πλέον στην ανάπτυξη του κάτω από την σκέπη του The Document Foundation.

Στους υποστηρικτές της πρωτοβουλίας φιγουράρουν σημαντική οργανισμοί της κοινότητας του ελεύθερου λογισμικού όπως το Free Software Foundation, το OASIS (Organization for the Advancement of Structured Information Standards), το Οpen Source Initiative, η Γαλλική, Βραζιλιάνικη και Νορβηγική κοινότητα ανάπτυξης και διεθνοποίησης του openoffice, το NeoOffice που είναι το επίσημο port του OpenOffice στο MacOSX, το ίδρυμα GNOME και η Τσεχική μη-κυβερνητική οργάνωση Liberix.

Εκτός όμως από την κοινότητα και τους οργανισμούς ανάπτυξης ελεύθερου λογισμικού υπάρχουν και πολλές και μάλιστα πολύ ισχυρές εταιρείες που συμμετέχουν στο εν λόγω project. Χαρακτηριστικά, η Google (να θυμίσω ότι η Google έχει μηνυθεί από την Oracle), η Novell (πως είναι γνωστό ότι είναι πιθανό σύντομα να ανακοινώσει το στρατηγικό επενδυτή που θα αγοράσει την δραστηριότητες της εταιρείας που σχετίζονται με το Linux), η RedHat (μια από τις πλέον ισχυρές εταιρείες στο χώρο του Linux για επιχειρήσεις), η Canonical (η εταιρεία πίσω από την ανάπτυξη της πλέον δημοφιλούς διανομής Linux του Ubuntu), η βρετανικές εταιρείες υποστήριξης ανοιχτού λογισμικού credativ, και η Collabora.

Περισσότερα στοιχεία θα βρείτε στην ανακοίνωση του The Document Foundation σχετικά με αυτή την εξέλιξη.


(patent absurdity) 3

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

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

Παρακάτω ακολουθεί ένα ντοκιμαντέρ του Luca Lucarini σχετικά με το παραλογισμό του συστήματος πατεντών με τον τίτλο Patent Absurdity. Το εν λόγω ντοκιμαντέρ χρηματοδοτήθηκε από το Free Software Foundation και φυσικά χρησιμοποιήθηκε Ελεύθερο Λογισμικό για την δημιουργία του.

Αν και παραθέτω Flash video για εκείνους τους λίγους που δεν έχουν υποστήριξη ogg στο μηχάνημα τους. To φιλμ είναι διαθέσιμο ελεύθερα για download κάτω από την άδεια CC-SA-ND-3.0. Επίσης α

(more…)


H C#, το Mono, ο Stallman και η “υπόσχεση της MS” 2

escapeΜια από τις πλέον σύγχρονες γλώσσες προγραμματισμού που πολλοί προγραμματιστές πίνουν νερό στο όνομα της είναι η (προφέρεται η ως C sharp). Αυτή η γλώσσα προγραμματισμού αναπτύχθηκε από την Microsoft και εμφανίστηκε το 2001 (στα πλαίσια του .NET) και δανίζεται στοιχεία και σύνταξη από την C και την C++.  Σύντομα η C# και το Commoun Language Infrastructure (CLI) που είναι απαραίτητο για να γράψει κανείς λειτουργικό κώδικα σε C# έγιναν στάνταρ από το ISO και από την ECMA.

Καθώς λοιπόν η C# και η CLI αποτελούν διεθνή καθιερωμένα στάνταρ είναι αδειοδοτημένα βάση της συμφωνίας RAND (reasonable and non-Discrimatory) που ορίζει ότι αν μια εταιρεία έχει πατέντες πάνω σε μια τεχνολογία που ειναι διεθνές στάνταρ οφείλει να δώσει δικαίωμα χρήσης των τεχνολογιών αυτών σε τρίτα μέρη που επιδιώκουν να υλοποιήσουν τα στάνταρ αυτά. Πρόσφατα η Microsoft θέλησε να επιβεβαιώσει την συμφωνία αυτή εφαρμόζοντας την περίφημη Community Promise της στα ECMA 334 (περιγραφή της C#) και ECMA 335 (που περιγράφει το CLI). Τονίζω ότι η Community Promise δεν έχει ακόμη εξεταστεί από ανεξάρτητους νομικούς για την συμβατότητα της με την GPL ή με οποιαδήποτε άλλη άδεια ελεύθερου λογισμικού.

Από την άλλη πρέπει να υπενθυμίσουμε πρόσφατο άρθρο του Richard Stallman του προέδρου του ιδρύματος ελεύθερου λογισμικού και εμπνευστή της άδειας GPL που χρησιμοποιούν πολλά προγράμματα όπως το Linux ο οποίος προειδοποιούσε του χρήστες ελεύθερου λογισμικού να μην βασίζονται στην Mono (την open source υλοποίηση του .NET που έχει σπόνσορα την Novell) καθώς υπήρχε ο κίνδυνος η Microsoft να προχωρήσει σε νομικές κινήσεις ενάντια ελεύθερων υλοποιήσεων της C#.  Σε απάντηση των πρόσφατων εξελίξεων ο Miguel de Icaza που είναι ηγέτης του Mono project προχώρησε σε ένα άρθρο στο blog του που όχι μόνο περιγράφει την κατάσταση αλλά αναφέρει σε διαχωρισμό του Mono σε δύο κομάτια το ένα θα ακολουθεί πιστά τα στάνταρ της ECMA και το άλλο θα περιλαμβάνει και τις υλοποιήσεις του Mono για το ASP .NET, το ADO .NOT, τα Winforms και ένα σωρό άλλα.

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