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
|