《共享智慧――开源软件知识产权问题解析》笔记

共享智慧――开源软件知识产权问题解析 / 张平, 马骁著. – 北京大学出版社, 2005.

软件分类(p6-12):

  • 美国软件出版商协会(SPA):商业软件、自由软件、试用软件、公有软件
  • 美国自由软件基金会(FSF):专有软件、Copyleft软件、非Copyleft自由软件、试用软件、公有软件等

商业软件Business Software/专有软件proprietary Software   

  • 含试用软件Shareware(国内也译成“共享软件”)

公有软件Public Domain Software
    著作权中的经济权利有效期已经届满,以及权利人由于不准备使之商品化而已经明确声明放弃著作权的软件。

  • 与开源软件对比
    开源软件的著作权仍然由权利人享有,受著作权法保护;
    公有软件除人身权外,再无其他著作权。

自由软件Free Software
    1984年,Richard Stallman以自由软件基金会(The Free Software Foundation)主席的身份,启动“自由软件联盟计划”(GUN Project)。自由主要体现在以下四个方面:

1、可以自由运用该软件,无论是什么目的,这也是最基础的自由。
2、可以自由学习该程序怎样工作,并使之适应被许可人的需求,其前提是可以自由读取源代码。
3、可以自由重新分发复制品以便帮助被许可人的邻友。
4、可以自由改善该程序,并发布给公众,让整个社会得利,前提是可以自由读取源代码。

开源软件Open Source
    Eric S. Raymond的“Goodbye, &aposfree software&apos, Hello, &aposopen software&apos
    越来越多的业界人士用“开源软件”的提法取代“自由软件”

对开源软件与自由软件相互关系的不同认识

1、理想与现实:如果说“自由软件”更多地体现了一种自由的意志,一种强烈脱离世俗的人文力量,那么“开源软件”则具备了前者所没有的一种“入世”的精神,一种与商业世界融合并从中汲取力量的亲和力与凝聚力。
    1997年Eric S. Raymond写了一篇名为《教堂与集市》(Cathedral and the Bazaar)的短文,与Stallman强调自由软件道义方面的初衷不同的是,Raymond只是相信共享源代码可以产生更好的结果。他说:“我认为知识产权是合理的,我是个自由论者,我喜欢市场。但是现在人们采用的保密方法对工程和商业已经产生了很坏的影响。”(p86)
2、定义视角:“开源软件”的定义是从技术层面上讲,而“自由软件”则是从被许可的权利层面上讲。
3、许可证对权利义务的规定:开源软件许可证中,对被许可人权利限制比较严的许可证是自由软件许可证。

开放源代码首创行动(Open Source Initiative, OSI)(p14-18)
    1998年,Bruce Perens和Eric S. Raymond等人发起设立“开放源代码首创行动组织”(Open Source Initiative Association, OSIA),目的是尽可能统一开源软件的认证标准。OSIA从软件许可入手,结合证明商标(OSI Certified)的使用,成为开源软件认定、发布的权威组织。

开源软件定义(Open Source Definition, Version 1.9)

1. Free Redistribution(发布的自由)
2. Source Code(对源代码的要求)
3. Derived Works(演绎作品)
4. Integrity ofThe Author&aposs Source Code(保持源代码的完整性)
5. No Discrimination Against Persons or Groups(不得歧视任何个人或团体)
6. No Discrimination Against Fields of Endeavor(不得歧视任何应用领域)
7. Distribution of License(许可证的发布)
8. License Must Not Be Specific to a Product(不得限制许可协议专属于某一个软件)
9. License Must Not Restrict Other Software(许可证不能影响其他软件)
10. License Must Be Technology-Neutral(许可证应保持技术中立性)

OSIA发布的开源软件许可证(The ApprovedLicenses)
    目前(2006/3/26)共58种,包括OCLC Research Public License 2.0

开源软件许可证的共同点(p45)

1、承认版权;
2、发布的义务――将获得的源代码再发布;
3、对发布的源代码的要求――须保证源代码的完整和可以被获得;
4、允许修改――可以根据获得的源代码产生演绎作品;
5、没有担保

开源软件许可证的不同点

是否允许同其他非开源软件代码混合
是否允许同基于其他许可协议的开源软件混合
是否必须公开修改后的程序
是否明确了专利许可授权
是否明确了专利侵权诉讼导致许可证协议终止
是否明确允许与函数库连接
是否只能按本许可证发布源代码(传染性)
是否允许多重许可
是否对应用接口作出规定
是否对商标作出规定
是否可以自由选择新的许可证版本
是否明确规定诉讼管辖地及准据法

开源软件与传统商业软件的成本分析(p155-156)

  • 费用成本
      开源软件:前期培训费用+定制服务费用+后期维修费用+升级费用
      商业软件:购买价格+升级费用
  • 安全性成本:开源软件相对安全
  • 兼容性成本:开源软件配套产品不足
  • 其他成本


参见维基百科

Open Source Software
开放源代码

 

《《共享智慧――开源软件知识产权问题解析》笔记》上有5条评论

  1. 早就想写一点关于开放软件的一些想法。还是精灵勤快啊。<br>关于开源软件,领导们早就逼着我们用,但我们置若罔闻。为什么呢?因为领导的想法也许就是省钱、时髦。但我们不这么想,而是我们是真正用得起吗?<br>有人说,开源软件就象是街边捡来的小狗(也有拿小猫来作比喻的),捡的时候当然不要钱,但是然后你得照料它,给它吃、给它洗,带它去打针,甚至去给它领个证,然后生老病死管到底,等等等等,所有这些都是要成本的,你还得要有相应的专业技术人员去伺候它,并且捡来的狗往往品质没有保障,经常生病。我们领导要是深刻知道这一点,可能就不会逼我们用开源了。因为在中国人的语系中,走一步是一步,只许成功不许失败这样的话听得太多了。尽管我们在改革开放中有无数不为人们所承认的失败。<br>其实开源的实质一定不是省钱不省钱的问题,而是共享的文化、社区,开放的架构、规范与标准,这往往是我们买商业软件得不到的。<br>

  2. 精灵要对我进行开源软件的启蒙教育了。真是收获不少呢。^_^ <br><br>开源软件,开放内容,都开放了。<br>

  3. 同意leon的说法。总体来说,使用开源软件对技术人员的要求要高得多,很多图书馆其实是负担不起的。假如真可以拿来就用,那么多提供开源软件的公司怎么活下去呢?<br>John Blyberg的图书馆2.0网站原则,讲到开源软件,也是希望在开源基础上开发的成果能够免费给他人使用。那是图书馆geek大展鸿图的地方。<br><br>资源建设用开源软件或许有点悬。不过我想一些服务用开源软件应该没什么问题,比如最新消息通报类的blog,更新频频的电子资源使用指南类的wiki。还有一些web服务、浏览器插件之类(比如leon废寝忘食做的书目查询工具)。<br>

  4. To 游园:<br>我这是自我启蒙,顺便连你也一起启蒙了 ;)<br>

  5. 感觉越启越蒙,有些东东得实际动手,可动手总是有一定的目的性功利性。呵呵。<br>

评论已关闭。