声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
开源商业开发,应该是开源软件和商业软件的混合体,通常商业公司会使用这种方式来命名围绕他们的产品所建设的开源社区。
一般开源商业开发有两种方式,一是保持自己的核心代码,而把外围软件的代码开源出来,这样可以发展一个由这个产品的客户组成的开源社区,客户可以提出自己的需求,在开源出来的代码基础上增加自己的功能。这样既加强了和客户之间的合作,也使得商业公司专注于核心代码的开发,外围软件只需要担任开源社区的领导者就够了。可以节省大量的成本。另一种开源方式是将商业公司产品的全部代码开源,而商业公司提供专业的咨询和服务。后一种方式应该更受欢迎。
无论这两种方式中的哪一种,关键是要建设一个高效有价值的开源社区。这个开源社区必须要有自己的文化,特色,规则,有效的管理,才能够形成强大的吸引力。目前这样的成功例子有Apache Software Foundation和wikipedia.org。
无论如何,开源世界已经对商业公司产生了巨大的冲击,开源商业开发会成为未来的趋势。商业公司应该要以更积极的心态来对待开源,而不是象他们所想的那样,如果用户被邀请对产品贡献的代码,那么最终他将花钱来购买这个产品。
一般开源商业开发有两种方式,一是保持自己的核心代码,而把外围软件的代码开源出来,这样可以发展一个由这个产品的客户组成的开源社区,客户可以提出自己的需求,在开源出来的代码基础上增加自己的功能。这样既加强了和客户之间的合作,也使得商业公司专注于核心代码的开发,外围软件只需要担任开源社区的领导者就够了。可以节省大量的成本。另一种开源方式是将商业公司产品的全部代码开源,而商业公司提供专业的咨询和服务。后一种方式应该更受欢迎。
无论这两种方式中的哪一种,关键是要建设一个高效有价值的开源社区。这个开源社区必须要有自己的文化,特色,规则,有效的管理,才能够形成强大的吸引力。目前这样的成功例子有Apache Software Foundation和wikipedia.org。
无论如何,开源世界已经对商业公司产生了巨大的冲击,开源商业开发会成为未来的趋势。商业公司应该要以更积极的心态来对待开源,而不是象他们所想的那样,如果用户被邀请对产品贡献的代码,那么最终他将花钱来购买这个产品。
来自:jroller.com


评论 共 3 条 发表评论
pf_miles 2007-11-16 17:28
软件是免费的
hqman 2007-11-16 16:40
panlw 2007-11-14 17:53