Ответ 1
Действительно, Android Studio - это проект с открытым исходным кодом. Он поощряет разработчиков работать над плагинами и расширениями. Здесь вы можете получить исходный код
Является ли Android Studio проектом с открытым исходным кодом? Если это так, где я могу получить его исходный код?
Можно ли добавить плагины для Android Studio?
Где доступен API для Android Studio?
Действительно, Android Studio - это проект с открытым исходным кодом. Он поощряет разработчиков работать над плагинами и расширениями. Здесь вы можете получить исходный код
Просто добавим:
Android Studio основана на открытой версии IntelliJ, которая является открытым исходным кодом. Ребята из Google добавили Android-образ поверх IntelliJ и выпустили его под лицензией Apache 2, которая также является открытым исходным кодом.
Ну, некоторые из андроид-студии могут быть, но двоичная сборка SDK - нет. (https://developer.android.com/studio/terms.html). Люди утверждали, что исходный код является открытым исходным кодом, но это сложно подтвердить. Но многие источники распространяются по лицензии проекта apache.
У него есть некоторые возражающие термины:
"2.1 Чтобы использовать SDK, вы должны сначала согласиться с Лицензионным соглашением. Вы не можете использовать SDK, если вы не согласны с Лицензионным соглашением." < - Это может сильно нарушить условия любой части копилефта SDK... хотя я сомневаюсь, что что-то копилефт. Вероятно, не подлежат исполнению.
"3.8 Вы соглашаетесь с тем, что не удаляете, не скрываете или не изменяете какие-либо уведомления о правах собственности (включая уведомления об авторских правах и товарных знаках), которые могут быть прикреплены к SDK или содержаться в нем." < - Вероятно, не подлежат исполнению, если вы не распространяете вещи
"4.2 Вы соглашаетесь использовать SDK и писать приложения только в целях, разрешенных (а) Лицензионным соглашением и" < - вам даже не разрешено использовать студию Android.
В этих сообщениях указано, что эти ограничения применяются только к "двоичным", так что, возможно, вы можете просто создать это из исходного кода, лицензия не совсем понятна.
Кто знает, верно ли это, исходный код не совсем легко получить: (см. http://tools.android.com/build/studio). Я не мог найти список лицензий, код студии распространяется по нескольким репозиториям: https://android.googlesource.com/platform/manifest/+/studio-2.2.2/default.xml и глядя на несколько репозиториев, каждый исходный файл, по-видимому, защищен авторским правом отдельно в APL v2.0.
Вот немного более конкретная и, надеюсь, более ясная информация...
Ниже приведено http://tools.android.com/build/studio:
После выполнения инструкций по загрузке (здесь) у вас будет Исходный код плагина Android под инструментами /adt/idea, база IntelliJ IDE в tools/idea/, и много общих библиотек в tools/base/.
Итак...
Исходный код для Android Plug-in доступен здесь: https://android.googlesource.com/platform/tools/adt/idea/
Исходный код для Android Studio доступен здесь: https://android.googlesource.com/platform/tools/idea/
Android Studio - это проект с открытым исходным кодом. и он размещается как git reposotiry