Zemlin


TurboHercules εναντίων IBM… Δαύιδ εναντίων Γολιάθ… ή μήπως όχι; 1

New IBM Z10 MainframeΟι περισσότεροι από εμάς έχουμε ακούσει την εταιρεία IBM. Με τον ένα ή τον άλλο τρόπο η εταιρεία αυτή ελέγχει μια τεράστια γκάμα προίόντων πληροφορικής μεταξύ άλλων λοιπόν διαθέτει και ένα πραγματικά τεράστιο οπλοστάσιο πατεντών. Ειδικά στον τομέα τις πληροφορικής των ιδιαίτερα μεγάλων υπολογιστών (όπως το μεγέθους ψυγείου μηχάνημα z10 που βλέπετε δίπλα).

Ένα από τα λειτουργικά συστήματα που τρέχουν σε αυτά τα μηχανήματα (εκτός από το Linux το όποιο μάλιστα μπορείς να αγοράσεις προεγκατεστημένο καθώς η ΙΒΜ συνεργάζεται στενά με την Novell)  είναι το z/OS. To z/OS είναι ένα ειδικά σχεδιασμένο λειτουργικό σύστημα της IBM για την σειρά z των μηχανημάτων της.  Το z/OS είναι κατά βάση κλειστό λογισμικό και πάλιστα πολλές από τις λειτουργίες του καλύπτωνται από διάφορες πατέντες της IBM.

Tron Guy Talks About Geek Women

o Jay Maynard

Πριν λίγο καιρό η εταιρεία TurboHercules με έδρα το Παρίσι που κατηγόρησε την IBM για παραβίαση της αντιμονωπολιάκης νομοθεσίας της Ευρωπαϊκής Ένωσης και υπέβαλε καταγγελία στην Ευρωπαϊκή Επιτροπή. H TurboHercules αναφέρει ότι η IBM εμποδίζει τους πελάτες της Hercules να τρέξουν εφαρμογές που προωρίζωνται για το z/OS μέσω του Hercules. Το Hercules είναι ένας ανοιχτού κώδικα εξομοιωτής της αρχιτεκτονικής των μηχανημάτων της IBM σε Hardware επίπεδο και ο χρήστης πρέπει ο ίδιος να παρέχει το λογισμικό. Μια από τις πλέον διαδεδομένες χρήσεις του z/OS στον εμπορικό κόσμο είναι για την διενέργεια disaster recovery και ο αρχηγός του project είναι ο περίφημος Jay Maynard… γνωστός και σαν The Tron Guy

Η ιστορία ξεκίνησε στις 29 Ιουλίου του 2010 με μια επιστολή της TurboHercules στα γραφεία της IBM Γαλλίας. Ο Πρόεδρος της TurboHercules R. Bowler έστειλε επιστολή που είχε σαν στόχο την έγκριση του επιχειρηματικού μοντέλου της TurboHercules από την ίδια την IBM της οποίας τα συστήματα εξομειώνει το Hercules. (το pdf της επιστολής εδώ)

Η IBM απάντησε 4 μήνες αργότερα (δια στόματος του Mark Anzani VP και Chief Technological Officer του IBM z Series) πως η εξομοίωση της αρχιτεκτονικής των μηχανημάτων της IBM χρειάζεται πνευματικά δικαιώματα που ανήκουν στην IBM και πως δεν γίνεται η ΙΒΜ να παραχωρήσει τέτοια δικαιώματα σε πλαφόρμες που τα παραβίαζουν. (το pdf της επιστολής εδώ)

Η TurboHercules  απάντησε στις 18 Νοεμβρίου 2009 πως είναι “έκπληκτη” καθώς δεν γνωρίζε ότι υπήρχαν πατέντες που παραβιάζονται από το Hercules καθώς το Hercules είναι ανοιχτού κώδικα, είναι ιδιαίτερα ενεργό εδώ και δέκα καθώς και ακόμη και developers μέσα στην IBM συχνά χρησιμοποιούν το εν λόγω πρόγραμμα.  Μάλιστα η επιστολή αναφέρει και την περίφημη “παραχώρηση” 500 πατεντών που έκανε η IBM την 1 Νοεμβρίου 2005 για χρήση από προγράμματα με άδεια ανοιχτού λογισμικού (βρήκα αυτό το σχετικό έγγραφο στο site της IBM) και την περίφημη θέση της πάνω στην υπόθεση Bilski. Μάλιστα προχωράει λίγο πιό πέρα και ζητά από την ΙΒΜ να αναφέρει ποιές πατέντες της μπορεί να παραβαζιάζει το Hercules και να προχωρήσει στην συμπερίληψη και αυτών στην περίφημη “παραχώρηση” που έκανε η IBM.  (το pdf της επιστολής εδώ)

Η IBM (μέσω του Mark Anzani) απάντησε με μια λίστα από πατέντες που (γύρω στις 137 εκ των οποίων μόνο δύο ανήκουν στην “παραχώρησή” στο ανοιχτό λογισμικό της IBM. (δείτε το εκτενές pdf εδώ)

Πέραν από αυτά υπάρχει και ένα post στο blog του Jim Zemlin του Executive Director του Linux Foundation, στο οποίο ο Jim αναδημοσιεύει email του Daniel Frye, VP ανάπτυξης ανοιχτών συστημάτων στην IBM στο οποίο ο Frye επαναλαμβάνει την δέσμευση της IBM στις 500 πατέντες για το ανοιχτό λογισμικό.

Υπάρχουν πολλοί που υποστηρίζουν ότι η TurboHercules σχετίζεται με τον ένα ή το άλλο τρόπο με την Microsoft (άρθρο του Reuters για να λέτε ότι τα βγάζω από το μυαλό μου), είναι χαρακτηριστικό ότι και η δύο συμμετέχουν στο περίφημο OpenMainframes.org που έχει σαν στόχο να χτύπησει το μονοπώλιο της IBM στα IBM συμβατά mainframe.

Νομίζω ότι είναι το ίδιο λογικό με το να πω… θέλω να τρέχω iPhone OS στο Symbian κινητό μου! Για μην θυμίσω την περίφημη Psystar. Από την άλλη η IBM κακά τα ψέματα διαχειρίζεται το θέμα με κάπως σπασμοδικό τρόπο αν και αυτό είναι λογικό γιατί η αλήθεια είναι ότι άν έχει μία δέσμευση στο ανοιχτό λογισμικό έχει χιλιάδες στου μετόχους τους που πρέπει να απολογηθεί. Περιμένω τα σχόλια σας και τις σκέψεις σας.


Maemo+Moblin=MeeGo (η Nokia και η Intel αλλάζουν την αγορά στις συσκευές με Linux) 3

Meego-Logo

Οι Intel και Nokia είχαν εδώ και καιρό δηλώσει δημόσια την πρόθεση τους για την δημιουργία μιας κοινής πλατφόρμας βασισμένης στο Moblin και το Maemo ωστόσο για τουλάχιστον μισό χρόνο δεν υπήρχε κάποια συγκεκριμένη πρόταση. Τελικά οι δύο εταιρίες προχώρησαν στην δημιουργία της περίφημης νέας πλατφόρμας και το όνομα αυτής… MeeGo.

To Moblin και το Maemo είναι δύο πλατφόρμες που στήριζαν και προωθούσαν οι εταιρίες Intel και Nokia εδώ και αρκετό καιρό. Βασισμένες στο Linux οι δύο πλατφόρμες είχαν στόχο να καλύψουν τις ανάγκες της αγοράς έξυπνων καταναλωτικών συσκευών όπως κινητά τηλέφωνα, tablet PCs και άλλα. Από τις δύο πλατφόρμες το Maemo έχει μια πολύ εκτεταμένη και δραστήρια κοινότητα αλλά μέχρι στιγμής ο μοναδικός κατασκευαστής που το προωθούσε στην αγορά ήταν η Nokia, από την άλλη το Moblin που αναπτύχθηκε με πόρους της Intel και την υψηλή υποστήριξη του Linux Foundation είχε συγκεντρώσει το ενδιαφέρων πολλών κατασκευαστών ηλεκτρονικών συσκευών.

Εδώ και αρκετό καιρό η Nokia με την ευκαιρία της εξαγοράς της Trolltech είχε αποφασίσει ότι μια από σημαντικότερες αλλαγές στις επερχόμενες εκδώσεις του Maemo θα είναι η χρήση της Qt ως επίσημου Software Develoment Kit αντί της GTK+ που χρησιμοποιούταν μέχρι στιγμής στο Maemo. Ωστόσο όπως ήταν ήδη αναμενόμενο η νέα πλατφόρμα θα μπορεί να υποστηρίζει και εφαρμογές που έχουν γραφτεί σε GTK+.  Μια από τις μεγάλες αλλαγές όμως που περιμένει ειδικά όσους ήδη δουλεύουν με το Maemo είναι η επιλογή των δύο εταιριών να χρησιμοποιήσουν το RPM ως το σύστημα διαχείρισης πακέτων στο MeeGo. Υπάρχουν πολλά flamewars επικών διαστάσεων υπέρ του ενός ή του άλλου συστήματος διαχείρισής πακέτων στο Linux… προσωπικά για να είμαι φιλαλήθης προτιμώ την υλοποίηση του των πακέτων DEB.

Πρέπει να τονιστεί ότι το MeeGo σύμφωνα με το επίσημο site του, δεν είναι ένα προϊόν αλλά πρόκειται για ένα project ανοιχτού κώδικα το οποίο θα φιλοξενείται από το Linux Foundation και αντίθετα με το παρελθόν δεν θα βασίζεται σε κάποια άλλη διανομή αλλά θα είναι από μόνο του μια ξεχωριστή upstream διανομή, επίσης πλην της GTK+ θα υποστηρίζονται και τα clutter και MX που παίζουν σημαντικό ρόλο στο Moblin και το Maemo. Να τονίσουμε επίσης ότι αν και συμμετέχει η Intel το όλο project θα υποστηρίζει  και την αρχιτεκτονική του ARM και όποια άλλη κρίνει χρήσιμο η κοινότητα γύρω από αυτό.

Επισημαίνω ότι ήδη ο Jim Zemlin του Linux Foundation χαιρέτισε την εξέλιξη αυτή, κατά την γνώμη μου η εξέλιξη αυτή δείχνει ότι το Linux και γενικότερα το λογισμικό ανοιχτού κώδικα αποτελούν βιώσιμες επιλογές σε εταιρικό επίπεδο και αξίζει να επενδύσει κανείς χρήματα σε αυτές.

Παρακάτω ακολουθούν δύο βίντεο με συνεντεύξεις στελεχών των δύο εταιριών σχετικά με το MeeGo, (more…)


Zemlin: ας συμμετάσχει και η Microsoft στο OIN

Jim Zemlin

O Jim Zemlin

Σε συνέντευξη του στο The Register ο Jim Zemlin, πρόεδρος του Linux Foundation κάνει μια ιδιαίτερα προκλητική πρώταση στην ΜS. Προτείνει, και η Microsoft να συμμετάσχει στο Open Invetion Network. Το OIN είναι μια κοινή προσπάθεια πολλών εταιρειών που συμμετέχουν στην ανάπτυξη του Linux αλλά και άλλων open source προγραμμάτων να αλληλοαδειοδωτήσουν τις πατέντες που έχουν μεταξύ τους ώστε να διασφαλίσουν νομικά την ανάπτυξου του λειτουργικού στο οποίο έχουν επενδύσει.

Πρέπει να τονίσουμε ότι μετά από την συμμετοχή της Microsoft σε μια πληθώρα προγραμμάτων ανοιχτού κώδικα και με αποκορύφωμα την συγγραφή ενός driver για τον πυρήνα του Linux ώστε να εκμεταλεύεται καλύτερα την τεχνολογία της Μicrosoft Ηyper-V ,πλέον και η Microsoft είναι μια από τις εκατοντάδες εταιρείες που συμμετέχουν στην ανάπτυξη του πυρήνα του Linux (με τις προεκτάσεις που έχει η συμμετοχή σε ένα τέτοιο project).

Ακόμη η Μicrosoft δεν έχει προχωρήσει στο να απαντήσει στην πρόταση του Zemlin ωστόσο μια τέτοια κίνηση θα μπορούσε δυνητικά να οδηγήσει σε μια ουσιαστική αλλαγή του τοπίο των πατεντών στα λειτουργικά συστήματα από την μια, από την άλλη θα έδινε τέλος σε νοσηρές πρακτικές που είχε υιοθετήσει η Μicrosoft στο παρελθόν όπως η μύνηση εναντίον της TomTom.


TomTom και Microsoft συμφωνούν… οι άλλοι τί κάνουν?

TomTomΑν παρακολουθείτε το blog εδώ και κάποιο χρονικό διάστημα πιθανόν να έχετε ενημερωθεί για την νομική διαμάχη που είχε η εταιρεία κατασκευής συσκευών GPS. Την πρώτη μήνυση την έκανε η Microsoft, καθώς κατά την ίδια η TomTom παραβίαζε κάποιες πατέντες της Microsoft (μεταξύ των οποίων όμως ήταν και πατέντες που είχαν να κάνουν με το σύστημα αρχείων FAT για το οποίο η TomTom χρησιμοποιούσε το πυρήνα του Linux), η TomTom αντεπιτέθηκε με μηνύσεις για άλλες πατέντες που είχαν να κάνουν με τεχνολογία πλοήγησης της Microsoft και προχώρησε σε σύναψη συνεργασίας με το Open Invetion Network (ένος οργανισμού για την προστασία του Linux με ένα portfolio πατεντών). Τελικά η μικρή Ολλανδική εταιρεία“συμβιβάστηκε” εξωδικαστικά με την Microsoft.

Είμαι της άποψης ότι αυτός ο “συμβιβασμός” ήταν μια ήττα για το ελεύθερο λογισμικό. Θα αποφύγω να χαρακτηρίσω αυτή την ήττα ως συντριπτική, κύριος λόγος αυτής της αντίδρασης μου είναι ότι είμαι και ήμουν πάντα της άποψης ότι το λογισμικό κρίνεται στην πράξη και όχι στους εταιρικούς διαδρόμους μικρών ή μεγάλων εταιρειών ή στις δικαστικές αίθουσες, ειδικά όταν το λογισμικό αυτό ονομάζεται Linux.

Jim ZemlinΔύο από τους σημαντικότερους παράγωντες για το ελεύθερο λογισμικό, προχώρησαν σε δηλώσεις μετά από τις νέες εξελίξεις που είχαμε με το συνβιβασμό (aka: άτακτη υποχώρηση;) της TomTom. Το Linux Foundation το ίδρυμα πίσω από την εμπορική ανάπτυξη του Linux δια στόματος του ίδιου του προέδρου του Zim Zemlin ανάφερε ότι η δικαστική μάχη που είδαμε αυτές τις μέρες είναι μια ακόμη απόδειξη ότι το αμερικανικό σύστημα πατεντών χρειάζεται άμεσα αναμόρφωση (προσωπικά πιστεύω ότι πρέπει να το σουτάρουν τελείως και να φτιάξουν καινούριο). Να πω όμως την πάσα αλήθεια αν και όλη η βιομηχανία επιθυμεί την αναμόρφωση του συστήματος πατεντών στις ΗΠΑ η τελική απόφαση (έστω τυπικά) ανήκει στο νομοθετικό σύστημα της χώρα και ότι στο πρόεδρο ενός ιδρύματος (ή στον ξεκάρφωτο του οποίο το blog τυχαίνει να διαβάζετε).

Επίσης, ο κύριος Zemlin πρότεινε την χρήση εναλλακτικών τεχνολογικών μέσων για την αντικατάσταση του FAT και μάλιστα ανάφερε ότι το Linux Foundation διατίθεται να συντονίσει μια οργανωμένη προσπάθεια σε αυτό το στόχο. Αν και είχε περάσει και από το μυαλό μου ως δυνατότητα (μάλιστα αναφέρωντας το παράδειγμα του GIF και του PNG). Πολλοί θα πουν, το κόστος είναι τερατώδες! Οι ασυμβατότητες ανυπολόγιστες! Ναι, συμφωνώ είναι δύσκολο αλλά έχουμε μια μεγάλη ευκαιρία, το FAT32 είναι ένα γέρικο απλό και χαζό σύστημα αρχείων. Σιγά, σιγά φτάνει στα όρια του όρια που η τεχνολογία αργά η γρήγορα θα τα ξεπεράσει, είναι μια ευκαιρία λοιπόν για ένα νέο σύστημα αρχείων, πρέπει η δουλειά να αρχίσει από τώρα γιατί ο δρόμος στην αλλαγή ενός format θα είναι μακρύς και δύσκολος. Ίσως πολλοί (ακόμη και εγώ) πιστεύουν ότι η Microsoft μπορεί να αλλάξει ίσως γιατί μόνο αν αλλάξει νοοτροπία θα επιβιώσει περισσότερο ως εταιρία, από την άλλη λόγο του τεράστιου μεγέθους της οι αλλαγές δεν γίνονται από την μια νύχτα στην άλλη.

Από την άλλη ο CEO του Open Invetion Network Keith Bergelt δήλωσε σε τηλεφωνική του συνέντευξη στο ZDnet ότι θα υπάρξει ισχυρή αντίδραση από την κοινότητα. “Είναι ο νόμος του Νεύτωνα, για κάθε δράση υπάρχει αντίδραση” φαίνεται να είπε. Χμμμ… υπονοεί αυτό ότι η νομική ομάδα του OIN είναι έτοιμη να αρχίσει διαδικασίες ακύρωσης της πατέντας του FAT;  Στην συνέντευξη του αμφιβάλει για την εγκυρότητα της εν λόγω πατέντας και λέει ότι ο εξωδικαστικός συμβιβασμός της TomTom δεν αποδεικνύει ότι η έν λόγω πατέντα είναι έγκυρη (να θυμίσω ότι η μήνυση που έκανε η Microsoft περιλάμβανε πατέντες που είχαν κυρίος να κάνουν με τεχνολογίες πλοήγησης σε συστήματα GPS) κλείνωντας ο Keith Bergelt ανέφερε το έξης:

“Microsoft clearly has a plan and they think building their totems are important. I think they’re hollow”

Keith Bergelt OIN CEO

Αν και κάτι μέσα μου λέει ότι έαν αυτή η πατέντα φτάσει στα δικαστήρια ή φτάσει ξανά από αξιολόγηση από το patent office στην Αμερική δύσκολα είναι αρκετά πιθανό να ακυρωθεί αν συμβεί κάτι τέτοιο τότε η Microsoft πραγματικά θα έχει ζημιωθεί, αμφιβάλλω για την ύπαρξη ενός μεγάλου σχεδίου ακύρωσης του Ελεύθερου Λογισμικού μέσα στις αίθουσες των δικαστηρίων από την πλευρά της Microsoft. Το μόνο στρατηγικό παιχνίδι της Microsoft νομίζω ότι είναι η διασπορά FUD (φόβου, αμφιβολίας και υποψίας) στις επιχειρήσεις.

Η αλήθεια είναι ότι το περίφημο extension του FAT που υποστηρίζει μεγάλα ονόματα αρχείων έχει ήδη κριθεί ως άκυρη πατέντα σε δικαστήριο. Βλέπετε μπορεί το ευρωπαικό γραφείο πατεντών να μην δέχεται παν-ευρωπαϊκές πατέντες λογισμικού ωστώσο δέχονται ορισμένα εθνικά δικαστήρια. Έτσι και η πατέντα του FAT32 έφτασε στα Γερμανικά δικαστήρια αλλά ακυρώθηκε τουλάχιστον σύμφωνα με τον πάντα σεβαστό Bruce Perens.  Δεν είναι η πρώτη φορά που δύο αδύναμες πατέντες ακυρώθηκαν από την Αμερικανική δικαιοσύνη η υπόθεση Bilski και Ferguson είναι χαρακτηριστικά παραδείγματα.

Δεν έχουμε λοιπόν παρά να αναμείνουμε υπομονετετικά… ή μήπως όχι;