下载此beplayapp体育下载

各种开源协议说明.docx


beplayapp体育下载分类:bepaly下载苹果 | 页数:约5页 举报非法beplayapp体育下载有奖
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 5 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
各种开源协议说明许多开发者和设计者希望把他们的作品作为开源项目共享, 他们希望其他人能够利用和共享他们的代码。而各种开源社区就是因为这个原因而充满活力。开源软件可以用于你能想象得到的任何应用程序,许多 web设计人员使用开源软件作为开发基础(例如WordPress,Drupal等等许多CMS系统都是开源的)。但是许多开发者和设计者并没有对开源License有清楚的了解,不清楚当他们选择开发自己的源代码时,他们有什么权利。如果不知道明确的 License的内容,他们就不知道如何做出最明智的选择,如何做对他们最有利。对于中国的开发者来说, 因为中国发达的盗版文化, 泛滥的盗版软件,大部分人恐怕都完全没有License或者版权这个概念,都是奉行拿来主义。如果 我们一直都是这样的话,中国软件何来进步。所以对于国内的开发者来说, 第一课就是应该学****如何使用和遵守 License。什么是License许多混乱就始于你不知道 License到底是什么,到底有什么含义。当你对你的产品使用License时,并不意味着你放弃了任何权利,你依然对其拥有原 著作权。License只是授予他们于特定权利来使用你的产品。License只是把你的作品释放到公有领域,或者给各个拷贝赋予权限。也意味着你放弃了版权收入,别人也没有义务把你列为原作者或贡献者。开放源代码许可协议更容易为他人作出贡献, 而不必寻求特别的许可。它也可以保护你作为原创者的权利,至少确认了你的贡献。它还可以保证你的工作不 为别人所剽窃。GNUGeneralPublicLicenseGNUGeneralPublicLicense(GPL)的可能是开源项目最常用的许可证。GPL赋予和保证了开源项目开发者广泛的权利。基本上,它允许用户合法复制,分发和修改软件。 这意味着你可以:*复制软件复制软件到自己的服务器, 客户端的服务器,你自己的电脑,几乎任何你想要的地方,而且没有数量限制。•发布软件发布你想要的软件,例如,在你的网站提供下载链接,刻成光盘,打印出来等等。如果你想在向别人提供软件时收费,如设置在别人的网站上或者其他用途时。 GPL允许你这么做,但是你必须给客户提供一个 GPL副本,告诉他们可以在其他地方得到免费版本。当然最好在此之前,告诉客户,你为什么收费。*可以任意修改如果你想添加或删除功能, 没问题。如果想在其他项目中使用部分代码, 也是可以的,但是唯一的限制是此项目也必须按 GPL发布。商业软件不能使用GPL协议的代码。GNULesserGeneralPublicLicense还有另一个GNULicense:GNULesserGeneralPublicLicense (LGPL)。比起GPL它授予的权限较少。一般来说, LGPL比较适合连接到非GPL或者非开源文件的库文件。由于GPL的规定,使用到部分GPL代码的软件,必须也使用GPL,开发人员不能使用GPL来开发收费软件或者专有软件。 LGPL则没有这方面的要求,不要求使用与部分代码相同的License。商业软件可以使用,但不能修改 LGPL协议的代码。BSDLicenseBSDLicense与其他自由软件License相比,如GPL,限制更少。但是请注意到BSDLicense两种版本之间的差别: NewBSDLicense/ModifiedBSDLice

各种开源协议说明 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息