nowe technologie w biznesie

Kod Java w Androidzie użyty jednak legalnie

Doniesienia o bezprawnym użyciu w Androidzie fragmentów kodu Javy okazały się być nieprawdziwe.
Siedem plików, które miały być bezprawnie użyte w pracach nad Androidem (PolicyNodeImpl.java, AclEntryImpl.java, AclImpl.java, GroupImpl.java, OwnerImpl.java, PermissionImpl.java, and PrincipalImpl.java) znajdują się – a raczej znajdowały, ale o tym w dalszej części notki – w testowej gałęzi kodu.

Wspomniane pliki zostały udostępnione przez Sun dla developerów jako pomoc w analizowaniu i czyszczeniu kodu. Tekst licencji Apache został najprawdopodobniej dodany przez automatyczny skrypt, używany zapewne przez programistę związanego z projektem Harmony.

Pozostałych 37 plików znajdowało się w archiwum MMAPI.zip, znajdującym się w katalogu zawierającym kod sterowników dźwięku dla jednego z chipsetów. Żaden ze skompresowanych plików nie był wykorzystywany w Androidzie, a samo archiwum zostało tam najprawdopodobniej przekopiowane przez jednego z programistów przez przypadek.

Programiści związani z projektem Android wyczyścili kod jeszcze przed nagłośnieniem podejrzeń w internecie. Pierwszy z plików testowych został usunięty 30 października 2010, pozostałe wykasowano 14 stycznia z komentarzem „usunięto niepotrzebne testy”. Wcześniejszą wersję kodu można cały czas znaleźć w repozytorium.

Wiadomość o odkryciu przekopiowanego kodu Javy w Androidzie stała się sensacją, szczególnie dużą w świetle narastającego konfliktu między Google a Oracle (obecnym właścicielem Javy) dotyczącym wykorzystania technologii opracowanych i opatentowanych przez Sun.

Udostępnij artykuł
Link do udostępniania
Poprzedni artykuł

Nowy szef Google

Następny artykuł

AMD lepsze niż oczekiwano

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Przeczytaj także