14 pontos por xguru 2020-08-31 | 2 comentários | Compartilhar no WhatsApp

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.

Conselhos do ex-CTO da Chef sobre como fazer a transformação em negócio

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

A Chef é totalmente aberta, mas registrou o nome Chef como marca e passou a não permitir seu uso ⇨ modelo Red Hat

→ A Chef mudou do modelo Open Core existente para o da Red Hat

O conselho de Adam Jacob, que foi CTO da Chef, é que o modelo Red Hat é muito melhor do que o open core

( Isso pode valer só para a Chef. E ele saiu da empresa antes dessa mudança de modelo de licença )

  1. Criar um produto baseado 100% em código open source

→ Assim, a empresa passa a fazer parte da comunidade daquele código open source.

→ No modelo open core, ela fica por cima da comunidade existente, e fica mais difícil receber ajuda da comunidade

→ 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

  1. Registrar a marca e se tornar o único distribuidor daquele produto. O negócio também fica todo com você

→ Isso significa que a empresa passa a controlar a Supply Chain

→ Supply Chain: controle de versão do código-fonte, commits, QA, pipeline de build, hospedagem de materiais, marketing, equipe de vendas etc.

→ Ou seja, a empresa faz todo o resto além do código e agrega valor

  1. Incentivar e colaborar com quem cria distribuições alternativas

→ Isso cria uma comunidade saudável

2 comentários

 
iolothebard 2020-09-01

Mas... e se o CentOS aparecesse?

 
xguru 2020-08-31

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.

→ Mudança de licença do CockroachDB - é open source, mas não pode ser comercializado https://pt.news.hada.io/topic?id=7

→ Sentry muda a licença open source para BSL (Business Source License) https://pt.news.hada.io/topic?id=870

Por que a Dropbox migrou de Nginx para Envoy https://pt.news.hada.io/topic?id=2625

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.