SugarCRM公司的首席执行官,开源的杰出人物拉里·奥古斯丁,今天我对开放网络播客客(你可以在下面的播放器听)。我的同胞网络世界的博客,艾米Vernon有个足球雷竞技app和米切尔阿什利加盟 - 我们讨论了各地的SugarCRM的最新版本,最近的争议。它是事实上的开源?它是开放的核心是什么?为什么要在乎?所以很多人在开源社区为什么似乎并不在乎?
让我们从Augustin自己的口里把这个说出来:SugarCRM的Sugar 6版本和它以前的版本遵循相同的源代码发行。(大约在播客的7:50分)。有一个开源社区版本,它是免费和开源的。还有另外两个版本——专业版和企业版,它们是在商业许可下获得许可的不开源。这些版本包括不包括在社区版的功能(在的情况下,糖6,这包括新的用户界面和一些安全,移动和报告功能。)但是当您授权商业版本时,Sugar会提供源代码。您可以自由地修改它(这是大多数开源用户真正想要的,尽管很少有人真正做任何更改),但是有了它的商业许可,您就可以自由地修改它了不能自由发布这些版本。因此,产品不符合开放源代码的定义,虽然它不是完全封闭源代码,无论是。糖的做法已经超出了许多其他公司做的。
至于各地糖业6的争议,奥古斯丁它归因于两个因素:
作为第一个因素,7月13日,施耐德在一篇文章中引述Internet.com他说:“开源并不意味着自由,从来没有真正的意思是说免费开源贯穿我们所做的一切,它使我们能够透明,并为客户提供了更多的权力,我们是一个开放源码的公司,这也是为什么我们”。再比专有的企业更好。”
施奈德的观点是,开发人员不必公开开放源代码。当最初的开源定义被构思的时候(和奥古斯丁在那里为),他们并没有要求开放源代码必须是免费的,在没有代价的。恰恰相反奥古斯丁说,长期的开源获得通过的原因是认识到一个事实,即会有谁打算赚钱销售开源软件公司。什么字免费会造成问题。施奈德也没有说,糖6的亲和企业版本,按照商业许可证出售,是开源的。即使源代码提供给客户,为什么只有不将其开源。它使你的源代码下的特定许可条款使用它的商业软件。
但由于开源已经达到了这个临界点,有更多的商业公司从开源赚钱。而且有更多的开发者提交他们的代码到开源伪造内容givd掉的代码是免费的。因此,开源在很多手段心目中的“自由”。
Augustin说,正是这些商业开源公司销售其产品的商业版本的成功,使他们能够更好地支持他们的社区。(他并不是唯一这样做的人,他是mySQL的前任CEO貂米科斯是说教相同的布道。)我同意。事实上,出售商业版本会使社区更强大,资金更充足,资源更丰富。反过来,这些社区更好地支持开源版本,并使商业版本更好。这是一种双赢的共生关系。
他认为,那些谁声称糖的开源用户作为二等公民对待是关闭基地。没有任何关于开源的定义是说一个开源版本和商业版本必须是等价的。开源版本给人改变,做什么,他们将与产品的能力
奥古斯丁认为,每个软件公司在世界将不得不接受某种形式或其他开源。商业版本可以在开源版本不具备的特性。同样,我同意。
In addition to our podcast and this article, Augustin has written a response on Martin Schneider’s blog,CRM Outsiders which you can read at http://www.crmoutsiders.com/2010/07/15/some-thoughts-on-open-from-sugarcrm-ceo-larry-augustin/ .Augustin has also agreed to come back on the show and talk about open source and the cloud soon, so stay tuned for that.