编程知识 cdmana.com

In fact, the change of CentOS is the right way for open source enterprises to operate

Red Riding Hood has changed recently CentOS In the forefront of the storm , But this model seems to be the right way for open source companies to operate .

Red hat has been upgraded CentOS, Make it no longer Red Hat Enterprise Linux(RHEL) The clone , It's more like RHEL A subsidiary of (Fedora It has always been thought of as , But that's not the case ). Some people are so bad , Some people think it sounds perfect .

If you're an open source entrepreneur , Want to know what this means to you , that ,Chef Co founder and System Initiative CEO Adam Jacob It's worth seeing .

Everything is open source

Jacob The first rule is openness .” If I implement an open source strategy for a company again , I'm going to have upstream , It's going to be completely open source , I will be happy to work with anyone downstream . But it's not just an open upstream , And a commercial distribution , And in an open situation , Working with downstream on non-commercial distribution .”

What he said “ The upstream ” and “ The downstream ” What does that mean? ? In open source , Think of upstream as the parent of the original open source project . Downstream may be upstream branches or distributions ( Package specific builds of upstream code ).

What red cap has announced is basically CentOS Will move from downstream to upstream . just as Jacob Noted ,Facebook Such a company can work with red hat , It's something they couldn't do before ( because Fedora And RHEL Not close enough ).CentOS As RHEL Downstream communities of , Mainly users 、 consumer , Not collaborators . This is a free to get RHEL( Renamed as CentOS) The place of .

therefore ,Jacob Pointed out that ,“ Besides using it , They didn't invest in it . When someone demolishes the downstream , They go crazy , It's like the water supply is under threat . therefore , A better way is to get people involved in open source projects as co authors , And through commercial distribution to restrict users to become customers , If they want a certified distribution .”

Open source + cloud

One way for open source companies to implement this model is to open source upstream , And create a cloud distribution ( hosted services ). Various companies have more or less accepted this model .

for instance ,Yugabyte, Give up a year ago Open Core Pattern , Put its database code 100% Open source . A year later , Its CTO Karthik Ranganathan Tell me in an interview ,“ This has greatly increased our adoption rate .Yugabyte The number of clusters has increased 10 times , But it's also greatly speeding up their business , Without losing any pipes . Someone can take it upstream , Create a competitive downstream competitor ? Of course . But no one can be there Yugabyte Beat... On your turf Yugabyte.

I want to see others Redis Labs. In the past few years , The company has done something about authorization , But still keep the core Redis It's totally open , And encourage growing communities ( Including downstream competitors ) Help improve the code . although Redis Labs The results of this were not published , But in its business , Although there is about 10 Some companies have created competitive downstream hosting service products .

This brings us back to Jacob said :“ Open up the upstream . Make a commercial distribution . In an open environment , Collaborate downstream on non-commercial distributions .”

That's the strategy . This is magic . You don't have to do it Open Core Or any other kind of open source . You can open source everything , Just make sure you have a solid hosting cloud service . This reliance on the cloud is what drives MongoDB、Confluent、DataStax、Redis Labs And the reasons for the great success of other companies . They can also be your reference .

Link to the original text :

Chef cofounder on CentOS: It's time to open source everything - TechRepublic

版权声明
本文为[osc_ tyrcwduh]所创,转载请带上原文链接,感谢
https://cdmana.com/2020/12/20201225115541874u.html

Scroll to Top