
项目开源
iteye_15532
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是GPL开源协议
我们很熟悉的Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代 码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商 业...原创 2011-06-10 12:57:48 · 1213 阅读 · 0 评论 -
什么是LGPL开源协议
LGPL 是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL 允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并 发布和销售。 但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额...原创 2011-06-10 12:59:16 · 684 阅读 · 0 评论 -
Apache Licence开源协议
Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似: 需要给代码的用户一份Apache Licence 如果你修改了代码,需要再被修改的文件中说明。 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议...原创 2011-06-10 13:00:30 · 211 阅读 · 0 评论 -
什么是BSD开源协议
BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。 如果再发布的只是二进制类...原创 2011-06-10 13:01:07 · 230 阅读 · 0 评论 -
什么是MIT开源协议
MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的. ...原创 2011-06-10 13:01:39 · 3680 阅读 · 0 评论 -
开源并不等于免费 开源并不等于免费
很多人把自由软件误解为免费软件,但开源不代表全免费,我看了下面的这篇文章,作者是中国开源软件推进联盟zhuxi——陆首群,文中详细的讲解了开源的含义,以及企业利用开源软件营利的几种模式。 “Free/Libre Software &Open Source”译成中文是:“自由软件和开源软件”。有人却错译为:“免费软件和开源软件”。实际上,把自由/开源软件当作免费软件的,大...原创 2011-06-10 13:03:55 · 735 阅读 · 0 评论