czerwca262008

Android będzie w 100% open source

W przeciwieństwie do niektórych informacji prasowych, okazało się, że wszystko co wchodzi w skład platformy Android będzie udostępnione jako open source na jednej ze standardowych licencji, o czym dowiedzieliśmy się dzięki donosom z Google I/O.

Na ostatniej konferencji firmy z Mountain View poświęconej nowoczesnym technologiom (Google I/O w San Francisco) wydarzyło się wiele ciekawych prezentacji, w rozmowie z pracownikami tej firmy wyszło na jaw między innymi, że  Android będzie w 100% open source. Nawet kodeki multimedialne, niemal wszystkie komponenty użyją licencji Apache’a (ASL v2), tej samej co popularne serwery http oraz Tomcat, Harmony itp.

Będą 2 wyjątki od licencji Apache’a:

  1. Oprogramowanie dotychczasowo wykorzystujące inne wolne licencje nie zmieni sposobu dystrybucji. W tym, usprawnienia Google’a w jądrze Linuksa (który używa GNU Public License – GPL v2).
  2. Narzędzia powiązane z Eclipse, (np. Eclipse Android Development Tools plug-in – ADT) pozostaną na licencji Eclipse Public License (EPL).

Oczywiście  Google planuje także wydanie aplikacji zamkniętych, na przykład GMail – nie są to elementy powiązane z Androidem mimo, że mogą być z nim zintegrowane. Dlatego samo otwarcie platformy Google Android nie oznacza, że na telefonach wszystkie narzędzia będą darmowe. Twórcy będą mogli wybrać, czy podążać ścieżką promowaną w jakimś stopniu przez Google’a, czy zamknąć kod źródłowy, próbując zarobić na ewentualnej sprzedaży.

Otwarte oprogramowanie zapewnia wiele korzyści, jedną z najważniejszych w przypadku Androida jest bezpieczeństwo – standardem jest, że rozwiązania open source są bezpieczniejsze a fakt dostępu do kodu wcale nie ułatwia ataków, jak mogłoby się wydawać. Każda, najmniejsza nawet luka jest szybko znajdowana i  poprawiana, szczególnie przy wsparciu tak dużych korporacji. Przykładem niech będzie otwarty Linuks kontra zamknięty Windows.

No Responses

Comment RSS Trackback URL

Leave a Reply