Spritz 技术最近在互联网上引起了很多轰动,我想将这项技术整合到我的应用程序中。人们已经在这里开源了它:https ://github.com/andrewgiang/SpritzerTextView
我想知道它的 GPLv3 许可这一事实是否意味着我很高兴,甚至在商业上也是如此。
我知道我没有收到你们的法律建议。
编辑:基于 OpenSpritz:https ://github.com/OnlyInAmerica/OpenSpritz-Android
Spritz 技术最近在互联网上引起了很多轰动,我想将这项技术整合到我的应用程序中。人们已经在这里开源了它:https ://github.com/andrewgiang/SpritzerTextView
我想知道它的 GPLv3 许可这一事实是否意味着我很高兴,甚至在商业上也是如此。
我知道我没有收到你们的法律建议。
编辑:基于 OpenSpritz:https ://github.com/OnlyInAmerica/OpenSpritz-Android
如果原始软件是 GPLv3 并且有人在衍生作品上随机标记 Apache 2.0,则 GPLv3 将适用。
GPL 的限制无限多,它要求您为任何衍生作品提供源代码,允许其他人复制和分发您的作品——基本上你不再拥有你的代码,公众拥有——你只是管家。正如 Steve Balmer 所描述的 [Linux 的 GNU GLP],“它是一种癌症,它在知识产权意义上将自身附着在它所接触的一切上”——想不出更好的说法。
另一方面,Apache 2.0 是允许的。您可以使用代码,放入您的程序,将其用于商业用途,而无需在有人请求时提供源代码。简而言之,如果您做任何商业活动,请不要碰任何 GPL,但 Apache 2.0 很好。
更多信息: https ://stackoverflow.com/questions/749461/lgpl-mit-or-apache-differences (有人在那里发布了一张漂亮的图表。)
我是 SpritzerTextView 的开发人员,我正在研究这个问题,OpenSpritz-Android 目前处于 GPLv3 之下,我一直在与该开发人员合作实现他们的 SpritzerTextView。
OpenSpritz-Android 可能会将他们的库许可证切换到 Apache 2,并将遵守我在发布版本上的许可证。