第六站:项目的维护
该由谁来推动?
与其他开源产品一样,开源数据库产品的升级换代和技术服务是一个有共性的问题,对于这一问题就连开源产品的提供者也有不同的见解。
一种观点认为,开源模式本身就是最好的质量保证。开源社区的联合资源可能远远超过一家传统软件厂商的资源。
至少,这是Gluecode公司观点。该公司的产品Gluecode JOE是一种应用服务器的开源平台。虽然Gluecode的员工为该项目做出了重大贡献,但他们并没有做像其他公司(例如MySQL和CA)那样,担任其代码库的惟一管理人。
相反,Gluecode JOE的许多主要组件(包括Geronimo应用服务器、Derby数据库和Pluto门户框架)是由Apache基金会负责维护的。
该公司CTO Boynes说:“用户经常会问:这个产品5年后还能存在下去吗?”而依靠像Apache基金会这样得到广大合作伙伴认可,并拥有辉煌社区支持历史的组织,就意味着Gluecode JOE的技术寿命得到了保障。将开放源代码的开发过程交给Apache后,Gluecode可以将精力集中在如何增加基础产品线的商业价值上,这包括优化用户界面和提供全面的企业支持服务。
当然,并不是所有人都赞同这种作法。JBoss公司创建人、CEO Marc Fleury就是这一观点的反对者。
同Gluecode一样,JBoss也将目标瞄准建立在基于开源的门户和其他复杂的企业应用方面。不过,对于Fleury来说,仅凭社区推动产品开发是不够的。
Fleury认为,JBoss不只是简单的再包装以及为已有的开源项目提供支持。它将明确地在项目中雇佣全职的项目负责人,并作为所有捐赠代码的最终管理人。
Fleury说:“我们是自由软件的软件发布者,JBoss和MySQL等公司可以被视作第二代开源厂商。通过掌握更多的代码所有权,我们这些公司比传统开源厂商能够赋予自己的产品更多的可信性。”
两家公司,两种非常类似的产品。虽然同是开源产品,但却采取了不同的方法。您会如何选择呢?我想,最后将取决于您到底信任谁。
旅行提示
开源≠免费:开放源代码并不意味着完全免费,这里需要注意开源产品所遵守的相关开放协议,例如BSD协议、GPL协议、Apache协议等。但不可否认的是,即使是收费,开源产品的花费仍然极低。
例如,MySQL虽然作为开放源代码数据库,但采用的是双重授权策略,对于不愿公开自己源代码的使用者,需要付费使用MySQL,而对于开放源代码的使用者,可以基于GNU的公共许可协议GPL来使用。
【相关文章】
| 共5页: 上一页 [1] [2] [3] [4] 5 | |||||||
|
|
||||
| · 华为员工自杀频频拷问.. · 贝恩资本携手华为22亿.. · 如何优化IT 控制能耗 · VMware技术应用 · 珊瑚虫QQ作者侵权案开庭 · 打造安全服务器 · iSCSI应用与发展 · CISSP认证成长之路 |
· FTTx光纤接入 · Windows Server 2008专.. · WCF开发基础 · Linux——从菜鸟到高手 · 微软出价446亿美元收购.. · SQL Server 2008/2005.. · RAID——磁盘阵列基础 · 微软Forefront企业安全.. |
|||
|
||||
| · iSCSI应用与发展 · SQL Server 2008/2005.. · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · 深入了解PGP加密技术 · 病毒查杀专题 |
· 国际文档格式标准开战 · SSL VPN详细知识 · Linux防火墙 · 打造安全服务器 · Sniffer安全技术从入门.. · 木马原理与防范 · ADSL应用面面俱到 · 入侵防护系统(IPS)初探 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 身份认证技术 · 病毒查杀专题 · 清除流氓软件——51CTO.. |
· SSL VPN详细知识 · Sniffer安全技术从入门.. · 了解统一威胁管理(UTM).. · 网络钓鱼 · ADSL应用面面俱到 · ADSL应用面面俱到 · 木马原理与防范 · 反垃圾邮件技术应用 |
|||