Является ли Android-проект открытым исходным кодом?

Является ли Android Studio проектом с открытым исходным кодом? Если это так, где я могу получить его исходный код?

Можно ли добавить плагины для Android Studio?

Где доступен API для Android Studio?

Ответы

Ответ 1

Действительно, Android Studio - это проект с открытым исходным кодом. Он поощряет разработчиков работать над плагинами и расширениями. Здесь вы можете получить исходный код

http://tools.android.com/build/studio

Ответ 2

Просто добавим:

Android Studio основана на открытой версии IntelliJ, которая является открытым исходным кодом. Ребята из Google добавили Android-образ поверх IntelliJ и выпустили его под лицензией Apache 2, которая также является открытым исходным кодом.

Ответ 3

Ну, некоторые из андроид-студии могут быть, но двоичная сборка SDK - нет. (https://developer.android.com/studio/terms.html). Люди утверждали, что исходный код является открытым исходным кодом, но это сложно подтвердить. Но многие источники распространяются по лицензии проекта apache.

Условия для бинарной сборки студии Android

У него есть некоторые возражающие термины:

"2.1 Чтобы использовать SDK, вы должны сначала согласиться с Лицензионным соглашением. Вы не можете использовать SDK, если вы не согласны с Лицензионным соглашением." < - Это может сильно нарушить условия любой части копилефта SDK... хотя я сомневаюсь, что что-то копилефт. Вероятно, не подлежат исполнению.

"3.8 Вы соглашаетесь с тем, что не удаляете, не скрываете или не изменяете какие-либо уведомления о правах собственности (включая уведомления об авторских правах и товарных знаках), которые могут быть прикреплены к SDK или содержаться в нем." < - Вероятно, не подлежат исполнению, если вы не распространяете вещи

"4.2 Вы соглашаетесь использовать SDK и писать приложения только в целях, разрешенных (а) Лицензионным соглашением и" < - вам даже не разрешено использовать студию Android.

Состояние авторских прав исходного кода

В этих сообщениях указано, что эти ограничения применяются только к "двоичным", так что, возможно, вы можете просто создать это из исходного кода, лицензия не совсем понятна.

http://www.zdnet.com/article/no-google-is-not-making-the-android-sdk-proprietary-whats-the-fuss-about/

Кто знает, верно ли это, исходный код не совсем легко получить: (см. http://tools.android.com/build/studio). Я не мог найти список лицензий, код студии распространяется по нескольким репозиториям: https://android.googlesource.com/platform/manifest/+/studio-2.2.2/default.xml и глядя на несколько репозиториев, каждый исходный файл, по-видимому, защищен авторским правом отдельно в APL v2.0.

Ответ 4

Вот немного более конкретная и, надеюсь, более ясная информация...

Ниже приведено 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/

Ответ 5

Android Studio - это проект с открытым исходным кодом. и он размещается как git reposotiry

Ссылка: http://tools.android.com/build/studio