blog


το μέλλον επιφυλάσσει πολιτική μέσω Git;

Linus Torvalds - Linuxcon2011Το Git μπορεί να το έχετε ακουστά ως ένα κατανεμημένο σύστημα διαχείρισης κώδικα το οποίο ανέπτυξε ο Linus Torvalds για να καλύψει τις ανάγκες της ανάπτυξης του πυρήνα του Linux. Σήμερα στο Git βασίζονται πάρα πολλές επιχειρήσεις και project ανοιχτού κώδικα για τις ανάγκες τους. Ενώ έχουν στηθεί εταιρείες που το παρέχουν ως υπηρεσία όπως το GitHub,το Bitbucket, το Google Code και το Sourceforge.

Μια εναλλακτική χρήση του Git που προσωπικά βρήκα πολύ ενδιαφέρουσα είναι η χρήση του από τον χρήστη του GitHub Stefan Wehrmeyer  o όποιος έφτιαξε μια σειρά από script-άκια σε python τα όποια έχουν σαν σκοπό την δημιουργία και συντήρηση ενός αποθετηρίου στο σύστημα Git με όλη την νομοθεσία της Γερμανικής ομοσπονδίας.

 

Αν ήταν κάτι που γίνεται μόνο στην Γερμανία θα έλεγα ότι είναι μια ιδιαιτερότητα τον Γερμανών, δεν είναι όμως ακριβώς έτσι. Βλέπετε ανάλογα αποθετήρια έχουν φτιάξει χρήστες του GitHub για την Πολιτεία Utah. Ενώ η Γερουσία της Πολιτείας της Νέας Υόρκης όχι μόνο έχει online όλη την νομοθεσία της Πολιτείας αλλά έχει ανεβάσει ολόκληρο το software που χρησιμοποιεί στο λογαριασμό της στο GitHub.

Προσωπικά αν και ποτέ δεν θα πω ότι online εργαλεία όπως το Git, αλλά και συστήματα όπως τα Wiki’s, φόρουμ, και συστήματα επίλυσης Bug όπως το Bugzilla είναι πανάκεια σίγουρα όταν υπάρχει όρεξη για δουλεία μπορούν (υπό συνθήκες) να αυξήσουν την παραγωγικότητα μιας ομάδας. Στο βίντεο που ακολουθεί ο Clay Shirky αναπτύσσει μια αρκετά ενδιαφέρουσα επιχειρηματολογία για το πως οι κυβερνήσεις θα μπορούσαν να υιοθετήσουν την προσέγγιση του ανοιχτού λογισμικού στην λειτουργία τους.

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

(more…)


o Mozilla αρνείται αίτημα των HΠΑ για αφαίρεση add-on 2

Πριν από λίγες ημέρες ο φίλος Θοδωρής Λύτρας επικοινώνησε μαζί μου για να μου στείλει αυτή την είδηση, υπάλληλοι του mmigration and Customs Enforcement (γνωστό και ως ICE και λειτουργεί ως παράρτημα του Homeland Security Department) των ΗΠΑ ζήτησαν από την Mozilla Corporation, την απόσυρση του MAFIAA Fire, ενός πρόσθετου για τον Firefox. Γιατί όμως; Τι τρέχει με αυτό το add-on:

Το MAFIAAfire είναι ένα πρόσθετο που έχει σαν σκοπό να κάνει εύκολη την πρόσβαση σε εναλλακτικά domain (διευθύνσεις ας πούμε) site των οποίων τα domain στις ΗΠΑ έχουν κατασχεθεί από μετά από κινήσεις της ίδιας υπηρεσίας. Το όνομα του πρόσθετου προέρχεται από τo όνομα του site παρωδία MAFIAA.org (το οποίο φτιάχτηκε για να διακωμωδήσει τις πρακτικές της MPAA και RIAA, των οργανισμών συλλογικής διαχείρισης δικαιωμάτων ταινιών και μουσικής αντίστοιχα).

Οι υπάλληλοι της ICE όμως δεν φρόντισαν να έχουν ένταλμα απλά προχώρησαν στον να ζητήσουν από το Mozilla να καταργήσει το εν λόγω add-on, ως αποτέλεσμα η άρνηση του Mozilla Corporation να αποδεχθεί το εν λόγω αίτημα, μάλιστα σε μια ιδιαίτερα ενδιαφέρουσα δημοσίευση στο προσωπικό του blog ο Γενικός Σύμβουλος του Mozilla Harvey Anderson αναφέρει ότι η Mozilla Corporation έχει πρόθεση να συμμορφωθεί σε δικαστικά εντάλματα και οποιαδήποτε σύννομη απόφαση. Μάλιστα αναφέρει και μια σειρά από ερωτήσεις που έγιναν από μεριάς του Mozilla στο ICE χωρίς όμως να λάβει οποιαδήποτε απάντηση.

Συνοπτικά οι ερωτήσεις που έθεσε η Mozilla Corporation είναι οι ακόλουθες:

  • Υπάρχουν δικαστικές αποφάσεις που να κρίνουν ότι το πρόσθετο MAFIAAfire είναι με οποιοδήποτε τρόπο παράνομο; Αν ναι σε ποια βάση;
  • Είναι ο Mozilla νομικά υποχρεωμένος να απενεργοποιήσει το εν λόγω πρόσθετο ή το εν λόγω αίτημα βασίζεται σε άλλους λόγους; Αν ναι σε ποιους;
  • Μπορείτε να προσκομίστε αντίγραφο της σχετικής διαταγής κατάσχεσης με στην οποία βασίζεται το αίτημα διαγραφής του MAFIAAfire;

Μέχρι στιγμής ουδέν νεώτερο από τους ομοσπονδιακούς, παράλληλα πριν λίγες μέρες έγινε διαθέσιμη έκδοση του MAFIAAfire στο Chrome Store. Είμαι περίεργος να δω αν η Google σε αντιδράσει με παρόμοιο τρόπο σε ανάλογο αίτημα της ICE. Εσείς τι πιστεύετε;


τα 20 δημοφιλέστερα άρθρα του elkosmas.gr για το 2010

Μια συλλογή με τα πλέον δημοφιλή περσινά άρθρα του elkosmas.gr

  1. Πως να ξεκλειδώστε WiFi με το Backtrack Linux 4. Ένα αρκετά αποκαλυπτικό video με οδηγίες για να “ξεκλειδώστε” ένα WiFi που είναι κλειδωμένο με το WEP χρησιμοποιώντας την διανομή Backtrack 4.
  2. 9 πράγματα που μπορείτε να κάνετε με το VLC (και ίσως δεν το γνωρίζατε) To VLC είναι ένα εξαιρετικό πρόγραμμα αναπαραγωγής πολυμέσων, ρίξτε μια ματιά στις λιγότερο γνωστές δυνατότητες του ίσως βρείτε κάποια που δεν γνωρίζατε.
  3. Πως να κάνετε download video ακόμη και όταν είναι “κωδικοποιημένα” Πολλά site στο internet έχουν video σε flash που όμως δεν γίνεται να τα κατεβάστε, με τις οδηγίες του πολύ καλού μου φίλου και αναγνώστη του blog θα μπορέστε να κατεβάστε video ακόμη και αν είναι κωδικοποιημένα.
  4. Πως να δοκιμάστε το Chrome OS με ένα USB Το Chrome OS, το βασισμένο στο Linux και στον  Chrome λειτουργικό σύστημα που ετοιμάζει η Google το περιμένει πολύς κόσμος. Δείτε πως μπορείτε να δοκιμάστε το περίφημο Chrome OS πριν την κυκλοφορία του.
  5. ένας διαδραστικός πίνακας ανοιχτού κώδικα για το Νέο Σχολείο; Όλο και περισσότερα σχολεία και σχολές υιοθετούν την τεχνολογία του διαδραστικού πίνακα, το άρθρο αυτό εξετάζει κατά πόσο είναι δυνατόν να εξοικονομηθούν χρήματα χρησιμοποιώντας λογισμικό ανοιχτού κώδικα.
  6. Μπορώ να δω τους κωδικούς του WiFi σας από τόσο ψηλά! Ένα UAV βασισμένο στο Arduino και το Backtrack που έχει σαν στόχο να αλλάξει τελείως αυτό που λέμε Wireless hacking.
  7. HellenicWave ένας Ελληνικός tracker για νόμιμα Torrent Το HellenicWave είναι μια προσπάθεια δημιουργίας ενός Ελληνικού Tracker με νόμιμα και ελεύθερα Torrent ρίξτε μια ματιά δεν θα χάσετε.
  8. oι υπερυπολογιστές πίσω από το Avatar Ποιο είναι το λειτουργικό σύστημα στο οποίο βασίζονται οι υπερυπολογιστές που είναι υπεύθυνοι για τα απίστευτα τρισδιάστατα γραφικά του Avatar; Θέλει και ρώτημα;
  9. Chrome OS…. ΟΚ το Google μας δουλεύει… Κατά την ανάπτυξη του Chrome OS εμφανίστηκαν διάφορες φήμες για το σε τι συστήματα τελικά θα τρέχει το Chrome OS, η Google προκειμένου να διασκεδάσει τις εντυπώσεις ανέβασε αναφορές στα αποθετήρια ανάπτυξης του για μηχανήματα που έχουμε πάψει να χρησιμοποιούμε εδώ και χρόνια (αλλά δεν έχουμε πάψει να αγαπάμε όσο ρετρό και αν είναι).
  10. Εισαγωγή στο Ubuntu Δύο παλικάρια έφτιαξαν ένα  κείμενο για την προώθηση του Ubuntu με τη ευκαιρία της FOSSCOMM 10 στην Θεσσαλονίκη και είχαν καλοσύνη να το μοιραστούν μαζί μου και με τους αναγνώστες του blog… δείτε το είναι πολύ καλό.
  11. Wallpaper με τις βασικές εντολές του Linux στα Ελληνικά ένα Wallpaper μια συλλογή εντολών Linux και την περιγραφή τους στα Ελληνικά για όσους κάνουν τα πρώτα τους βήματα στην κονσόλα.
  12. ο Stallman προειδοποιεί: το ChromeOS οδηγεί σε απώλεια ελέγχου των δεδομένων Ο Richard Stallman σε μια συνέντευξη του στην Guardian αναλύει τις ανησυχίες του σχετικά με το Chrome OS και δείχνει την υποστήριξη του στους Anonymous.
  13. η Dell παρουσιάζει διαφήμιση για το Ubuntu! αν και μάλλον δεν πρόκειται να δούμε ποτέ αυτή την διαφήμιση στην ψαροκώσταινα η Dell παρουσιάζει διαφήμιση ειδικά για τα προϊόντα της που έρχονται με το Ubuntu προεγκατεστημένο
  14. ebook: εισαγωγή στην γραμμή εντολών του Linux Ένα εξαιρετικό ebook που μπορείτε να κατεβάστε δωρεάν για να μάθετε δύο-τρία πράγματα για την περίφημη γραμμή εντολών στο Linux και για να δείτε πως μπορείτε να την αξιοποιήστε.
  15. η Oracle χάνει τον έλεγχο του OpenOffice, πλέον έρχεται το LibreOffice με την πλειοψηφία των developers του OpenOffice απέναντι της η Oracle βλέπει εταιρείες και ανεξάρτητους developers να μαζεύουν τα μπογαλάκια τους και να την κάνουν με “ελαφρά πηδηματάκια” στο LibreOffice.
  16. το Eeebuntu έγινε AuroraOS… βασισμένο στο Debian Sid το respin του Ubuntu γνωστό και ως eeebuntu άλλαξε όνομα και έθεσε σαν στόχο και πλέον βασίζεται στο Debuan Sid.
  17. το πλέον “τρύπιο” Linux μπορεί το Linux να φημίζεται για το πόσο ασφαλές είναι ειδικά σε σύγκριση με κάποια άλλα λειτουργικά (ονόματα δεν λέμε, εταιρείες από το Redmond δεν θίγουμε) αλλά αυτή η διανομή είναι τρύπια σαν ελβετικό τυρί, και είναι ότι πρέπει για κάποιον ώστε να μάθει τα ενδότερα του Linux
  18. Έχετε Linux Netbook; Κάντε το γρηγορότερο με μερικές ρυθμίσεις! Έχετε ένα ωραίο μικρό και ελαφρύ netbook αλλά σας φαίνεται ότι είναι λίγο αδύναμο (σίγουρα τρέχετε linux;) ρίξτε μια ματιά σε αυτό το how to για να δείτε τι μπορείτε να κάνετε για να του δώσετε μια νέα ανάσα ζωής
  19. το νέο υβριδικό αυτοκίνητο Οpel Ampera τρέχει Linux έχουμε δει το Linux να μπαίνει σε servers, desktop, laptop, netbook, smartphone γιατί όχι και στο ταμπλό του αυτοκινήτου μας;
  20. Flash cookies και πως να τα ξεφορτωθείτε. η πλέον επίμονη μορφή cookies δεν είναι καν στον browser μας αλλά στο flash plugin δείτε πως μπορείτε να απαλλαχθείτε από αυτά

Αλήθεια πια άρθρα έχετε βρει ενδιαφέροντα εφέτος;


Το WordPress 3.0 Thelonius είναι διαθέσιμο (και ήδη τρέχει στο elkosmas.gr)

Matt done WordPress style

o ιδρυτής του WordPress Matt Mullenweg

To WordPress είναι μια από τις πλέον διαδεδομένες πλατφόρμες δημιουργία blog στο κόσμο.  Εδώ και λίγες ώρες είναι διαθέσιμη η έκδοση 3.ο του για εγκατάσταση ή αναβάθμιση. Παρακάτω θα αναφερθώ σε κάποιες από τις αλλαγές που φέρνει η νέα έκδοση του WordPress.

Νέο theme για τον administrator. Το WordPress άλλαξε το κλασσικό πλέον theme για που είχε για τις λειτουργίες διαχείρισης του και πλέον επέλεξε κάτι πιο φωτεινό. Προσωπικά η αλλαγή μου φαίνεται οπτικά αρκετά ενδιαφέρουσα αλλά αυτά είναι προσωπικά γούστα.

Ενοποίηση με το WordPress MU. Το WorPress MU είναι η έκδοση του WordPress για site που υποστηρίζουν περισσότερα από ένα blog. Αν και δεν πιστεύω ότι θα χρειαστεί να χρησιμοποιήσω σύντομα αυτό το χαρακτηριστικό νομίζω ότι για πολλούς αποτελεί μια πολύ χρήσιμη προσθήκη. (αν θέλει κάνεις hostάρισμα υπό την μορφή to_sub_domain_sas.elkosmas.gr ας με ενημερώσει δεν χάνει και τίποτα, ειδικά αν πρόκειται για κάτι opensource related θα δυσκολευτώ να πω όχι)

Νέο Default θέμα στο WordPress το Twenty Ten που υποστηρίζει όλες

τις νέες δυνατότητες του WordPress 3.0

Νέος τρόπος διαχείρισης custom menus. επιτρέπει την δημιουργία custom menus, το συνδυασμό δημοσιεύσεων , σελίδων (pages), κατηγοριών (categories), ετικετών (tags) και συνδέσμων για χρήση στα custom menus ή σε widgets.

APIs για custom headers και backgrounds, τα APIs αυτά είναι στην διάθεση των theme developers για να φτιάξουν ένα καλύτερο τρόπο ελέγχου των στοιχείων αυτών.

Βελτιωμένο Help στις σελίδες διαχείρισης ώστε να απεικονίζονται σχετικά με το περιεχόμενο που προβάλλεται  στοιχεία της τεκμηρίωσης. Πολύ χρήσιμο ειδικά για νεότερους χρήστες αλλά και για τα νέα features.

Δυνατότητα ορισμού του username και του password κατά την εγκατάσταση. Καιρός ήταν πιστεύω να μπει και αυτό το feature για να κάνει ακόμη πιο εύκολη την (πραγματικά αρκετά εύκολη) εγκατάσταση του WordPress.

Μαζικό Update στα θέματα με αυτοματοποιημένο maintanance mode κατά την διαδικασία του Update ώστε να μην υπάρχουν παρατράγουδα για όσους επισκέπτονται το site σας εκείνη την ώρα.

Καλύτερη υποστήριξη για shortlinks. Γιατί 140 χαρακτήρες πολλές φορές μπορεί να είναι λίγοι. 😛

Custom Posts Types και custom taxonomies. Παραδείγματος χάρη μπορεί να δημιουργήσει κανείς ένα ειδικό για post type για …ας πούμε το Παράξενο Καθεδρικό (θα δούμε πότε)

Περισσότερα θα βρείτε στο Codex του WordPress

Επίσης παρακάτω επισυνάπτω ένα video του Matt Mullenweg σχετικά με το νέο WordPress
(more…)


Πως να: κατεβάστε το 3o Debate των Βρετανικών Εκλογών με το rtmpdump και κάθε βίντεο στο BBC 2

The British Parliament and Big BenΤι προάλες συζητούσα με το κολλητό μου το Θοδωρή για το πόσο ενδιαφέρων ήταν το debate των Βρετανικών εκλογών και πως δεν έχει καμία σχέση με τα debate που έχουμε συνηθίσει στην Ελλάδα. O Θοδωρής λοιπόν έψαχνε να βρεί ένα τρόπο για να δει το 3ο debate offline… και τα κατάφερε. Πως όμως το έκανε;

Όπως και σε προηγούμενο πόστ χρησιμοποίησε το rtmpdump με μια μικρή διαφορά αυτή την φορά. Για να τον αφήσουμε όμως να μας πει πως τα κατάφερε:

To τρίτο και τελευταίο debate, που φιλοξενήθηκε από το BBC, υπάρχει σε streaming video στη σελίδα:

http://news.bbc.co.uk/2/hi/uk_news/politics/election_2010/8653105.stm

Ανοίγουμε τον κώδικα αυτής της σελίδας, και περίπου στη μέση εντοπίζουμε μια
γραμμή που λέει:

<param name=”playlist”
value=”http://news.bbc.co.uk/media/emp/8650000/8653100/8653105.xml” />

Α-χα! Αυτό το xml αρχείο είναι το input file για τον flash-based media player
του BBC. Περιέχει δηλαδή την περιγραφή του βίντεο που θέλουμε να κατεβάσουμε.
Ανοίγουμε λοιπόν το αρχείο με τον iceweasel και βλέπουμε τα περιεχόμενά του.
Κάτω κάτω βλέπουμε τις εξής γραμμές:

<media kind=”video” width=”512″ height=”288″ duration=”5473″ type=”video/x-
flv”>
<connection kind=”akamai” application=”ondemand”
identifier=”public/flash/news/politics/547000/547300_16x9_NewsWebFlash512″
server=”cp45414.edgefcs.net“/>
</media>

Από τις πληροφορίες αυτές μπορούμε να φτιάξουμε το κατάλληλο URL για να το
κάνουμε download με το rtmpdump. Πως? Το URL είναι της μορφής:

rtmp://[server]/[application]/[identifier]

δηλαδή εν προκειμένω:

rtmp://cp45414.edgefcs.net/ondemand/public/flash/news/politics/547000/547300_16x9_NewsWebFlash512

Το URL αυτό εν συνεχεία το κάνουμε download με το rtmpdump:

rtmpdump -r [URL] -o output.flv

Η μέθοδος αυτή εφαρμόζεται για κάθε βίντεο στο site του BBC

Χμμμ με τις οδηγίες του Θοδωρή κατάφερα να κατεβάσω το debate στο κινητό μου για να το δω με την άνεση μου πηγαίνωντας στην δουλειά. Thanks mate!


Πως να κάνετε download video ακόμη και όταν είναι “κωδικοποιημένα” 5


Δεν ξέρω αν σας έχει χρειαστεί να θέλετε να δείτε ένα video στο κινητό σας ενώ είστε offline. Πολλά flash player σε διάφορα site όπως του τα video του MySpace, και άλλων site που φιλοξενούν βίντεο. Ο οδηγός που ακολουθεί παραβιάζει το Digital Milennium Copyright Act αν ζείτε στις ΗΠΑ παρακαλώ πολύ μην ακολουθήστε τις οδηγίες που ακολουθούν. Το άρθρο έχει καθαρά ερευνητικό χαρακτήρα τελικός σκοπός του είναι να καταδείξει ότι τα bussiness plans που βασίζονται σε DRM είναι καταδικασμένα να αποτύχουν.

Ο πλέον εύκολος τρόπος για να κατεβάστε video στον υπολογιστή σας είναι να χρησιμοποιήστε μια υπηρεσία όπως το Flashvideodownloader.org. Για να το κάνετε αυτό θα πρέπει να πάτε στην ιστοσελίδα του video που θέλετε να κάνετε download και αντιγράψτε την διεύθυνση του URL του video που θέλετε να κατεβάστε στην φόρμα που θα βρείτε στο Flashvideodownloader.org.  Αν δεν είναι κωδικοποιημένο το video το link που θα προκύψει θα οδηγεί σε αρχείο τύπου flv που τα περισσότερα Linux μπορούν άνετα να αναπαράγουν, αν όμως το link που προκύπτει αρχίζει με το πρόθεμα “rtmp://” αντί το πατροπαράδοτο “http://” τότε το video μας είναι κωδικοποιημένο .

Σημειώνετε και πάλι το νέο URL που αρχίζει με το “rtmp://” και χρησιμοποιείστε το προγραμματάκι rtmpdump. Το rtmpdump επιτρέπει όχι μόνο την ανάγνωση  RTMP stream αλλά  και των “κρυπτογραφημένων” RTMPE streams (για να το εγκαταστήσετε στο Debian και στο Ubuntu δώστε την ακόλουθη εντολή ως root (ενημέρωση: βεβαιωθείτε στο Debian ότι έχετε προσθέσει και τα repositories του debian-multimedia.org):

apt-get update && apt-get install rtmpdump

ή με το sudo

sudo apt-get update && sudo apt-get install rtmpdump

Για να τρέξετε το rtmpdump πρέπει να ανοίξτε κονσόλα και να δώστε την εντολή

rtmpdump -l 3 -r <URL> -o <outfile>

Το -l 3 “δείχνει” στο rtmpdump ότι το video είναι “κωδικοποιημένο”

<URL> είναι το url με το πρόθεμα rtmp:// που μας δίνει το flashvideodownloader.org

<outfile> είναι το όνομα του αρχείου που θέλουμε να δημιουργηθεί

Το video που θα εξαχθεί θα είναι τύπου .flv αν θέλετε να το μετατρέψτε σε κάποιο διαφορετικό format μπορείτε να χρησιμοποιήστε το ffmpeg. Παρακάτω παραθέτω μερικά παραδείγματα χρήσης του ffmpeg

Μετατροπή flv σε mp4 αρχείο βίντεο

ffmpeg -i input.flv output.mp4

Μετατροπή flv σε 3gp (το 3gp χρησιμοποιείται σε πάρα πολλές συσκευές κινητής τηλεφωνίας)

ffmpeg -i input.flv -r 15 -b 128k -s qcif -acodec amr_nb -ar 8000 -ac 1 -ab 13 -f 3gp -y output.3gp

Εξαγωγή mp3 από flv video για να αναπαράγετε  τον ήχο από τα video σας ακόμη και στα πλέον απλά mp3 player.

ffmpeg -i input.flv -f mp3 -vn -acodec copy ouput.mp3

(αν έχετε κάποια συμβουλή μη διστάσετε να την αφήστε στα σχόλια του άρθρου)

O παραπάνω οδηγός βασίζεται σε μια πρόταση του φίλου μου Θοδωρή Λύτρα. Αν θέλετε μπορείτε και εσείς να προτείνετε κάποιο άρθρο στην φόρμα επικοινωνίας.


εκπομπή για πνευματικά δικαιώματα 1

fuzzy copyrightΟ Δημήτρης Κώττας φοιτητής ηλ/μηχ και αναγνώστης του elkosmas.gr, με ενημέρωσε για μια ιδιαίτερα ενδιαφέρουσα άναλυση στο θέμα των πνευματικών δικαιωμάτων στην εκπομπή infowar του Αρ. Χατζηστεφάνου στο ραδιοφωνικό σταθμό του Σκάι. Αν έχετε χρόνο και διάθεση θα ήθελα να την ακούστε και να μοιραστείτε μαζί μας τις σκέψεις στας στα σχόλια αυτής της δημοσίευσης.

(αν έχετε βρεί κάτι ενδιαφέρον να προτείνετε δημοσίευση όπως ο Δημήτρης και επιθυμείτε να το μοιραστείτε μαζί μου μην διστάσετε να επικοινωνήστε μαζί μου)


Firefox (και Iceweasel) Personas… τόσο εύκολο που έφτιαξα ένα και εγώ 2

snapshot5Έφτιαξα ένα απλό Personas μεσά σε πολύ λίγη ώρα…  αν θέλετε να το δοκιμάστε στο μηχάνημα σας δεν έχετε παρά να εγκαταστήσετε το σχετικό plugin στον Firefox (ή στον Iceweasel αν έχετε Debian) και να κατεβάστε το personas μου από εδώ.

Περισσότερες πληροφορίες για το personas σε πρόσφατο άρθρο του mrpc.


Χριστός Ανέστη 2

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


φόρουμ στο elkosmas.gr? 5

Κάποιος αναγνώστης του blog πρότεινε (μέσω της φόρμας επικοινωνίας) να φτιάξω ένα “φόρουμ για το ελεύθερο λογισμικό από την πλευρά του απλού χρήστη”… τα επιχειρήμματα του είναι.

 

  • ένα μέρος όπου ο κάθε χρήστης μπορεί να γράψει την γνώμη του, και να προτείνει ιδέες για το site
  • περισσότεροι τρόποι να σχολιάσουμε
  • μπορούμε επίσης να υποβάλουμε ειδήσεις για θέματα με τα οποία ασχολείσαι… αλλά δεν ξέρουμε που να το πούμε
  • είναι πιο εύκολο να σχολιάζεις σε Forum
  • θα έχεις περισσότερο κόσμο —> άρα περισσότεροι Linux-άδες!!!
  • η επαφή με τους αναγνώστες του blog σε σχέση με το forum είναι πιο άμεση
  • δεν έχεις να χάσεις και τίποτα (άλλωστε έσυ δεν έχεις πει?  “Δεν είναι απαραίτητο να διαγράψεις τα Windows στο μηχάνημα σου απλά βάλε Linux για δοκιμή και αν σου αρέσει το κρατάς ως κύριο σύστημα. “

 

Τεχνικά εξέτασα λοιπόν την πιθανότητα να κάνω κάτι τέτοιο και μπορώ να το κάνω… αλλά υπάρχουν τα εξής θέματα….

  • να είμαι ειλικρινής νομίζω ότι χρειάζεται και αρκετή κίνηση για να γίνει κάτι αξιόλογο δεν ξέρω πόσοι θα συμμετέχουν και αν θα είναι ενεργοί;
  • δεν θα χάσει το blog το χαρακτήρα του;

Εσείς τι λέτε να το δοκιμάσουμε; Έχετε καμιά άλλη ιδέα για το blog;

Να μπούν φόρουμ στο elkosmas.gr;

View Results

Loading ... Loading ...

Google Friend Connect vs Facebook Connect 2

Το FriendConnect είναι βασισμένο στο ανοιχτό πρωτόκολλο OpenID στην ουσία έχει σαν σκοποό το να δώσει δυνατότητες από την άλλη το Facebook Connect είναι το ανταγωνιστικό πρότυπο.

Δοκιμαστικά το blog θα χρησιμοποιήσει το Google Friend Connect… ωστόσο αναμένουμε τις δικές σας προτάσεις και σχόλια. Περιμένω με χαρά τα σχόλια σας και τις ιδέες σας.

Θέλετε να παραμείνει το Google Friend Connect στο site;

View Results

Loading ... Loading ...

αλλαγές στο elkosmas.gr 15

Μετά από πολύ καιρό αποφάσησα να αλλάξω το πολύ αργό και αναξιόπιστο hosting του blog μου. Καταλύτης στην απόφαση μου είναι αυτό το κείμενο του Db0. Με την ευκαιρία της αλλαγής του hosting έγινα και κάποιες αλλαγές στο site ελπίζω να το βρείτε λειτουργικό και ευχάριστο στην χρήση του! Εάν έχετε σκέψεις. προτάσεις και ιδέες για το site παρακάλω μην διστάσετε να αφήστε τα σχόλια σας!

Καλή ανάγνωση!


Η συμφωνία Novell-Microsoft 3

Το παρόν άρθρο είναι μια ευγενική συνεισφορά του Θοδωρή Λύτρα .
Στα 7 χρόνια που ασχολούμαι με το linux, σύντροφός μου στη διαδρομή υπήρξε και είναι ακόμη η διανομή της SuSE. Πρώτα η έκδοση 6.3, μετά η 7.3, η 9, και τώρα η 10. Η γοητεία που μου ασκεί το YaST είναι σχεδόν ερωτική. Ο υψηλός βαθμός ολοκλήρωσης, η λογική του “everything including the kitchen sink”, είναι στοιχεία που δύσκολα μπορώ να βρώ σε άλλη διανομή. Με τη SuSE αισθάνομαι τόσο οικεία όσο με καμία άλλη διανομή, και δε θα την άλλαζα με τίποτα.

Ήταν επομένως λογικό τα νέα της συνεργασίας Novell-Microsoft να μου προκαλέσουν έντονη απορία και προβληματισμό. Είναι δυνατόν ένας από τους μεγαλύτερους εμπορικούς υποστηρικτές του linux να συμμαχεί με τον εχθρό; Οι απόψεις που ακούγονται είναι πάρα πολλές, και περιλαμβάνουν πολλές “αντανακλαστικές” αντιδράσεις κατά της “προδότριας” Novell, χωρίς ιδιαίτερη ανάλυση του γεγονότος. Που βρίσκεται λοιπόν η αλήθεια; Ποιά τα καλά και τα κακά της συμφωνίας, και -το κυριότερο- για ποιούς; Ύστερα από πολλή μελέτη των ανακοινωθέντων και των διάφορων απόψεων που διατυπώθηκαν, ένα είναι απολύτως σαφές στο δικό μου μυαλό: το πόσο η συμφωνία θα επηρεάσει προς τη μια ή την άλλη κατεύθυνση θα εξαρτηθεί από εξωγενείς παράγοντες τους οποίους αυτή τη στιγμή δε γνωρίζουμε. Επειδή όμως η συνεργασία Novell-Microsoft είναι τεράστιο σαν γεγονός, θα επιχειρήσω μια λεπτομερή ανάλυση των διαφόρων παραμέτρων του θέματος.

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

(1) Η συμφωνία των πατεντών

Σχεδόν όλοι συμφωνούν οτι εδώ βρίσκεται το ζουμί, και όλα τα άλλα είναι λίγο-πολύ προφάσεις. Αντίθετα με τις παραδοσιακές patent cross-licensing συμφωνίες, πρόκειται για μια αμοιβαία υπόσχεση μη-μηνύσεων από τις δύο εταιρίες. Στο πλαίσιο αυτό η Microsoft θα κάνει μια εφάπαξ χρηματική πληρωμή στη Novell, η οποία όμως θα πληρώνει στη Microsoft σε τακτική βάση ένα ποσό (running royalty) με βάση τα έσοδά της από opensource προϊόντα. Η Microsoft υπόσχεται μάλιστα να μη μηνύσει και μερικές κατηγορίες ανεξάρτητων opensource developers, οι οποίοι συνεισφέρουν κώδικα στη διανομή OpenSUSE.

Μέσω της διατύπωσης της συμφωνίας σαν αμοιβαία υπόσχεση μη-μηνύσεων, αποφεύγουν οι δύο εταιρίες την ανάγκη να κατονομάσουν ποιές είναι οι πατέντες της καθεμίας που παραβιάζει η άλλη. Είναι δε σαφές οτι πρόκειται και για πατέντες που η Novell πιθανώς “παραβιάζει” στα εμπορικά και κλειστού κώδικα προγράμματά της, και όχι απαραιτήτως στο linux. Είναι όμως εξίσου σαφές οτι το running royalty που θα πληρώνει η Novell στη Microsoft είναι μια άμεση αναγνώριση για την ύπαρξη παραβάσεων πατεντών στο linux. Αυτό είναι μια κολοσσιαία οπισθοδρόμηση στον αγώνα κατά των πατεντών λογισμικού, που αυτή τη στιγμή είναι ο μεγαλύτερος κίνδυνος για την ύπαρξη του linux και του ανοιχτού/ελεύθερου λογισμικού γενικότερα. Τώρα η Microsoft μπορεί να μηνύσει τον οποιονδήποτε και βάσιμα να ισχυριστεί στο δικαστήριο οτι ένας από τους μεγαλύτερους εμπορικούς διανομείς linux αναγνώρισε τα “δίκαια” της και ήρθε σε συμβιβασμό μαζί της.

Αυτό σημαίνει οτι η Microsoft θα αρχίσει να μοιράζει μηνύσεις δεξιά κι αριστερά προκειμένου να σκοτώσει το linux; Κανείς δεν ξέρει, συμπεριλαμβανομένης -πιστεύω- της Microsoft. Το νομικό χάος που επικρατεί πίσω από τα θέματα πατεντών λογισμικού είναι τέτοιο που οι επιπτώσεις μιας τέτοιας κίνησης μπορεί να είναι απρόβλεπτες και για την ίδια τη Microsoft, η οποία έχει γίνει κατά καιρούς στόχος και η ίδια τέτοιων μηνύσεων. Υπάρχει το προηγούμενο της Eolas, η οποία μήνυσε τη Microsoft και της απέσπασε μισό δις δολλάρια. Μεγάλες εταιρίες του χώρου, αλλά και η ίδια η Novell (η οποία είναι ιδιοκτήτης πλήθους κατοχυρωμένων πατεντών) πριν από την παρούσα συμφωνία, έχουν απειλήσει με πόλεμο πατεντών την Microsoft αν στραφεί κατά του linux. Μάλιστα για το σκοπό αυτό συνεστήθη και το Open Invention Network, που μαζεύει πατέντες εν είδει…πολεμοφοδίων, για να χρησιμοποιηθούν σε μια τέτοια νομική σύρραξη. Σύρραξη από την οποία όλοι έχουν να χάσουν τόσα πολλά, ώστε η σημερινή κατάσταση να έχει παραλληλιστεί με τον ψυχρό πόλεμο και το δόγμα της “αμοιβαίας αυτοκαταστροφής”, που τον εμποδίζει να γίνει “θερμός”.

Πρέπει να διευκρινιστεί το εξής: ποιόν θα μπορούσε να αφορά μια επιθετική κίνηση (μήνυση) της Microsoft σχετικά με τις πατέντες λογισμικού; Σίγουρα όχι μεμονωμένους developers ή χρήστες, καθώς τα οφέλη από μια τέτοια κίνηση θα ήταν αμελητέα και το κόστος της αρνητικής δημοσιότητας τεράστιο. Κατά πάσα πιθανότητα ούτε εταιρικούς χρήστες του linux, αφού είναι αντιπαραγωγικό μια εταιρία να μηνύει τους -δυνητικούς- πελάτες της επειδή δεν την επέλεξαν. Ο προφανής λοιπόν στόχος μιας πιθανής μήνυσης είναι οι μεγάλες εταιρίες που υποστηρίζουν το linux, όπως η RedHat. Και μη ξεχνάμε οτι πρόσφατα η Oracle (2η μεγαλύτερη εταιρία λογισμικού μετά τη Microsoft) ανακοίνωσε την παροχή ανεξάρτητων υπηρεσιών υποστήριξης στους χρήστες προϊόντων RedHat. Και τι κοινό έχουν η Microsoft και η Novell; Θέλουν να πλήξουν την Oracle και τη RedHat αντίστοιχα.

Θα τολμήσει λοιπόν να ρίξει η Microsoft τον πρώτο πυρηνικό πύραυλο (μήνυση κατά της RedHat); Μετά τη συμφωνία Microsoft-Novell, θα πρέπει να θεωρείται πιθανό. Η συμφωνία υπό αυτό το πρίσμα μοιάζει σαν τη συμμαχία Χίτλερ-Στάλιν. Με καλυμένα τα νώτα της χάρη στη συμφωνία “ειρήνης” που συνήψε με τη Novell, αλλά και με την “συνθηκολόγηση” της τελευταίας σαν ισχυρό επιχείρημα για το δικαστήριο, η Microsoft δημιουργεί χάρη στη συμφωνία αυτή τις ευνοϊκότερες προϋποθέσεις για να ξεκινήσει -αν το θελήσει- τον ολοκληρωτικό πόλεμο πατεντών κατά του ανοιχτού λογισμικού. Μετά την πλήρη αποτυχία του “πολέμου δι’αντιπροσώπων” (proxy war – κάτι σαν τον πόλεμο της Κορέας) τον οποίο η Microsoft διεξήγαγε μέσω της SCO, έρχεται η ώρα των μεγάλων αποφάσεων. Η έλευση των Windows Vista βάζει χρονικό ορίζοντα: αν η υιοθέτηση των Vista από τις επιχειρήσεις (δευτερευόντως από τους οικιακούς χρήστες) δεν προχωρήσει με καλούς ρυθμούς, η αν η αποστροφή στα Vista είναι τέτοια ώστε όλο και περισσότεροι πελάτες στραφούν στο linux (όπως προσωπικά εκτιμώ οτι θα συμβεί), τότε η Microsoft μπορεί να σκεφτεί να αντιστρέψει τους όρους με μία μήνυση εναντίον του linux και των βασικών εμπορικών υποστηρικτών του (RedHat, Canonical, κτλ). Αυτό θα έχει απρόβλεπτες συνέπειες όπως εξήγησα ήδη.

Επομένως υπάρχει η περίπτωση ο πόλεμος των πατεντών να παραμείνει ψυχρός. Αυτό θεωρώ προσωπικά και ως πιο πιθανό ενδεχόμενο. Το παιχνίδι τότε θα γίνει στον ψυχολογικό τομέα, με βάση το φόβο μιας νομικής αντιπαράθεσης με τη Microsoft κυρίως από τη μεριά των πελατών λογισμικού. Το πόσο θα πιστέψει η αγορά το FUD (fear, uncertainty and doubt) που καλλιεργείται ήδη, δεν μπορεί να το ξέρει κανένας. Είναι όμως σίγουρο οτι η συμφωνία Microsoft-Novell προσδίδει βασιμότητα στις αιτιάσεις περί πατεντών της Microsoft, άρα και στις όποιες απειλές της. Στο ψυχολογικό παιχνίδι, το τόσο σημαντικό για τη διάδοση του linux, η Microsoft σκοράρει πολύτιμους πόντους. Δεν είναι τυχαίο οτι ο πρόεδρος της, Steve Ballmer, ήδη καλεί τους εμπορικούς διανομείς linux να συνάψουν συμφωνίες μαζί της για να μην μηνυθούν. Το ερώτημα δεν είναι αν οι διανομείς θα υποκύψουν (λογικά όχι, παρά τη συνθηκολόγηση της Novell), αλλά κατά πόσον οι πελάτες τους θα τσιμπήσουν το δόλωμα.

Ένα άλλο συναφές ερώτημα είναι το κατά πόσον η Novell θα ωφεληθεί εμπορικά από τη συμφωνία των πατεντών. Ουσιαστικά η εταιρία προβάλλει την “προστασία από μηνύσεις της Microsoft” ως ανταγωνιστικό πλεονέκτημα των προϊόντων της. Πρέπει να τονιστεί όμως οτι η εταιρίες όπως η RedHat και η Oracle ήδη παρέχουν παρόμοιες εγγυήσεις (το λεγόμενο indemnification) στους πελάτες τους οτι αν τους μηνύσει η Microsoft θα “βγούν αυτοί μπροστά”. (Προφανώς εκτιμούν οτι ο πόλεμος θα παραμείνει ψυχρός και όχι θερμός). Γι’αυτό και εκτιμώ οτι οι πωλήσεις της Novell δεν θα ενισχυθούν ιδιαίτερα από τη συμφωνία αυτή. Αλλά ακόμη κι αν ενισχυθούν έναντι των άλλων διανομέων, μακροπρόθεσμα το συνολικό μερίδιο αγοράς του linux θα πληγεί, αφού η αγορά θα έχει πιστέψει το FUD της Microsoft. Και αυτό θα σημαίνει ζημιά και για τη Novell. Άρα η εταιρία χάνει σε κάθε περίπτωση από τη συμφωνία. Επιπλέον η στάση της είναι ηθικά απολύτως καταδικαστέα, γιατί με τις ενέργειες της πλήττει καίρια και εκούσια το λογισμικό από το οποίο βγάζει και η ίδια κέρδη, προκειμένου να αποκομίσει (έτσι νομίζει) όφελος εις βάρος των άλλων διανομέων linux.

Όσο για την ψευδαίσθηση που μπορεί να έχει η Novell οτι με τη συμφωνία θα πάρει μερίδιο από τα windows, την απάντηση τη δίνει ο ίδιος ο Steve Ballmer: “Αν με ρωτήσετε τι να βάλω, θα σας πώ Windows, Windows, Windows. Αλλά αν μου πείτε ‘όχι, θέλω και linux, τότε θα σας πω να βάλετε SuSE”.

(2) Τα “παράπλευρα” των πατεντών

Υπάρχουν μερικά παράπλευρα ζητήματα σε σχέση με τη συμφωνία των πατεντών. Ένα από αυτά είναι η υπόθεση του Mono, για το οποίο υπήρχε έντονος ο φόβος από την κοινότητα για την πιθανότητα μηνύσεων από τη Microsoft. O Miguel de Icaza, δημιουργός του Mono, γράφει περιχαρής στο blog του οτι ο κίνδυνος εξέλιπε. Σε νεότερη καταχώρηση όμως γράφει πως η στρατηγική της ομάδας των developers για την αποφυγή καταπάτησης πατεντών της Microsoft παραμένει ως έχει. Πολύ σοφό εκ μέρους του, διότι ουσιαστικά τίποτα δεν άλλαξε για το Mono με τη συμφωνία Novell-Microsoft. Εκτός του οτι υπάρχει χρονικός ορίζοντας, πέραν του οποίου όλα τα ενδεχόμενα μηνύσεων είναι ανοιχτά, οι νομικές λεπτομέρειες παραμένουν ασαφείς. Φαίνεται λοιπόν οτι το Mono προστατεύεται μόνο (sic) εφ’όσον τρέχει κάτω από το SuSE Linux – οποιονδήποτε άλλο τρέχει τον ίδιο κώδικα στα πλαίσια άλλης διανομής, η Microsoft δεν υπόσχεται πως δεν θα τον μηνύσει. Σε κάθε περίπτωση, η Microsoft δεν “παραχωρεί” τα όποια δικαιώματα ισχυρίζεται οτι έχει, απλά δεσμεύεται οτι δεν θα τα διεκδικήσει για ορισμένο χρόνο και σε ορισμένες περιπτώσεις. Προς επιβεβαίωση των παραπάνω: ο Miguel στο blog του ισχυρίζεται οτι ενημερώθηκε για τη συμφωνία μόλις λίγες μέρες πριν ανακοινωθεί.

Για την πιθανή ασυμβατότητα της συμφωνίας με την άδεια GNU GPL: Έχει ήδη δηλωθεί από Novell και Microsoft οτι η συμφωνία σχεδιάστηκε με τέτοιο τρόπο ώστε να μην παραβιάζει την GPL. Με την ποσότητα και ποιότητα των δικηγόρων που (τουλάχιστον η Microsoft) έχει, θα ήταν παράτολμο να πιστέψει κανείς οτι τους ξέφυγε κάτι. Ο ίδιος ο Eben Moglen, ο δικηγόρος του Free Software Foundation, παραδέχεται οτι η συμφωνία πιθανόν παραβιάζει την GPL, αλλά εξαρτάται από τις λεπτομέρειές της που δεν έχουν γίνει γνωστές ακόμα. Το κλειδί φαίνεται να είναι στη διατύπωση της συμφωνίας ως “υπόσχεση μη-μηνύσεων”. Θεωρητικώς δηλαδή η Novell δεν ισχυρίζεται οτι το linux παραβιάζει πατέντες, ούτε οτι οι χρήστες του δεν έχουν τα πλήρη δικαιώματα χρήσης, τροποποίησης και αναδιανομής του· απλώς πληρώνει την Microsoft για να μην ισχυριστεί κάτι τέτοιο στο δικαστήριο. Αντίστοιχα υποτίθεται πως η Microsoft δεν βάζει περιορισμούς στην διάθεση των προϊόντων της Novell (που απαγορεύεται από την περίφημη παράγραφο 7 της GPL), απλά υπόσχεται έναντι πληρωμής οτι δεν θα την μηνύσει ισχυριζόμενη παραβιάσεις πατεντών. Σε απλά ελληνικά, νταβατζηλίκι. Για όλους αυτούς τους λόγους, φαίνεται πως η συμφωνία δεν παραβιάζει την GPL.

Ως προς την περίφημη προστασία που προσφέρει η συμφωνία στους μεμονωμένους opensource developers: Ήδη η πιθανότητα να κινηθεί η Microsoft, τώρα ή στο μέλλον, εναντίον οποιουδήποτε μεμονωμένου developer ήταν πρακτικά μηδενική. Η συμφωνία δεν προσθέτει ουσιαστικά τίποτα καινούργιο. Πρέπει να επισημανθεί όμως οτι η διατύπωσή της είναι τόσο ασφυκτικά περιοριστική που την καθιστά κενό γράμμα. Ιδιαίτερη αξία έχει ο όρος οτι κατά την υποβολή λογισμικού για συμπερίληψη στο opensuse.org, ο developer ΔΕΝ μεταβιβάζει στο opensuse.org οποιοδήποτε δικαίωμα πάνω σε πνευματικά δικαιώματα της Microsoft. Σε απλά ελληνικά (και με την επισήμανση οτι δεν είμαι δικηγόρος) αυτό σημαίνει οτι ο developer δεν έχει τα πλήρη δικαιώματα στο λογισμικό που υποβάλλει, και αυτό είναι παραβίαση της GPL και μάλιστα κατάφορη. Το σύνολο των διατυπώσεων προκαλεί θυμηδία· ιδιαίτερα όμως το σημείο οτι η Microsoft δεν θα μηνύσει χομπίστες developers για τη δημιουργία και προσωπική χρήση των έργων τους, αλλά θα τους μηνύσει αν τα διανείμουν. Ποιός λοιπόν ο σκοπός αυτού του τμήματος της συμφωνίας; Απλώς είναι μια πρόχειρη προσπάθεια, και μάλλον μάταιη, να προκαλέσουν τη συμπάθεια της κοινότητας των developers. Η θυμηδία γίνεται γέλωτας.

(3) Η τεχνολογική συνεργασία και η διαλειτουργικότητα

Η συμφωνία Microsoft-Novell περιλαμβάνει διατάξεις σε σχέση με τη βιομηχανική συνεργασία, στην κατεύθυνση της καλής διαλειτουργικότητας των δύο πλατφορμών, Windows και Linux. Και πάλι η Microsoft βγαίνει κερδισμένη.

Το φιλέτο ακούει στο όνομα virtualization, μια απαίτηση της αγοράς με τεράστια οικονομική αξία. Εϊναι κοινό μυστικό οτι η Novell χάρη στο Xen έχει πολύτιμη εμπειρία στον τομέα, και η Microsoft θα ήθελε πάρα πολύ να χώσει τα χέρια της στο λογισμικό αυτό και να φτιάξει κάτι αντίστοιχο στα Windows. Τι καλύτερο λοιπόν από μια συνεργασία με τη Novell; Επίσης είναι κρίσιμο για τη Microsoft να προσφέρει σοβαρό και αξιόπιστο virtualization του linux στα Windows, προτού γίνει κοινός τόπος το virtualization των Windows στο linux. Έτσι η Novell βοηθά τη Microsoft να κρατήσει τη θέση της στον τομέα αυτό, χωρίς κάποιο σοβαρό αντάλλαγμα.

Η συνεργασία των δύο εταιριών στη διαλειτουργικότητα των open document format είναι άλλος ένας προβληματικός τομέας. Το openoffice.org χρησιμοποιεί το διεθνώς αποδεκτό, ανοιχτό και προτυποποιημένο format OpenDocument (ODF), και αν η Microsoft ήθελε πραγματική διαλειτουργικότητα θα το υιοθετούσε και η ίδια στις νέες εκδόσεις του MS-Office. Αντ’αυτού επέλεξε την ανάπτυξη ενός δικού της format, του OpenXML, το οποίο βέβαια δεν είναι και τόσο open. Με βάση τη συμφωνία η Novell θα αναπτύξει και θα διανείμει ένα plugin ανάγνωσης OpenXML για το openoffice.org, και θα συνεισφέρει και στο ανοιχτού κώδικα σχετικό project. Σε απλά ελληνικά: η Novell υπόσχεται αξιόπιστη δυνατότητα ανάγνωσης OpenXML για το openoffice.org, αλλά μόνο για τη δική της εμπορική διανομή. Η υπόλοιπη κοινότητα ας τα βγάλει πέρα μόνη της.

Πέραν του ηθικά επιλήψιμου, το πλήγμα στο ODF από αυτή τη συμφωνία είναι περισσότερο στον ψυχολογικό τομέα παρά στην ουσία. Δεν αμφιβάλλει κανείς οτι το ODF είναι “the way to go”, και πρέπει να υποστηριχθεί από όλους. Ούτε όμως αμφιβάλλει κανείς οτι το openoffice.org πρέπει να μπορεί να διαβάσει τα αρχεία του κυριότερου ανταγωνιστή του, του MS-Office, προκειμένου να του αποσπάσει μερίδιο. Αυτό που δεν δικαιολογείται είναι η σπουδή με την οποία η Novell τρέχει προσφέρει αυτή τη δυνατότητα, και η προβολή της ως ανταγωνιστικό πλεονέκτημα των δικών της προϊόντων. Κι αυτό σε μια εποχή που το ODF πρέπει να προβληθεί σαν η επιλογή όλων πλην της Microsoft.

Ένα πολύ σημαντικό ερώτημα που θα απαντηθεί στο μέλλον είναι το εξής: ο κώδικας που θα παραχθεί από τη Novell (με τη συνεργασία της Microsoft) και θα αφορά την καλύτερη διαλειτουργικότητα του linux με τα Windows, θα είναι ανοιχτός ή κλειστός. Δυστυχώς, οι διατυπώσεις είναι τέτοιες που δεν αφήνουν και πολλά περιθώρια αισιοδοξίας. Αλλά και αν ακόμη είναι ανοιχτός, ποιός άλλος πλην της Novell θα χρησιμοποιήσει αυτόν τον κώδικα, όταν η ίδια η Novell αναγνωρίζει οτι υπάρχουν πατέντες εντός του; Ποιός θα θελήσει να χρησιμοποιήσει μια βραδυφλεγή βόμβα; Σε κάθε περίπτωση η εμπειρία διδάσκει οτι για να πετύχεις τη διαλειτουργικότητα δεν χρειάζεσαι τη Microsoft (ούτε πολύ περισσότερο η Microsoft χρειάζεται κανέναν – το ζουμί της συμφωνίας είναι στις πατέντες). Είναι σίγουρο οτι η RedHat και πολλοί άλλοι σύντομα θα προσφέρουν δικές τους λύσεις συνεργασίας του linux με τα Windows, μη εξαιρουμένου του τομέα του virtualization. Γι’αυτό το λόγο η συνεργασία ΔΕΝ θα δώσει στη Novell ανταγωνιστικό πλεονέκτημα, τουλάχιστον όχι στο βαθμό τον οποίον ελπίζει.

(4) Ο αντίκτυπος της συμφωνίας στην κοινότητα

Αρνητικός. Υπάρχει μια μεγάλη μερίδα απλών χρηστών, τόσο της SuSE όσο και των άλλων διανομών, που θεωρούν έσχατη προδοσία τη συνεργασία με τη Microsoft. Ο ντόρος γύρω από τις πατέντες, τις πιθανές παραβιάσεις της GPL και τα άλλα αρνητικά αυτής της συμφωνίας, δημιουργεί μια πρωτοφανή αρνητική δημοσιότητα. Στα forum της opensuse γίνεται χαμός, και πολλοί developers/testers/χρήστες δηλώνουν οτι θα αλλάξουν διανομή και θα πετάξουν τη SuSE στα σκουπίδια. Το εντυπωσιακό είναι οτι η συμφωνία των πατεντών, αν διαβάσει κανείς τα ψιλά γράμματα, ουσιαστικά δεν καλύπτει την διανομή OpenSUSE σαν προϊόν, κι αυτό γιατί η Novell δεν λαμβάνει έσοδα από αυτή. Αν δηλαδή κάποιος την κατεβάσει από το δίκτυο και την εγκαταστήσει στον server του, η Microsoft δεν υπόσχεται οτι δεν θα τον μηνύσει. Η συμφωνία τον καλύπτει μόνο αν έχει αγοράσει έστω ένα αντίτυπο από την Novell. Με τέτοιο “ξεπούλημα” από τη μεριά της Novell, ποιός θα θελήσει να συνεισφέρει στην OpenSUSE, όταν μάλιστα η συμφωνία τους επιβάλλει να αναγνωρίσουν οτι δεν έχουν πλήρη δικαιώματα στο λογισμικό που συνεισφέρουν;

Έτσι η Novell τινάζει στον αέρα την “κοινότητα” που δημιούργησε, και φανερώνει έτσι οτι η δημιουργία της εξ’αρχής ήταν μια απλή κίνηση μίμησης της RedHat και του Fedora project, χωρίς να αντιλαμβάνεται τη φύση του εγχειρήματος. Ο αντίκτυπος θα είναι άμεσος. Η διανομή SuSE Linux στις διάφορες εκδόσεις της δεν θα πάψει να υφίσταται και να εξελίσσεται, αλλά θα χάσει τη δυναμική που θα της προσέδιδε μια αφοσιωμένη κοινότητα. Το βάρος του development θα πέσει στην ίδια τη Novell, και είναι αμφίβολο αν θα μπορέσει μακροπρόθεσμα να ανταποκριθεί σ’αυτό. Η ειρωνία είναι οτι η Novell σκάβει τον ίδιο της το λάκο, γιατί αν η διανομή SuSE μείνει πίσω έναντι των άλλων διανομών (Fedora, Ubuntu, κτλ), το ίδιο θα συμβεί και με τα εμπορικά προϊόντα της Novell (SuSE Linux Enterprise Desktop/Server) έναντι των ανταγωνιστικών (RedHat Enterprise Linux/Server).

Για κάποιον (τον υπογράφοντα) που θεωρεί την SuSE ως το καλύτερο Desktop Linux και το πλέον ανταγωνιστικό στα Windows Vista (παρ’ ότι οι οπαδοί κυρίως του Ubuntu θα διαφωνήσουν), οι εξελίξεις αυτές είναι ότι χειρότερο ενόψει μιας πολύ κρίσιμης συγκυρίας: το 2007 είναι η χρυσή ευκαιρία για το linux να “αρπάξει” όσους χρήστες δεν θα επιλέξουν αναβαθμιστούν στα Vista. Οι υψηλές απαιτήσεις των Vista σε hardware, τα προβλήματα ασφάλειας, το τελείως νέο περιβάλλον, η σύγχυση από τις πολλές εκδόσεις του λειτουργικού, όλοι αυτοί είναι παράγοντες τους οποίους το linux θα έπρεπε να εκμεταλλευτεί για να ενισχύσει τη θέση του. Και ότι του αφαιρεί δυναμική τώρα, δεν θα μπορούσε να έρθει σε χειρότερη στιγμή.

Έχει λεχθεί οτι η κίνηση της Novell θα διασπάσει την κοινότητα του ελεύθερου λογισμικού. Τουλάχιστον σε οτι αφορά την κοινότητα, μάλλον η αλήθεια είναι πως θα την αφυπνιστεί από τις εξελίξεις. Για παράδειγμα ο ιδρυτής του Fedora project καλεί την κοινότητα να συνεισφέρει, και επικαλείται τις αξίες του ελεύθερου λογισμικού. Αυτή η αφύπνιση είναι ίσως το μόνο καλό από αυτή την ιστορία, και είναι τόσο σημαντικό ώστε να δικαιολογεί και μια αισιοδοξία για το μέλλον: Σε μια εποχή που το linux γιγαντώνεται και πολλοί προστίθενται στις τάξεις του, οι αξίες τις οποίες πρεσβεύει είναι εύκολο να “αραιωθούν” μέσα στο πλήθος. Το καμπανάκι που χτυπάει η συμφωνία Novell-Microsoft είναι μια υπενθύμιση οτι οι αρχές πάνω στις οποίες βασίζεται το ελεύθερο λογισμικό πρέπει να διαφυλαχθούν. Η φωνή του Richard Stallman ποτέ δεν ήταν πιο επίκαιρη.

(5) Από καρκίνωμα, συνεταιράκια

Ένα άλλο καλό από την όλη ιστορία αφορά το πεδίο των εντυπώσεων. Δεν πάει πολύς καιρός που ο Steve Ballmer αποκαλούσε το linux καρκίνωμα και μολυσματική ασθένεια, και όσους ασχολούνται με το ελεύθερο λογισμικό “κομμουνιστές” (που ιδίως στην Αμερική, θεωρείται μια από τις χειρότερες βρισιές, ακόμη και μετά τον McCarthy). Η αλλαγή της στάσης της Microsoft και του προέδρου της είναι το λιγότερο θεαματική. Απέχουμε πολύ ακόμη από την ώρα που θα εμφανιστεί το MS-Linux (εξέλιξη που προσωπικά θεωρώ αναπόφευκτη μακροπρόθεσμα), όμως στον επικοινωνιακό τομέα δεν αμφιβάλλει κανείς οτι το μήνυμα πέρασε: το linux ήρθε για να μείνει, και το αναγνωρίζει και η εταιρία που το θεωρούσε (και φυσικά ακόμα θεωρεί) τον #1 κίνδυνο για την μονοκρατορία της. Η αλλαγή τακτικής της Microsoft, που ενώ πρίν ήθελε να ξεριζώσει το ελεύθερο λογισμικό “απ’έξω”, τώρα προσπαθεί “από μέσα”, είναι η καλύτερη απόδειξη της εδραίωσής του.

(6) Τελικά εσύ θα πετάξεις στα σκουπίδια τη SuSE;

Όχι. Η αγαπημένη μου διανομή δεν φταίει για τα καμώματα της Novell. Άλλωστε την έχω κατεβάσει από το δίκτυο, και δεν έχω πληρώσει τίποτα στη Novell (άρα μπορεί ελεύθερα να με μηνύσει η Microsoft!!!). Φοβούμαι όμως πολύ για το μέλλον της, και για το ενδεχόμενο να έχει την ζοφερή τύχη της Caldera· γιατι αυτά παθαίνουν μακροπρόθεσμα οι διανομές αν τις εγκαταλείψει η κοινότητα. Συνεπώς όταν θα θελήσω να αναβαθμιστώ (δηλαδή όταν βγεί το KDE4), μπορεί να αναγκαστώ να φύγω από τη SuSE και να επιλέξω κάτι άλλο (π.χ. kubuntu).

Πρέπει όμως να τονιστεί οτι η SuSE σχεδόν στο σύνολό της αποτελείται από ανοιχτό και ελεύθερο λογισμικό· ακόμη και το YaST, ο θεμέλιός της λίθος, βρίσκεται υπό την άδεια GPL. Η SuSE δεν είναι ιδιοκτησία της Novell – υποστηρίζεται από τη Novell. Έτσι στα forums της κοινότητας opensuse έχει ήδη γίνει λόγος για fork, δηλαδή να γίνει μια νέα ανεξάρτητη προσπάθεια ώστε να συνεχιστεί η ανάπτυξη της διανομής, μακριά από την κηδεμονία της Novell. Είναι αξιοσημείωτο οτι, σε αντίθεση με της άλλες διανομές, όλα αυτά τα χρόνια δεν έχει υπάρξει κανένα fork της SuSE (η ίδια η SuSE άρχισε τη ζωή της σαν fork του slackware). Ίσως έφτασε η ώρα για κάτι τέτοιο, και είναι μια ιδέα την οποία θα υποστήριζα με θέρμη. Το αρνητικό είναι οτι σε μια τέτοια περίπτωση μάλλον δεν θα πρέπει να υπολογίζουμε στους σπουδαίους developers της παλιάς SuSE GmbH (αφού τώρα δουλεύουν για τη Novell), δηλαδή σε αυτούς που φτιάξαν αυτή τη διανομή εξ’αρχής.

(7) Συνοπτικά

Η συμφωνία Novell-Microsoft ασφαλώς είναι μια ιδιαίτερα αρνητική εξέλιξη, και θα συμφωνήσω με τη διατύπωση του groklaw: “Η Novell ξεπουλιέται”. Αναγνωρίζει στη Microsoft δικαιώματα πατεντών πάνω στο ελεύθερο λογισμικό και το linux. Δεν κατονομάζει ποιές ακριβώς είναι αυτές οι δήθεν πατέντες, επιτείνοντας τη σύγχυση και την ασάφεια. Δημιουργεί κλίμα φόβου στην αγορά, και δίνει αξιοπιστία στις απειλές της Microsoft. Ενθαρρύνει την Microsoft να πραγματοποιήσει, αν βρεθεί στριμωγμένη, τις απειλές της και να ξεκινήσει πόλεμο πατεντών. Την βοηθά επίσης να μη μείνει πίσω τεχνολογικά στον κρίσιμο τομέα του virtualization, καθώς και να επιβάλλει το δικό της OpenXML format έναντι του OpenDocument.

Παράλληλα η Novell στην προσπάθειά της να ενισχύσει τα εμπορικά της προϊόντα έναντι της ανταγωνίστριας RedHat, ακολουθεί μια τακτική επιζήμια για το σύνολο του linux. Προσπαθεί να προβάλλει τη συμφωνία μη-μηνύσεων σαν ανταγωνιστικό πλεονέκτημα των προϊόντων της, και το ίδιο ελπίζει και για το προϊόν της τεχνολογικής της συνεργασίας με τη Microsoft. Όμως πολύ δύσκολα θα αποκομίσει απτά εμπορικά οφέλη, και αυτά στην καλύτερη περίπτωση θα είναι βραχυπρόθεσμα. Αντίθετα, με την κίνησή της η Novell καταστρέφει την κοινότητα OpenSUSE και άρα -μακροπρόθεσμα- πλήττει τη βάση από την οποία φτιάχνει και η ίδια τα εμπορικά προϊόντα linux της. Ουσιαστικά υποσκάπτει τα ίδια της τα θεμέλια σε ότι αφορά το linux, καθώς η αρνητική δημοσιότητα γύρω από τη συμφωνία την αποξενώνει από την κοινότητα, τόσο των χρηστών όσο και των developer.

Σε κάθε περίπτωση όμως δεν ήρθε το τέλος του κόσμου για το linux. Μπορεί να υπάρξουν λίγο μεγαλύτερες δυσκολίες στην υιοθέτηση του linux από την αγορά, κυρίως λόγω των πατεντών. Όμως η τάση δεν πρόκειται να αναστραφεί – το ποτάμι δεν γυρίζει πίσω. Οι άλλες διανομές βρίσκονται στο ίδιο σημείο που βρίσκονταν και πριν. Η ανάγκη για καταπολέμηση των πατεντών υπάρχει όπως και πριν, και η Microsoft αντιμετωπίζει τα ίδια προβλήματα στη στρατηγική της όπως και πριν. Για τον ευρύτερο κόσμο του linux, δεν αλλάζουν και πολλά πράγματα. Και το “παραστράτημα” της Novell είναι ένα σημαντικό μάθημα για όλη την κοινότητα, για τη σημασία που έχει να διαφυλάξουμε το ελεύθερο λογισμικό, χωρίς συμβιβασμούς και καιροσκοπισμούς.