Google zastąpi interfejsy API Java z systemu Android N alternatywą typu open source

wyrocznia

Zróżnicowany schemat dzisiejszego oprogramowania, w którym musi być zanurzony system operacyjny dla urządzeń mobilnych, jest dość skomplikowany i w którym jest mieć do czynienia z prawami autorskimi i prawami autorskimi aby mieć określone funkcje, kody i narzędzia zapewniające jak najlepsze wrażenia użytkownikowi, który kupił tablet, urządzenie do noszenia lub smartfon. Wiemy już, w jaki sposób są wnoszone przez różne firmy technologiczne, które co dwa na trzy wchodzą w procesy sądowe o wykorzystanie określonych sterowników lub interfejsów API. Ciągła walka, w której przegranymi są zazwyczaj użytkownicy, a firmy starają się jak najlepiej unikać tego typu utrudnień.

Tym właśnie zajmuje się Google, aby to obejść pozew dotyczący praw autorskich od Oracle dotyczące korzystania z Java API. Z tego powodu lub co byłoby tajnym porozumieniem między nimi, Google musiał podjąć decyzję, która oznacza, że ​​od Androida N platforma na urządzenia mobilne będzie wycofywać się z zależności od Javy od Oracle na rzecz implementacji open source OpenJDK. Powodem podanym przez Google jest całkowite zdecydowanie się na oprogramowanie typu open source, chociaż prawdziwy powód musi bardziej wiązać się z warunkami prawnymi, a nie zamiarami, bardziej zgodnymi z tym, co Android zawsze miał być wolnym oprogramowaniem.

Przechodząc od Java

Oracle przejęło Sun Microsystems, pierwotni właściciele języka programowania Java i jego bibliotek kodu, w 2010 roku i od tego czasu nieustannie walczy z Google dla Androida. Oracle skarży się, że Android używa swojego Java API bez pozwolenia. Interfejsy API lub interfejsy programistyczne aplikacji są podobne do słowników języków programowania, umożliwiając programistom dostęp do wszystkich funkcji bez konieczności pisania kodu. Google utrzymuje, że te interfejsy API nie mogą być objęte prawami autorskimi, co doprowadziło do wielkiej debaty, która podzieliła branżę technologiczną na różne dziedziny.

Java

Do dziś ten problem nie został prawnie rozwiązany. Chociaż tak, jury opowiedziało się za wizją Google w 2012 roku, chociaż sąd federalny uchylił decyzję, stwierdzając, że interfejsy API mogą być objęte prawami autorskimi bez żadnego problemu. W czerwcu ubiegłego roku Sąd Najwyższy odmówił ponownego rozpatrzenia sprawy, który skierował ją z powrotem do sądów niższej instancji.

Jak ta nowa zmiana wpłynie na programistów

Ponieważ sprawa jest nadal aktywna, Google jest w wielkiej ciszy w tym momencie. Nowa zmiana polega oczywiście na odzyskaniu otwartego charakteru Androida, co zachęca do korzystania z bibliotek open source. Ta cicha zmiana została odkryta dzięki nowemu dodatkowi w kodzie źródłowym, który został potwierdzony przez Google w przypadku przyszłych wersji Androida.

OpenJDK

Dla użytkowników końcowych nie powinno być żadnych zauważalnych zmian. Jest dla programistów, w przypadku których faktycznie zauważysz pewne różnice, ponieważ nie będą musieli wybierać między dwoma API, ponieważ mają tylko OpenJDK i jak by to było pracować z uproszczonym kodem. Dla Google otwiera to drzwi do większego wpływu na sposób opracowywania implementacji open source, szczególnie w nowych sposobach, które mogą ulepszyć Androida.

Krótko mówiąc, tak jest dobre posunięcie strategiczne Google pozbyć się tych ciągłych skarg ze strony Oracle. Więc teraz musimy poznać więcej szczegółów tej implementacji, która rozpocznie się w nowej głównej wersji Androida, która w nadchodzącym roku będzie początkową wersją N.


Jesteś zainteresowany:
Jak usunąć wirusy z Androida
Obserwuj nas w Wiadomościach Google

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Actualidad Blog
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.