14 pontos por xguru 2020-08-31 | 2 comentários | Compartilhar no WhatsApp
<p>Como serviços de nuvem pegam projetos open source e os transformam em “as a service” sem pagar nada, projetos open source vêm reagindo recentemente mudando a licença ou o modelo de distribuição.<br /> Conselhos do ex-CTO da Chef sobre como fazer a transformação em negócio<br /> <br /> A Elastic mudou para um modelo em que o código é menos open source, com alguns componentes proprietários, e é difícil separá-los ⇨ modelo Open Core<br /> A Chef é totalmente aberta, mas registrou o nome Chef como marca e passou a não permitir seu uso ⇨ modelo Red Hat<br /> → A Chef mudou do modelo Open Core existente para o da Red Hat<br /> <br /> O conselho de Adam Jacob, que foi CTO da Chef, é que o modelo Red Hat é muito melhor do que o open core<br /> ( Isso pode valer só para a Chef. E ele saiu da empresa antes dessa mudança de modelo de licença )<br /> <br /> 1) Criar um produto baseado 100% em código open source<br /> → Assim, a empresa passa a fazer parte da comunidade daquele código open source.<br /> → No modelo open core, ela fica por cima da comunidade existente, e fica mais difícil receber ajuda da comunidade<br /> → Adam teve que passar 13 anos explicando por que a versão comercial do Chef era diferente da versão open source. No modelo Red Hat, isso não é necessário<br /> <br /> 2) Registrar a marca e se tornar o único distribuidor daquele produto. O negócio também fica todo com você<br /> → Isso significa que a empresa passa a controlar a Supply Chain<br /> → Supply Chain: controle de versão do código-fonte, commits, QA, pipeline de build, hospedagem de materiais, marketing, equipe de vendas etc.<br /> → Ou seja, a empresa faz todo o resto além do código e agrega valor <br /> <br /> 3) Incentivar e colaborar com quem cria distribuições alternativas <br /> → Isso cria uma comunidade saudável</p>

2 comentários

 
iolothebard 2020-09-01
<p>Mas... e se o CentOS aparecesse?</p>
 
xguru 2020-08-31
<p>A Amazon pegou MySQL, MongoDB, Elastic Search etc. e transformou em serviços, o que acabou virando uma questão importante e levando a mudanças de licença como as abaixo.<br /> <br /> → Mudança de licença do CockroachDB - é open source, mas não pode ser comercializado https://pt.news.hada.io/topic?id=7<br /> → Sentry muda a licença open source para BSL (Business Source License) https://pt.news.hada.io/topic?id=870<br /> <br /> Por que a Dropbox migrou de Nginx para Envoy https://pt.news.hada.io/topic?id=2625 <br /> Como dá para ver no texto acima, assim como no conselho nº 1 do Adam, a ideia é que o Nginx seguia um modelo open core, enquanto o Envoy era um modelo totalmente aberto, então era mais livre contribuir. <br /> </p>