Dans ton modèle y'a un truc qui ne marche pas : si tu ne veux pas réinventer la roue à chaque fois, tu vas vouloir utiliser des briques logicielles ou des librairies qui font déjà une partie du travail (toolkit graphique, librairies de compression/décompression, gestion du son et de la vidéo, du réseau ...).
La plupart de ces logiciels ont une licences les interdisant d'être couplés directement avec une licence restrictive de libertés, telle une licence dite "proprio".
Comment tu vas faire ? Tout redévelopper à chaque fois ? Non, tu vas donc devoir acheter ces librairies à des sociétés qui évoluent dans le modèle proprio ou avoir la chance de tomber sur une librairie ou une brique logiciel sous licence de type BSD.
Du coup au final, quand tu voudras libérer le projet, il s'avérera que tu ne pourras pas le libérer entièrement car certaines briques ne t'appartenant pas et n'étant pas libre, ne sont donc pas libérables. Donc il sera impossible pour la communauté d'utiliser ton logiciel de manière totalement libre sans réécrire (si c'est possible) une partie de ton logiciel afin d'utiliser des briques de logiciels libres.
Voir le problème qu'à eu Sun pour libérer sa JVM avec des parties non libres dedans. (Et on voit bien que le problème est au niveau de la licence de départ, puisque Sun a toujours diffusé sa JVM gratuitement).
# Et la roue ?
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . En réponse au journal "Mais comment vais-je me nourrir", nous disait le milliardaire.. Évalué à 3.
La plupart de ces logiciels ont une licences les interdisant d'être couplés directement avec une licence restrictive de libertés, telle une licence dite "proprio".
Comment tu vas faire ? Tout redévelopper à chaque fois ? Non, tu vas donc devoir acheter ces librairies à des sociétés qui évoluent dans le modèle proprio ou avoir la chance de tomber sur une librairie ou une brique logiciel sous licence de type BSD.
Du coup au final, quand tu voudras libérer le projet, il s'avérera que tu ne pourras pas le libérer entièrement car certaines briques ne t'appartenant pas et n'étant pas libre, ne sont donc pas libérables. Donc il sera impossible pour la communauté d'utiliser ton logiciel de manière totalement libre sans réécrire (si c'est possible) une partie de ton logiciel afin d'utiliser des briques de logiciels libres.
Voir le problème qu'à eu Sun pour libérer sa JVM avec des parties non libres dedans. (Et on voit bien que le problème est au niveau de la licence de départ, puisque Sun a toujours diffusé sa JVM gratuitement).