W zeszłym miesiącu cW tym miejscu na blogu udostępniamy wiadomości o nowym sporze przeciwko Google, który Oracle ponownie otworzył o korzystaniu z interfejsu API języka Java w systemie Android. W tym artykule wspomnieliśmy o stanowisku, jakie strony trzecie zajęły w tej sprawie oraz o wsparciu, jakie wyraziły wobec Google, ponieważ różne firmy i stowarzyszenia są głęboko przekonane, że jeśli sprawa zostanie wniesiona na korzyść Oracle, może to zaszkodzić innowacjom i że korzystanie z interfejsów API powinno być bezpłatne.
W następstwie sprawy teraz Oracle twierdzi, że Google „popełnił rażący akt plagiatu” integrując obsługę języka Java z systemem Android bez oficjalnej licencji językowej i złożył sprawę do Sądu Najwyższego Stanów Zjednoczonych w sprawie rozstrzygnięcia sporu z Google dotyczącego kwestii praw autorskich.
Jako przypomnienie, Po zakupie Sun Microsystems i odziedziczeniu Javy w 2010 r. Oracle złożyła pozew przeciwko Google, po odkryciu, że gigant z Mountain View naruszył patenty i prawa autorskie związane z Javą.
Google wygrał dwie decyzje sądowe w sądach niższej instancji, ale Oracle unieważniła je w postępowaniu odwoławczym, a ostatnia decyzja sądu jest na korzyść Oracle. Google, który zawsze zaprzeczał zarzutom naruszenia praw autorskich, wyjaśniając, że interfejsy API nie powinny być chronione prawem autorskim, ponieważ są niezbędne do pisania kompatybilnych programów, nie miał innego wyjścia, jak tylko wejść do Sądu Najwyższego Stanów Zjednoczonych w ostateczności, co ma miejsce w styczniu ubiegłego roku.
Dwa miesiące później Oracle nadal zwróciła się do Sądu Najwyższego o odrzucenie wniosku Google w tej sprawie.
Google kontra Oracle to najnowsza iteracja walki między dwoma amerykańskimi gigantami oprogramowania, która toczy się od prawie dziesięciu lat i obraca się wokół dwóch fundamentalnych pytań: czy elementy składowe języka takiego jak Java mogą być chronione prawami autorskimi? , czy pożyczasz ten kod do celów interoperacyjności?
„Żadna firma nie dokona dużej inwestycji niezbędnej do uruchomienia rewolucyjnego dzieła, takiego jak Java SE, jeśli sąd uzna, że konkurent może go skopiować właśnie dlatego, że jest atrakcyjny” - twierdzi Oracle.
Oracle twierdzi również, że zwycięstwo Google wpłynęłoby na możliwości Stanów Zjednoczonych przestrzegać praw autorskich na całym świecie, ponieważ „nie możemy wiarygodnie nalegać na silną ochronę za granicą, porzucając jednocześnie tych, których masz w kraju”.
W zeszłym miesiącu, Kilka firm amerykańskich, w tym rywale Google, stanęło po stronie giganta wyszukiwania online w walce z Oracle przed Sądem Najwyższym. Wszystkie te firmy technologiczne zgadzają się, że zwycięstwo Oracle zagroziłoby innowacjom w branży IT i tylko utrudniłoby tworzenie interoperacyjnego oprogramowania.
Dlatego IBM, Microsoft, Mozilla, Creative Commons, Inicjatywa Open Source, Fundacja Wikimedia, Software Freedom Conservancy y wiele innych stowarzyszeń i firm działało jako niezależni uczestnicy ponownego procesu Sądu Najwyższego między Google a Oracle w związku z korzystaniem z Java API na platformie Android.
Oracle, ze swojej strony wierzę, że te obawy nie muszą tam być, ponieważ jeśli Google pozwolił programistom Java na łatwe tworzenie aplikacji na Androida, aplikacje Java i Android nie są w pełni kompatybilne. A wszystkim, którzy wychwalają zalety interoperacyjności, Oracle przypomina, że Google przyznał się do celowego uczynienia Androida niezgodnym z Javą.
Podsumowując, Oracle wyjaśnia, dlaczego uważa, że interfejsy API podlegają ochronie praw autorskich: Ustawa o prawach autorskich obejmuje „programy komputerowe” i nie przewiduje wyjątków dla interfejsów API ani żadnego innego określonego typu kodu
Ostatecznie sprawa zostanie rozpatrzona przez Sąd Najwyższy 24 marca bre oczekuje, że Sąd Najwyższy podejmie decyzję w czerwcu. Jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić poniższy link.
Java to najgorszy z Androida.
Zawsze uważałem, że Android jest zepsuty pod względem projektu i technologii
Jak dobrze ludzie z libreoffice poradzili sobie z czyszczeniem starego kodu openoffice, usuwając prawie wszystkie ślady Java i przenosząc wszystko do C.
Java jest do bani !!
Problemem javy w Androidzie jest wojna, którą prowadzą obie firmy. Java bardzo się rozwinęła i może być doskonale używana na Androidzie, ale mamy kotlin, który informuje Cię, jak długo to potrwa.