Η Google κερδίζει τη διαφορά με την Oracle για Java και Android

Το Ανώτατο Δικαστήριο των ΗΠΑ εξέδωσε απόφαση σχετικά με την εξέταση της δίκης Oracle εναντίον Google, η οποία διαρκεί από το 2010, σχετικά με τη χρήση του Java API στην πλατφόρμα Android. Το ανώτατο δικαστήριο τάχθηκε στο πλευρό της Google και διαπίστωσε ότι η χρήση του Java API ήταν δίκαιη χρήση.

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

Η Google δανείστηκε περίπου 11500 γραμμές δομών API, που είναι μόνο το 0.4% της συνολικής υλοποίησης API των 2.86 εκατομμυρίων γραμμών. Δεδομένου του μεγέθους και της σημασίας του κωδικού που χρησιμοποιήθηκε, οι 11500 γραμμές θεωρήθηκαν από το δικαστήριο ως ένα μικρό μέρος ενός πολύ μεγαλύτερου συνόλου. Ως μέρος της διεπαφής προγραμματισμού, οι αντιγραμμένες συμβολοσειρές συνδέονται άρρηκτα με άλλον κώδικα (εκτός της Oracle) που χρησιμοποιούν οι προγραμματιστές. Η Google αντέγραψε το εν λόγω κομμάτι κώδικα όχι λόγω της τελειότητας ή των λειτουργικών πλεονεκτημάτων του, αλλά επειδή επέτρεψε στους προγραμματιστές να χρησιμοποιήσουν τις υπάρχουσες δεξιότητες στο νέο υπολογιστικό περιβάλλον για smartphone.

Ας θυμηθούμε ότι το 2012, ένας κριτής με εμπειρία προγραμματισμού συμφώνησε με τη θέση της Google και αναγνώρισε ότι το δέντρο ονομάτων που σχηματίζει το API είναι μέρος της δομής εντολών - ένα σύνολο χαρακτήρων που σχετίζονται με μια συγκεκριμένη συνάρτηση. Ένα τέτοιο σύνολο εντολών ερμηνεύεται από τη νομοθεσία περί πνευματικών δικαιωμάτων ως μη υπόκειται σε δικαιώματα πνευματικής ιδιοκτησίας, καθώς η αντιγραφή της δομής εντολών αποτελεί προϋπόθεση για τη διασφάλιση της συμβατότητας και της φορητότητας. Επομένως, η ταυτότητα των γραμμών με δηλώσεις και περιγραφές κεφαλίδων μεθόδων δεν έχει σημασία - για την υλοποίηση παρόμοιας λειτουργικότητας, τα ονόματα συναρτήσεων που αποτελούν το API πρέπει να ταιριάζουν, ακόμα κι αν η ίδια η λειτουργικότητα υλοποιείται διαφορετικά. Εφόσον υπάρχει μόνο ένας τρόπος έκφρασης μιας ιδέας ή μιας λειτουργίας, ο καθένας είναι ελεύθερος να χρησιμοποιεί πανομοιότυπες δηλώσεις και κανείς δεν μπορεί να μονοπωλήσει τέτοιες εκφράσεις.

Η Oracle άσκησε έφεση και ζήτησε από το Ομοσπονδιακό Εφετείο των ΗΠΑ να ακυρώσει την απόφαση - το εφετείο αναγνώρισε ότι το Java API αποτελεί πνευματική ιδιοκτησία της Oracle. Μετά από αυτό, η Google άλλαξε τακτική και προσπάθησε να αποδείξει ότι η εφαρμογή του Java API στην πλατφόρμα Android ήταν δίκαιη χρήση και αυτή η προσπάθεια στέφθηκε με επιτυχία. Η θέση της Google ήταν ότι η δημιουργία φορητού λογισμικού δεν απαιτεί άδεια χρήσης του API και ότι η αναπαραγωγή του API για τη δημιουργία συμβατών λειτουργικών ισοδυνάμων θεωρείται "δίκαιη χρήση". Σύμφωνα με την Google, η ταξινόμηση των API ως πνευματικής ιδιοκτησίας θα έχει αρνητικό αντίκτυπο στον κλάδο, καθώς υπονομεύει την ανάπτυξη της καινοτομίας και η δημιουργία συμβατών λειτουργικών αναλόγων πλατφορμών λογισμικού μπορεί να αποτελέσει αντικείμενο αγωγών.

Η Oracle άσκησε έφεση για δεύτερη φορά και η υπόθεση επανεξετάστηκε υπέρ της. Το δικαστήριο έκρινε ότι η αρχή της «δίκαιης χρήσης» δεν ισχύει για το Android, καθώς αυτή η πλατφόρμα αναπτύσσεται από την Google για ιδιοτελείς σκοπούς, όχι μέσω της άμεσης πώλησης ενός προϊόντος λογισμικού, αλλά μέσω του ελέγχου των σχετικών υπηρεσιών και της διαφήμισης. Ταυτόχρονα, η Google διατηρεί τον έλεγχο των χρηστών μέσω ενός αποκλειστικού API για την αλληλεπίδραση με τις υπηρεσίες της, το οποίο απαγορεύεται να χρησιμοποιηθεί για τη δημιουργία λειτουργικών αναλόγων, π.χ. Η χρήση του Java API δεν περιορίζεται σε μη εμπορική χρήση. Σε απάντηση, η Google υπέβαλε αίτηση στο ανώτατο δικαστήριο και το Ανώτατο Δικαστήριο των ΗΠΑ επέστρεψε για να εξετάσει το ζήτημα εάν οι διεπαφές προγραμματισμού εφαρμογών (API) ανήκουν στην πνευματική ιδιοκτησία και έλαβε τελική απόφαση υπέρ της Google.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο