Skip to content
BlockchainSign
fr

Marque déposée vs droit d'auteur pour le code source

Par Mis à jour le

Le code est clairement protégeable par le droit d'auteur, et cette protection est plus étroite que les développeurs ne le supposent. Elle couvre ce que vous avez écrit, pas ce qu'il fait — et pour beaucoup de logiciels, la protection la plus précieuse est celle qui exige que vous la gardiez secrète.

Points clés

  • Le droit d'auteur protège le code tel qu'il est écrit, automatiquement, en tant qu'œuvre littéraire.
  • Il ne protège pas la fonctionnalité, les algorithmes ou les modes de fonctionnement — 17 USC 102(b).
  • La marque déposée ne couvre que le nom du produit, pas le logiciel lui-même.
  • Le secret commercial constitue souvent une protection pratique plus solide, à condition que le code reste confidentiel.

La réponse courte

Le droit d'auteur protège votre expression du code. Il ne protège pas ce que le code fait.

Quelqu'un qui copie votre dépôt commet une contrefaçon. Quelqu'un qui lit votre documentation, comprend l'approche et rédige sa propre implémentation ne commet généralement pas d'infraction.

Ce que couvre le droit d'auteur

Le code source et le code objet sont considérés comme des œuvres littéraires selon la loi américaine. La protection est automatique dès la création et couvre :

  • Le code tel qu'il est écrit, y compris sa structure, sa séquence et son organisation dans une certaine mesure
  • La documentation accompagnante
  • Les éléments non littéraux dans des circonstances limitées, bien que les tribunaux filtrent tout ce qui est dicté par l'efficacité, des contraintes externes ou le domaine public

Ce qui est exclu est substantiel : l'article 102(b) du US Code (17 USC) place les idées, procédures, processus, systèmes, modes de fonctionnement et concepts hors du champ du droit d'auteur. Les algorithmes, protocoles et le comportement fonctionnel de votre programme relèvent de cette catégorie.

L'enregistrement coûte environ 45 à 65 $ et est obligatoire avant de pouvoir intenter un procès aux États-Unis. L'enregistrement d'un logiciel implique le dépôt de portions identifiantes du code — généralement les 25 premières et dernières pages — et le Copyright Office autorise la censure des éléments relevant du secret commercial, ce qui est le mécanisme permettant de concilier l'enregistrement avec le maintien de la confidentialité du code.

Ce que couvre la marque déposée

Uniquement le nom et le logo. Le nom de votre produit est enregistrable au tarif de 350 $ par classe ; les logiciels relèvent généralement de la classe 9, tandis que les logiciels en tant que service (SaaS) relèvent de la classe 42.

Cela ne fait rien pour le code lui-même. Cela empêche un concurrent de vendre un produit confusément similaire sous un nom confusément similaire.

Notez que les licences open source réservent fréquemment explicitement les droits de marque — vous pouvez être libre de forker le code mais pas de conserver le nom.

Où intervient le secret commercial

Pour la plupart des logiciels commerciaux côté serveur, le secret commercial est la protection qui assure la véritable sécurité. Il couvre exactement ce que le droit d'auteur ne couvre pas — les méthodes, l'architecture, le réglage fin, le savoir-faire accumulé — aussi longtemps que cela reste secret et que vous prenez des mesures raisonnables pour maintenir cet état.

Le piège réside dans la définition. Publiez le code et le secret commercial est perdu à jamais. C'est pourquoi la décision d'ouvrir le code source est une décision en matière de propriété intellectuelle, et pas seulement de distribution.

Comparaison

Droit d'auteur Marque déposée Secret commercial Brevet
Le code tel qu'il est écrit Oui Non Si gardé secret Non
Algorithmes et méthodes Non Non Oui Éventuellement
Nom du produit Non Oui Non Non
Naît de Automatiquement L'usage Le secret L'octroi
Survit à la publication Oui Oui Non Oui
Durée Vie + 70 ans, ou 95 ans Indéfini avec l'usage Tant qu'il est secret ~20 ans
Coût ~45–65 $ 350 $ par classe Discipline interne Des milliers

Où l'horodatage s'insère

Le contrôle de version fournit déjà un historique détaillé — mais les horodatages git sont des métadonnées écrites par votre propre machine, et ils peuvent être réécrits. git commit --date et un rebase peuvent produire n'importe quel historique. Cela convient parfaitement en interne mais constitue une preuve faible face à un adversaire motivé.

Horodater le hash d'une archive de version, ou d'un bundle de dépôt, ancre cet état exact sur un registre public à un moment précis que personne ne contrôle. Deux utilisations spécifiques :

  • Enregistrements de version. Un record inviolable datant de ce qui a été livré exactement, utile dans une réclamation pour contrefaçon et tout autant utile pour s'en défendre.
  • Enregistrements pré-divulgation. Avant que le code ne soit remis à un client, un auditeur, un acquéreur ou un agent séquestre, sans que le code ne soit téléchargé nulle part — le hash est calculé dans votre navigateur et seul le hash est transmis, ce qui est le moment où le code constitue le secret commercial.

Il enregistre l'existence et l'intégrité, pas la paternité. Ce n'est ni un brevet ni un enregistrement.

Droit américain. Ces informations sont générales et ne constituent pas un avis juridique.

Questions fréquentes

Le code source est-il protégé par le droit d'auteur ?
Oui, automatiquement, en tant qu'œuvre littéraire — tant le code source que le code objet. La protection couvre le code tel qu'il est écrit. Elle ne couvre pas la fonctionnalité : l'article 102(b) du US Code (17 USC) exclut les idées, procédures, processus et modes de fonctionnement, donc une implémentation indépendante du même comportement n'est généralement pas une contrefaçon.
Puis-je enregistrer le droit d'auteur sur du code sans le publier ?
Oui. L'enregistrement nécessite le dépôt de portions identifiantes du code, généralement les 25 premières et dernières pages, et le Copyright Office permet de censurer les éléments relevant du secret commercial. Ce mécanisme existe spécifiquement pour permettre à l'enregistrement et à la confidentialité de coexister.
Les dates de commit git suffisent-elles comme preuve ?
À des fins internes, oui. En tant que preuve face à un adversaire motivé, elles sont faibles, car les dates de commit sont des métadonnées écrites par votre propre machine et peuvent être réécrites via un rebase. Ancrer le hash d'une version à un registre public produit une date que vous ne pouvez pas modifier.
L'ouverture du code source affecte-t-elle mes droits ?
Elle met fin à toute protection par secret commercial de manière permanente, ce qui, pour les logiciels côté serveur, est souvent la protection qui assure la véritable sécurité. Le droit d'auteur survit et est ce sur quoi la licence opère, et les droits de marque sur le nom survivent — la plupart des licences open source les réservent explicitement, de sorte qu'un fork peut être libre d'utiliser le code mais pas le nom.

Établissez dès aujourd’hui l’antériorité de votre travail

Horodatez votre tout premier brouillon et obtenez une preuve infalsifiable de son existence. Votre fichier ne quitte jamais votre navigateur.