Libérer un projet est bien plus compliqué qu'on ne le pense généralement. Il faut tout d'abord vérifier si on a bien tous les droits sur tout (et il suffit d'utiliser une petite librairie pour que ça ne soit plus le cas). Il faut faire un gros audit du code, retirer les commentaires privés, les références internes, etc..
Ensuite, en théorie, là tu peux publier ton machin en opensource sous forme d'un bon gros tar gz.
Mais en pratique, pour que ça aie du sens, il faut que tu établisses une structure pour permettre aux gens de contribuer tout en réutilisant toi-même leur travail et en évitant la fragmentation à outrance, tu dois mettre en place des règles, des outils, définir des procédures, établir l'infrastructure, écrire un minimum de doc.
Franchement, prendre du code existant pour en faire un projet opensource, c'est un investissement réel et important.
Après, on pourrait arguer que si ils avaient fait Launchpad direct opensource, ils n'auraient pas eu tout ces problèmes. Ce n'est pas impossible, je n'en sais rien.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Délai ?
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Petites nouvelles.... Évalué à 10.
Ensuite, en théorie, là tu peux publier ton machin en opensource sous forme d'un bon gros tar gz.
Mais en pratique, pour que ça aie du sens, il faut que tu établisses une structure pour permettre aux gens de contribuer tout en réutilisant toi-même leur travail et en évitant la fragmentation à outrance, tu dois mettre en place des règles, des outils, définir des procédures, établir l'infrastructure, écrire un minimum de doc.
Franchement, prendre du code existant pour en faire un projet opensource, c'est un investissement réel et important.
Après, on pourrait arguer que si ils avaient fait Launchpad direct opensource, ils n'auraient pas eu tout ces problèmes. Ce n'est pas impossible, je n'en sais rien.
Mes livres CC By-SA : https://ploum.net/livres.html