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.

0 0 votes
Article Rating
Powiadomienia
Powiadom o
0 komentarzy
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x