Re : Créer une licence pour mon application excel
Bonjour,
Votre démarche est compréhensible et partagée par beaucoup dans le domaine du logiciel libre.
Comme le dit Victor, vous ne POUVEZ pas raisonnablement penser que vous pouvez protéger votre application excel en empêchant quiconque de l'utiliser sans votre accord, N° de licence ou pas. Cette question fait partie des questions récurrentes sur excel depuis des années et, même si le niveau de protection s'est amélioré avec les versions 2007 et suivantes, il reste tout à fait possible de cracker n'importe quelle application office.
La seule vraie protection, c'est la loi. Et celle-ci est on ne peut plus claire : le droit d'auteur s'applique à votre développement. Même si vous ne stipulez pas explicitement que vous ne voulez pas que votre travail soit récupéré par d'autres, nul n'a le droit de le faire sans votre accord. L'indiquer clairement ne fait pas de mal et il permet de montrer plus facilement que celui qui s'approprie votre travail l'a fait en sachant pertinemment que ce n'était pas votre souhait.
Le problème c'est qu'il n'est pas toujours facile de prouver que tel classeur, tel développement est issu de votre idée, de votre travail.
Comme vous le dites vous même, vous avez obtenu certaines parties des codes utilisés sur ce forum, sur des sites web, peut être aussi dans des bouquins. Ce qui fait l'originalité d'un "produit excel" ce n'est pas tel ou tel bout de code, c'est l'assemblage qui en est fait. Dans le domaine du texte écrit ou de la musique, le législateur a défini combien de lignes ou de mesures on a le droit de citer ou de réutiliser sans porter atteinte au droit d'auteur. De mémoire, pour les texte écrits c'est 17 lignes de suite ou un truc de ce genre. Je ne crois pas que ce soit défini de la sorte pour un logiciel.
Il y a plusieurs licences pour les produits gratuits qui ont été soigneusement rédigés et modifiés au fil du temps. La plus utilisée est sans doute la creative commons
Licence Creative Commons - Wikipédia. Vous pouvez parfaitement l'utiliser dans votre cas. Elle vous permet de laisser votre code accessible mais de conserver les droits de propriété intellectuelle et de pouvoir vous retourner contre ceux qui voudraient vendre votre produit.
Si vous voulez vraiment avoir un produit qui ne puisse fonctionner qu'avec une licence (payante ou gratuite, peu importe) et qui soit impossible à cracker alors il ne faut pas développer avec excel. A titre d'exemple, l'addin gratuit pour excel morefunc de Laurent Longre est impossible à cracker, parce qu'il est codé en C++ (voir ici
Comment faire pour créer un complément (XLL) pour Excel à l'aide de Visual C++). Mais ça demande des compétences autres et un sacré boulot...