各种开源协议说明(License)

各种开源协议说明(License)


2024年5月3日发(作者:)

各种开源协议说明

许多开发者和设计者希望把他们的作品作为开源项目共享,他们希望其他人能够利用

和共享他们的代码。 而各种开源社区就是因为这个原因而充满活力。开源软件可以用于你

能想象得到的任何应用程序,许多web设计人员使用开源软件作为开发基础(例如

WordPress,Drupal等等许多CMS系统都是开源的)。

但是许多开发者和设计者并没有对开源License有清楚的了解,不清楚当他们选择开

发自己的源代码时,他们有什么权利。如果不知道明确的 License的内容,他们就不知道

如何做出最明智的选择,如何做对他们最有利。

对于中国的开发者来说,因为中国发达的盗版文化,泛滥的盗版软件,大部分人恐怕

都完全没有License或者版权这个概念,都是奉行拿来主义。如果 我们一直都是这样的话,

中国软件何来进步。所以对于国内的开发者来说,第一课就是应该学习如何使用和遵守

License。

什么是License

许多混乱就始于你不知道License到底是什么,到底有什么含义。当你对你的产品使

1

用License时,并不意味着你放弃了任何权利,你依然对其拥有原 著作权。License只是

授予他们于特定权利来使用你的产品。

License只是把你的作品释放到公有领域,或者给各个拷贝赋予权限。也意味着你放

弃了版权收入,别人也没有义务把你列为原作者或贡献者。

开放源代码许可协议更容易为他人作出贡献,而不必寻求特别的许可。它也可以保护

你作为原创者的权利,至少确认了你的贡献。它还可以保证你的工作不 为别人所剽窃。

GNU General Public License

GNU General Public License (GPL)的可能是开源项目最常用的许可证。GPL赋

予和保证了开源项目开发者广泛的权利。基本上,它允许用户合法复制,分发和修改软件。

这意味着你可以:

复制软件

复制软件到自己的服务器,客户端的服务器,你自己的电脑,几乎任何你想要的地方,

而且没有数量限制。

发布软件

发布你想要的软件,例如,在你的网站提供下载链接,刻成光盘,打印出来等等。

收取费用

2


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714733766a2505042.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信