我可以在我的应用程序中使用开源Spritz克隆吗?

时间:2014-03-16 01:13:29

标签: android open-source licensing commercial-application

Spritz技术最近在互联网上引起了很多关注,我想将这项技术融入我的应用程序中。人们已经在这里开源:https://github.com/andrewgiang/SpritzerTextView

我想知道它的GPLv3许可是否意味着我可以去,甚至商业化。

我知道我没有收到你们的法律建议。

编辑:基于OpenSpritz:https://github.com/OnlyInAmerica/OpenSpritz-Android

2 个答案:

答案 0 :(得分:3)

如果原始软件是GPLv3并且有人在衍生作品上随机标记了Apache 2.0,则GPLv3将受到管辖。

GPL限制性更强,它要求您为任何派生作品提供源代码,允许其他人复制您的作品并分发 - 基本上您不再拥有您的代码,公众会这样做 - 您仅仅是管家。正如史蒂夫巴尔默所描述的那样[Linux的GNU GLP],“它是一种将知识产权理解为接触到的一切的癌症” - 想不出更好的说法。

另一方面,Apache 2.0是宽容的。您可以使用代码,放入程序,商业使用,而不必在有人请求时提供源代码。简而言之,如果你做任何商业广告,不要触摸任何GPL,但Apache 2.0没问题。

更多信息:https://stackoverflow.com/questions/749461/lgpl-mit-or-apache-differences (有人在那里张贴了一张漂亮的图表。)

答案 1 :(得分:0)

我是SpritzerTextView的开发人员,我正在研究这个问题,OpenSpritz-Android目前在GPLv3下,我一直在与开发人员合作实施他们的SpritzerTextView。

OpenSpritz-Android可能会将其库许可证转换为Apache 2,并且将遵守我在已发布版本上的许可证。

Look here