在GNU GPLv3开放下发布iOS应用是否合法?
在GNU通用公共许可证(GPL)v3开源许可证下发布iOS应用程序是否合法? 显然,你不能使用其他人的GPL源码,但是如果我拥有整个源代码的版权,这可以吗?
如果GPL许可证不好 - 我可以使用MIT许可证,BSD许可证还是其他许可证?
简单的回答,从我的理解,是和不
再详细一点,没有什么能够阻止你编写iPhone应用程序并在GPL下发布源代码。 但是,许可证的某些部分似乎无法在应用商店分发机制下完成
真实世界的结果是像Colloquy mobile这样的情况,您必须在应用商店中支付费用,但可以免费获得源代码(并且如果您注册了99美元,则可以在iPhone / iTouch上构建/安装) dev程序)
尽管我不是律师,但从我担任GPL,IMO的角度来看,GPLv3完全不符合App Store的发行版,仅仅是因为第3段,我引用了:
3.保护用户的合法权利免受反规避法律的影响。
根据1996年12月20日通过的WIPO版权条约第11条规定的义务,或任何类似法律禁止或限制规避这些措施,任何适用法律均不应将任何涵盖的工作视为有效技术措施的一部分。
当您转达涵盖作品时,您放弃任何合法权力禁止规避技术措施,只要此类规避是通过行使本许可下关于涵盖作品的权利而实现的,并且您无意限制其操作或修改作为对工作用户,您的或第三方禁止规避技术措施的合法权利的执行手段。
基本上,AFAIK,这意味着设备必须完全开放,任何人都可以在设备上安装和使用他们的源代码修改。
然而,该段不存在于GPLv2中。 这是我为Gorilla选择的许可证,因为据我所知,它是兼容的。 我敢肯定,如果有人认为它不是,并且将任何事情都发生在法庭上,但从技术上讲, GPL从未见过法庭(至少,据我所知)。 如果苹果有一天决定明确提到GPL是不兼容的,因为他们不能遵守其分发条款,那么他们可能会告诉我们不要这样做,并且我会切换到CDDL左右。
至于你提到的其他许可证; 那些完全没问题。 它们远没有GPL那么严格。
供参考,这是一些相当不错的比较许可证:
版权,许可证和CDDL图解
顺便说一下,您还可以使用任何这些优秀许可证(包括GPLv3)并使其适应(只要它们没有版权)或将其用于双重许可。
如果您拥有所有代码的版权,那么应该没有问题。 您可以根据GPL将其许可给其他人,但它不适用于您或您选择根据其他条款授权其他人的其他人。
链接地址: http://www.djcxy.com/p/79475.html上一篇: Is it legal to publish iOS apps under the GNU GPLv3 open