Update contract_templates.py
Browse files- contract_templates.py +63 -61
contract_templates.py
CHANGED
|
@@ -164,30 +164,26 @@ class ContractTemplates:
|
|
| 164 |
|
| 165 |
Args:
|
| 166 |
is_free (bool): True si la cession est gratuite, False sinon
|
| 167 |
-
is_exclusive (bool): True si la cession est exclusive
|
| 168 |
additional_rights (list): Liste des droits supplémentaires sélectionnés
|
| 169 |
-
|
| 170 |
-
Returns:
|
| 171 |
-
str: Clause des droits cédés
|
| 172 |
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 173 |
rights_clause = "ARTICLE 2 – ÉTENDUE DES DROITS CÉDÉS\n\n"
|
| 174 |
|
|
|
|
| 175 |
rights_clause += "2.1 Nature de la cession\n\n"
|
| 176 |
-
rights_clause += "L'Auteur cède au Cessionnaire, "
|
| 177 |
-
|
| 178 |
-
if
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
if is_free:
|
| 184 |
-
rights_clause += f"gratuitement et pour la durée précisée à l'article 4, les droits patrimoniaux détaillés ci-après.\n\n"
|
| 185 |
-
else:
|
| 186 |
-
rights_clause += f"pour la durée précisée à l'article 4 et moyennant la rémunération précisée à l'article 6, les droits patrimoniaux détaillés ci-après.\n\n"
|
| 187 |
-
|
| 188 |
rights_clause += "2.2 Droits patrimoniaux cédés\n\n"
|
| 189 |
-
|
| 190 |
-
# Section pour les droits toujours inclus (reproduction et représentation)
|
| 191 |
rights_clause += "2.2.1 Droits de base\n\n"
|
| 192 |
|
| 193 |
# Droit de reproduction
|
|
@@ -205,53 +201,59 @@ class ContractTemplates:
|
|
| 205 |
rights_clause += "- Par tous procédés connus ou inconnus à ce jour, notamment par diffusion numérique en ligne sur Internet (sites web, réseaux sociaux, blogs, plateformes de partage, applications mobiles), diffusion par satellite, câble, réseaux informatiques, etc. ;\n"
|
| 206 |
rights_clause += "- À destination de tout public, restreint ou non.\n\n"
|
| 207 |
|
| 208 |
-
# Droits supplémentaires pour les cessions onéreuses
|
| 209 |
if not is_free and additional_rights:
|
| 210 |
rights_clause += "2.2.2 Droits supplémentaires\n\n"
|
| 211 |
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
rights_clause += "L'Auteur cède au Cessionnaire le droit d'usage qui s'entend comme le droit d'utiliser l'Œuvre pour les besoins propres du Cessionnaire, notamment :\n"
|
| 222 |
-
rights_clause += "- Dans le cadre de ses activités professionnelles, commerciales ou promotionnelles ;\n"
|
| 223 |
-
rights_clause += "- À des fins d'illustration de ses services ou produits ;\n"
|
| 224 |
-
rights_clause += "- Pour toute communication interne ou externe en lien avec son activité ;\n"
|
| 225 |
-
rights_clause += "- Pour l'intégration dans ses outils, bases de données ou systèmes d'information.\n\n"
|
| 226 |
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
| 237 |
-
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
| 254 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 255 |
rights_clause += "2.3 Droits réservés\n\n"
|
| 256 |
rights_clause += "Tous les droits non expressément cédés par le présent contrat demeurent la propriété exclusive de l'Auteur. "
|
| 257 |
rights_clause += "Toute exploitation non prévue au présent contrat devra faire l'objet d'un accord complémentaire entre les Parties.\n\n"
|
|
|
|
| 164 |
|
| 165 |
Args:
|
| 166 |
is_free (bool): True si la cession est gratuite, False sinon
|
| 167 |
+
is_exclusive (bool): True si la cession est exclusive (ignoré si is_free est True)
|
| 168 |
additional_rights (list): Liste des droits supplémentaires sélectionnés
|
|
|
|
|
|
|
|
|
|
| 169 |
"""
|
| 170 |
+
# Si la cession est gratuite, forcer non-exclusif et pas de droits supplémentaires
|
| 171 |
+
if is_free:
|
| 172 |
+
is_exclusive = False
|
| 173 |
+
additional_rights = []
|
| 174 |
+
|
| 175 |
+
# Début de la clause standard
|
| 176 |
rights_clause = "ARTICLE 2 – ÉTENDUE DES DROITS CÉDÉS\n\n"
|
| 177 |
|
| 178 |
+
# Nature de la cession
|
| 179 |
rights_clause += "2.1 Nature de la cession\n\n"
|
| 180 |
+
rights_clause += f"L'Auteur cède au Cessionnaire, à titre {'exclusif' if is_exclusive else 'non exclusif'}, "
|
| 181 |
+
rights_clause += "pour la durée précisée à l'article 4 et "
|
| 182 |
+
rights_clause += "gratuitement" if is_free else "moyennant la rémunération précisée à l'article 6"
|
| 183 |
+
rights_clause += ", les droits patrimoniaux détaillés ci-après.\n\n"
|
| 184 |
+
|
| 185 |
+
# Droits patrimoniaux de base
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 186 |
rights_clause += "2.2 Droits patrimoniaux cédés\n\n"
|
|
|
|
|
|
|
| 187 |
rights_clause += "2.2.1 Droits de base\n\n"
|
| 188 |
|
| 189 |
# Droit de reproduction
|
|
|
|
| 201 |
rights_clause += "- Par tous procédés connus ou inconnus à ce jour, notamment par diffusion numérique en ligne sur Internet (sites web, réseaux sociaux, blogs, plateformes de partage, applications mobiles), diffusion par satellite, câble, réseaux informatiques, etc. ;\n"
|
| 202 |
rights_clause += "- À destination de tout public, restreint ou non.\n\n"
|
| 203 |
|
| 204 |
+
# Droits supplémentaires uniquement pour les cessions onéreuses
|
| 205 |
if not is_free and additional_rights:
|
| 206 |
rights_clause += "2.2.2 Droits supplémentaires\n\n"
|
| 207 |
|
| 208 |
+
# Utiliser un dictionnaire pour mapper les clés aux noms complets
|
| 209 |
+
rights_mapping = {
|
| 210 |
+
"distribution": "distribution - droit de distribuer l'original ou les copies de l'œuvre au public",
|
| 211 |
+
"usage": "usage - droit d'utiliser l'œuvre pour les besoins du cessionnaire",
|
| 212 |
+
"adaptation": "adaptation - droit de modifier, transformer, traduire l'œuvre",
|
| 213 |
+
"pret": "pret - droit de mettre l'œuvre à disposition pour un usage temporaire",
|
| 214 |
+
"location": "location - droit de mettre l'œuvre à disposition contre rémunération",
|
| 215 |
+
"suite": "suite - droit de percevoir un pourcentage lors de reventes"
|
| 216 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 217 |
|
| 218 |
+
# Traiter chaque droit supplémentaire
|
| 219 |
+
for i, right in enumerate(additional_rights, start=3):
|
| 220 |
+
right_key = next((k for k in rights_mapping.keys() if k in right.lower()), None)
|
| 221 |
+
if right_key:
|
| 222 |
+
letter = chr(ord('c') + i - 3) # Commence à 'c'
|
| 223 |
+
rights_clause += f"{letter}) {rights_mapping[right_key]}\n\n"
|
| 224 |
+
# Ajouter le contenu détaillé de chaque droit comme dans le code existant
|
| 225 |
+
if right_key == "distribution":
|
| 226 |
+
rights_clause += "L'Auteur cède au Cessionnaire le droit de distribution qui s'entend comme le droit de mettre à disposition du public l'original de l'Œuvre ou ses copies, par la vente, la location, le prêt ou tout autre mode de mise à disposition. Ce droit comprend notamment :\n"
|
| 227 |
+
rights_clause += "- Le droit de vendre ou faire vendre, d'offrir à la vente tout ou partie de l'Œuvre ;\n"
|
| 228 |
+
rights_clause += "- Le droit de diffuser et de faire diffuser tout ou partie de l'Œuvre par tous moyens et sur tous supports ;\n"
|
| 229 |
+
rights_clause += "- Le droit de distribuer l'Œuvre à des fins commerciales ou non commerciales.\n\n"
|
| 230 |
+
elif right_key == "usage":
|
| 231 |
+
rights_clause += "L'Auteur cède au Cessionnaire le droit d'usage qui s'entend comme le droit d'utiliser l'Œuvre pour les besoins propres du Cessionnaire, notamment :\n"
|
| 232 |
+
rights_clause += "- Dans le cadre de ses activités professionnelles, commerciales ou promotionnelles ;\n"
|
| 233 |
+
rights_clause += "- À des fins d'illustration de ses services ou produits ;\n"
|
| 234 |
+
rights_clause += "- Pour toute communication interne ou externe en lien avec son activité ;\n"
|
| 235 |
+
rights_clause += "- Pour l'intégration dans ses outils, bases de données ou systèmes d'information.\n\n"
|
| 236 |
+
elif right_key == "adaptation":
|
| 237 |
+
rights_clause += "L'Auteur cède au Cessionnaire le droit d'adaptation qui s'entend comme le droit de modifier, transformer, arranger, traduire l'Œuvre ou de l'incorporer dans toute autre œuvre ou création, notamment :\n"
|
| 238 |
+
rights_clause += "- Le droit de traduire tout ou partie de l'Œuvre en toutes langues ;\n"
|
| 239 |
+
rights_clause += "- Le droit d'adapter tout ou partie de l'Œuvre pour tous types de supports et formats ;\n"
|
| 240 |
+
rights_clause += "- Le droit de modifier le format, les couleurs, les dimensions de l'Œuvre ;\n"
|
| 241 |
+
rights_clause += "- Le droit d'intégrer tout ou partie de l'Œuvre au sein d'une œuvre composite ou collective ;\n"
|
| 242 |
+
rights_clause += "- Le droit de modifier tout ou partie de l'Œuvre nécessaire à des fins d'exploitation techniques.\n\n"
|
| 243 |
+
rights_clause += "Ces adaptations seront réalisées dans le respect du droit moral de l'Auteur.\n\n"
|
| 244 |
+
elif right_key == "pret":
|
| 245 |
+
rights_clause += "L'Auteur cède au Cessionnaire le droit de prêt qui s'entend comme le droit de mettre l'Œuvre à disposition des utilisateurs pour un usage temporaire et non commercial :\n"
|
| 246 |
+
rights_clause += "- Le droit de prêter l'Œuvre ou ses reproductions à des tiers, à titre gratuit ;\n"
|
| 247 |
+
rights_clause += "- Le droit d'autoriser le prêt public de l'Œuvre ou de ses reproductions.\n\n"
|
| 248 |
+
elif right_key == "location":
|
| 249 |
+
rights_clause += "L'Auteur cède au Cessionnaire le droit de location qui s'entend comme le droit de mettre l'Œuvre à disposition des utilisateurs pour un usage temporaire et moyennant une contrepartie économique directe ou indirecte :\n"
|
| 250 |
+
rights_clause += "- Le droit de louer l'Œuvre ou ses reproductions à des tiers, à titre onéreux ;\n"
|
| 251 |
+
rights_clause += "- Le droit d'autoriser la location de l'Œuvre ou de ses reproductions.\n\n"
|
| 252 |
+
elif right_key == "suite":
|
| 253 |
+
rights_clause += "Les parties reconnaissent l'existence du droit de suite, qui s'applique aux œuvres graphiques et plastiques. "
|
| 254 |
+
rights_clause += "Conformément aux articles L. 122-8 et R. 122-1 à R. 122-12 du Code de la propriété intellectuelle, ce droit inaliénable permet à l'auteur d'une œuvre graphique ou plastique de percevoir un pourcentage sur le prix de revente de son œuvre lorsque intervient un professionnel du marché de l'art. "
|
| 255 |
+
rights_clause += "Les parties s'engagent à respecter les dispositions légales en vigueur concernant le droit de suite.\n\n"
|
| 256 |
+
|
| 257 |
rights_clause += "2.3 Droits réservés\n\n"
|
| 258 |
rights_clause += "Tous les droits non expressément cédés par le présent contrat demeurent la propriété exclusive de l'Auteur. "
|
| 259 |
rights_clause += "Toute exploitation non prévue au présent contrat devra faire l'objet d'un accord complémentaire entre les Parties.\n\n"
|