开源基本概念

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

–案例:MySQL 一般情况下MySQL可以被自由地使用,包括被商业实体的评估或不受支持 的内部使用。然而,如果用户希望将MySQL用于商业目的:比如希望直接销 售MySQL服务器或作为其他产品或服务的一部分销售;或者用户希望在自己 的客户那里收取安装和维护一个MySQL服务器的费用;又或者用户希望在不 可再分发的产品发布中包括MySQL并且对该产品发布的某些部分收费。那么 用户都需要向Sun 申请一个书面的商业许可证。
种类繁多的商业模式下,更好的发展自己,扩展和提高软件的功能,更
好地提供服务
对开源有贡献的公司
开源软件的商业模式 - 增值产品模式
1.一种专业化的开源运营模式,即基于开源的代码, 社区化的 开发,专业化的质量保证服务,以及可订购的客户技术支持服 务 2.最成功的开源厂商是Red Hat,它除了对Linux内核提供支持 外,还通过其它途径提高Linux的价值。Red Hat提供大量在 Linux内核上运行的软件,为客户提供更多价值
开源软件的商业模式 –其他
Ubuntu –它也有通过提供技术支持服务向用户收取费用从而获得一定的商业利益,但 是这并没有成为它能够维持日常运作的主要资金来源手段,它真正的财力支 持来源于背后有一个大老板在为它不断输血。
–马克•舍特尔沃斯除了投资Canonical公司进而支持Ubuntu, 在2005年7月8日, 他还和Canonical有限公司宣布成立Ubuntu基金会并为之提供了一千万美元的 启动资金。Ubuntu基金会的建立目的是为了确保Ubuntu项目的长期发展,即
开源软件的商业模式 –社区模式
Apache、Eclipse等等社区,都有自己的资金来源。Apache本身是一个非盈 利的组织,因此,它并不需要赚钱,它的目的在于,通过宣传、合作和开发, 编写更好的软件产品,提供更好的技术支持,领导业界的发展趋势。
而商业公司的目的,虽然都是赚取利润,但是它后面的做法则不尽相同。有 些公司是希望使用更好的,低价而可靠的代码于自己的应用程序之中;有些 公司是希望推广自己的商业和技术模式;有些是希望建立一些标准,来获得 技术和市场的实际主导地位。虽然目的不尽相同,但是Apache社区似乎都能 很好的满足他们:它提供了优秀的久经考验的代码,它的用户遍及整个业界, 它的项目的使用率非常高,有些就是业界的实际标准,更具有吸引力的是, 它不断创新,一直走在业界研究方向的前列。
使Canonical有限公司有朝一日无法提供资金支持,Ubuntu也能依赖该基金会
在一定时间内获得全方位的维护并能够继续发布新的版本。
参考地址
OSI: http://www.opensource.org/ BSD: http://bsd.org/
GNU: http://www.gnu.org/
http://www.fsf.org/working-together/wk.baidu.comang/
开源软件-主要家族成员
Richard Matthew Stallman James Gosling GNU Novell Evolution
Linux Android
Perl
Apache
OpenBSD
Java
FreeBSD
OpenOffice
GIMP X window GTK GNOME
Mozilla
–对Google本身来说,卖硬件(手机)并不是它的商业利益所在,但是由于
硬件需要软件的驱动才能使用,那么参与甚至主导操作系统是一个以提供信 息服务的企业相当的优势。
开源软件的商业模式 –双重授权
使用这种方式的软件供应商,提供给用户两种许可证选择。 –第一种是商业许可证,如果用户选择购买商业许可证,那么用户在该许可证 条款下可以发布或销售用该软件开发的软件 –第二种是开源许可证(如GPL),用户可以免费使用该软件,但是必须把开 发完成的软件同样置于GPL许可证下,这也就意味着需要将软件的全部代码 贡献给开源社区
免费软件=开源软件?
自由软件和开源软件
开源的发展历程
商业软件 vs 开源软件
开源软件定义的意义
1.坚持开放,鼓励最大化的参与和协作。 2.尊重作者权利,同时保证程序的完整性。 3.保持独立和中立,不针对任何可能影响这种独立性的事物
开源软件与商业化
1.开源软件不等于免费软件,开源软件也不等于不能有商业开发 2.随着开源软件事业的不断发展,越来越多的公司和组织采用了新的基 于开源软件的商业模式来获得商业利益。这就很好的摆脱了商业软件一 直以来通过控制软件源代码来保护其商业利益的局限 3.通过服务商业化,开源软件完全可以拥有自己的商业模式,也可以在
2.咨询 •咨询服务是未来很具有发展潜力的商业模式。它可以帮助客户 在项目开始时就有一个精妙的方案设计,尽可能的帮助客户降低 系统风险,加快项目的开发进度,更好的整合开源和闭源的软件, 从而实现产品的性能最大化。OpenLogic公司就是其中一例。
开源软件的商业模式 –软硬件结合
1.软件带动硬件销售 – Linux市场已经成为一个主要的服务器市场之一,而IBM和HP这样的商业公 司,为了抢夺市场,也纷纷加入了该市场。他们通过支持和资助Linux系统开 发,发行自己的Linux版本,提供基于Linux的解决方案等等一系列方式,既 支持了Linux的发展,也让自己在这个市场上获得了收益。 2.整体解决方案模式占领市场 –2008年,Google推出自己的手机平台——Android –Android以软件捆绑硬件的方式,直接进入手机市场
开源软件的商业模式 -服务模式
1.技术支持 •比如IBM的产品WAS CE,集成了 Apache Geronimo, 一个强大 的由全球顶尖开发者们协力完成的开源应用服务器。 •客户可以选择购买IBM提供的服务。团队可以向WAS CE的用户 提供支持,从而加速客户JEE应用程序的开发和部署。服务的形 式包括现场支持、顾问引导、快速上手以及交互式的讨论
Eclipse
开源的定义
开源软件促进会即OSI (Open Source Initiative) 对于开源软件有着明确的定 义,称为Open Source Definition (OSD),业界公认符合OSD的软件为开源 软件。 一共有十个条款: 1.自由再发布,无须费用 2.必须提供源代码 3.不得限制其派生作品 4.必须尊重作者代码的完整性 5.不得歧视任何个人或者团体 6.不得歧视任何应用领域 7.许可证的分发 8.许可证不能针对于一个产品 9.许可证不能影响其他软件 10.许可证必须是技术中立的
相关文档
最新文档