Update contract_templates.py
Browse files- contract_templates.py +346 -113
contract_templates.py
CHANGED
|
@@ -1,13 +1,14 @@
|
|
| 1 |
"""
|
| 2 |
Templates des différentes sections de contrats.
|
| 3 |
-
Ce module contient tous les textes de base pour les différentes sections des contrats
|
|
|
|
| 4 |
"""
|
| 5 |
|
| 6 |
from config import TELLERS_INFO, DEFAULT_DURATION, DEFAULT_RENEWAL, DEFAULT_TERRITORY
|
| 7 |
|
| 8 |
|
| 9 |
class ContractTemplates:
|
| 10 |
-
"""Classe contenant tous les templates pour la génération des contrats."""
|
| 11 |
|
| 12 |
@staticmethod
|
| 13 |
def get_title(contract_type):
|
|
@@ -69,25 +70,47 @@ class ContractTemplates:
|
|
| 69 |
siege = author_info.get("siege", "")
|
| 70 |
contact = author_info.get("contact", "")
|
| 71 |
|
| 72 |
-
preamble += f"La société {nom_societe}, {statut}, immatriculée sous le numéro {rcs}, dont le siège social est situé {siege}"
|
| 73 |
if contact:
|
| 74 |
preamble += f", joignable à {contact}"
|
| 75 |
|
| 76 |
# Dénomination en fonction du type de contrat
|
| 77 |
if "Auteur (droits d'auteur)" in contract_type and "Image (droit à l'image)" in contract_type:
|
| 78 |
-
preamble += ", ci-après dénommé(e) \"l'Auteur et le Modèle\"
|
| 79 |
elif "Auteur (droits d'auteur)" in contract_type:
|
| 80 |
-
preamble += ", ci-après dénommé(e) \"l'Auteur\"
|
| 81 |
else:
|
| 82 |
-
preamble += ", ci-après dénommé(e) \"le Modèle\"
|
| 83 |
|
| 84 |
# Informations sur Tellers (bénéficiaire)
|
| 85 |
preamble += f"{TELLERS_INFO['nom']}, {TELLERS_INFO['forme_juridique']} au capital de {TELLERS_INFO['capital']}, "
|
| 86 |
preamble += f"immatriculée sous le numéro {TELLERS_INFO['rcs']}, et dont le siège social est situé au : "
|
| 87 |
-
preamble += f"{TELLERS_INFO['siege']},
|
|
|
|
| 88 |
|
| 89 |
# Introduction commune
|
| 90 |
-
preamble += "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 91 |
|
| 92 |
return preamble
|
| 93 |
|
|
@@ -104,22 +127,33 @@ class ContractTemplates:
|
|
| 104 |
Returns:
|
| 105 |
str: Clause d'objet
|
| 106 |
"""
|
| 107 |
-
object_clause = "
|
| 108 |
|
| 109 |
if "Auteur (droits d'auteur)" in contract_type:
|
| 110 |
-
object_clause +=
|
|
|
|
|
|
|
|
|
|
| 111 |
|
| 112 |
if "Image (droit à l'image)" in contract_type:
|
| 113 |
-
object_clause +=
|
|
|
|
|
|
|
|
|
|
| 114 |
|
| 115 |
-
object_clause += "
|
| 116 |
|
| 117 |
if "Auteur (droits d'auteur)" in contract_type and "Image (droit à l'image)" in contract_type:
|
| 118 |
-
object_clause += "
|
|
|
|
|
|
|
|
|
|
| 119 |
elif "Auteur (droits d'auteur)" in contract_type:
|
| 120 |
-
object_clause += "l'Auteur cède au Cessionnaire certains droits sur
|
| 121 |
else:
|
| 122 |
-
object_clause += "le Modèle autorise
|
|
|
|
|
|
|
| 123 |
|
| 124 |
return object_clause
|
| 125 |
|
|
@@ -136,9 +170,9 @@ class ContractTemplates:
|
|
| 136 |
Returns:
|
| 137 |
str: Clause des droits cédés
|
| 138 |
"""
|
| 139 |
-
rights_clause = "
|
| 140 |
|
| 141 |
-
|
| 142 |
rights_clause += "L'Auteur cède au Cessionnaire, "
|
| 143 |
|
| 144 |
if is_exclusive:
|
|
@@ -147,60 +181,93 @@ class ContractTemplates:
|
|
| 147 |
rights_clause += "à titre non exclusif, "
|
| 148 |
|
| 149 |
if is_free:
|
| 150 |
-
rights_clause += f"gratuitement et pour la durée précisée à l'article
|
| 151 |
-
|
| 152 |
-
# Droits limités pour cession gratuite
|
| 153 |
-
rights_clause += "- Le droit de reproduction : l'Auteur autorise le Cessionnaire à reproduire ou faire reproduire l'œuvre "
|
| 154 |
-
rights_clause += "par tous procédés techniques connus ou inconnus à ce jour, sur tous supports et en tous formats.\n\n"
|
| 155 |
-
|
| 156 |
-
rights_clause += "- Le droit de représentation : l'Auteur autorise le Cessionnaire à communiquer l'œuvre au public "
|
| 157 |
-
rights_clause += "par tous procédés connus ou inconnus à ce jour, notamment par diffusion en ligne sur Internet, "
|
| 158 |
-
rights_clause += "présentation publique, projection, ou tout autre moyen."
|
| 159 |
else:
|
| 160 |
-
rights_clause += f"pour la durée précisée à l'article
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 165 |
|
| 166 |
-
rights_clause += "- Le droit de représentation : l'Auteur autorise le Cessionnaire à communiquer l'œuvre au public "
|
| 167 |
-
rights_clause += "par tous procédés connus ou inconnus à ce jour, notamment par diffusion en ligne sur Internet, "
|
| 168 |
-
rights_clause += "présentation publique, projection, ou tout autre moyen.\n\n"
|
| 169 |
-
|
| 170 |
-
# Droits supplémentaires pour les cessions onéreuses
|
| 171 |
if "distribution" in additional_rights:
|
| 172 |
-
rights_clause += "
|
| 173 |
-
rights_clause += "ou ses copies
|
|
|
|
|
|
|
|
|
|
| 174 |
|
| 175 |
if "usage" in additional_rights:
|
| 176 |
-
rights_clause += "
|
| 177 |
-
rights_clause += "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 178 |
|
| 179 |
if "adaptation" in additional_rights:
|
| 180 |
-
rights_clause += "
|
| 181 |
-
rights_clause += "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 182 |
|
| 183 |
if "pret" in additional_rights:
|
| 184 |
-
rights_clause += "
|
| 185 |
-
rights_clause += "
|
|
|
|
|
|
|
| 186 |
|
| 187 |
if "location" in additional_rights:
|
| 188 |
-
rights_clause += "
|
| 189 |
-
rights_clause += "un usage temporaire et
|
|
|
|
|
|
|
| 190 |
|
| 191 |
if "suite" in additional_rights:
|
| 192 |
-
rights_clause += "
|
| 193 |
-
rights_clause += "reconnaissent l'existence du droit de suite
|
| 194 |
-
rights_clause += "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 195 |
|
| 196 |
# Clause d'exclusivité ou non-exclusivité
|
| 197 |
if is_exclusive:
|
| 198 |
-
rights_clause += "
|
| 199 |
-
rights_clause += "
|
| 200 |
-
rights_clause += "
|
|
|
|
| 201 |
else:
|
| 202 |
-
rights_clause += "La présente cession
|
| 203 |
-
rights_clause += "
|
|
|
|
| 204 |
|
| 205 |
return rights_clause
|
| 206 |
|
|
@@ -216,11 +283,17 @@ class ContractTemplates:
|
|
| 216 |
Returns:
|
| 217 |
str: Clause des droits à l'image
|
| 218 |
"""
|
| 219 |
-
image_clause = "
|
| 220 |
|
| 221 |
-
image_clause += "
|
| 222 |
-
image_clause += "
|
| 223 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 224 |
|
| 225 |
if is_exclusive:
|
| 226 |
image_clause += "à titre exclusif, "
|
|
@@ -230,23 +303,32 @@ class ContractTemplates:
|
|
| 230 |
if is_free:
|
| 231 |
image_clause += "gratuitement, "
|
| 232 |
else:
|
| 233 |
-
image_clause += "moyennant la rémunération précisée à l'article
|
| 234 |
|
| 235 |
-
image_clause += f"pour la durée et sur le territoire mentionnés
|
|
|
|
|
|
|
| 236 |
|
| 237 |
# Restrictions d'utilisation pour le droit à l'image
|
| 238 |
-
image_clause += "Le Cessionnaire s'engage expressément à
|
| 239 |
-
image_clause += "
|
| 240 |
-
image_clause += "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 241 |
|
| 242 |
# Clause d'exclusivité pour le droit à l'image
|
| 243 |
if is_exclusive:
|
| 244 |
-
image_clause += "
|
| 245 |
-
image_clause += "
|
| 246 |
-
image_clause += "
|
|
|
|
|
|
|
| 247 |
else:
|
| 248 |
-
image_clause += "
|
| 249 |
-
image_clause += "
|
|
|
|
| 250 |
|
| 251 |
return image_clause
|
| 252 |
|
|
@@ -261,13 +343,18 @@ class ContractTemplates:
|
|
| 261 |
Returns:
|
| 262 |
str: Clause de durée et territoire
|
| 263 |
"""
|
| 264 |
-
duration_clause = f"
|
| 265 |
|
| 266 |
-
duration_clause +=
|
| 267 |
-
duration_clause += f"
|
| 268 |
-
duration_clause += "
|
| 269 |
-
duration_clause +=
|
| 270 |
-
duration_clause += "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 271 |
|
| 272 |
return duration_clause
|
| 273 |
|
|
@@ -283,14 +370,29 @@ class ContractTemplates:
|
|
| 283 |
Returns:
|
| 284 |
str: Clause des supports
|
| 285 |
"""
|
| 286 |
-
supports_clause = f"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 287 |
|
| 288 |
-
|
| 289 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 290 |
|
| 291 |
-
supports_clause +=
|
| 292 |
supports_clause += "Cette liste est limitative et le Cessionnaire s'engage à ne pas utiliser l'œuvre et/ou l'image sur d'autres supports "
|
| 293 |
-
supports_clause += "sans l'autorisation préalable et écrite du Cédant
|
|
|
|
|
|
|
|
|
|
| 294 |
|
| 295 |
return supports_clause
|
| 296 |
|
|
@@ -307,16 +409,50 @@ class ContractTemplates:
|
|
| 307 |
Returns:
|
| 308 |
str: Clause de rémunération
|
| 309 |
"""
|
| 310 |
-
remuneration_clause = f"
|
| 311 |
|
| 312 |
if is_free:
|
| 313 |
-
remuneration_clause += "
|
| 314 |
-
remuneration_clause += "
|
| 315 |
-
remuneration_clause += "Le Cédant déclare
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 316 |
else:
|
| 317 |
-
remuneration_clause +=
|
| 318 |
-
remuneration_clause += "
|
| 319 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 320 |
|
| 321 |
return remuneration_clause
|
| 322 |
|
|
@@ -332,21 +468,45 @@ class ContractTemplates:
|
|
| 332 |
Returns:
|
| 333 |
str: Clause de garanties
|
| 334 |
"""
|
| 335 |
-
warranties_clause = f"
|
| 336 |
|
| 337 |
if "Auteur (droits d'auteur)" in contract_type:
|
| 338 |
-
warranties_clause += "
|
| 339 |
-
warranties_clause += "L'Auteur garantit
|
| 340 |
-
warranties_clause += "
|
| 341 |
-
warranties_clause += "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 342 |
|
| 343 |
if "Image (droit à l'image)" in contract_type:
|
| 344 |
-
warranties_clause += "
|
| 345 |
-
warranties_clause += "
|
| 346 |
-
warranties_clause += "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 347 |
|
| 348 |
-
warranties_clause += "
|
| 349 |
-
warranties_clause += "
|
|
|
|
| 350 |
|
| 351 |
return warranties_clause
|
| 352 |
|
|
@@ -361,21 +521,76 @@ class ContractTemplates:
|
|
| 361 |
Returns:
|
| 362 |
str: Clause de résiliation
|
| 363 |
"""
|
| 364 |
-
termination_clause = f"
|
| 365 |
|
|
|
|
| 366 |
termination_clause += "Le présent contrat pourra être résilié de plein droit par l'une des parties en cas d'inexécution "
|
| 367 |
-
termination_clause += "par l'autre partie de l'une de ses obligations. "
|
| 368 |
-
termination_clause += "Cette résiliation
|
| 369 |
-
termination_clause += "d'une lettre recommandée avec accusé de réception
|
| 370 |
termination_clause += "à moins que, dans ce délai, la partie défaillante n'ait satisfait à ses obligations ou "
|
| 371 |
termination_clause += "n'ait apporté la preuve d'un empêchement consécutif à un cas de force majeure.\n\n"
|
| 372 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 373 |
termination_clause += "L'exercice de cette faculté de résiliation ne dispense pas la partie défaillante de remplir "
|
| 374 |
termination_clause += "les obligations contractées jusqu'à la date de prise d'effet de la résiliation et ce, "
|
| 375 |
-
termination_clause += "sous réserve des dommages éventuellement subis par la partie plaignante du fait de la résiliation anticipée du contrat
|
| 376 |
|
| 377 |
return termination_clause
|
| 378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 379 |
@staticmethod
|
| 380 |
def get_applicable_law_clause(article_num):
|
| 381 |
"""
|
|
@@ -387,13 +602,23 @@ class ContractTemplates:
|
|
| 387 |
Returns:
|
| 388 |
str: Clause de loi applicable
|
| 389 |
"""
|
| 390 |
-
law_clause = f"
|
|
|
|
|
|
|
|
|
|
| 391 |
|
| 392 |
-
law_clause += "
|
| 393 |
-
law_clause += "En cas de
|
| 394 |
-
law_clause += "
|
| 395 |
-
|
| 396 |
-
law_clause += "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 397 |
|
| 398 |
return law_clause
|
| 399 |
|
|
@@ -409,15 +634,23 @@ class ContractTemplates:
|
|
| 409 |
str: Template des signatures
|
| 410 |
"""
|
| 411 |
signatures = "\n\nFait à ________________, le ________________\n\n"
|
|
|
|
| 412 |
|
| 413 |
# Adapter la signature en fonction du type de contrat
|
| 414 |
if "Auteur (droits d'auteur)" in contract_type and "Image (droit à l'image)" in contract_type:
|
| 415 |
-
signatures += "
|
|
|
|
|
|
|
|
|
|
| 416 |
elif "Auteur (droits d'auteur)" in contract_type:
|
| 417 |
-
signatures += "
|
|
|
|
|
|
|
|
|
|
| 418 |
else:
|
| 419 |
-
signatures += "
|
| 420 |
-
|
| 421 |
-
|
|
|
|
| 422 |
|
| 423 |
-
return signatures
|
|
|
|
| 1 |
"""
|
| 2 |
Templates des différentes sections de contrats.
|
| 3 |
+
Ce module contient tous les textes de base pour les différentes sections des contrats,
|
| 4 |
+
avec une attention particulière à la rigueur juridique et à l'exhaustivité.
|
| 5 |
"""
|
| 6 |
|
| 7 |
from config import TELLERS_INFO, DEFAULT_DURATION, DEFAULT_RENEWAL, DEFAULT_TERRITORY
|
| 8 |
|
| 9 |
|
| 10 |
class ContractTemplates:
|
| 11 |
+
"""Classe contenant tous les templates pour la génération des contrats professionnels."""
|
| 12 |
|
| 13 |
@staticmethod
|
| 14 |
def get_title(contract_type):
|
|
|
|
| 70 |
siege = author_info.get("siege", "")
|
| 71 |
contact = author_info.get("contact", "")
|
| 72 |
|
| 73 |
+
preamble += f"La société {nom_societe}, {statut}, immatriculée sous le numéro {rcs} au Registre du Commerce et des Sociétés, dont le siège social est situé {siege}"
|
| 74 |
if contact:
|
| 75 |
preamble += f", joignable à {contact}"
|
| 76 |
|
| 77 |
# Dénomination en fonction du type de contrat
|
| 78 |
if "Auteur (droits d'auteur)" in contract_type and "Image (droit à l'image)" in contract_type:
|
| 79 |
+
preamble += ", ci-après dénommé(e) \"l'Auteur et le Modèle\",\n\n"
|
| 80 |
elif "Auteur (droits d'auteur)" in contract_type:
|
| 81 |
+
preamble += ", ci-après dénommé(e) \"l'Auteur\",\n\n"
|
| 82 |
else:
|
| 83 |
+
preamble += ", ci-après dénommé(e) \"le Modèle\",\n\n"
|
| 84 |
|
| 85 |
# Informations sur Tellers (bénéficiaire)
|
| 86 |
preamble += f"{TELLERS_INFO['nom']}, {TELLERS_INFO['forme_juridique']} au capital de {TELLERS_INFO['capital']}, "
|
| 87 |
preamble += f"immatriculée sous le numéro {TELLERS_INFO['rcs']}, et dont le siège social est situé au : "
|
| 88 |
+
preamble += f"{TELLERS_INFO['siege']}, représentée par son Président en exercice dûment habilité à l'effet des présentes, "
|
| 89 |
+
preamble += "ci-après dénommée \"le Cessionnaire\",\n\n"
|
| 90 |
|
| 91 |
# Introduction commune
|
| 92 |
+
preamble += "Ci-après dénommées ensemble \"les Parties\" ou individuellement \"la Partie\",\n\n"
|
| 93 |
+
|
| 94 |
+
# Préambule explicatif (contextualisation)
|
| 95 |
+
preamble += "PRÉAMBULE\n\n"
|
| 96 |
+
|
| 97 |
+
if "Auteur (droits d'auteur)" in contract_type and "Image (droit à l'image)" in contract_type:
|
| 98 |
+
preamble += "L'Auteur a créé une œuvre originale et est titulaire des droits d'auteur sur cette œuvre. "
|
| 99 |
+
preamble += "Il figure également en tant que Modèle dans des images ou vidéos qu'il souhaite inclure dans la présente cession. "
|
| 100 |
+
preamble += "Le Cessionnaire souhaite obtenir certains droits sur cette œuvre et sur l'image de l'Auteur/Modèle "
|
| 101 |
+
preamble += "afin de l'exploiter dans le cadre de ses activités.\n\n"
|
| 102 |
+
elif "Auteur (droits d'auteur)" in contract_type:
|
| 103 |
+
preamble += "L'Auteur a créé une œuvre originale et est titulaire exclusif des droits d'auteur sur cette œuvre. "
|
| 104 |
+
preamble += "Le Cessionnaire souhaite obtenir certains droits sur cette œuvre afin de l'exploiter dans le cadre de ses activités.\n\n"
|
| 105 |
+
else:
|
| 106 |
+
preamble += "Le Modèle dispose de droits exclusifs sur son image et son apparence. "
|
| 107 |
+
preamble += "Le Cessionnaire souhaite obtenir l'autorisation d'utiliser et d'exploiter l'image du Modèle "
|
| 108 |
+
preamble += "dans le cadre de ses activités.\n\n"
|
| 109 |
+
|
| 110 |
+
preamble += "Après s'être présenté et avoir échangé sur les conditions de leur collaboration, "
|
| 111 |
+
preamble += "les Parties ont convenu ce qui suit.\n\n"
|
| 112 |
+
|
| 113 |
+
preamble += "CECI EXPOSÉ, IL A ÉTÉ CONVENU CE QUI SUIT :\n\n"
|
| 114 |
|
| 115 |
return preamble
|
| 116 |
|
|
|
|
| 127 |
Returns:
|
| 128 |
str: Clause d'objet
|
| 129 |
"""
|
| 130 |
+
object_clause = "ARTICLE 1 – OBJET DU CONTRAT\n\n"
|
| 131 |
|
| 132 |
if "Auteur (droits d'auteur)" in contract_type:
|
| 133 |
+
object_clause += "1.1 Œuvre concernée\n\n"
|
| 134 |
+
object_clause += f"L'Auteur déclare être le créateur et titulaire exclusif des droits d'auteur sur l'œuvre suivante (ci-après \"l'Œuvre\") :\n\n"
|
| 135 |
+
object_clause += f"{work_description}\n\n"
|
| 136 |
+
object_clause += "L'Auteur garantit que l'Œuvre présente un caractère original au sens de la législation sur le droit d'auteur et qu'il détient l'intégralité des droits nécessaires pour conclure le présent contrat.\n\n"
|
| 137 |
|
| 138 |
if "Image (droit à l'image)" in contract_type:
|
| 139 |
+
object_clause += "1.2 Images concernées\n\n"
|
| 140 |
+
object_clause += f"Le Modèle autorise expressément l'utilisation et l'exploitation de son image telle qu'elle apparaît dans les photographies, vidéos ou autres supports visuels suivants (ci-après \"les Images\") :\n\n"
|
| 141 |
+
object_clause += f"{image_description}\n\n"
|
| 142 |
+
object_clause += "Le Modèle déclare être pleinement informé des implications de la présente autorisation et l'accorde en toute connaissance de cause.\n\n"
|
| 143 |
|
| 144 |
+
object_clause += "1.3 Objet de la cession\n\n"
|
| 145 |
|
| 146 |
if "Auteur (droits d'auteur)" in contract_type and "Image (droit à l'image)" in contract_type:
|
| 147 |
+
object_clause += "Par le présent contrat :\n"
|
| 148 |
+
object_clause += "- L'Auteur cède au Cessionnaire certains droits d'exploitation sur l'Œuvre ;\n"
|
| 149 |
+
object_clause += "- Le Modèle autorise le Cessionnaire à exploiter son image ;\n"
|
| 150 |
+
object_clause += "Le tout dans les conditions et limites définies ci-après.\n\n"
|
| 151 |
elif "Auteur (droits d'auteur)" in contract_type:
|
| 152 |
+
object_clause += "Par le présent contrat, l'Auteur cède au Cessionnaire certains droits d'exploitation sur l'Œuvre, dans les conditions et limites définies ci-après.\n\n"
|
| 153 |
else:
|
| 154 |
+
object_clause += "Par le présent contrat, le Modèle autorise le Cessionnaire à exploiter son image, dans les conditions et limites définies ci-après.\n\n"
|
| 155 |
+
|
| 156 |
+
object_clause += "Le présent contrat définit les modalités de cette cession, notamment en termes de droits cédés, de durée, d'étendue territoriale, de supports d'exploitation, ainsi que les obligations réciproques des Parties."
|
| 157 |
|
| 158 |
return object_clause
|
| 159 |
|
|
|
|
| 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 is_exclusive:
|
|
|
|
| 181 |
rights_clause += "à titre non exclusif, "
|
| 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
|
| 194 |
+
rights_clause += "a) Droit de reproduction\n\n"
|
| 195 |
+
rights_clause += "L'Auteur cède au Cessionnaire le droit de reproduction qui s'entend comme le droit de reproduire ou de faire reproduire l'Œuvre :\n"
|
| 196 |
+
rights_clause += "- Par tous procédés techniques connus ou inconnus à ce jour, notamment par impression, numérisation, enregistrement magnétique, optique, numérique ou électronique ;\n"
|
| 197 |
+
rights_clause += "- Sur tous supports connus ou inconnus à ce jour, notamment papier, électronique, magnétique, optique, numérique, CD-ROM, DVD, disques durs, serveurs informatiques, réseaux, cloud ;\n"
|
| 198 |
+
rights_clause += "- En tous formats ;\n"
|
| 199 |
+
rights_clause += "- En autant d'exemplaires que le Cessionnaire le souhaitera, selon les besoins de son activité et les finalités précisées au présent contrat.\n\n"
|
| 200 |
+
|
| 201 |
+
# Droit de représentation
|
| 202 |
+
rights_clause += "b) Droit de représentation\n\n"
|
| 203 |
+
rights_clause += "L'Auteur cède au Cessionnaire le droit de représentation qui s'entend comme le droit de communiquer l'Œuvre au public :\n"
|
| 204 |
+
rights_clause += "- Par tous moyens de diffusion connus ou inconnus à ce jour, notamment exposition, projection publique, transmission dans un lieu public de l'Œuvre télédiffusée, présentation au public sur écran accessible en ligne ;\n"
|
| 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 |
if "distribution" in additional_rights:
|
| 213 |
+
rights_clause += "c) Droit de distribution\n\n"
|
| 214 |
+
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"
|
| 215 |
+
rights_clause += "- Le droit de vendre ou faire vendre, d'offrir à la vente tout ou partie de l'Œuvre ;\n"
|
| 216 |
+
rights_clause += "- Le droit de diffuser et de faire diffuser tout ou partie de l'Œuvre par tous moyens et sur tous supports ;\n"
|
| 217 |
+
rights_clause += "- Le droit de distribuer l'Œuvre à des fins commerciales ou non commerciales.\n\n"
|
| 218 |
|
| 219 |
if "usage" in additional_rights:
|
| 220 |
+
rights_clause += "d) Droit d'usage\n\n"
|
| 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 |
if "adaptation" in additional_rights:
|
| 228 |
+
rights_clause += "e) Droit d'adaptation\n\n"
|
| 229 |
+
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"
|
| 230 |
+
rights_clause += "- Le droit de traduire tout ou partie de l'Œuvre en toutes langues ;\n"
|
| 231 |
+
rights_clause += "- Le droit d'adapter tout ou partie de l'Œuvre pour tous types de supports et formats ;\n"
|
| 232 |
+
rights_clause += "- Le droit de modifier le format, les couleurs, les dimensions de l'Œuvre ;\n"
|
| 233 |
+
rights_clause += "- Le droit d'intégrer tout ou partie de l'Œuvre au sein d'une œuvre composite ou collective ;\n"
|
| 234 |
+
rights_clause += "- Le droit de modifier tout ou partie de l'Œuvre nécessaire à des fins d'exploitation techniques.\n\n"
|
| 235 |
+
rights_clause += "Ces adaptations seront réalisées dans le respect du droit moral de l'Auteur.\n\n"
|
| 236 |
|
| 237 |
if "pret" in additional_rights:
|
| 238 |
+
rights_clause += "f) Droit de prêt\n\n"
|
| 239 |
+
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"
|
| 240 |
+
rights_clause += "- Le droit de prêter l'Œuvre ou ses reproductions à des tiers, à titre gratuit ;\n"
|
| 241 |
+
rights_clause += "- Le droit d'autoriser le prêt public de l'Œuvre ou de ses reproductions.\n\n"
|
| 242 |
|
| 243 |
if "location" in additional_rights:
|
| 244 |
+
rights_clause += "g) Droit de location\n\n"
|
| 245 |
+
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"
|
| 246 |
+
rights_clause += "- Le droit de louer l'Œuvre ou ses reproductions à des tiers, à titre onéreux ;\n"
|
| 247 |
+
rights_clause += "- Le droit d'autoriser la location de l'Œuvre ou de ses reproductions.\n\n"
|
| 248 |
|
| 249 |
if "suite" in additional_rights:
|
| 250 |
+
rights_clause += "h) Droit de suite\n\n"
|
| 251 |
+
rights_clause += "Les parties reconnaissent l'existence du droit de suite, qui s'applique aux œuvres graphiques et plastiques. "
|
| 252 |
+
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. "
|
| 253 |
+
rights_clause += "Les parties s'engagent à respecter les dispositions légales en vigueur concernant le droit de suite.\n\n"
|
| 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"
|
| 258 |
+
|
| 259 |
+
rights_clause += "2.4 Modalités d'exploitation\n\n"
|
| 260 |
|
| 261 |
# Clause d'exclusivité ou non-exclusivité
|
| 262 |
if is_exclusive:
|
| 263 |
+
rights_clause += "La présente cession est consentie à titre exclusif. En conséquence, pendant toute la durée du présent contrat :\n"
|
| 264 |
+
rights_clause += "- L'Auteur s'interdit de céder à un tiers l'un quelconque des droits faisant l'objet de la présente cession ;\n"
|
| 265 |
+
rights_clause += "- L'Auteur s'interdit d'exploiter lui-même l'Œuvre selon les modalités cédées au Cessionnaire.\n\n"
|
| 266 |
+
rights_clause += "Cette exclusivité constitue un élément essentiel du présent contrat, sans lequel le Cessionnaire n'aurait pas contracté.\n\n"
|
| 267 |
else:
|
| 268 |
+
rights_clause += "La présente cession est consentie à titre non exclusif. En conséquence :\n"
|
| 269 |
+
rights_clause += "- L'Auteur conserve le droit d'exploiter lui-même l'Œuvre et d'en autoriser l'exploitation par des tiers ;\n"
|
| 270 |
+
rights_clause += "- L'Auteur s'engage toutefois à ne pas céder ces droits selon des modalités susceptibles de concurrencer directement et significativement l'exploitation par le Cessionnaire.\n\n"
|
| 271 |
|
| 272 |
return rights_clause
|
| 273 |
|
|
|
|
| 283 |
Returns:
|
| 284 |
str: Clause des droits à l'image
|
| 285 |
"""
|
| 286 |
+
image_clause = "ARTICLE 3 – AUTORISATION D'EXPLOITATION DE L'IMAGE\n\n"
|
| 287 |
|
| 288 |
+
image_clause += "3.1 Objet de l'autorisation\n\n"
|
| 289 |
+
image_clause += "Le Modèle autorise expressément le Cessionnaire à fixer, reproduire, diffuser et exploiter son image telle qu'elle figure dans les supports visuels décrits à l'article 1.2.\n\n"
|
| 290 |
+
|
| 291 |
+
image_clause += "Cette autorisation comprend notamment :\n"
|
| 292 |
+
image_clause += "- Le droit de reproduire et faire reproduire les Images par tous procédés techniques connus ou inconnus à ce jour (photographie, imprimerie, numérisation, etc.) sur tous supports (papier, tissu, plastique, céramique, supports électroniques, optiques, magnétiques, numériques, etc.) et en tous formats ;\n"
|
| 293 |
+
image_clause += "- Le droit de représenter et faire représenter publiquement les Images par tous moyens de diffusion et de communication connus ou inconnus à ce jour, notamment exposition, télédiffusion, cinéma, Internet (sites web, réseaux sociaux, applications mobiles), affichage, projection publique, présentation au public, etc.\n\n"
|
| 294 |
+
|
| 295 |
+
image_clause += "3.2 Conditions de l'autorisation\n\n"
|
| 296 |
+
image_clause += "La présente autorisation est consentie "
|
| 297 |
|
| 298 |
if is_exclusive:
|
| 299 |
image_clause += "à titre exclusif, "
|
|
|
|
| 303 |
if is_free:
|
| 304 |
image_clause += "gratuitement, "
|
| 305 |
else:
|
| 306 |
+
image_clause += "moyennant la rémunération précisée à l'article 6, "
|
| 307 |
|
| 308 |
+
image_clause += f"pour la durée et sur le territoire mentionnés à l'article 4.\n\n"
|
| 309 |
+
|
| 310 |
+
image_clause += "3.3 Restrictions et engagements\n\n"
|
| 311 |
|
| 312 |
# Restrictions d'utilisation pour le droit à l'image
|
| 313 |
+
image_clause += "Le Cessionnaire s'engage expressément à :\n"
|
| 314 |
+
image_clause += "- Ne pas porter atteinte à la dignité, à l'honneur ou à la réputation du Modèle ;\n"
|
| 315 |
+
image_clause += "- Ne pas utiliser les Images dans un contexte diffamatoire, pornographique, injurieux ou contraire aux bonnes mœurs ;\n"
|
| 316 |
+
image_clause += "- Ne pas associer les Images à des opinions politiques, religieuses ou idéologiques sans l'accord préalable et écrit du Modèle ;\n"
|
| 317 |
+
image_clause += "- Informer le Modèle, sur simple demande, des utilisations faites de son image.\n\n"
|
| 318 |
+
|
| 319 |
+
image_clause += "Les parties s'engagent mutuellement à ne pas tenir de propos dénigrants l'une envers l'autre, que ce soit en public ou en privé, notamment sur les réseaux sociaux ou dans les médias.\n\n"
|
| 320 |
|
| 321 |
# Clause d'exclusivité pour le droit à l'image
|
| 322 |
if is_exclusive:
|
| 323 |
+
image_clause += "3.4 Exclusivité\n\n"
|
| 324 |
+
image_clause += "Compte tenu du caractère exclusif de la présente autorisation, le Modèle s'engage, pendant toute la durée du présent contrat :\n"
|
| 325 |
+
image_clause += "- À ne pas autoriser l'exploitation de son image telle que décrite à l'article 1.2 à des tiers ;\n"
|
| 326 |
+
image_clause += "- À ne pas utiliser ou exploiter lui-même son image dans des conditions similaires à celles autorisées au Cessionnaire.\n\n"
|
| 327 |
+
image_clause += "Cette exclusivité constitue un élément essentiel du présent contrat, sans lequel le Cessionnaire n'aurait pas contracté.\n\n"
|
| 328 |
else:
|
| 329 |
+
image_clause += "3.4 Non-exclusivité\n\n"
|
| 330 |
+
image_clause += "La présente autorisation étant non exclusive, le Modèle conserve le droit d'autoriser l'exploitation de son image à des tiers, "
|
| 331 |
+
image_clause += "sous réserve que cela ne nuise pas directement aux intérêts légitimes du Cessionnaire.\n\n"
|
| 332 |
|
| 333 |
return image_clause
|
| 334 |
|
|
|
|
| 343 |
Returns:
|
| 344 |
str: Clause de durée et territoire
|
| 345 |
"""
|
| 346 |
+
duration_clause = f"ARTICLE {article_num} – DURÉE ET TERRITOIRE\n\n"
|
| 347 |
|
| 348 |
+
duration_clause += "4.1 Durée\n\n"
|
| 349 |
+
duration_clause += f"La présente cession est consentie pour une durée initiale de {DEFAULT_DURATION} à compter de la date de signature du présent contrat.\n\n"
|
| 350 |
+
duration_clause += f"Elle se renouvellera ensuite automatiquement par {DEFAULT_RENEWAL}, "
|
| 351 |
+
duration_clause += "sauf dénonciation par l'une ou l'autre des Parties par lettre recommandée avec accusé de réception, "
|
| 352 |
+
duration_clause += "adressée à l'autre Partie au moins trois (3) mois avant l'expiration de la période en cours.\n\n"
|
| 353 |
+
|
| 354 |
+
duration_clause += "4.2 Territoire\n\n"
|
| 355 |
+
duration_clause += f"La présente cession est consentie pour le {DEFAULT_TERRITORY}, sans restriction géographique. "
|
| 356 |
+
duration_clause += "Cette étendue territoriale se justifie par la nature numérique et dématérialisée des services fournis par le Cessionnaire, "
|
| 357 |
+
duration_clause += "susceptibles d'être accessibles depuis n'importe quel point du globe, sans possibilité technique de limitation géographique efficace.\n\n"
|
| 358 |
|
| 359 |
return duration_clause
|
| 360 |
|
|
|
|
| 370 |
Returns:
|
| 371 |
str: Clause des supports
|
| 372 |
"""
|
| 373 |
+
supports_clause = f"ARTICLE {article_num} – SUPPORTS D'EXPLOITATION\n\n"
|
| 374 |
+
|
| 375 |
+
supports_clause += "5.1 Supports autorisés\n\n"
|
| 376 |
+
supports_clause += "Le Cessionnaire est autorisé à exploiter l'œuvre et/ou l'image sur les supports suivants :\n\n"
|
| 377 |
+
|
| 378 |
+
# Création d'une liste détaillée des supports
|
| 379 |
+
for support in supports:
|
| 380 |
+
supports_clause += f"- {support}\n"
|
| 381 |
|
| 382 |
+
supports_clause += "\n5.2 Nature des exploitations\n\n"
|
| 383 |
+
supports_clause += "Le Cessionnaire pourra notamment, sans que cette liste soit limitative :\n"
|
| 384 |
+
supports_clause += "- Publier l'œuvre et/ou l'image sur son site web et ses plateformes numériques ;\n"
|
| 385 |
+
supports_clause += "- Inclure l'œuvre et/ou l'image dans des communications internes ou externes ;\n"
|
| 386 |
+
supports_clause += "- Utiliser l'œuvre et/ou l'image à des fins promotionnelles ou publicitaires ;\n"
|
| 387 |
+
supports_clause += "- Intégrer l'œuvre et/ou l'image dans des créations dérivées en lien avec son activité ;\n"
|
| 388 |
+
supports_clause += "- Partager l'œuvre et/ou l'image sur les réseaux sociaux et plateformes de partage.\n\n"
|
| 389 |
|
| 390 |
+
supports_clause += "5.3 Limitation d'usage\n\n"
|
| 391 |
supports_clause += "Cette liste est limitative et le Cessionnaire s'engage à ne pas utiliser l'œuvre et/ou l'image sur d'autres supports "
|
| 392 |
+
supports_clause += "sans l'autorisation préalable et écrite du Cédant.\n\n"
|
| 393 |
+
|
| 394 |
+
supports_clause += "Le Cessionnaire s'interdit expressément toute exploitation susceptible de porter atteinte à la dignité humaine, "
|
| 395 |
+
supports_clause += "à l'ordre public ou aux bonnes mœurs.\n\n"
|
| 396 |
|
| 397 |
return supports_clause
|
| 398 |
|
|
|
|
| 409 |
Returns:
|
| 410 |
str: Clause de rémunération
|
| 411 |
"""
|
| 412 |
+
remuneration_clause = f"ARTICLE {article_num} – RÉMUNÉRATION\n\n"
|
| 413 |
|
| 414 |
if is_free:
|
| 415 |
+
remuneration_clause += "6.1 Cession à titre gratuit\n\n"
|
| 416 |
+
remuneration_clause += "La présente cession est consentie à titre gratuit, sans contrepartie financière. "
|
| 417 |
+
remuneration_clause += "Le Cédant déclare expressément renoncer à toute rémunération au titre de la présente cession et être pleinement informé "
|
| 418 |
+
remuneration_clause += "de la portée de cette gratuité.\n\n"
|
| 419 |
+
|
| 420 |
+
remuneration_clause += "6.2 Motivation de la gratuité\n\n"
|
| 421 |
+
remuneration_clause += "Les Parties reconnaissent que cette gratuité se justifie par :\n"
|
| 422 |
+
remuneration_clause += "- L'intérêt réciproque des Parties à cette collaboration ;\n"
|
| 423 |
+
remuneration_clause += "- La visibilité et la promotion apportées par le Cessionnaire à l'œuvre et/ou à l'image du Cédant ;\n"
|
| 424 |
+
remuneration_clause += "- Le caractère non lucratif de certaines exploitations envisagées.\n\n"
|
| 425 |
+
|
| 426 |
+
remuneration_clause += "Le Cédant reconnaît avoir été pleinement informé de son droit à rémunération et y renoncer librement.\n\n"
|
| 427 |
else:
|
| 428 |
+
remuneration_clause += "6.1 Rémunération\n\n"
|
| 429 |
+
remuneration_clause += f"En contrepartie de la présente cession, le Cessionnaire versera au Cédant la rémunération suivante :\n\n{remuneration}\n\n"
|
| 430 |
+
|
| 431 |
+
remuneration_clause += "6.2 Modalités de paiement\n\n"
|
| 432 |
+
if "forfaitaire" in remuneration.lower() or "€" in remuneration or "euros" in remuneration.lower():
|
| 433 |
+
remuneration_clause += "Cette rémunération forfaitaire est réputée définitive, forfaitaire et non révisable. "
|
| 434 |
+
remuneration_clause += "Elle inclut tout montant dû au titre de l'ensemble des droits cédés, tels que définis dans le présent contrat.\n\n"
|
| 435 |
+
|
| 436 |
+
remuneration_clause += "Le paiement sera effectué par virement bancaire sur le compte du Cédant, dont les coordonnées seront "
|
| 437 |
+
remuneration_clause += "communiquées séparément, dans un délai de trente (30) jours suivant la signature du présent contrat "
|
| 438 |
+
remuneration_clause += "et réception d'une facture ou note d'honoraires conforme.\n\n"
|
| 439 |
+
elif "proportionnelle" in remuneration.lower() or "%" in remuneration:
|
| 440 |
+
remuneration_clause += "Cette rémunération proportionnelle sera calculée et versée selon les termes indiqués ci-dessus. "
|
| 441 |
+
remuneration_clause += "Le Cessionnaire s'engage à tenir une comptabilité précise des exploitations donnant lieu à rémunération "
|
| 442 |
+
remuneration_clause += "et à fournir au Cédant, sur simple demande, un état récapitulatif des exploitations réalisées.\n\n"
|
| 443 |
+
|
| 444 |
+
remuneration_clause += "Les versements seront effectués par virement bancaire sur le compte du Cédant, dont les coordonnées seront "
|
| 445 |
+
remuneration_clause += "communiquées séparément, selon la périodicité indiquée ci-dessus et sur présentation d'une facture "
|
| 446 |
+
remuneration_clause += "ou note d'honoraires conforme.\n\n"
|
| 447 |
+
else:
|
| 448 |
+
remuneration_clause += "Le paiement sera effectué selon les modalités indiquées ci-dessus. "
|
| 449 |
+
remuneration_clause += "Le Cessionnaire s'engage à respecter strictement ces conditions de rémunération, qui constituent "
|
| 450 |
+
remuneration_clause += "un élément essentiel du consentement du Cédant.\n\n"
|
| 451 |
+
|
| 452 |
+
remuneration_clause += "6.3 Justification de la rémunération\n\n"
|
| 453 |
+
remuneration_clause += "Les Parties reconnaissent que cette rémunération est équitable et proportionnée aux exploitations prévues. "
|
| 454 |
+
remuneration_clause += "Elle a été déterminée en tenant compte notamment de l'étendue des droits cédés, de la durée de la cession, "
|
| 455 |
+
remuneration_clause += "du territoire concerné et des investissements nécessaires à l'exploitation de l'œuvre/image.\n\n"
|
| 456 |
|
| 457 |
return remuneration_clause
|
| 458 |
|
|
|
|
| 468 |
Returns:
|
| 469 |
str: Clause de garanties
|
| 470 |
"""
|
| 471 |
+
warranties_clause = f"ARTICLE {article_num} – GARANTIES ET RESPONSABILITÉS\n\n"
|
| 472 |
|
| 473 |
if "Auteur (droits d'auteur)" in contract_type:
|
| 474 |
+
warranties_clause += "7.1 Garanties de l'Auteur\n\n"
|
| 475 |
+
warranties_clause += "L'Auteur garantit au Cessionnaire :\n"
|
| 476 |
+
warranties_clause += "- Qu'il est bien l'auteur de l'œuvre et le titulaire exclusif des droits de propriété intellectuelle sur celle-ci ;\n"
|
| 477 |
+
warranties_clause += "- Que l'œuvre est originale et ne constitue pas une contrefaçon d'une œuvre préexistante ;\n"
|
| 478 |
+
warranties_clause += "- Qu'il n'a préalablement consenti aucune cession ou licence de droits à un tiers qui serait incompatible avec la présente cession ;\n"
|
| 479 |
+
warranties_clause += "- Que l'œuvre ne contient aucun élément susceptible de tomber sous le coup des lois et règlements relatifs à la diffamation, "
|
| 480 |
+
warranties_clause += "l'injure, la protection de la vie privée, le droit à l'image, les droits de la personnalité ou la contrefaçon ;\n"
|
| 481 |
+
warranties_clause += "- Qu'il n'existe aucune restriction légale ou contractuelle qui pourrait limiter ou interdire l'exploitation de l'œuvre "
|
| 482 |
+
warranties_clause += "dans les conditions prévues au présent contrat.\n\n"
|
| 483 |
+
|
| 484 |
+
warranties_clause += "En conséquence, l'Auteur garantit le Cessionnaire contre toute éviction, revendication ou action de tiers, "
|
| 485 |
+
warranties_clause += "fondée sur la propriété intellectuelle ou tout autre fondement, qui troublerait l'exploitation paisible des droits cédés. "
|
| 486 |
+
warranties_clause += "Il s'engage à indemniser le Cessionnaire de tous frais et indemnités qui pourraient résulter de telles actions.\n\n"
|
| 487 |
|
| 488 |
if "Image (droit à l'image)" in contract_type:
|
| 489 |
+
warranties_clause += "7.2 Garanties du Modèle\n\n"
|
| 490 |
+
warranties_clause += "Le Modèle garantit au Cessionnaire :\n"
|
| 491 |
+
warranties_clause += "- Qu'il est libre de consentir à la présente autorisation et dispose de la pleine capacité juridique à cet effet ;\n"
|
| 492 |
+
warranties_clause += "- Que son image n'est pas liée à d'autres engagements exclusifs incompatibles avec le présent contrat ;\n"
|
| 493 |
+
warranties_clause += "- Qu'aucun tiers ne détient de droits sur son image susceptibles d'entraver l'exploitation prévue par le présent contrat.\n\n"
|
| 494 |
+
|
| 495 |
+
warranties_clause += "En conséquence, le Modèle garantit le Cessionnaire contre tout recours ou action émanant de tiers qui allégueraient "
|
| 496 |
+
warranties_clause += "disposer de droits sur l'image du Modèle. Il s'engage à indemniser le Cessionnaire de tous frais et indemnités "
|
| 497 |
+
warranties_clause += "qui pourraient résulter de telles actions.\n\n"
|
| 498 |
+
|
| 499 |
+
warranties_clause += f"7.{3 if 'Image (droit à l'image)' in contract_type else 2} Obligations du Cessionnaire\n\n"
|
| 500 |
+
warranties_clause += "Le Cessionnaire s'engage à :\n"
|
| 501 |
+
warranties_clause += "- Respecter l'intégrité de l'œuvre et/ou de l'image dans le cadre des exploitations autorisées ;\n"
|
| 502 |
+
|
| 503 |
+
if "Auteur (droits d'auteur)" in contract_type:
|
| 504 |
+
warranties_clause += "- Mentionner le nom de l'Auteur lors de toute exploitation de l'œuvre, sauf lorsque cela est techniquement impossible "
|
| 505 |
+
warranties_clause += "ou inapproprié compte tenu du support d'exploitation ;\n"
|
| 506 |
|
| 507 |
+
warranties_clause += "- N'effectuer aucune modification substantielle de l'œuvre et/ou de l'image sans l'accord préalable du Cédant, "
|
| 508 |
+
warranties_clause += "à l'exception des adaptations techniques nécessaires à l'exploitation ;\n"
|
| 509 |
+
warranties_clause += "- Exploiter l'œuvre et/ou l'image conformément aux usages professionnels et aux dispositions du présent contrat.\n\n"
|
| 510 |
|
| 511 |
return warranties_clause
|
| 512 |
|
|
|
|
| 521 |
Returns:
|
| 522 |
str: Clause de résiliation
|
| 523 |
"""
|
| 524 |
+
termination_clause = f"ARTICLE {article_num} – RÉSILIATION\n\n"
|
| 525 |
|
| 526 |
+
termination_clause += "8.1 Résiliation pour inexécution\n\n"
|
| 527 |
termination_clause += "Le présent contrat pourra être résilié de plein droit par l'une des parties en cas d'inexécution "
|
| 528 |
+
termination_clause += "par l'autre partie de l'une quelconque de ses obligations contractuelles. "
|
| 529 |
+
termination_clause += "Cette résiliation deviendra effective trois (3) mois après l'envoi par la partie plaignante "
|
| 530 |
+
termination_clause += "d'une lettre recommandée avec accusé de réception exposant les motifs de la plainte, "
|
| 531 |
termination_clause += "à moins que, dans ce délai, la partie défaillante n'ait satisfait à ses obligations ou "
|
| 532 |
termination_clause += "n'ait apporté la preuve d'un empêchement consécutif à un cas de force majeure.\n\n"
|
| 533 |
|
| 534 |
+
termination_clause += "8.2 Résiliation anticipée\n\n"
|
| 535 |
+
termination_clause += "Chacune des parties pourra également mettre fin au présent contrat avant son terme, "
|
| 536 |
+
termination_clause += "moyennant un préavis de trois (3) mois notifié par lettre recommandée avec accusé de réception. "
|
| 537 |
+
termination_clause += "Dans ce cas, la résiliation ne prendra effet qu'à l'expiration du préavis.\n\n"
|
| 538 |
+
|
| 539 |
+
termination_clause += "8.3 Conséquences de la résiliation\n\n"
|
| 540 |
+
termination_clause += "En cas de résiliation du contrat, pour quelque cause que ce soit :\n"
|
| 541 |
+
termination_clause += "- Le Cessionnaire devra cesser toute nouvelle exploitation de l'œuvre et/ou de l'image ;\n"
|
| 542 |
+
termination_clause += "- Le Cessionnaire sera néanmoins autorisé à écouler les stocks existants pendant une période maximale de trois (3) mois ;\n"
|
| 543 |
+
termination_clause += "- Les exploitations déjà réalisées demeureront acquises au Cessionnaire, qui n'aura pas à les retirer ;\n"
|
| 544 |
+
termination_clause += "- Les sommes déjà versées resteront définitivement acquises au Cédant ;\n"
|
| 545 |
+
termination_clause += "- Les sommes encore dues au titre d'exploitations déjà réalisées devront être versées au Cédant.\n\n"
|
| 546 |
+
|
| 547 |
termination_clause += "L'exercice de cette faculté de résiliation ne dispense pas la partie défaillante de remplir "
|
| 548 |
termination_clause += "les obligations contractées jusqu'à la date de prise d'effet de la résiliation et ce, "
|
| 549 |
+
termination_clause += "sous réserve des dommages éventuellement subis par la partie plaignante du fait de la résiliation anticipée du contrat.\n\n"
|
| 550 |
|
| 551 |
return termination_clause
|
| 552 |
|
| 553 |
+
@staticmethod
|
| 554 |
+
def get_other_clauses(article_num, contract_type):
|
| 555 |
+
"""
|
| 556 |
+
Retourne les clauses diverses.
|
| 557 |
+
|
| 558 |
+
Args:
|
| 559 |
+
article_num (int): Numéro de l'article
|
| 560 |
+
contract_type (list): Liste des types de contrats sélectionnés
|
| 561 |
+
|
| 562 |
+
Returns:
|
| 563 |
+
str: Clauses diverses
|
| 564 |
+
"""
|
| 565 |
+
other_clauses = f"ARTICLE {article_num} – DISPOSITIONS DIVERSES\n\n"
|
| 566 |
+
|
| 567 |
+
other_clauses += "9.1 Clause de non-dénigrement\n\n"
|
| 568 |
+
other_clauses += "Les Parties s'engagent mutuellement à ne pas tenir de propos négatifs ou diffamatoires l'une envers l'autre, "
|
| 569 |
+
other_clauses += "que ce soit en privé ou en public, notamment sur les réseaux sociaux, dans les médias ou auprès de partenaires commerciaux. "
|
| 570 |
+
other_clauses += "Cette obligation survivra à la fin du présent contrat pour une durée de deux (2) ans.\n\n"
|
| 571 |
+
|
| 572 |
+
other_clauses += "9.2 Intuitu personae\n\n"
|
| 573 |
+
other_clauses += "Le présent contrat est conclu intuitu personae. Les droits et obligations en résultant ne pourront être cédés ou transférés "
|
| 574 |
+
other_clauses += "par l'une des Parties sans l'accord préalable et écrit de l'autre Partie.\n\n"
|
| 575 |
+
|
| 576 |
+
other_clauses += "Toutefois, en cas de cession ou de transfert de son activité à un tiers, le Cessionnaire pourra transférer le bénéfice "
|
| 577 |
+
other_clauses += "du présent contrat à ce tiers, à condition d'en informer préalablement le Cédant par écrit.\n\n"
|
| 578 |
+
|
| 579 |
+
other_clauses += "9.3 Intégralité de l'accord\n\n"
|
| 580 |
+
other_clauses += "Le présent contrat et ses éventuelles annexes constituent l'intégralité de l'accord entre les Parties relativement à son objet. "
|
| 581 |
+
other_clauses += "Il remplace et annule tout engagement oral ou écrit antérieur relatif à l'objet des présentes.\n\n"
|
| 582 |
+
|
| 583 |
+
other_clauses += "9.4 Nullité partielle\n\n"
|
| 584 |
+
other_clauses += "Si l'une quelconque des stipulations du présent contrat était déclarée nulle au regard d'une règle de droit en vigueur "
|
| 585 |
+
other_clauses += "ou d'une décision judiciaire devenue définitive, elle serait alors réputée non écrite, sans pour autant entraîner la nullité "
|
| 586 |
+
other_clauses += "du contrat ni altérer la validité de ses autres dispositions.\n\n"
|
| 587 |
+
|
| 588 |
+
other_clauses += "9.5 Modification du contrat\n\n"
|
| 589 |
+
other_clauses += "Toute modification du présent contrat ne pourra résulter que d'un document écrit et signé par les Parties. "
|
| 590 |
+
other_clauses += "Aucune modification ne pourra être déduite de la passivité de l'une des Parties.\n\n"
|
| 591 |
+
|
| 592 |
+
return other_clauses
|
| 593 |
+
|
| 594 |
@staticmethod
|
| 595 |
def get_applicable_law_clause(article_num):
|
| 596 |
"""
|
|
|
|
| 602 |
Returns:
|
| 603 |
str: Clause de loi applicable
|
| 604 |
"""
|
| 605 |
+
law_clause = f"ARTICLE {article_num} – LOI APPLICABLE ET JURIDICTION COMPÉTENTE\n\n"
|
| 606 |
+
|
| 607 |
+
law_clause += "10.1 Loi applicable\n\n"
|
| 608 |
+
law_clause += "Le présent contrat est soumis au droit français.\n\n"
|
| 609 |
|
| 610 |
+
law_clause += "10.2 Résolution amiable des litiges\n\n"
|
| 611 |
+
law_clause += "En cas de différend entre les Parties relatif à l'interprétation, l'exécution ou la résiliation du présent contrat, "
|
| 612 |
+
law_clause += "les Parties s'efforceront de résoudre leur différend à l'amiable.\n\n"
|
| 613 |
+
|
| 614 |
+
law_clause += "À cet effet, la Partie la plus diligente adressera à l'autre Partie une notification précisant la nature et l'étendue du différend. "
|
| 615 |
+
law_clause += "Les Parties s'engagent à se réunir dans les trente (30) jours suivant cette notification pour tenter de résoudre le litige.\n\n"
|
| 616 |
+
|
| 617 |
+
law_clause += "10.3 Attribution de juridiction\n\n"
|
| 618 |
+
law_clause += "À défaut d'accord amiable dans un délai de soixante (60) jours à compter de la notification du différend, "
|
| 619 |
+
law_clause += "tout litige relatif à l'existence, la validité, l'interprétation, l'exécution ou la résiliation du présent contrat "
|
| 620 |
+
law_clause += "sera soumis à la compétence exclusive des tribunaux de Lyon, y compris en cas de référé, d'appel en garantie "
|
| 621 |
+
law_clause += "ou de pluralité de défendeurs.\n\n"
|
| 622 |
|
| 623 |
return law_clause
|
| 624 |
|
|
|
|
| 634 |
str: Template des signatures
|
| 635 |
"""
|
| 636 |
signatures = "\n\nFait à ________________, le ________________\n\n"
|
| 637 |
+
signatures += "En deux exemplaires originaux, dont un pour chaque Partie.\n\n"
|
| 638 |
|
| 639 |
# Adapter la signature en fonction du type de contrat
|
| 640 |
if "Auteur (droits d'auteur)" in contract_type and "Image (droit à l'image)" in contract_type:
|
| 641 |
+
signatures += "Pour l'Auteur et Modèle : Pour le Cessionnaire :\n"
|
| 642 |
+
signatures += "[Nom, Prénom] [Nom, Prénom et qualité]\n"
|
| 643 |
+
signatures += "Signature précédée de la mention Signature précédée de la mention\n"
|
| 644 |
+
signatures += "« Lu et approuvé » « Lu et approuvé »\n"
|
| 645 |
elif "Auteur (droits d'auteur)" in contract_type:
|
| 646 |
+
signatures += "Pour l'Auteur : Pour le Cessionnaire :\n"
|
| 647 |
+
signatures += "[Nom, Prénom] [Nom, Prénom et qualité]\n"
|
| 648 |
+
signatures += "Signature précédée de la mention Signature précédée de la mention\n"
|
| 649 |
+
signatures += "« Lu et approuvé » « Lu et approuvé »\n"
|
| 650 |
else:
|
| 651 |
+
signatures += "Pour le Modèle : Pour le Cessionnaire :\n"
|
| 652 |
+
signatures += "[Nom, Prénom] [Nom, Prénom et qualité]\n"
|
| 653 |
+
signatures += "Signature précédée de la mention Signature précédée de la mention\n"
|
| 654 |
+
signatures += "« Lu et approuvé » « Lu et approuvé »\n"
|
| 655 |
|
| 656 |
+
return signatures
|