Android SDK nie jest już wolnym oprogramowaniem

Wygląda na to, że Google niedawno zmienił warunki korzystania z SDK de Android, który jest niczym innym jak zestawem narzędzi, za pomocą którego są wykonane wszystkie aplikacje na Androida, nawet sam system operacyjny. 


Nowe Warunki w przypadku Android SDK zawiera teraz zwroty takie jak „nie wolno: (a) kopiować (z wyjątkiem tworzenia kopii zapasowych), modyfikować, dostosowywać, rozpowszechniać, dekompilować, odtwarzać kodu źródłowego, dezasemblować ani tworzyć dzieł pochodnych SDK lub jakiejkolwiek części SDK których warunki nie są przyjazne dla wolnego oprogramowania ", on wskazał członek Free Software Foundation Europe, Torsten Grote.

To nigdy nie zaszkodzi wyjaśnić, prowadzi do kopnięć z czterema swobodami, że według Free Software Foundation oprogramowanie musi być uważane za „wolne”.

Na szczęście Replicant, darmowy rozwidlenie Androida, ogłosił wydanie Replikant SDK 4.0 Na podstawie najnowszych źródeł Android SDK bez nowych warunków.

Skąd te zmiany? Ponieważ teraz?

Równolegle z dużą popularnością, jaką zdobywał Android, pojawił się problem fragmentacji platformy. Obecnie 7 na 10 użytkowników Androida ma na swoich urządzeniach zainstalowaną wersję Gingerbread (2.3.x), która niedługo skończy dwa lata.

W kwietniu 2012 r. Programiści Androida z niepokojem i frustracją odnosili się do „skandalicznej fragmentacji platformy”.

Powyższe wyjaśniono z kilku powodów, ale wyróżniają się dwa. Jedną z nich jest to, że wiele terminali ma niewystarczający sprzęt, aby odpowiednio wykonywać najnowsze i ciężkie funkcje Androida oraz wiele dostępnych aplikacji. Innym powodem jest to, że producenci okazują niedbałość lub brak zainteresowania oferowaniem ulepszeń do swoich tańszych modeli lub na drodze do starzenia.

Istnieje jednak inna, coraz bardziej istotna forma fragmentacji. Oznacza to, że niektórzy programiści biorą kod źródłowy Androida jako podstawę i rozwijają go w innym kierunku niż wizja Google i Open Handset Alliance. Najlepszym tego przykładem jest tablet Amazon Kindle, poza modelem Aliyun Alibaba.

Google wyraziło niezadowolenie z tej sytuacji i według różnych źródeł niedawno interweniowało w firmie Acer, aby powstrzymać się od rozwijania modelu opartego na Aliyun.

Podsumowując, aby utrudnić nowym graczom kopiowanie strategii Amazon i Alibaba, firma zmodyfikowała warunki korzystania z Android SDK (Software Developer Kit). W chwili obecnej z punktu 3.4 nowej umowy licencyjnej wynika, że ​​nie można używać zestawu SDK, chyba że programista zgodzi się nie wykonywać działań, które mogą skutkować fragmentacją Androida. Obejmuje to udział w tworzeniu, promowaniu lub rozpowszechnianiu pakietu SDK na podstawie oficjalnego pakietu SDK.

Nowa klauzula oznacza, że ​​osoby zainteresowane utworzeniem nowej rozwidlenia lub rozwidlenia systemu Android 4.2 lub nowszego będą musiały utworzyć od podstaw własny zestaw SDK.