14 points par xguru 2020-08-31 | 2 commentaires | Partager sur WhatsApp
<p>Alors que les services cloud prennent des projets open source pour les transformer en offres « as a service » sans rien payer en retour, plusieurs projets open source réagissent récemment en modifiant leur licence ou leur modèle de distribution.<br /> Voici les conseils de l’ancien CTO de Chef sur la façon d’en faire un business.<br /> <br /> Elastic a choisi de rendre son code moins open source, avec certains composants propriétaires, difficiles à séparer ⇨ modèle Open Core<br /> Chef reste entièrement ouvert, mais a déposé le nom Chef comme marque et en a interdit l’usage ⇨ modèle Red Hat<br /> → Chef est ainsi passé de son ancien modèle Open Core au modèle Red Hat<br /> <br /> Le conseil d’Adam Jacob, ancien CTO de Chef, est que le modèle Red Hat est bien meilleur que l’open core.<br /> (Cela vaut peut-être seulement pour Chef. Et il avait quitté l’entreprise avant ce changement de modèle de licence.)<br /> <br /> 1) Créer un produit basé à 100 % sur du code open source<br /> → Cela permet à l’entreprise de faire partie de la communauté autour de ce code open source.<br /> → Avec l’approche open core, on se retrouve au-dessus de la communauté existante, et il devient plus difficile d’obtenir son aide.<br /> → Pendant 13 ans, Adam a dû expliquer pourquoi la version commerciale de Chef était différente de la version open source. Avec le modèle Red Hat, ce n’est plus nécessaire.<br /> <br /> 2) Déposer la marque et devenir le seul distributeur officiel du produit. Toute l’activité business vous appartient.<br /> → Cela signifie que l’entreprise contrôle la supply chain.<br /> → Supply chain : gestion des versions du code source, commits, QA, pipeline de build, hébergement des ressources, marketing, équipe commerciale, etc.<br /> → Autrement dit, l’entreprise fournit tous les efforts autres que le code et leur donne de la valeur.<br /> <br /> 3) Encourager et faire équipe avec ceux qui créent des distributions alternatives<br /> → C’est ce qui construit une communauté saine</p>

2 commentaires

 
iolothebard 2020-09-01
<p>Mais... que se passerait-il si cent os faisait son apparition&nbsp;?</p>
 
xguru 2020-08-31
<p>Le sujet est devenu sensible après qu’Amazon a repris MySQL, MongoDB, Elastic Search, etc. pour en faire des services, ce qui a conduit à des changements de licence comme ci-dessous.<br /> <br /> → Changement de licence de CockroachDB - open source, mais commercialisation interdite https://fr.news.hada.io/topic?id=7<br /> → Sentry change sa licence open source vers la BSL (Business Source License) https://fr.news.hada.io/topic?id=870<br /> <br /> Pourquoi Dropbox est passé de Nginx à Envoy https://fr.news.hada.io/topic?id=2625 <br /> Comme on peut aussi le voir dans l’article ci-dessus, conformément au conseil n°1 d’Adam, Nginx suivait un modèle open core tandis qu’Envoy était un modèle entièrement open source, ce qui rendait les contributions plus libres. <br /> </p>