Проекты F-Droid и Android Rebuilds ввел в строй репозиторий с пересобранным Android SDK
Разработчики проектов F-Droid и Android Rebuilds представили новый репозиторий с пересобранным вариантом инструментария Android SDK/NDK, в который включены только инструменты, поставляемые под свободными лицензиями. Новый публичный репозиторий примечателен разделением SDK на отдельные модули, что позволяет упростить установку сборок SDK от проекта Android Rebuilds. В частности, при помощи sdkmanager можно будет выбрать только необходимые компоненты, без необходимости загрузки монолитной версии SDK и не прибегая к ручной пересборке из исходных текстов.
Необходимость создания альтернативных сборок Android SDK обусловлена тем, что несмотря на то, что исходные тексты компонентов SDK поставляются под свободными лицензиями (в основном Apache 2.0), предлагаемые для загрузки бинарные файлы из официальных наборов Android SDK и NDK распространяются под отдельным соглашением (EULA). В соглашении в том числе запрещено использование официальных сборок SDK для разработки приложений под другие платформы (в том числе под несовместимые ответвления Android), переупаковка (компоновки других SDK) и использование для разработки приложений, нарушающих предписания регулирующих органов и законодательства США.
Пользователи которые не согласны с требованиями EULA могут собрать компоненты SDK из исходных текстов, но это достаточно трудоемкий и длительный процесс с учетом огромной кодовой базы проекта. Android Rebuilds решает эту проблему и предоставляет готовые альтернативные сборки, лишенные ограничений EULA. Решение похожей задачи также занимаются разработчики Debian, которые формируют собственные сборки Android SDK и NDK для своего дистрибутива.