Η Αντιμονοπωλιακή δίκη της Microsoft και το Ελεύθερο Λογισμικό
Με την αντιμονοπωλιακή δίκη της Microsoft να οδηγείται προς κατάληξη,το ζήτημα για το τι πρέπει να απαιτήσουμε από τη Microsoft εάν χάσει έρχεται στο προσκήνιο. Ο Ralph Nader ακόμη [όταν αυτό γράφτηκε,τον Μάρτιο του 1999] οργανώνει ένα συνέδριο για το ζήτημα αυτό (δείτε appraising-microsoft.org).
Οι προφανείς απαντήσεις—το να περιοριστούν οι συμβάσεις μεταξύ της Microsoft και των κατασκευαστών υπολογιστών, ή το να χωριστεί η επιχείρηση—δεν θα πετύχουν κάποια κρίσιμη διαφορά. Το πρώτο ίσως να ενθαρρύνει τη διαθεσιμότητα των υπολογιστών με προεγκατεστημένο σύστημα GNU/Linux, αλλά αυτό συμβαίνει έτσι κι αλλιώς. Το τελευταίο θα βοηθούσε κυρίως άλλους κατασκευαστές ιδιόκτητων εφαρμογών να ανταγωνιστούν, κάτι το οποίο θα πρόσφερε στους χρήστες μόνο εναλλακτικούς τρόπους για να αφήσουν πίσω την ελευθερία τους.
Έτσι προτείνω τρεις τρόπους αντιμετώπισης που θα βοηθούσαν να επιτρέψουν τα λειτουργικά συστήματα με ελεύθερο λογισμικό όπως το GNU/Linux να ανταγωνιστούν τεχνικά ενώ παράλληλα σέβονται την ελευθερία των χρηστών. Αυτοί οι τρεις τρόποι αντιμετώπισης απαντούν άμεσα στα τρία μεγαλύτερα εμπόδια στην ανάπτυξη των ελεύθερων λειτουργικών συστημάτων, και στο να δώσουν σε αυτά την ικανότητα της εκτέλεσης προγραμμάτων που γράφονται για τα Windows. Επίσης απαντούν άμεσα στις μεθόδους της Microsoft που έχει πει (στα “Έγγραφα της Αποκριάς”) ότι θα χρησιμοποιήσει για να εμποδίσει το ελεύθερο λογισμικό. Θα ήταν αποτελεσματικότερο να χρησιμοποιήσουν και τους τρεις αυτούς τρόπους αντιμετώπισης από κοινού.
- Να απαιτήσουμε από τη Microsoft να δημοσιεύσει την πλήρη τεκμηρίωση όλων των
διεπαφών μεταξύ των τμημάτων λογισμικού, όλων των πρωτοκόλλων επικοινωνιών,
και όλων των μορφοποιήσεων αρχείων. Αυτό θα εμπόδιζε μια από την αγαπημένη
τακτική της Microsoft: μυστικές και ασυμβίβαστες διεπαφές.
Για να κάνουμε αυτήν την απαίτηση πραγματικά απειλητική, η Microsoft δεν πρέπει να έχει την άδεια να χρησιμοποιεί μια συμφωνία μη αποκάλυψης με κάποιο άλλο οργανισμό για να δικαιολογήσει την εφαρμογή μιας μυστικής διεπαφής. Ο κανόνας πρέπει να είναι: εάν δεν μπορούν να δημοσιεύσουν τη διεπαφή, να μη μπορούν να κυκλοφορήσουν μια υλοποίησή της.
Εντούτοις, θα ήταν αποδεκτό να επιτραπεί στη Microsoft να αρχίσει την υλοποίηση μιας διεπαφής πριν από τη δημοσίευση των προδιαγραφών της διεπαφής, υπό τον όρο ότι κυκλοφορούν τις προδιαγραφές ταυτόχρονα με την υλοποίηση.
Η επιβολή αυτής της απαίτησης δεν θα ήταν δύσκολη. Εάν άλλοι υπεύθυνοι ανάπτυξης λογισμικού έκαναν παράπονα ότι η δημοσιευμένη τεκμηρίωση αποτυγχάνει να περιγράψει κάποια πτυχή της διεπαφής,ή πώς να κάνει μια ορισμένη εργασία, το δικαστήριο θα έδινε εντολή στη Microsoft να απαντήσει στις ερωτήσεις για αυτήν. Οποιεσδήποτε ερωτήσεις για τις διεπαφές (όπως διακρίνεται από τις τεχνικές υλοποίησης) θα έπρεπε να απαντηθούν.
Παρόμοιοι όροι περιλήφθηκαν σε μια συμφωνία μεταξύ της ΙΒΜ και της Ευρωπαϊκής Κοινότητας το 1984,που επιλύει μια άλλη αντιμονοπωλιακή διαφωνία. Δείτε το www.cptech.org.
- Να απαιτήσουμε από τη Microsoft να χρησιμοποιεί τα διπλώματα ευρεσιτεχνίας
της για την υπεράσπιση μόνο, στον τομέα του λογισμικού. (Εάν συμβαίνει να
είναι κάτοχοι διπλωμάτων ευρεσιτεχνίας που ισχύουν για άλλους τομείς,
εκείνοι οι άλλοι τομείς θα μπορούσαν να περιληφθούν σε αυτήν την απαίτηση, ή
θα μπορούσαν να απαλλάσσονται.) Αυτό θα εμπόδιζε την άλλη τακτική της
Microsoft που αναφέρεται στα έγγραφα της Αποκριάς: τη χρήση των διπλωμάτων
ευρεσιτεχνίας για να εμποδίσει την ανάπτυξη του ελεύθερου λογισμικού.
Πρέπει να δώσουμε στη Microsoft την επιλογή είτε της αυτό-υπεράσπισης είτε της αμοιβαίας υπεράσπισης. Η αυτό-υπεράσπιση σημαίνει δυνατότητα παροχής όλων των διπλωμάτων ευρεσιτεχνίας χωρίς κόστος στον καθένα που επιθυμεί να τα χρησιμοποιήσει. Η αμοιβαία υπεράσπιση σημαίνει δημοσίευση όλων των διπλωμάτων ευρεσιτεχνίας σε έναν οργανισμό που ο καθένας μπορεί να συμμετέχει—ακόμη και άνθρωποι που δεν έχουν κανένα δικό τους δίπλωμα ευρεσιτεχνίας. Ο οργανισμός αυτός θα χορηγεί άδεια για τα διπλώματα ευρεσιτεχνίας όλων των μελών σε όλα τα μέλη.
Είναι κρίσιμο να αντιμετωπιστεί το ζήτημα των διπλωμάτων ευρεσιτεχνίας, επειδή δεν υπάρχει κανένα όφελος να δημοσιεύει η Microsoft μια διεπαφή, εάν έχουν κατορθώσει να δημιουργήσουν κάποια κατοχυρωμένη με δίπλωμα ευρεσιτεχνίας ρυτίδα σε αυτήν (ή στη λειτουργία που δίνει πρόσβαση η διεπαφή), έτσι ώστε οι υπόλοιποι από μας να μην επιτρέπεται να την υλοποιήσουμε.
- Να απαιτήσουμε από τη Microsoft να μην πιστοποιεί οποιοδήποτε υλικό που
λειτουργεί με το λογισμικό της Microsoft, εκτός αν οι πλήρεις προδιαγραφές
του υλικού έχουν δημοσιευθεί, έτσι ώστε οποιοσδήποτε προγραμματιστής να
μπορεί να υλοποιήσει ελεύθερο λογισμικό για να υποστηρίξει το ίδιο υλικό.
Οι μυστικές προδιαγραφές υλικού δεν έχουν να κάνουν με τη γενική δραστηριότητα της Microsoft, αλλά είναι ένα σημαντικό εμπόδιο για την ανάπτυξη των ελεύθερων λειτουργικών συστημάτων που μπορούν να παρέχουν ανταγωνισμό για τα Windows. Η αφαίρεση αυτού του εμποδίου θα ήταν μια μεγάλη βοήθεια. Εάν γίνει ένας διακανονισμός με τη Microsoft, η συμπερίληψη αυτού του είδους παροχής δεν θα ήταν αδύνατη—θα ήταν ένα θέμα διαπραγμάτευσης.
Αυτόν τον Απρίλιο,ο Ballmer της Microsoft ανακοίνωσε ένα πιθανό σχέδιο ώστε να κυκλοφορήσει τον πηγαίο κώδικα κάποιου μέρους των Windows. Δεν είναι σαφές εάν αυτό θα υποδήλωνε ότι θα το έκανε ελεύθερο λογισμικό, ή ποιο θα είναι αυτό το μέρος των Windows. Αλλά εάν η Microsoft κάνει κάποιο σημαντικό μέρος των Windows ελεύθερο λογισμικό , αυτό θα μπορούσε να λύσει αυτά τα προβλήματα όσον αφορά σε αυτό το μέρος. (Μπορεί επίσης να είναι μια συνεισφορά στην κοινότητα ελεύθερου λογισμικού, εάν το εν λόγω λογισμικό θα μπορεί να είναι χρήσιμο για άλλους σκοπούς εκτός από την εκτέλεση άλλου ιδιόκτητου λογισμικού της Microsoft.)
Εντούτοις, η δυνατότητα της χρήσης ενός μέρους των Windows ως ελεύθερο λογισμικό, είναι λιγότερο κρίσιμη από το να επιτραπεί να υλοποιηθούν όλα τα τμήματα τους. Οι ανωτέρω προτάσεις είναι αυτό που χρειαζόμαστε πραγματικά. Θα μας επιτρέψουν να αναπτύξουμε μια πραγματικά αξιόλογη εναλλακτική λύση των Microsoft Windows, σε οποιαδήποτε περιοχή η Microsoft αρνείται να εκδώσει τα Windows ως ελεύθερο λογισμικό.