各种开源协议说明(License).pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
各种开源协议说明 许多开发者和设计者希望把他们的作品作为开源项目共享, 他们希望其他人能够利用和共享 他们的代码。 而各种开源社区就是因为这个原因而充满活力。开源软件可以用于你能想象 得到的任何应用程序,许多 web 设计人员使用开源软件作为开发基础(例如 WordPress , Drupal 等等许多 CMS 系统都是开源的)。 但是许多开发者和设计者并没有对开源 License 有清楚的了解, 不清楚当他们选择开发自己 的源代码时,他们有什么权利。如果不知道明确的 License 的内容,他们就不知道如何做 出最明智的选择,如何做对他们最有利。 对于中国的开发者来说, 因为中国发达的盗版文化, 泛滥的盗版软件, 大部分人恐怕都完全 没有 License 或者版权这个概念,都是奉行拿来主义。如果 我们一直都是这样的话,中国 软件何来进步。 所以对于国内的开发者来说, 第一课就是应该学习如何使用和遵守 License 。 什么是 License 许多混乱就始于你不知道 License 到底是什么,到底有什么含义。当你对你的产品使用 License 时,并不意味着你放弃了任何权利,你依然对其拥有原 著作权。 License 只是授予 他们于特定权利来使用你的产品。 License 只是把你的作品释放到公有领域,或者给各个拷贝赋予权限。也意味着你放弃了版 权收入,别人也没有义务把你列为原作者或贡献者。 开放源代码许可协议更容易为他人作出贡献, 而不必寻求特别的许可。 它也可以保护你作为 原创者的权利,至少确认了你的贡献。它还可以保证你的工作不 为别人所剽窃。 GNU General Public License GNU General Public License (GPL )的可能是开源项目最常用的许可证。 GPL 赋予和保 证了开源项目开发者广泛的权利。基本上,它允许用户合法复制,分发和修改软件。 这意 味着你可以: 复制软件 复制软件到自己的服务器, 客户端的服务器, 你自己的电脑, 几乎任何你想要的地方, 而且没有数量限制。 发布软件 发布你想要的软件,例如,在你的网站提供下载链接,刻成光盘,打印出来等等。 1 / 5 收取费用 如果你想在向别人提供软件时收费,如设置在别人的网站上或者其他用途时。 GPL 允 许你这么做,但是你必须给客户提供一个 GPL 副本,告诉 他们可以在其他地方得到 免费版本。当然最好在此之前,告诉客户,你为什么收费。 可以任意修改 如果你想添加或删除功能, 没问题。 如果想在其他项目中使用部分代码, 也是可以的, 但是唯一的限制是此项目也必须按 GPL 发布。 商业软件不能使用 GPL 协议的代码。 GNU Lesser General Public License 还有另一个 GNU License :GNU Lesser General Public License (LGPL )。比起 GPL 它 授予的权限较少。一般来说, LGPL 比较适合连接到非 GPL 或者非开源文件的库文件。由 于 GPL 的规定, 使用到部分 GPL 代码 的软件, 必须也使用 GPL ,开发人员不能使用 GPL 来开发收费软件或者专有软件。 LGPL 则没有这方

文档评论(0)

wyl1921 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档