La GPL est un peu limite pour assurer la protection d'un soft sur un serveur car la personne qui modifie ton soft ne la rediffuse pas publiquement si elle ne fait que l'installer sur une machine qu'elle contrôle. Elle n'est donc pas tenue de rediffuser les modifs.
Il y a t-il d'autres avantages/inconvénients qui pourraient être listés ?
- Possibilité d'utiliser d'autres briques de bases sous GPL. Tu pourra ainsi peut-être faire avancer ton projet par grands pas en incluant un morceau déjà construit (et testé) par ailleurs.
- Possibilité de déléguer certaines tâches que tu n'aura pas le temps de faire à d'autres développeurs. (Note que tu gardes le contrôle du source, tu ne pousses dans le code que lorsque tu estime que ça le mérite.) Tu pourra ainsi satisfaire certains utilisateurs "de niche" tout en restant concentré sur la direction générale que tu veux donner.
Certains projets arrivent ainsi à développer des fonctions qui ne se retrouvent pas dans les solutions proprios car cela ne serait pas rentable.
- C'est la solution optimale pour faire l'appli la plus utile dans son domaine: si tu pose une bonne base évolutive et si tu réussis à donner envie à d'autres de contribuer et que tu incite au feedback.
Si tu tiens compte des arguments et remarques (il faut parfois insister pour que les gens exprime clairement le besoin ou l'idée) il n'y aura aucun intérêt pour d'autres à forker, puisque les décisions seront des consensus.
- La possibilité de faire contribuer les utilisateurs non développeurs sur des parties ou tu n'a pas forcément de compétences (documentation, traductions, graphismes, etc.) cela ne peut se faire que dans un environnement ouvert.
Si tu comprends l'anglais il y a une conférence intéressante sur le sujet à cette adresse :
http://www.youtube.com/watch?v=ZtYJoatnHb8&hl=fr
-
joan
- Messages : 886
- Géo : France, Aquitaine, Bordeaux