由 Oracle 收购 Sun 想到的

本文探讨了开源软件的发展及其背后的商业逻辑。通过Spring等项目的成功案例,分析了开源如何促进技术创新,并指出开源并非免费,合理收费有助于开源生态的健康发展。
看了某位网友的文章:[url=http://www.blogjava.net/beansoft/archive/2009/04/21/266695.html]Sun被Oracle收购有感: 开源软件做不久, 顶级软件不开源[/url]。有感而发。

LZ只说对了一部分。很多开源的软件往往代表了开发者共同的理念。Spring 的诞生就是因为 Rod Johnson 不满 EJB 的开发模式,于是便写出了 Spring Framework。Spring 是开源的,这样 Rod 就可以通过 Spring 的源码宣传自己的理念。开源也可以使更多的人对软件提出自己的意见,帮助其改进。很多人加入开源开发社区,是因为开源软件为它们的工作有很多帮助,为开源做贡献对己对他人都是有益的。就像 jerry 说的,开源是种理念,它反映了软件开发者应该乐于与他们分享自己的理念、思想和成果,而不能只把软件看作是盈利的手段。

当然,开源不代表免费。为了开源有更好的发展,收费也是一种合理的手段。开源收费自然也是有商业色彩的,但这不代表商业化意味着开源的没落。相反,这反而说明了开源的价值。试想,如果 Hibernate 不受欢迎的话,JBoss 还会将其纳入旗下吗。Spring 的商业套件是为了更高端用户准备的,因为 Spring 的开源,它可以以更低廉的价格提供更好的产品。这正体现了开源的优势。

Struts 1 的没落是因为它技术落后了,与开不开源无关。如果 Struts 1 不开源,也没有 MVC 领域的后来居上者。

Sun 被收购,只说明它的商业运营出现了问题。但它的开源产品还是很有价值的,否则 Oracle 会花 74亿美元收购它?

顶级软件不开源。也许LZ眼里 Linux 不算什么,只有 Windows 是出色的商业产品的楷模。Hibernate、Spring 哪一个不是相关领域软件的豪杰。为什么 Google将相关代码捐赠给 MySQL,而不是卖掉。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值