其他分享
首页 > 其他分享> > GitHub Android库中有哪些不同的许可证?

GitHub Android库中有哪些不同的许可证?

作者:互联网

最近,我从GitHub存储库中为我的android应用程序添加了一些代码.尽管它是一个开放源代码库,但它显示了不同的许可证,例如MIT,Apache等…我正在尝试获取有关许可证的信息.有人可以提供有关不同许可证及其使用方法的注释吗?

解决方法:

https://help.github.com/articles/open-source-licensing/为您提供了对项目使用任何可用许可证的方式.

存在许多类型的软件许可证.

Microsoft Reciprocal License

Microsoft开放许可证和免费软件许可证.只要包括已修改的源文件并保留Ms-RL,就可以分发派生代码.
提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:True
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Code Project Open License (CPOL)

受许可条款约束的要点是:

源代码和可执行文件可以在商业应用中使用;
可以重新分发源代码和可执行文件;和
可以修改源代码来创建派生作品.
不提供适用性,保证或任何担保的索赔.该软件按“原样”提供.
提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:True
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Common Development and Distribution License (CDDL)

基于Mozilla公共许可证(MPL),使其更适合在Mozilla基金会之外使用.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:True
提供明确的专利许可:True
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Microsoft Public License (Ms-PL)

由Microsoft使用.可以分发已编译的派生代码,以用于商业用途和非商业用途.如果要重新分发源代码,则必须在重新分发中包含此许可证的完整副本.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:True
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Mozilla Public License 1.1 (MPL 1.1)

Mozilla和Firefox等使用.某些专利条款是不可接受的.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:True
提供明确的专利许可:True
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Common Public License Version 1.0 (CPL)

源自IBM公共许可证,受Mozilla公共许可证影响,并由SourceForge上的某些Microsoft项目使用.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:True
提供明确的专利许可:True
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Eclipse Public License 1.0

通用公共许可证的较新版本,在某些情况下更易为企业所接受.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:True
提供明确的专利许可:True
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The MIT License

非常老的许可证,对代码的使用基本上没有限制.它还对作者或用户提供的保护很少.它与BSD许可证相同,但没有“不认可”条款.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The BSD License

非常老的许可证,对代码的使用基本上没有限制.它还对作者或用户提供的保护很少.它与MIT许可证相同,不同之处在于它包含防止使用作者姓名进行背书的条款.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Apache License, Version 2.0

BSD或MIT许可的限制性稍强(但仍然非常开放)的版本,其中增加了专利条款.仔细阅读.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:True
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Creative Commons Attribution-ShareAlike 2.5 License

需要链接的许可证在使用该许可证的作品上可见.听起来像是“共享相同”,只要该作品具有与该作品相似的许可,您就可以共享该作品.

建议不要将此许可证用于软件.
提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:False
是病毒许可:是的

The zlib/libpng License

强调使用和重复使用自由的许可证,但有一些限制.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

A Public Domain dedication

不是许可证,而是对公共领域的奉献.放弃所有权利,任何人都可以使用该代码做任何希望做的事情.请注意,这不是许可证,不为用户提供任何担保,也不为作者提供任何赔偿.

提供版权保护:错误
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:True
是病毒许可证:错误

The Creative Commons Attribution 3.0 Unported License

该许可允许其他人在您的作品上进行发行,重新混音,调整和构建,甚至是在商业上使用,只要他们将您的原创作品归功于您.建议不要将此许可证用于软件.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:False
是病毒许可:是的

The Creative Commons Attribution-Share Alike 3.0 Unported License

需要链接的许可证在使用该许可证的作品上可见.听起来就像“分享一样”;您可以共享此作品,只要该作品具有与该作品相似的许可即可.建议不要将此许可证用于软件.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:False
是病毒许可:是的

The Creative Commons Attribution-NoDerivatives 3.0 Unported

一种许可证,指定如果您重新混合,变换或在该材料上进行构建,则不得分发经修改的材料.建议不要将此许可证用于软件.知识共享署名-否衍生工具3.0未移植
提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:False
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:False
是病毒许可:是的

The GNU Lesser General Public License (LGPLv3)

GPL的衍生版本,旨在允许非GPL代码使用并调用GPL代码.该许可证的作者要求您仅在获得许可功能时才使用此许可证.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:True
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:True
是病毒许可:是的

The GNU General Public License (GPLv3)

常见但被误解的许可证.这使开发人员可以自由使用该软件,只要他们对自己编写的程序的一部分使用相同的许可证(或限制更少的许可证)即可.病毒性质.请仔细阅读并确保您了解使用此许可证的含义.许多人无法接受.

您可以使用GPL许可的软件来编写商业软件,但不能编写专有软件(即不能免费获得其代码的软件).即使已经分发了GPL代码,您也可以出售它,也可以出售该代码附带的服务,例如支持合同.

使用GPL代码编写的任何软件本身都必须使用GPL(或限制性较低的许可证)进行许可,这意味着该软件不能为专有软件.这意味着编写商业软件的开发人员如果不希望提供GPL代码,则可能无法使用.

重要说明:GPL不需要您将资源发布给全世界.只有软件的接收者才需要源.如果您有客户,则可以为特定目的编写GPLed软件,并且仅将二进制文件提供给该客户,那么只有该客户才能访问源代码,而不是所有人,也不是公众; (二进制)代码的接收者.这完全符合GPL.主要优点是玩开放式卡牌,而不产生“勒索”情况.

提供版权保护:True
可以用于商业应用:True
错误修复/扩展必须发布到公共领域:True
提供明确的专利许可:False
可以在专有(封闭源)应用程序中使用:False
是病毒许可:是的

标签:github,licensing,android
来源: https://codeday.me/bug/20191027/1941026.html