Android Studio是一个开源项目吗?如果是,我在哪里可以得到它的源代码?
我们可以为Android Studio添加插件吗?
适用于Android Studio的API在哪里?
事实上,Android Studio是一个开源项目.它鼓励开发人员处理插件和扩展.您可以在此处获取源代码
http://tools.android.com/build/studio
好吧,一些android工作室可能是,但SDK的二进制版本不是.(https://developer.android.com/studio/terms.html).人们断言源代码是开源的,但这很难确认.但很多源代码都是在apache项目许可下发布的.
android studio的二进制构建术语它有一些令人反感的术语:
"2.1为了使用SDK,您必须首先同意许可协议.如果您不接受许可协议,则不得使用SDK." < - 这可能违反了SDK的任何copyleft部分的条款......虽然我怀疑任何东西都是copyleft.可能无法执行.
"3.8您同意不会删除,隐藏或更改SDK中可能附加或包含的任何所有权声明(包括版权和商标声明)." < - 可能无法强制执行,除非您分发内容
"4.2您同意使用SDK并仅为(a)许可协议允许的目的编写应用程序并且"< - 您甚至不允许使用android studio.
源代码的版权状态这篇帖子说这些限制只适用于"二进制",所以也许你可以从源代码构建它,许可证不清楚这一点.
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下单独受版权保护.
只需一点补充:
Android Studio基于开放源代码的IntelliJ的裸版本。来自Google的家伙在IntelliJ的基础上增加了Android的品味,并根据Apache 2许可发布了该产品,该许可也是开源的。