Protéger son code source sur GitHub : dépôt copyright de repositories
Types de dépôt

Protéger son code source sur GitHub : dépôt copyright de repositories

4 min de lecture 761 mots

Déposez le copyright de vos repositories GitHub sur Copyright01. Téléchargement ZIP, hachage SHA-256, métadonnées API (stars, forks, langages). Gratuit.

Vous développez un projet open source ou un logiciel propriétaire sur GitHub ? Votre code source est une création intellectuelle protégée par le droit d'auteur. Mais comment prouver que vous en êtes l'auteur original, surtout quand des dizaines de forks existent ?

Sur Copyright01, le dépôt GitHub télécharge, hache et chiffre votre repository complet. Gratuitement.

Ce qui rend le dépôt GitHub unique

Contrairement aux autres types de dépôt URL (YouTube, Instagram...) qui se limitent à une capture d'écran, le dépôt GitHub effectue un téléchargement complet de votre repository :

  • L'archive ZIP de votre code est téléchargée via l'API GitHub
  • Les empreintes SHA-256 et SHA-512 sont calculées sur l'archive complète
  • Le ZIP est chiffré AES-256 et stocké sur nos serveurs
  • Vous pouvez télécharger l'archive depuis votre espace

C'est la preuve la plus solide : le hash prouve que votre code existait exactement sous cette forme à la date du dépôt.

Comment déposer un repository GitHub

  1. Créez votre compte sur copyright01.com
  2. Cliquez sur « Nouveau dépôt » puis sélectionnez « GitHub »
  3. Collez l'URL du repository (ex: github.com/votre-nom/votre-projet)
  4. Ajoutez un titre et une description optionnelle
  5. Validez : Copyright01 télécharge et analyse le repository

⚠️ Important : seuls les repositories publics sont acceptés. Le système vérifie l'accessibilité via l'API GitHub avant de procéder.

Protéger ma création en 2 minutes

Certificat PDF avec empreinte SHA-256 et horodatage, reconnu dans 181 pays.

Déposer mon copyright →

Ce qui se passe en coulisses

  1. Extraction du owner/repo depuis l'URL GitHub
  2. Vérification via l'API GitHub : le repository doit être public et existant
  3. Téléchargement de l'archive ZIP complète du repository
  4. Validation de la taille par rapport à votre quota de stockage
  5. Calcul des empreintes SHA-256 et SHA-512 sur le ZIP
  6. Chiffrement AES-256-CBC et stockage sécurisé
  7. Analyse de l'archive :
    • Nombre de fichiers
    • Taille totale décompressée
    • Liste des 50 premiers fichiers
    • Détection des langages (Python, JavaScript, PHP, Java, Go, Rust...)
  8. Extraction des métadonnées GitHub via l'API :
    • Nom et description du repository
    • Nombre de stars et de forks
    • Langage principal
    • Date de dernière mise à jour
    • Informations du propriétaire (nom, avatar)
  9. Génération du certificat PDF avec QR code

Ce que vous obtenez

  • Certificat PDF horodaté avec QR code
  • Archive ZIP chiffrée de votre repository, téléchargeable
  • Empreintes SHA-256 et SHA-512 de l'archive complète
  • Métadonnées GitHub : stars, forks, langages, propriétaire
  • Liste des fichiers du repository
  • Page de vérification publique avec toutes les informations

Protection reconnue dans 181 pays via la Convention de Berne.

Langages détectés automatiquement

Copyright01 analyse les extensions de fichiers pour identifier les langages :

Extension Langage Extension Langage
.py Python .js, .ts JavaScript / TypeScript
.php PHP .java Java
.go Go .rs Rust
.rb Ruby .swift Swift
.cpp, .c, .h C/C++ .kt Kotlin

Vos droits d'auteur méritent une preuve

Compte gratuit, sans carte bancaire. Certificat PDF en quelques clics.

Créer mon compte →

Pourquoi déposer même en open source ?

Situation Sans dépôt Avec dépôt Copyright01
Fork qui viole votre licence Aucune preuve de paternité Certificat avec hash du code original
Contribution contestée Difficulté à prouver qui a écrit quoi Dépôt horodaté du code à date
Plagiat de votre code L'historique Git peut être réécrit Hash immuable et indépendant
Litige employeur/freelance Le repo peut être transféré Preuve indépendante de GitHub

💡 Conseil : déposez votre repository à chaque release importante (v1.0, v2.0...). Chaque dépôt crée une empreinte unique de l'état du code à ce moment. C'est comme un « git tag » juridique.

Après le dépôt : apposez votre badge de protection

GitHub est l'endroit idéal pour le badge Copyright01. Depuis votre espace dépôt, copiez le code Markdown prêt à coller dans votre README.md :

[![Protégé par Copyright01](https://www.copyright01.com/badge/VOTRE_CODE.svg?theme=indigo)](https://www.copyright01.com/certificat/VOTRE_CODE)

Ce badge SVG s'affiche directement dans votre README et renvoie vers la page de vérification. Vous pouvez aussi utiliser :

  • Badge HTML pour votre site de documentation (GitHub Pages, ReadTheDocs)
  • Lien de vérification dans la description du repository
  • Mention dans la licence : ajoutez la référence du certificat dans votre fichier LICENSE

📋 À retenir : le badge Markdown dans le README est le moyen le plus visible de signaler la protection de votre code. Il est automatiquement affiché sur la page d'accueil du repository et dissuade les copies non autorisées.

Pour un projet open source, le badge ne remplace pas votre licence (MIT, GPL, etc.) mais la complète en prouvant la date de création et l'identité de l'auteur original.

GitHub code-source copyright repository open-source développeur

Copyright01

Service gratuit de protection des droits d'auteur. Certificat PDF avec empreinte SHA-256, reconnu dans 181 pays.

Questions fréquentes

Protection gratuite

Protégez vos créations dès maintenant

Certificat PDF horodaté avec empreinte SHA-256, reconnu dans 181 pays via la Convention de Berne.

Déposer mon copyright