简体版  |  繁体版   推荐信息: 随心所欲发新闻 人气资源一网拢尽 | 免费获取比特网通栏广告位
企业软件

开源软件铺就信息化第三条道路

出处:天极网 作者:魏锋 2005-12-21 11:44 评论
字体大小: | |
大力培育和扶植开源社区,推广开源软件的实际应用,积极研究开源软件的实施产权问题,努力促使我国开源软件产业链的形成和发展,对我国软件产业发展具有重要和深远的意义。

  还有一个值得注意的开源项目Eclipse,它原本是IBM的开发工具VisualAge,后被捐献给开源社区,此后Eclipse获得了新生,其强大的平台、方便的集成环境、多语言支持获得了大量的用户群,对传统的开发工具厂商带来了很大的威胁。

  3、开源中的知识产权问题

  或许因为自由软件的英文表达为freeware,很多人把开源软件理解为免费的,没有任何知识产权的。的确有些软件是可以免费获得,但是这并不意味着所有的开放源代码软件都是免费的,而且对开源软件的知识产权的理解更是大错特错。开放源代码运动主张源代码应该共享,人人享有使用并修改源代码的自由,并提出了许多在社会、政治以及经济方面的有力证据。但这种理念与现有的知识产权存在一定的差异,因为它要求权利人让渡几乎所有全部重要的权利。

  开放源代码软件虽然也公开源代码,但其并不同于共有软件。开放源码软件是受著作权保护的作品,未经权利人许可不能随意使用。它和共享软件或免费软件最大的区别在于能否得到源程序并对其进行修改和演绎,况且它不对任何个人、团体或行业领域有歧视。总之,开放源码软件是完全享有著作权的,虽然其免费修改和发布的行为与商业传统有较大差别,但是开放源码运动正是利用了著作权所赋予的权利而“走到了版权的反面”。

  按照OSI(Open Source Initiative)的定义,开源并不仅仅意味着对源代码的获取,它从十个方面定义了开源软件的标准:

  (1)自由再分发

  许可不得限制任何人销售或分发软件或其组成部分,并且不得从此类销售中收取任何使用费或其他费用。

  (2)源代码

  要求软件必须带源代码发布,即使实在不便于如此发布时,也应该提供明确的可行的获取方式。源代码必须是完备的,故意混淆代码的行为是禁止的。如此规定的目的就是让程序的修改或演绎比较容易进行。

  (3)衍生作品

  许可必须允许修改和衍生作品,并且允许它们以与原生软件相同的条款进行分发。

  (4)作者源代码完整性

  除非许可为在构建时程序修改之目的允许补丁文件与源码一起分发,许可不能限制源代码以其被修改的形式发布。许可必须明确地允许被修改后的软件的分发,但是可以要求衍生作品以区别于原生软件的名字或版本发行。

  (5)使用者无歧视

  许可不得歧视任何个人或者团体,禁止开放源码许可把任何人排除在开放源码过程之外。

  (6)应用领域无歧视

  许可不得限制任何人把程序应用于任何领域。此条的主要目的是防止不允许商业使用目的,我们同样欢迎商业用户的使用。

  (7)许可的分发

  与程序有关的权利必须适用于该程序的人和使用者,并且程序的使用者也不需要为了使用该程序而获得其它许可证的许可。

  (8)许可不得针对某一产品(产品无关性)

  与程序有关的权利和义务不应由于该程序从软件中分离出来而丧失。如果程序从某个发布中被分离出来,并且按照许可的条款进行实用和发布,那么得到该程序的当事人或组织将获得与得到原程序的使用者同样的权利。

  (9)许可不得限制其他软件

  许可不得限制与其一同发布的其它软件,比如不能要求同一介质上的其它软件都必须为开源软件。

  (10)许可必须技术中立

  许可中不得包含依赖于某一技术或接口风格的条款。

  相对于传统的知识产权主流理论,开源主义者认为,在人们认为有价值的诸多价值之中,自由是最有价值的一种价值。Stallman说,自由对软件用户来说,就是人们使用、分发、学习和修改软件的自由。从OSI所定义开源软件的标准可以看出,这些软件是欢迎人们去使用的,因为开发产品的最主要的目的是应用。但是这并不意味着可以不假思索地去用,必须尊重软件的权利人所颁发的许可,否则就会陷入法律的泥潭。

  4、国内外开源的现状

  第二节简要了介绍了几个著名的开源社区,本节中我们结合国内外开源运动的现状,分析一下它的特点和发展趋势。

  第一, 开源运动蓬勃发展,大有燎原之势。单从Google Directory下的Open Source Software分类目录上看就有388种之多,而符合“Open Source Software”的BBS的查询结果已达138000项之多,从事开源开发的志愿者更是不计其数,无法统计。根据笔者的了解,目前所用到的商业软件几乎都可以找到开源软件的替代品,以几种主要的商用软件为例,Linux作为操作系统早已家喻户晓,Firefox正在不断抢占着微软IE浏览器的市场,而数据库产品MySQL和PostgreSQL也已经开始让商用巨头坐卧不安,就连无处不在的微软Office套装软件也有了OpenOffice这一潜在的对手。

  第二, 开源产品几乎涉及软件的各个种类。从最底层的操作系统到数据库、中间件、消息、安全产品再到协同软件、工作流、ERP、CRM,种类繁多,让人目不暇接。

  第三, 形成几大开源基金会与开源公司运作并存的局面。著名的几大开源基金有FSF/GNU、Apache、Mozilla等等,另外也存在既经营商业软件也维护开源社区的公司,比如运营MySQL的MySQL AB公司和运营SugarCRM的公司,还有一种情形就是IBM、HP和Sun等把自己的一些产品捐献给开源社区,比如Eclipse和Derby就是在IBM公司的VisualAge和Cloudscape的基础上演化而来的开源软件。

  第四, 开源产业链的逐步完善。随着开源社区不断发展壮大,开源的产业链也逐步完善。一般而言,每个开源项目都有一个核心团队和众多的分布于世界各地的志愿开发者,工作大都通过网络协同,较大的一些项目还可能定期举行会议。资金来源主要有社会捐助、有偿技术支持、商业版销售、CD及其他纪念品发售等等。Linux厂商主要靠发行Linux Distribution、方案咨询和提供专业技术支持支撑,近年来也有一些公司专门提供开源软件的商业技术支持服务,比如上海优盛网络科技有限公司就致力于为中小企业客户提供开源软件服务,它的基于PostgreSQL的数据存储解决方案在企业客户中获得了好评。

共3页。 9 7 1 2 3 8 :
  • 本文关键字:
  • 开源软件(116)
  • 相关文章
    网友关注
    热门产品
    编辑推荐
    推荐专题
    更多
    论坛热贴
    更多
    博客精选
    更多
    视频推荐
    更多
      TMG

      Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络

      渝ICP证B2-20030003号 商务联系、网站内容、合作建议:010-82657868

      版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i

      经营性网站备案信息 网警备案 中国网站排名