--- title: LexForge emoji: 🛠️ colorFrom: indigo colorTo: red sdk: gradio sdk_version: 5.20.0 app_file: app.py pinned: false --- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference --- # Générateur de Contrats de Cession de Droits Ce projet propose un générateur interactif de contrats de cession de droits d'auteur et de droits à l'image, conçu pour Tellers. L'application génère automatiquement des contrats juridiquement rigoureux adaptés aux besoins spécifiques de chaque situation. ## Structure du projet Le projet est organisé de manière modulaire pour une meilleure séparation des responsabilités : - `app.py` - Point d'entrée principal de l'application - `interface.py` - Définition de l'interface utilisateur Gradio - `config.py` - Configuration et constantes du projet - `utils.py` - Fonctions utilitaires - `contract_templates.py` - Templates des différentes sections de contrats - `contract_builder.py` - Construction du contrat à partir des templates - `contract_previewer.py` - Prévisualisation du contrat - `pdf_generator.py` - Génération du PDF final avec champs interactifs ## Fonctionnalités - Création de contrats de cession de droits d'auteur - Création de contrats de droit à l'image - Génération de contrats combinés (droits d'auteur + droits à l'image) - Adaptation automatique des clauses selon le type de cession (gratuit/onéreux) - Gestion des clauses d'exclusivité - Support pour les auteurs personnes physiques ou morales - Prévisualisation du contrat avant génération - Export au format PDF avec champs interactifs pour les signatures et paraphes ## Arbre de décision du formulaire 1. **Type de contrat** - Droits d'auteur - Droit à l'image - Les deux 2. **Mode de cession** - Gratuite (limite les droits à la reproduction et représentation) - Onéreuse (permet d'étendre les droits et l'exclusivité) 3. **Droits supplémentaires** (si cession onéreuse) - Distribution - Usage - Adaptation - Prêt - Location - Droit de suite (œuvres graphiques et plastiques) 4. **Exclusivité** (si cession onéreuse) - Avec exclusivité - Sans exclusivité 5. **Informations sur l'auteur/modèle** - Personne physique (civilité, nom, prénom, etc.) - Personne morale (société, statut juridique, RCS, etc.) 6. **Description de l'œuvre/image** - Description précise de l'œuvre (si droits d'auteur) - Description précise des images/vidéos (si droit à l'image) 7. **Supports d'exploitation** - Multiples options (réseaux sociaux, applications, etc.) - Site web et Discord toujours inclus 8. **Rémunération** (si cession onéreuse) - Modalités de paiement (montant, échéancier, etc.) ## Déploiement sur Hugging Face Spaces 1. Créez un nouveau Space sur Hugging Face (https://huggingface.co/spaces/new) 2. Sélectionnez "Gradio" comme type d'application 3. Téléchargez tous les fichiers Python (.py) et requirements.txt 4. L'application sera automatiquement déployée et accessible via l'URL de votre Space ## PDF interactifs générés Les PDF générés par l'application comprennent : - Des champs de texte pour le lieu et la date de signature - Des champs pour la mention "Lu et approuvé" - Des champs de signature pour le cédant et le cessionnaire - Des champs pour les paraphes sur chaque page ## Notes légales Les contrats générés par cet outil sont conçus selon les principes juridiques français applicables aux cessions de droits d'auteur (Code de la propriété intellectuelle) et aux droits à l'image. Pour des situations spécifiques ou complexes, il est recommandé de consulter un professionnel du droit.