Pour toutes ces questions, je suis sûr que nos excellents amis de chez
http://www.venividilibri.org/ pourront t'aider et t'apporter des éléments de réponse.
En complément de la réponse de RW68, voila qq réflexions :
Mais je sais qu'un client est déjà exigent (et chiant) alors une petite communauté avide de nouveauté ne risque-t-elle pas d'etre décue si elle a du mal a utiliser un produit pas si fini que ca ?
Le logiciel libre est assez Darwinien : si ton CMS a des
caractéristiques marquantes que d'autres n'ont pas (techniques, fonctionnelles voire humaines), alors il interessera nécessairement une portion de développeurs. Si ce n'est "qu'un CMS de plus" alors effectivement l'ouverture du code ne t'apportera pas plus de monde.
Et le fait de donner les sources PHP n'ouvrent-ils pas plus la possibilité de hacks, de recup sauvage diverses ?
Le libre, c'est donnant-donnant (voire gagnant-gagnant, expression compassée, mais à la mode de chez nous).
1. Plus d'yeux pour voir les failles, c'est aussi plus de doigts pour les corriger (mais le ratio n'est pas d'un oeil = un doigt, loin de là !)
2. pour la récup sauvage, il faut voir que passer ton code en libre te permet tout à fait légalement d'y incorporer du code libre déjà existant (pense aux millions de lignes de code de librairies déjà existantes).
Enfin, il faut démystifier le coup de la "récup' sauvage" : il existe plusieurs centaines de milliers de logiciels libres. Peux tu me citer beaucoup de cas où les développeurs se sont fait vraiment spolier leur code par des méchants-exploiteurs-sans-scrupule ?
Une licence libre (GPL, OSL, BSD ou autre) ne signifie pas "domaine public" : tu reste l'auteur de ta contribution. Tu autorise par contre d'autres à l'améliorer et à en faire qqchose de différent (mieux, moins bien, là n'est pas la question). Mais tu reste toujours l'auteur de ta production.
Si ce que tu craint, c'est que qq1 gagne des sous sur ton produit, alors demande toi :
- qu'est-ce que cette personne à fait de plus, que je n'ai pas fait, qui lui permet de vendre mon produit ?
- son modèle économique est-il perenne, sachant qu'un acheteur peut redistribuer librement les sources qu'il a acquise, même gratuitement ?
- les acheteurs sont-ils vraiment stupides pour qu'entre deux offres (la mienne et celle du méchant-exploiteur-sans-scrupule) ils choisissent celle qui n'est pas proposée par l'auteur du logiciel, bien plus légitime et expert dans son domaine ?
Cas concret : si je veux, je peux faire un CD contenant tous les CMS présentés par Framasoft et le proposer sur le net à disons 30€ le CD. A ton avis, je vais avoir beaucoup d'acheteurs ? Franchement, j'en doute. Alors que d'un point de vue "valeur", ça vaut bien les 30€. Et sur ces ventes là, peut-on vraiment considérer que j'en ai fait "perdre" aux auteurs des CMS en question ?
Partager, ce n'est pas facile, et ce n'est plus vraiment naturel aujourd'hui. Ca ne résoud pas les problèmes d'un coup de baguette magique (=si je partage une recette de cuisine avec toi, le plat n'en deviens pas de facto meilleur, MAIS c'est donner une chance à la recette de pouvoir être améliorée au delà des limites auxquelles tu l'avais limitée).
Garde juste à l'esprit que la spécificité d'une licence libre, c'est que tu enclenche un mouvement de "non-privatisation" (= partage) : une fois publiée sous licence libre, toute personne ayant reçue une copie de ta recette pourra la partager, et personne ne pourra se l'approprier (= vendre le plat cuisiné sans donner l'accès à la recette).
C'est juste un mode de conception et de production différent. A toi de voir s'il te convient ou pas (et dans ce denier cas, c'est pas bien grave, tu ne sera pas l'incarnation du mal pour autant

).