所以就像标题说的那样,可以使用别人的实现吗?例如,我在代码中使用了这个众所周知的PagerSlidingTabStrip。
https://github.com/astuetz/PagerSlidingTabStrip
因此,假设我在依赖项中的gradle中使用它,并且我正在制作的应用程序是去Google Play商店。这合法吗?还是我需要创作者的许可。如果您可以的话,也请给我一些针对此类事情遵循的准则。
对不起,这个愚蠢的问题,但我宁愿问而不是问。
谢谢。
每当您使用 github 中的库时,请检查页面底部的许可证。
PagerSlidingTabStrip 在 Apache 2.0 许可证下获得许可,您可以在此处阅读。简而言之,您可以将库与您自己的工作一起"重新分发"。
Github和Maven Central上的几乎所有库都是开源的。 因此,您可以在代码中使用它。
但您应该检查许可证类型。