Tiens, quelle drôle d'idée? Absolument pas. Le droit d'auteur s'applique aux œuvres de l'esprit, et une œuvre de l'esprit est définie par sa capacité à refléter la personnalité de l'auteur de manière originale. Autrement dit, si un bug super complexe prend un mois à débusquer, et que la solution est finalement de transformer un i++ en un ++i, il n'y a rien d'original, et ça n'ouvre pas de droits d'auteur. Par contre, reprendre un algorithme trivial en renommant les variables de manière originale et pertinente peut très bien ouvrir des droits d'auteur.
Il faut bien distinguer ce qui relève de la technique (appliquer un design pattern, choisir le bon algo pour optimiser un truc, etc) et ce qui relève du droit d'auteur (écrire un truc non-trivial d'une manière unique).
Dans les faits, pour le code, ça doit être parfois compliqué de trancher. La plupart des algos ne sont pas uniques, et j'imagine que souvent, un algo original n'est pas forcément signé d'un programmeur talentueux (original peut simplement vouloir dire que le programmeur ne connaissait pas la solution canonique à son problème). En tout cas, c'est une bonne raison de bien commenter son code, car les commentaires sont beaucoup plus aptes à définir un travail original!
[^] # Re: Code supprimé
Posté par arnaudus . En réponse au journal VLC passe à la LGPL. Évalué à 4.
Tiens, quelle drôle d'idée? Absolument pas. Le droit d'auteur s'applique aux œuvres de l'esprit, et une œuvre de l'esprit est définie par sa capacité à refléter la personnalité de l'auteur de manière originale. Autrement dit, si un bug super complexe prend un mois à débusquer, et que la solution est finalement de transformer un i++ en un ++i, il n'y a rien d'original, et ça n'ouvre pas de droits d'auteur. Par contre, reprendre un algorithme trivial en renommant les variables de manière originale et pertinente peut très bien ouvrir des droits d'auteur.
Il faut bien distinguer ce qui relève de la technique (appliquer un design pattern, choisir le bon algo pour optimiser un truc, etc) et ce qui relève du droit d'auteur (écrire un truc non-trivial d'une manière unique).
Dans les faits, pour le code, ça doit être parfois compliqué de trancher. La plupart des algos ne sont pas uniques, et j'imagine que souvent, un algo original n'est pas forcément signé d'un programmeur talentueux (original peut simplement vouloir dire que le programmeur ne connaissait pas la solution canonique à son problème). En tout cas, c'est une bonne raison de bien commenter son code, car les commentaires sont beaucoup plus aptes à définir un travail original!