Android Studio是一个开源项目吗?如果是,我在哪里可以得到它的源代码?
我们可以为Android Studio添加插件吗?
适用于Android Studio的API在哪里?
好吧,一些android工作室可能是,但SDK的二进制版本不是.(https://developer.android.com/studio/terms.html).人们断言源代码是开源的,但这很难确认.但很多源代码都是在apache项目许可下发布的.
它有一些令人反感的术语:
"2.1为了使用SDK,您必须首先同意许可协议.如果您不接受许可协议,则不得使用SDK." < - 这可能违反了SDK的任何copyleft部分的条款......虽然我怀疑任何东西都是copyleft.可能无法执行.
"3.8您同意不会删除,隐藏或更改SDK中可能附加或包含的任何所有权声明(包括版权和商标声明)." < - 可能无法强制执行,除非您分发内容
"4.2您同意使用SDK并仅为(a)许可协议允许的目的编写应用程序并且"< - 您甚至不允许使用android studio.
这篇帖子说这些限制只适用于"二进制",所以也许你可以从源代码构建它,许可证不清楚这一点.
谁知道这是不是真的,源代码并不容易获得:(见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许可发布了该产品,该许可也是开源的。
这里有一些更具体,希望更清晰的信息......
以下来自http://tools.android.com/build/studio:
按照下载说明(此处)操作后,您将在 tools/adt/idea 下拥有 Android 插件源代码,在 tools/idea/ 下有 IntelliJ IDE 基础,在 tools/base/ 下有很多共享库。
所以...
Android 插件的源代码可在此处获得:https : //android.googlesource.com/platform/tools/adt/idea/
Android Studio 的源代码可在此处获得:https : //android.googlesource.com/platform/tools/idea/
| 归档时间: |
|
| 查看次数: |
18545 次 |
| 最近记录: |