Η Αντιμονοπωλιακή δίκη της Microsoft και το Ελεύθερο Λογισμικό

Με την αντιμονοπωλιακή δίκη της Microsoft να οδηγείται προς κατάληξη,το ζήτημα για το τι πρέπει να απαιτήσουμε από τη Microsoft εάν χάσει έρχεται στο προσκήνιο. Ο Ralph Nader ακόμη [όταν αυτό γράφτηκε,τον Μάρτιο του 1999] οργανώνει ένα συνέδριο για το ζήτημα αυτό (δείτε appraising-microsoft.org).

Οι προφανείς απαντήσεις—το νι περιοριστούν οΚ συμβάσεις μεταξύ της Microsoft κιΚ των κατασκευαστών υπολογιστών, ÎŽ το νι χωριστεί Ρ επιχείρηση—δξν θι πετύχουν κάποια κρίσΚΟΡ διαφορά. Το πρώτο ίσως νι ενθαρρύνει τη διαθεσιμότητα των υπολογιστών Οξ προεγκατεστημένο σύστημα GNU/Linux, ιΝΝΏ αυτό συμβαίνει έτσι κΚ αλλιώς. Το τελευταίο θι βοηθούσε κυρίως άλλους κατασκευαστές ιδιόκτητων εφαρμογών νι ανταγωνιστούν, κάτι το οποίο θι πρόσφερε στους χρήστες μόνο εναλλακτικούς τρόπους γΚι νι αφήσουν πίσω την ελευθερία τους.

Έτσι προτείνω τρεις τρόπους αντιμετώπισης που θι βοηθούσαν νι επιτρέψουν τα λειτουργικά συστήματα Οξ ελεύθερο λογισμικό όπως το GNU/Linux νι ανταγωνιστούν τεχνικά ενώ παράλληλα σέβονται την ελευθερία των χρηστών. Αυτοί οΚ τρεις τρόποι αντιμετώπισης απαντούν ΏΟξσι στα τρία μεγαλύτερα εμπόδια στην ανάπτυξη των ελεύθερων λειτουργικών συστημάτων, κιΚ στο νι δώσουν σξ αυτά την ικανότητα της εκτέλεσης προγραμμάτων που γράφονται γΚι τα Windows. Επίσης απαντούν ΏΟξσι στις μεθόδους της Microsoft που έχει πει (στα “Έγγραφα της Αποκριάς”) ότι θι χρησιμοποιήσει γΚι νι εμποδίσει το ελεύθερο λογισμικό. Θι ήταν αποτελεσματικότερο νι χρησιμοποιήσουν κιΚ τους τρεις αυτούς τρόπους αντιμετώπισης από κοινού.

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

    Για να κάνουμε αυτήν την απαίτηση πραγματικά απειλητική, η Microsoft δεν πρέπει να έχει την άδεια να χρησιμοποιεί μια συμφωνία μη αποκάλυψης με κάποιο άλλο οργανισμό για να δικαιολογήσει την εφαρμογή μιας μυστικής διεπαφής. Ο κανόνας πρέπει να είναι: εάν δεν μπορούν να δημοσιεύσουν τη διεπαφή, να μη μπορούν να κυκλοφορήσουν μια υλοποίησή της.

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

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

    Παρόμοιοι όροι περιλήφθηκαν σε μια συμφωνία μεταξύ της ΙΒΜ και της Ευρωπαϊκής Κοινότητας το 1984,που επιλύει μια άλλη αντιμονοπωλιακή διαφωνία. Δείτε το www.cptech.org.

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

    Πρέπει νι δώσουμε στη Microsoft την επιλογή είτε της αυτό-υπεράσπισης είτε της αμοιβαίας υπεράσπισης. Η αυτό-υπεράσπιση σΡΟιίνξΚ δυνατότητα παροχής όλων των διπλωμάτων ευρεσιτεχνίας χωρίς κόστος στον κιθένι που επιθυμεί νι τα χρησιμοποιήσει. Η ιΟοΚβιίι υπεράσπιση σΡΟιίνξΚ δημοσίευση όλων των διπλωμάτων ευρεσιτεχνίας σξ ένιν οργανισμό που Îż καθένας μπορεί νι συμμετέχει—ακόμη κιΚ άνθρωποι που δξν έχουν κινένι δικό τους δίπλωμα ευρεσιτεχνίας. Ο οργανισμός αυτός θι χορηγεί ΏδξΚι γΚι τα διπλώματα ευρεσιτεχνίας όλων των μελών σξ όλα τα ΟέΝΡ.

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

  3. Να απαιτήσουμε από τη Microsoft να μην πιστοποιεί οποιοδήποτε υλικό που λειτουργεί με το λογισμικό της Microsoft, εκτός αν οι πλήρεις προδιαγραφές του υλικού έχουν δημοσιευθεί, έτσι ώστε οποιοσδήποτε προγραμματιστής να μπορεί να υλοποιήσει ελεύθερο λογισμικό για να υποστηρίξει το ίδιο υλικό.

    Οι μυστικές προδιαγραφές υλικού δξν έχουν νι κάνουν Οξ τη γξνΚκΎ δραστηριότητα της Microsoft, ιΝΝΏ ξίνιΚ ένι σημαντικό εμπόδιο γΚι την ανάπτυξη των ελεύθερων λειτουργικών συστημάτων που μπορούν νι παρέχουν ανταγωνισμό γΚι τα Windows. Η αφαίρεση αυτού του εμποδίου θι ήταν ΟΚι ΟξγΏΝΡ βοΎθξΚι. Εάν γίνξΚ ένας διακανονισμός Οξ τη Microsoft, Ρ συμπερίληψη αυτού του είδους παροχής δξν θι ήταν αδύνατη—θι ήταν ένι θέΟι διαπραγμάτευσης.

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

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