Android ADB重新分配

Mic*_*zon 5 usb installer android licensing adb

您是否可以将Android ADB重新分发给最终用户?

是否有可能包含在安装程序中的分发/包?

我们正在考虑使用它,以便在我们的Android应用和桌面应用之间提供USB连接.在这种情况下,有没有更好的方法可以建议轻松建立USB桥接器?

HFS*_*Dev 6

我相信分发Android adb可执行文件是完全合法的.适用于http://developer.android.com/sdk/terms.html的 android sdk的SDK许可协议具有以下条款:

3.5根据开源软件许可证许可的SDK的组件的使用,复制和分发仅受该开源软件许可的条款的约束,而不受本许可协议的约束.

由于位于android/system/core/adb下的android树下的adb客户端是在http://www.apache.org/licenses/LICENSE-2.0下获得许可的,因此它应该是完全合法的.

但我不是律师,所以不要理所当然地寻求专业建议.


Mic*_*zon 4

只是为了解决这个问题,并可能帮助将来遇到类似问题的其他人:

\n

似乎 Android SDK(包括 ADB)不允许重新分发。引用自Android\xe2\x80\x99s T&C

\n
\n

\xe2\x80\x9c3.3 除适用的第三方许可证要求的范围外,您不得复制(备份目的除外)、修改、改编、重新分发、反编译、反向工程、反汇编或创建 SDK 的衍生作品或 SDK 的任何部分。除适用的第三方许可证要求的范围外,您不得将 SDK 的任何部分加载到手机或除个人计算机之外的任何其他硬件设备上,不得将 SDK 的任何部分与其他软件结合使用,或分发任何软件或设备合并了 SDK 的一部分。\xe2\x80\x9d

\n
\n

  • 这里说的是编译好的SDK的二进制包。从源代码编译 adb 然后重新分发它怎么样? (2认同)