logo
tab
Login :
Password :
logo
logo
logo
logo logo logo
Homelogo Bidslogo New Accountlogo

Conditions Générales d’Utilisation

General Terms and Conditions of Use

Please note:
The English translation of these General Terms and Conditions of Use is provided for the convenience of our non-French-speaking users. Regardless of this, only the original French-language version is legally binding.

Il est impératif que les Internautes, Utilisateurs et Développeurs prennent connaissance des présentes Conditions Générales d’Utilisation. Les Conditions Générales d’Utilisation définissent les règles d’utilisation du présent site web pour tous les Internautes, Utilisateurs et Développeurs.
En ce qui concerne les Développeurs, elles sont complétées par des Conditions Particulières, spécifiques à chacun des Contrats conclus entre THE CODING MACHINE et le Développeur, avec lesquelles elles forment un tout unique et indivisible.
THE CODING MACHINE, société à responsabilité limitée, au capital de 30.000 euros, inscrite au Registre du Commerce et des Sociétés de Créteil sous le numéro 483 254 009, dont le siège social est sis 36, rue Foubert 94250 Gentilly, tél. : +33 1 72 46 00 90, est éditrice du présente site web « THE CODING MACHINE », service de communautés en ligne, accessible à l’adresse suivante www.thecodingmachine.com.
Le directeur de la publication est Monsieur Jean-Guillaume DUJARDIN.
Le codirecteur de la publication et responsable technique du Site est Monsieur David NEGRIER.

Le site thecodingmachine.com est hébergé par la société DIGITAL RURAI INFORMATIQUE (DRI) sise Le Grand Courgoult, 72140 ROUEZ EN CHAMPAGNE, tél. : +33 2.43.29.16.59.

La simple utilisation du Site suppose l'acceptation pleine et entière des présentes Conditions Générales d’Utilisation par L’Internaute.

Pour les Utilisateurs et Développeurs, le fait de cocher la case suivant la phrase « Je certifie être majeur(e), avoir lu et accepté les Conditions d’Utilisation de THE CODING MACHINE » située sur la page d'inscription implique que l'ensemble des stipulations des Conditions Générales d’Utilisation, éventuellement complétées par des Conditions Particulières, ont valeur contractuelle.

Conducting business with THE CODING MACHINE is conditioned by your acceptance of the terms, conditions, restrictions and notices contained herein as well as those documents included herein by its reference. These General Terms and Conditions of Use define the rules of THE CODING MACHINE Web Site for all Users.
For Developers, these General Terms and Conditions of Use are completed by The Detailed Conditions related on a specific contract for the development of one component. They form together “The Contract”.

"THE CODING MACHINE" (TCM) is registered at the company trade register of Créteil under the number 483 254 009. THE CODING MACHINE office is located on 36 Foubert Street, 94250 GENTILLY, France, Phone number: +33 1 72 46 00 90. THE CODING MACHINE is an online community services you can access via: www.thecodingmachine.com.
Mr Jean-Guillaume DUJARDIN is in charge of the publication.
Mr David NEGRIER is in charge of all technical matters for THE CODING MACHINE.

The web-site thecodingmachine.com is hosted by the company DRI located at LE GRAND COURGOULT, 72140 ROUEZ EN CHAMPAGNE, Phone.: +33.2.43.29.16.59.

The use of thecodingmachine.com website constitutes an agreement to all such terms, conditions, restrictions and notices.

For Users and Developers, by checking the box besides the statement “I certify that I am at least 18 years old. I have read and accepted the conditions of use of THE CODING MACHINE”, located on the sign up page, you recognize that you are held to the aforementioned terms, conditions, restrictions, and notices.

Partie 1 – DEFINITIONS

Article 1 – Définitions

Anomalie : désigne tout incident, bogue ou défaut dans la réalisation qui par exemple conduit à de mauvaises performances ou à des fonctionnalités altérées. Il peut aussi s’agir du non-respect des Spécifications d’un Composant.

Part 1 – DEFINITIONS

Article 1 – Définitions

Bugs: A bug is a program dysfunction. It’s a fault in the development impacting for instance on the performance or the functionalities of the component. It can also be the non respect of the detailed specifications.

Anomalie Bloquante : désigne toute Anomalie provoquant l'impossibilité d'utiliser le Composant.


Blocking bug: this dysfunction has a severe impact. For instance, the component is impossible to use.

Composant : désigne une partie du développement global associé à un Projet. Un Composant est, dans la plupart des cas, isolé des autres Composants. Son fonctionnement doit répondre aux besoins exprimés dans les Spécifications.

Component: A Component is a part of the total development associated with a Project. Most of the time, a Component is isolated from the other Components. Its operation must meet the needs expressed in the Requirements.

Compte(s) : désigne un espace de Thecodingmachine.com accessible à l’Utilisateur qui en est titulaire sur indication de son Identifiant et de son mot de passe.

Account: Space of thecodingmachine.com accessible to the User on indication of his username and his password.

Conditions Particulières : désigne le document qui définit les conditions et modalités selon lesquelles un Composant sera développé (délai, prix…). Les Conditions Particulières complètent les Conditions Générales d’Utilisation.

The Detailed Conditions: The Detailed Conditions complete the General Terms and Conditions of Use (this document) when a Developer has been selected for a component. The Detailed Conditions completed by the General Terms and Conditions of Use constitute a contract between you and TCM, specifying the obligations of both parties (delivery date, guarantee, price…).

Contrat : désigne l’ensemble des documents contractuels visés à l'article «Documents contractuels».

Contract : set of documents described in the “Contractual Documents”

Développeur : désigne un Utilisateur personne physique ou morale qui a été sélectionné par THE CODING MACHINE pour le développement d’un Composant. Les Développeurs ont accès aux Forums des Projets pour lesquels ils réalisent un Composant.

Developer: a developer is a user (individual or company) selected by THE CODING MACHINE to develop a component. Therefore, a Developer has an account on the site and has access to the project space.

Evolution : désigne toute modification des Spécifications par THE CODING MACHINE.

Evolution: An Evolution is a change, an extension or an improvement of the Requirements Document.

Forum : désigne un espace accessible au Développeur sélectionné pour un Composant et au sein duquel il peut communiquer avec les Développeurs sélectionnés pour le développement d’un Composant lié au même Projet que le leur.

Message Board: The Message Board is a space accessible to the Developer selected for a Component. On the Message Board, the Developer can communicate with Developers selected for the development of a Component related to the same Project.

Identifiant : désigne toute combinaison alphanumérique permettant à un Utilisateur d'accéder à son Compte sur le Site en le complétant de son mot de passe.

Username: The user can access his user account by specifying his username and his password on the site.

Internaute : désigne toute personne visitant le Site, sans adhérer à l’un de ses services.

Visitor: a Visitor is a web user who has not subscribed to one of the services offered by TCM.

Livraison : désigne la réception par THE CODING MACHINE du Composant développé et testé par le Développeur.

Delivery: Action of sending to TCM the Component developed, tested and not containing any dysfunction.

Prestation : désigne le développement d’un Composant et, plus généralement, toute activité réalisée par un Développeur pour THE CODING MACHINE.

Service: The Service is the development and the test of a Component by a developer. More generally, it is every activity done by the Developer for TCM.

Projet : désigne l’ensemble de tous les Composants qui constituent un programme informatique cohérent, identifié dans les Conditions Particulières et auquel il a accès via son Compte.

Project: All the Components lie within the scope of a Project. The Developer selected for the development of a Component can thus communicate with the Developers whose Component refers to the same Project via the Message Board.

Recette : désigne l’acceptation par THE CODING MACHINE, sans réserve, de la conformité aux Spécifications du Composant livré par le Développeur.

Acceptation: the Acceptation stage is when TCM agrees with the delivery of the Component by the Developers. The component has been developed correctly in regard of the Requirement.

Site : désigne les services de THE CODING MACHINE qui sont accessibles sur le présent site web et, notamment, à l’adresse : http://www.thecodingmacine.com.

Site : TCM services are accessible via the web-site: http://www.thecodingmachine.com

Spécifications : désignent tout document, rédigé par THE CODING MACHINE et/ou ses clients et/ou tout tiers qui se serait substitué, décrivant :

  • les besoins généraux du Projet,

  • la description fonctionnelle et technique du ou des Composant(s).

Les spécifications peuvent être fonctionnelles en indiquant, par exemple, le détail d’un calcul ou le graphisme d’un écran, ou bien techniques en indiquant, par exemple, la nature des interfaces entre deux Composants ou les fonctionnalités associées à l’architecture technique.

Requirements : documents published by THE CODING MACHINE describing:

  • the business need of the project,

  • the functional or technical design of the component.

This document can be functional while indicating for instance, the detail of a calculation or the graphics of a screen, or can be technical while indicating, for example, the nature of the interfaces between two Components or the technical architecture of the solution.

Utilisateur : désigne toute personne inscrite sur le Site mais qui n’a pas encore été sélectionnée pour le développement d’un Composant. L’Utilisateur est réputé avoir pris connaissance et accepté les Conditions Générales d’Utilisation. Pour s’inscrire, l'Utilisateur doit cliquer sur le bouton « New Account » de la page d'accueil des Développeurs. Il est demandé à l'Utilisateur de remplir un formulaire aux fins de choisir son Identifiant, son mot de passe et de fournir un certain nombre d’informations le concernant. A la fin de cette procédure, l'Utilisateur a l’obligation d’accepter les Conditions Générales d'Utilisation du Site. L'Utilisateur reçoit alors un e-mail de confirmation de son inscription. Pour parfaire celle-ci, il doit cliquer sur le lien hypertexte présenté. A défaut, son Compte ne sera pas créé.

User: a User is an individual who has been registered but who has not been selected yet for the development of a Component. A user is deemed to know and respect the General Terms and Conditions of Use. To register, the User should click on the “New Account” Button at the Developer’s Home page. He is required to fill in the form for choosing the username, the password and to give general information. At the end of this process the user has to accept the General Terms and Conditions of Use. The user receives an acceptance email and has to click on the link to end his subscription.

Article 2 – Documents contractuels

Le Contrat est constitué des documents suivants classés par ordre hiérarchique décroissant :

1. les éventuelles Conditions Particulières,

2. les présentes Conditions Générales d’Utilisation,

3. les éventuelles Spécifications.

En cas de contradiction en ces divers documents, priorité est attribuée à celui bénéficiant d’un rang hiérarchique supérieur.

Article 2 – Contractual Documents

The Contract is made of three documents by order of importance :

1. The detailed conditions,

2. The General Terms and Conditions of Use,

3. Eventually the Requirements,

In case of contradiction between the documents, the most important document will prevail.

Partie 2 – CONDITIONS D’UTILISATION DU SITE

Article 3 – Accès et inscription au Site

3.1 : Création d’un Compte d’Utilisateur

L’accès aux services du Site est réservé aux seules personnes morales et personnes physiques majeures selon les règles de leur Etat et âgées au minimum de 18 ans. En ce qui concerne les personnes physiques, celles-ci déclarent à THE CODING MACHINE avoir la qualité de commerçant au sens de l’article L.121-1 du Code de commerce français.

L’ouverture d’un Compte nécessite de remplir l'ensemble des champs obligatoires figurant dans les formulaires d'inscription à THE CODING MACHINE.

THE CODING MACHINE se réserve la possibilité de demander à tout Utilisateur de justifier toutes informations communiquées lors de la procédure d’inscription.

En cas de changement, l’Utilisateur s'engage à modifier les informations au sein de son espace personnel sur le Site (« My Page »).

Part 2 – TERMS AND CONDITION OF USE

Article 3 – Access and Subscription to the web site

3.1 Subscription

To be eligible for membership with TCM, you must be:

  • Either an individual at least 18 years of age and have the capacity to form legally binding contracts. Individuals should be entitled to emit invoices as described in Article 121-1 of French Commercial Law,

  • Or a registered company.

In order to subscribe to THE CODING MACHINE Web site you have to fill in all the mandatory fields in the subscription form.

TCM reserves the right to inquire into the truthfulness of such information and cancel membership if members do not comply with our requirement of truthfulness.

In the event that any submitted information is modified after the creation of a user account, the User is required to inform TCM in a timely manner.


3.2 : Identifiants de l’Utilisateur

L’Utilisateur choisit son Identifiant et son mot de passe. Il lui appartient de modifier régulièrement son mot de passe, sur la page « My Page ». Il est fortement recommandé de ne pas choisir un mot de passe constituant un mot courant, mais d’alterner chiffres et lettres.

THE CODING MACHINE met en œuvre ses meilleurs efforts pour assurer la protection des données relatives à ses Utilisateurs et assure, en la matière, un degré de sécurité conforme aux normes et usages en vigueur.

L’Utilisateur est seul responsable de ses Identifiant et mot de passe et de l’usage qu’il en fait. Il s’engage expressément à conserver son mot de passe par-devers lui et à ne le communiquer sous aucun prétexte à qui que ce soit. En conséquence, l’Utilisateur reconnaît expressément que la saisie de tout Identifiant et mot de passe vaut preuve de son identité et manifeste son consentement à toutes les opérations qui seront réalisées sur le Site suite à son identification.

Les Utilisateurs et Développeurs acceptent expressément que les systèmes d'enregistrement automatiques de THE CODING MACHINE soient considérés comme valant preuve :

  • de la nature et du contenu de ses appels d’offres et des Spécifications,

  • de la nature, du contenu, du prix, de la date, de l’heure de leurs offres,

  • de leur identité,

  • et, plus largement, de toutes les informations échangées entre THE CODING MACHINE et eux.

Les Utilisateurs et Développeurs s’interdisent de poursuivre THE CODING MACHINE en raison d’un quelconque préjudice qu’ils subiraient du fait d’une utilisation par un tiers de leurs Identifiant et mot de passe. En cas de perte, de détournement ou d'utilisation frauduleuse de tout ou partie de ses Identifiant et mot de passe, l’Utilisateur ou le Développeur devra immédiatement avertir THE CODING MACHINE. Il demeure responsable de toute utilisation faite de son Compte avant d’avoir informé THE CODING MACHINE. Dans le cas où un Utilisateur diffuserait ou utiliserait son Identifiant de façon contraire à sa destination, THE CODING MACHINE se réserve le droit de résilier le Contrat de l’Utilisateur et supprimer son Compte sans préavis. THE CODING MACHINE pourra également agir en justice en vue d’obtenir réparation de tous éventuels préjudices qu’elle pourrait subir du fait de cette diffusion ou utilisation.

3.2 User account

The User chooses his Username (Id) and his password. The User has to modify regularly his password on “My Page”. It is recommended to use alternate letters and numbers rather than a word.

TCM will make every effort to ensure the data protection relating to its Users and ensure the safety of the User’s data.


The User is the only authorized person to access his TCM account. All consequences of statements and actions made by an intermediary holding with both his username and password are his sole responsibility. In consequence, the User accepts that the use of his Username and password is a proof of his identity and implies his assent for the coming operations while he is logged on.


The Users and Developers accept expressly that the systems of automatic recording of THE CODING MACHINE are regarded as being worth proof for:

  • The nature and the content of the bids and requirements,

  • The nature, the content, the price, the date and the time for their bidding proposal,

  • Their identity,

  • And more widely, for any information exchanged.

The User accepts not to sue TCM for any damages resulting from the use by a third party of his Username and Password.

In the event of fraudulent use or loss of his user account, the User is required to immediately inform TCM. The user remains liable for the use of his account until he informs TCM.


If a user is found disseminating his/her username and password in a way contrary to its intended use, TCM reserves the right to cancel the user’s account without notice. TCM could also sue the User for damages incurred.

Article 5 Propriété intellectuelle

Tous les éléments présents sur le Site et protégés par un droit de propriété intellectuelle (marques, logos, graphismes, photographies, animations, vidéos, textes…) mis en ligne sur le Site par THE CODING MACHINE sont sa propriété exclusive. Ils ne peuvent en aucun cas être reproduits, utilisés ou représentés sans l'autorisation écrite et expresse de THE CODING MACHINE, sous peine de poursuites judiciaires.

Les droits d'utilisation concédés par THE CODING MACHINE aux Utilisateurs et Développeurs sont strictement limités à l'accès, au téléchargement, à l'impression, à la reproduction sur tous supports numériques ou papier, et à l'utilisation de tous contenus présents sur le Site et, notamment, des Spécifications, manuels d’installation, documents d’architecture pour un usage privé et personnel, dans le cadre et pour la durée de réalisation d’un Projet. Toute utilisation sortant de ce cadre est strictement interdite sans l'autorisation écrite et expresse de THE CODING MACHINE.

Les Utilisateurs et Développeurs s'interdisent notamment de modifier, copier, reproduire, télécharger, diffuser, transmettre, exploiter, distribuer, à titre commercial ou non, de quelque façon que ce soit les contenus susmentionnés, les pages du Site, les codes informatiques des éléments composant le Site, à des fins autres que celles pour lesquelles ces contenus sont mis en ligne par THE CODING MACHINE.

THE CODING MACHINE ne peut être tenue responsable des contenus diffusés par un Utilisateur, à son initiative et sous sa responsabilité exclusive, susceptibles de contrevenir aux droits d'un ou plusieurs autres Utilisateurs ou des tiers. En particulier, l’Utilisateur s'engage auprès de THE CODING MACHINE à détenir l'ensemble des droits de propriété intellectuelle ou avoir l'autorisation des titulaires de droits sur les contenus (informations, données, etc.) qu'il transmet à THE CODING MACHINE et garantit THE CODING MACHINE des conséquences de la transmission de ces contenus et de leur diffusion sur le Site.

Article 5 – Intellectual Property

Marks, logos, graphics, photographs, animations, videos, texts, computer programs developed by any and all developers, and texts found on thecodingmachine.com are the property of THE CODING MACHINE. Under penalty of law, the material found on this site may not be reproduced and may not be distributed or otherwise used in any manner except with the express permission of THE CODING MACHINE.

The rights of use conceded by TCM to the User are strictly limited to access, remote loading, printing, copies on all supports (hard disk, diskette, CD-ROM, etc.) and with the use of these documents for a private and personal use within the framework and for the duration of adhesion with TCM. Any other use by the User is prohibited without the written authorization of TCM.




In particular, the user agrees that he will not engage in modifying, copying, reproducing, downloading, diffusing, transmitting, exploiting commercially and/or distributing in any way the intellectual properties of THE CODING MACHINE and any computer codes developed for THE CODING MACHINE. All rights are reserved.


TCM cannot be held responsible for the contents diffused by a User, with his initiative and under his exclusive responsibility, likely to contravene the rights of one or more other Users or the thirds. In particular, for any content the User puts on the website, the User ensures TCM he holds the rights of intellectual ownership or that he has the authorization of relevant owner of the content (information, data, etc.). Furthermore, the User will be held liable for the consequences of the dissemination of these contents on the Site.


Article 6 – Résiliation

THE CODING MACHINE et l’Utilisateur ou le Développeur peuvent résilier l’inscription de l’Utilisateur (ou du Développeur) à THE CODING MACHINE à tout moment et sans motif, notamment en cas de non utilisation du Compte pendant plus de 12 mois.

L’Utilisateur ou le Développeur doit contacter le responsable par e-mail à l’adresse suivante : contact {at} thecodingmachine.com et lui indiquer qu’il résilie son adhésion au Site. L’accès au Compte de l’Utilisateur ou du Développeur est alors supprimé par THE CODING MACHINE dans les meilleurs délais. Une confirmation de la suspension du Compte de l’Utilisateur ou du Développeur lui est adressée par e-mail.

En cas de manquement par l’Utilisateur ou le Développeur aux obligations définies aux termes du Contrat, THE CODING MACHINE se réserve le droit de suspendre le Compte de l’Utilisateur ou de résilier le Contrat, sans préavis, ni contrepartie, ni dédommagement de quelque nature que ce soit. L’Utilisateur ou le Développeur est informé par e-mail de la suspension de son Compte ou de la résiliation du Contrat.

Cette résiliation interviendra de plein droit et sans préjudice de tous les dommages et intérêts qui pourraient être réclamés par THE CODING MACHINE à l’Utilisateur ou au Développeur en réparation du préjudice subi du fait de tels manquements.

THE CODING MACHINE se réserve le droit de résilier tout Contrat et supprimer tout Compte d'un Utilisateur ou d’un Développeur qui aurait fourni de fausses informations lors de la création de son Compte ou qui ne respecterait pas ses obligations contractuelles ou les lois et règlements en vigueur.

Toute résiliation pour faute d’un Développeur implique la résiliation de tous les Contrats en cours au titre de la réalisation par le Développeur de plusieurs Composants, dans le cadre de plusieurs Conditions Particulières. Dans le cas où une personne morale détiendrait plusieurs Comptes, la résiliation de l’un d’eux n’entraînera pas résiliation des autres Comptes ouverts à son nom. Toutefois, en cas de tentative de piratage du Site par un Développeur appartenant à une personne morale, THE CODING MACHINE se réserve le droit de résilier tous les autres Comptes ouverts au nom de cette personne morale, sans préavis, ni contrepartie, ni dédommagement de quelque nature que ce soit.

Article 6 – Account cancellation

TCM and You may cancel your account at any time without any reason, especially in case of the non-utilization of the Account for more than 12 months.

The user may cancel his account by contacting:

contact {at} thecodingmachine.com

The Account is suppressed in a timely manner. A confirmation email is sent to the User.

If a developer violates any of the provisions of TCM’s General Terms and Conditions of Use, TCM reserves the right to suspend or cancel the developer’s account without prior notice or damages. The User is informed by email that his Account has been suppressed and that the Contract has been cancelled.

This cancellation will take place immediately and the User remains liable for the damages that could be claimed by TCM.

TCM can cancel any Account if the information given by the User or the Developer is false or does not comply with French law.


A cancellation for misconduct implies the cancellation of any Contract in progress. If the Account belongs to a company, one cancellation does not imply the cancellation of every Account hold by the company.

However, in case of an attempt to hack TCM’s web site, TCM can cancel every Account without prior notice or damages.

Article 7 Responsabilité et garanties

7.1 Informations et contenus fournis par les Utilisateurs

THE CODING MACHINE ne sera en aucun cas responsable des dommages directs ou indirects subis par l’Utilisateur ou le Développeur et, notamment, des pertes de données ou d'enregistrements effectués par les Utilisateurs et Développeurs, à charge pour l’Utilisateur d'effectuer des copies de sauvegarde.

THE CODING MACHINE ne peut être tenu pour responsable de la détérioration du matériel personnel des Utilisateurs et Développeurs suite au téléchargement et/ou à l’exécution de Composants publiés par THE CODING MACHINE sur son Site.

Dans le cas où la responsabilité de THE CODING MACHINE serait recherchée à raison d'un manquement par un Utilisateur ou Développeur aux obligations qui lui incombent aux termes du Contrat ou des lois en vigueur, l’Utilisateur ou le Développeur s'engage à garantir THE CODING MACHINE contre toutes condamnations prononcées à son encontre ou indemnisation amiable. Cette garantie couvre tant les indemnités qui seraient éventuellement versées, que les honoraires d'avocat et frais de justice qui seraient à la charge de THE CODING MACHINE.

7.2 Fonctionnement du Site

L’Utilisateur reconnaît que les caractéristiques et les contraintes du réseau Internet ne permettent pas de garantir la sécurité, la disponibilité et l'intégrité des transmissions de données. En conséquence, THE CODING MACHINE ne garantit pas que le Site fonctionnera sans interruption ni erreur.

Par ailleurs, l’exploitation du Site pourra être momentanément interrompue pour cause de maintenance, de mise à jour ou d'amélioration technique. L’Utilisateur renonce à rechercher la responsabilité de THE CODING MACHINE au titre de ces interruptions de service ou perturbations de fonctionnement. Celles-ci ne sont pas de nature à remettre en cause les engagements des Utilisateurs et des Développeurs quant à leurs obligations de Livraison dans les délais convenus.

7.3 Force majeure

THE CODING MACHINE ne saurait être tenue responsable du non fonctionnement, d'une impossibilité d'accès ou de dysfonctionnements du Site imputables à un équipement non adapté, à des dysfonctionnements des services du fournisseur d'accès des Utilisateurs ou Développeurs, à ceux du réseau internet. Il en sera de même pour toutes autres raisons extérieures à THE CODING MACHINE.

7.4 Liens

Le Site peut fournir des liens vers d'autres sites web ou d'autres sources de l’internet. Au jour de la création de ces liens, THE CODING MACHINE s’est assurée que ces sites web et autres sources de l’internet ne comportaient pas de contenus contrevenant aux lois françaises.

Cependant, dans la mesure où THE CODING MACHINE ne peut en permanence contrôler ces sites et ces sources externes, elle ne peut s’assurer que ces sites et sources internet restent conformes aux exigences légales. Par conséquent, THE CODING MACHINE ne peut être tenue pour responsable de la mise à disposition de ces sites et sources externes que dans la mesure où la page ou source internet vers laquelle un lien hypertexte a été créé comportait un contenu contrevenant aux lois françaises au moment de sa création. THE CODING MACHINE ne peut donc supporter aucune responsabilité quant à leur contenu, publicités, produits, services ou tous autres éléments disponibles sur ou à partir de ces sites ou sources externes proposés postérieurement à la création du lien hypertexte sur le Site. De convention expresse, il appartient à l’Internaute, l’Utilisateur ou le Développeur de rapporter la preuve du fait que ledit lien hypertexte a été créé antérieurement à la diffusion de ces contenus, publicités, produits, services ou tous autres matériels.

Les Internautes, Utilisateurs et Développeurs reconnaissent par conséquent que THE CODING MACHINE ne pourra être tenue responsable de tous dommages ou pertes avérés ou allégués, consécutifs à ou en relation avec l'utilisation ou avec le fait d'avoir pris connaissance des contenus, publicités, produits ou services disponibles sur ces sites ou sources externes. Il est par ailleurs rappelé que la consultation et/ou l'utilisation de ces sites et sources externes sont régies par leurs propres conditions d’utilisation.

Si dans le cadre d'une recherche conduite sur le Site, le résultat de celle-ci amenait à pointer sur des sites, des pages ou des forums dont le titre et/ou les contenus constituent une infraction à la loi française, compte tenu notamment du fait que THE CODING MACHINE ne saurait contrôler le contenu de ces sites et sources externes (y compris les contenus référencés sur les autres sites et services internet dans le monde), l’Internaute, l’Utilisateur ou le Développeur doit interrompre sa consultation du site concerné sauf à encourir les sanctions prévues par la législation française ou à répondre des actions en justice initiées à son encontre.

Enfin, si, en dépit des efforts de THE CODING MACHINE, un des liens hypertextes présents sur le Site pointait vers un site ou une source internet dont le contenu était ou paraissait non conforme aux exigences de la loi française, les Internautes, Utilisateurs et Développeurs s’engagent à prendre immédiatement contact avec le directeur de la publication contact@thecodingmachine.com afin de lui communiquer l’adresse des pages du site en cause. THE CODING MACHINE s’engage alors à étudier ledit site et à informer la personne l’ayant contactée des suites qu’elle entend donner, dans un délai raisonnable, à sa requête. Les Internautes, Utilisateurs et Développeurs s’engagent à ne pas intenter de procédure judiciaire à l’encontre de THE CODING MACHINE avant d’avoir reçu de réponse de sa part. Ils s’engagent également à n’intenter de procédure judiciaire à l’encontre de THE CODING MACHINE qu’en cas de refus de sa part de supprimer ledit lien.

Article 7 – Responsibilities

7.1 TCM’s Guarantees

TCM will not be held responsible for the direct or indirect damage suffured by the User and in particular for the loss of data carried out by the User. It is the responsibility of the User to ensure that are made backup copies of his work.

TCM cannot be held responsible for deterioration of the developer’s personal hardware or software following the download and/or the execution for Components published on a purely illustrative basis by TCM on its site.

If TCM liability is engaged as a result of the User’s misuse of rights under this contract or by law, the User commits himself to guarantee TCM of all judgments against it. This guarantee covers any damages as well as any legal fees TCM might incur.

7.2 Events beyond Control

The characteristics and the constraints of the internet make it impossible for TCM to fully guarantee the safety, availability, and the integrity of data transmitted on the Internet. THE CODING MACHINE also cannot fully guarantee that the site will operate without interruption or error. TCM is not responsible for the failures of internet service providers, hardware problems, or anything or anyone external to TCM. Moreover, TCM’s site could be temporarily unavailable due to maintenance, content, or technical improvements. Events beyond TCM’s control may delay website availability. TCM will not be held liable for the consequences of these delays.

Also, in no way will THE CODING MACHINE be held liable for direct or indirect damages resulting from loss of data beyond the control of TCM.

7.3 Act of God

TCM cannot be responsible for any dysfunctions of the web site or access problems due to non-compliant equipment, dysfunctions in the Internet provider services or Internet Network.

7.4 External Links

This site may contain links to other websites or resources. Insofar as THE CODING MACHINE cannot control these external sites, TCM will not be held responsible for (i) the availability or accuracy of such sites or resources, or (ii) the content, advertising, or products on or available from such sites or resources. Any difficulty relating to a hypertext link should be addressed to the relevant webmaster. The inclusion of any link on the site does not imply that TCM endorses the linked site.

Article 8 Modifications

THE CODING MACHINE se réserve le droit de modifier ou de faire évoluer à tout moment les pages du Site.

De même, les présentes Conditions Générales d’Utilisation pourront être modifiées à tout moment par THE CODING MACHINE. Ces modifications entreront en vigueur dès leur mise en ligne sur le Site et seront donc opposables à tout Internaute, disposant d’un Compte ou non. Les Utilisateurs et Développeurs pourront résilier leur adhésion à THE CODING MACHINE. A défaut, ils seront réputés avoir accepté ces modifications en continuant à utiliser le Site. Il sera en outre demandé à tout Développeur sélectionné pour la réalisation d’un nouveau Composant, après la modification des présentes Conditions Générales d’Utilisation, d’en prendre connaissance et de les accepter dans leur nouvelle rédaction. Les Internautes, Utilisateurs et Développeurs sont donc invités à consulter la version la plus récente des présentes Conditions Générales d’Utilisation accessibles sur le Site, qui sont seules opposables à THE CODING MACHINE.

Article 8 – Modifications

TCM may amend or modify the website at any time.

THE CODING MACHINE may amend or modify the terms and conditions without prior notice, effective immediately but not retroactively, by updating this document on thecodingmachine.com.

Users are invited to consult the most recent version of the General Terms and Conditions of use.

Users and Developers can cancel their Accounts; failing this they will be deemed to have accepted those changes.


Developers in charge of the development of a component are especially invited to accept those changes which are solely opposable to TCM.


Partie 3 – OFFRE ET FOURNITURE DE PRESTATIONS PAR LES DEVELOPPEURS

3.1 - PHASE D’APPELS D’OFFRES

Article 9 Sélection des Développeurs :

9.1 Présentation des appels d’offres :

Les Utilisateurs peuvent répondre à des appels d’offres pour le développement d’un Composant.

Lorsqu’un Utilisateur répond à un appel d’offres, il reconnaît avoir lu et approuvé la dernière version des Conditions Générales d’Utilisation disponible sur le Site à la rubrique http://www.thecodingmachine.com/legal/termsandconditions.php.

THE CODING MACHINE indique :

  • une date de clôture de l’appel d’offres,

  • la date de Livraison du Composant,

  • la date de fin de garantie, telle que définie à l’article « Garantie de conformité ».

Les dates indiquées sont celles légalement définies en France métropolitaine.

9.2 Conditions pour présenter sa candidature

Pour présenter une offre, un Utilisateur doit indiquer à THE CODING MACHINE, ses éventuels :

  • numéro de TVA intra-communautaire, s’il agit pour le Compte d’une entreprise européenne,

  • numéro SIREN, s’il agit pour le compte d’une entreprise domiciliée en France,

  • numéro SIRET, s’il est de nationalité française.

A défaut, l’Utilisateur doit indiquer un numéro permettant de l’identifier auprès des autorités administratives.

9.3 Compétences du Développeur

Le Développeur répond à un appel d’offres de THE CODING MACHINE en connaissant les Spécifications du Composant à développer. Par conséquent, le Développeur s’engage à ne pas répondre à un appel d’offres ayant pour objet la réalisation d’un Composant pour lequel il n’aurait pas les compétences requises.

Le Développeur garantit être un professionnel de l’informatique. Il déclare notamment :

  • Disposer des moyens et compétences adéquats pour être en mesure d'assurer les Prestations qui lui sont confiées, en tenant compte de l'environnement du Projet dans lequel elles s'inscrivent et dont il a connaissance,

  • Disposer des informations nécessaires à l’exécution des Prestations et à la réalisation du Composant, et s’être renseigné, le cas échéant, auprès de THE CODING MACHINE,

  • Avoir parfaitement pris connaissance des besoins de THE CODING MACHINE avant de proposer toute offre.

  • Etre bien informé du fait que le Projet revêt une grande importance pour THE CODING MACHINE et ses propres clients pour lesquels les Composants sont développés,

  • Avoir eu accès aux informations utiles connues au jour de la présentation de son offre, eu égard à l'objet du Contrat, ainsi qu’au Projet dans lequel ses Prestations seront réalisées et le Composant intégré.

Le Développeur déclare, enfin, avoir parfaitement conscience :

  • Des exigences de THE CODING MACHINE sur le plan de la qualité et des résultats des Prestations confiées telles qu’elles sont notamment énoncées dans les Spécifications,

  • Du respect des délais dans l'exécution des Prestations eu égard au fait que THE CODING MACHINE doit intégrer le Composant au sein d’un Projet plus vaste pour ses propres clients,

  • Du respect de la confidentialité la plus stricte,

  • De la nécessité pour le Développeur d’affecter à l’exécution de ses obligations contractuelles des ressources présentant la qualité et la disponibilité indispensables à la conduite et au succès de la Livraison et de la Recette du Composant et, plus largement, du Projet.

Si l’Utilisateur estime ne pas disposer de toutes les informations qui lui seraient nécessaires à la présentation de son offre, en réponse à l’appel d’offres de THE CODING MACHINE, il s’engage à contacter THE CODING MACHINE à l’adresse suivante : contact@thecodingmachine.com, aux fins de poser toutes questions adéquates et avant de remettre une quelconque offre à THE CODING MACHINE.

De même, si au cours de la création du Composant, le Développeur constate qu’il lui manque des informations pour réaliser parfaitement ses Prestations et le Composant, il s’engage à prendre contact avec THE CODING MACHINE à l’adresse suivante : contact@thecodingmachine.com, aux fins de poser toutes questions adéquates et avant de remettre le Composant à THE CODING MACHINE.

En toutes circonstances, le Développeur s’engage à collaborer de bonne foi avec THE CODING MACHINE et, éventuellement, les autres Développeurs du Projet. Il s’engage notamment à informer, conseiller et, le cas échéant, mettre en garde THE CODING MACHINE au regard, tant du développement du Composant que de son intégration au sein du Projet.

9.4 Informations complémentaires

Toutes les offres des Utilisateurs sont étudiées avec soin. Toutefois, THE CODING MACHINE est amenée à n’en retenir qu’une seule. THE CODING MACHINE :

  • cherche à s’attacher des Développeurs confirmés dont le cursus est assez riche pour être un gage de crédibilité,

  • étudie le prix proposé par l’Utilisateur pour le développement de chaque Composant,

  • accorde aussi de l'importance aux aspects humains, notamment à l'esprit de coopération et de loyauté tant envers THE CODING MACHINE qu’envers les autres Développeurs.

9.5 Confirmation

Dès qu’un Utilisateur présente une offre à THE CODING MACHINE, un mail lui confirme qu’elle a bien été reçue. Si ce mail de confirmation n’est pas reçu, THE CODING MACHINE invite l’Utilisateur à vérifier qu’il a bien configuré son Compte d’Utilisateur et présenter à nouveau son offre.

Les réponses sont transmises dès que les offres ont été examinées et que l’une d’elles a été retenue.

THE CODING MACHINE s’engage à respecter la date de clôture des appels d’offres. Toutefois, THE CODING MACHINE se réserve le droit de clore un appel d’offres avant la date de clôture indiquée en ligne, sur la page présentant l’appel d’offres, ou de prolonger sa durée selon qu’un nombre trop important ou trop faible d’Utilisateurs et Développeurs y a répondu ou, dans le dernier cas, que les réponses auront été jugées insatisfaisantes.

9.6 Sélection d’un Développeur

Lorsque l’offre d’un Utilisateur est acceptée par THE CODING MACHINE, celui-ci en est averti par un e-mail. Il dispose alors de 24 heures à partir de l’envoi de cet e-mail pour prendre connaissance et approuver les termes et conditions du Contrat qui lui est soumis. Si THE CODING MACHINE ne reçoit pas de réponse dans ce délai, une relance automatique lui sera envoyée. Sans réponse de la part du Développeur dans un délai de 24 heures à partir de l’envoi du second mail, l’offre du Développeur est réputée nulle et non avenue. THE CODING MACHINE lancera donc un nouvel appel d’offres sur ce Composant. L’Utilisateur retenu lors du premier appel d’offres pourra à nouveau présenter une offre.

THE CODING MACHINE se réserve le droit de rejeter toute candidature qui ne lui paraîtrait pas adaptée à ses besoins et ce, même si un seul Utilisateur présente une offre pour le développement d’un Composant.

Les Utilisateurs dont la candidature a été rejetée en sont avertis par e-mail.

Part 3 – OPERATION OF THE CODING MACHINE


3.1 - BIDDING PHASE

Article 9 – Developers Selection:

9.1 Bid

By subscribing to TCM, the User will be entitled to bid. When the developer makes a bid for a project component, he has to confirm his acceptance of the last version of the terms, conditions, restrictions and notices contained herein as well as those documents included herein by its reference.

TCM provides:

  • The bid end date,

  • The component delivery date,

  • The component integration date,

  • The guarantee completion date.

The dates are expressed in French standard time.



9.2 Eligibility

THE CODING MACHINE assesses eligibility. An eligible developer:

  • Is capable of binding him/herself to the terms of a contract (in other words, you must be 18 years of age),

  • knows his/her intra-community VAT number if he/she is a member of the European Union requiring a valid VAT number to emit an Invoice,

  • knows his/her SIREN or SIRET number if he/she is a French resident or citizen.

Dishonesty with such information is grounds for nullifying any agreement between THE CODING MACHINE and the Developer.

9.3 Developer skills

The Developer answers a bid after reading the whole requirements for the project component. Therefore, the developer shall not answer a bid if he has not the skills required to complete the bid.

The Developer guarantees that he is an IT professional. He declares that:

  • He has the means and skills necessary to complete the development of the component he has been selected for,

  • He has all the necessary information to develop the component. If not, the Developer should contact THE CODING MACHINE to ask for relevant information,

  • He has read the requirements thoroughly and understood them,


The Developer finally declares that:

  • He understands the quality requirement and the results expected as stated in the requirements,

  • He agrees to the deadline for the delivery of the component,

  • He agrees to respect the confidentiality of the component.

If the User thinks he doesn’t have the necessary information for this bid, he should contact THE CODING MACHINE at contact@thecodingmachine.com, to ask the relevant questions and before placing a bid on the platform.

Furthermore, if during the component development, the Developer realizes that he lacks information to complete his work, he will contact THE CODING MACHINE at contact@thecodingmachine.com, in order to ask relevant questions, and before submitting the component.



In all cases, the Developer will collaborate in good faith with THE CODING MACHINE and with any other developers working on the Project. He will inform, and if necessary warn THE CODING MACHINE about any noticeable event that should be known for the component development or the component integration.


9.4 Merits of a Bid

All bids are carefully studied. Based on the program needs of a project component, the most qualified developer for the bid will be selected. Here are some things we consider:

  • The bidder’s programming capabilities as found in his/her work history

  • The bidder’s willingness to cooperate with other developers working on a common project

  • The bidder’s past collaborations with THE CODING MACHINE

  • The Bid price


9.5 Bid Confirmation

Shortly after a User submits a bid for a project component, the User should receive an email notification confirming his bid. If the User does not receive the confirmation of his bid, he should check his user account is properly configured to permit such email notifications. If the User still fails to receive notice of his bid confirmation, he should place another bid. After having exhausted all avenues of addressing the matter and if the User still does not receive a bid confirmation, he might contact TCM at

contact@thecodingmachine.com.

As long as a bid remains open (a closing date is indicated on the bid page), it is normal not to have received a notification of a winning or losing bid. THE CODING MACHINE examines each candidate carefully and notifies all bidders of the final decision.

THE CODING MACHINE will respect the closing date of a bid. However, THE CODING MACHINE may close a bid before the closing date displayed on the website or may keep a bid open after the closing date if the number of developer answering the bid is considered too high or too low, or if the bid answers are considered to be inappropriate.

9.6 Notification of a Winning Bid

When a User’s bid is accepted, he receives a notification email asking him to sign the on-line contract. From the moment the bid is accepted, the User is asked to sign the contract on-line within 24 hours.

If TCM does not receive a response within 24 hours, an automatic reminder will be sent to the User. Without response of the selected User in the next 24 hours, TCM will reopen the bid related to the component the User had been selected for. The User selected for the first bid will be allowed to participate once more in the bid.


THE CODING MACHINE will reject any bid that does not seem appropriate to its need, even if there is only one User offering a bid for the component.

If the bid of a User is rejected, the User will be informed by e-mail.

Article 10 Conclusion du Contrat

10.1 Première sélection :

Lorsqu’un Développeur est sélectionné pour la première fois, il doit retourner, dans les conditions visées ci-après, à THE CODING MACHINE le Contrat proposé par THE CODING MACHINE et qui est constitué :

  • des Conditions Générales d’Utilisation,

  • des Conditions Particulières relatives au développement du Composant pour lequel son offre a été acceptée par THE CODING MACHINE, auxquelles sont annexées les Spécifications.

Aucun paiement ne pourra être effectué par THE CODING MACHINE au Développeur tant que ces documents contractuels n’auront pas été retournées, dûment datés, paraphés et signés.

Ces documents peuvent être retournés par :

  • Mail (ce qui suppose que les Conditions Générales d’Utilisation et les Conditions Particulières soient datées, paraphées, signées puis numérisées par le Développeur),

  • Télécopie au numéro suivant : (+33) 1 49 85 08 36,

  • Voie postale (THE CODING MACHINE – Service des Appels d’offres, 36, rue FOUBERT 94250 GENTILLY FRANCE).

10.2 Sélections ultérieures

A chaque fois qu’il est sélectionné pour le développement d’un nouveau Composant, le Développeur doit lire et accepter, sur le Site, les Conditions Particulières relatives au Composant pour lequel son offre a été acceptée par THE CODING MACHINE.

Il confirme également son engagement à respecter la dernière version des Conditions Générales d’Utilisation qu’il peut consulter à tout moment à l’adresse suivante :

http://www.thecodingmachine.com/legal/termsandconditions.php.

10.3 La communauté de développement d’un Projet

Lorsqu’une offre est retenue pour un Projet, l’Utilisateur intègre la communauté de développement du Projet. Pour chaque Projet, THE CODING MACHINE constitue une communauté de Développeurs.

Le Développeur peut participer aux Forums relatifs à ce Projet et échanger ses idées avec les autres membres de la communauté conformément à l’article « Utilisation du Forum ». Il peut également communiquer avec le chef de Projet THE CODING MACHINE.

Article 10 – Contract

10.1 Signing a contract - first bid

If you have never worked with THE CODING MACHINE before, you will be asked to submit two signed forms that verify that you have fully understood the terms and conditions of working with THE CODING MACHINE. They include:

  • the General Term and Conditions of Use

  • and The Detailed Conditions, with the detailed requirements attached.

These documents must be dated and signed to obtain the payment of its Service.

These documents can be returned by:

  • Mail (that supposes that the document is signed then digitized by the Developer) to contact@thecodingmachine.com,

  • Fax (+33) 1 49 85 08 36,

  • Snail mail (THE CODING MACHINE SARL, 36 rue Foubert, 94250 GENTILLY, FRANCE).

10.2 Signing a contract – Known developers

Once you have worked with THE CODING MACHINE, you have only to sign and commit online the new Specific Conditions. This form contractually binds the developer and THE CODING MACHINE to mutually agreed-upon terms of the specific winning bid. On this form, the developer confirms his acceptance of the last version of the General Terms and Conditions of Use. He can consult these any time at :

http://www.thecodingmachine.com/legal/termsandconditions.php.


10.3 Community

In nearly all cases, THE CODING MACHINE will grant access to message boards where developers can work together as a team. If a developer faces a problem, he cannot seem to solve for whatever reason, he is advised to go to peers working on the same project. The community message board is also where the project manager can be reached. If you have any questions, they can be addressed to the Project manager via the message board. Project managers may also announce general project clarifications that may affect every working team-member. As such, please take part in the team and at least “listen in” on the discussions.

3.2 - PHASE DE DEVELOPPEMENT


Article 11 – Livraison du Composant et Recette

Le Développeur doit faire parvenir le Composant qu’il a réalisé à THE CODING MACHINE à la date de Livraison mentionnée dans l’appel d’offres et rappelé dans les Conditions Particulières.

A chaque Livraison, THE CODING MACHINE procède, afin de prononcer la Recette du Composant, aux vérifications suivantes :

  • adéquation du Composant à ses Spécifications,

  • vérification en termes de lisibilité du code fourni,

  • adéquation aux normes et standards de développement,

  • de manière générale, toute autre vérification relative à l’état de l’art informatique.

Il appartient au Développeur de se conformer aux outils préconisés, notamment dans les Spécifications, par THE CODING MACHINE.

Dans le cadre de son obligation de collaboration, le Développeur s'engage à assister THE CODING MACHINE, à sa demande pour :

  • constituer les jeux d’essai nécessaires au prononcé de la Recette,

  • exécuter les tests,

  • analyser leurs résultats.

La Recette consiste à vérifier la conformité de l’ensemble des fonctionnalités paramétrées du Composant. Cette Recette sera prononcée au vu des résultats obtenus lors du passage des jeux d’essais dans un environnement incluant le Composant et le paramétrage éventuellement mis en œuvre par THE CODING MACHINE, par rapport aux Spécifications du Composant.

A partir de la date de Livraison effective du Composant, THE CODING MACHINE dispose d’un délai de 10 jours ouvrés pour réaliser ses vérifications en vue du prononcé de la Recette. En cas de correction d’Anomalie et, partant, de nouvelle Livraison, le même délai est applicable pour que THE CODING MACHINE procède à ses vérifications.

Dans l’hypothèse où, suite à ses vérifications, THE CODING MACHINE formulerait des réserves :

  • la Recette du Composant est considérée comme refusée,

  • THE CODING MACHINE envoie un e-mail invitant le Développeur à procéder aux corrections requises pour le bon fonctionnement du Composant. Une nouvelle date de Livraison lui est alors indiquée. Pour toute information, le Développeur peut s’adresser au chef de projet de THE CODING MACHINE indiqué dans l’appel d’offre.

  • le Développeur s’engage, sans préjudice des autres droits de THE CODING MACHINE, à remédier à ses frais à ou aux Anomalies ainsi constatées, dans un délai d’au maximum 5 jours ouvrés.

A défaut de refus et/ou de réserve émise par THE CODING MACHINE dans ce délai de 10 jours ouvrés, la Recette du Composant est prononcée.

Le prononcé de la Recette du Composant par THE CODING MACHINE déclenche :

  • le paiement des sommes dues tel qu’indiqué à l’article « Echéances des paiements »,

  • la phase de garantie, telle que définie à l’article « Garantie de conformité ».


3.2 - DEVELOPMENT PHASE


Article 11 – Delivery and Acceptation

The Developer has to deliver the Component developed to TCM at the delivery date given in the Bid presentation and in the Detailed Conditions.


For each Delivery, TCM will check certain elements before accepting it:

  • the Component has been developed in compliance with the Requirements,

  • readability of the code delivered,

  • compatibility to the Development guidelines and coding standards,

  • more widely any verification that is deemed technologically necessary.


The Developer has to conform to the tools recommended by TCM in the Requirements.


During the completion of the Contract, the Developer accepts to assist TCM for:

  • Defining and developing test cases which are mandatory for the Acceptation stage,

  • Executing the tests,

  • Analysing the results.

The Acceptation stage consists in validating the functionalities in a parameterized environment. This stage will be passed according to the good response of tests.

TCM has 10 working days to validate the Component from the delivery of the Component and eventually finalise the Acceptation stage. In case the Developer has to fix bugs, TCM disposes of the same amount of time to make the new validation.

In the case that the Developer has to fix bugs or to resolve faults:

  • the Acceptation is rejected,

  • TCM sends an email to the Developer explaining the reason why the Acceptation Stage is not finalised. For any additional information, the Developer should contact TCM’s project leader named in the bid’s information,

  • The Developer will correct those bugs or faults within 5 worked days, free of charge.


If TCM failed to validate the Component or neglected to communicate the reason why the validation of the Component is refused (by an email or on the web site), the Acceptation stage is finalised.

When The Acceptation stage is committed:

  • The payment of the Acceptation stage is done by TCM,

  • The warrantee stage begins.

Article 12 – Garantie de conformité

Le Développeur garantit à THE CODING MACHINE que le Composant ayant fait l’objet d’une Livraison à THE CODING MACHINE est conforme aux Spécifications diffusées par THE CODING MACHINE et qu’il exécute les fonctions prévues et atteint les performances énoncées dans la/les Spécifications, celles-ci incluant la ou les documentation(s) et/ou informations communiquées pendant la phase de développement par THE CODING MACHINE au Développeur.

Le Développeur se porte garant de ce que le Composant présente bien les qualités requises pour permettre son intégration au sein du Projet.

Le prononcé de la Recette constitue le point de départ d’une période de garantie du fonctionnement du Composant conformément aux Spécifications et sans Anomalie de 2 mois. Durant cette période, THE CODING MACHINE adressera, par e-mail, au Développeur un descriptif des Anomalies constatées et les affichera dans la rubrique « My Page ».

Dans le cadre de sa garantie, le Développeur s'engage à corriger, à ses frais et charges, les Anomalies signalées par THE CODING MACHINE et à procéder à toutes corrections nécessaires pour la parfaite adéquation du Composant à ses Spécifications, dans un délai maximum de 5 jours suivant la notification, par e-mail, de la ou des Anomalies.

A défaut de correction dans ledit délai à compter de la réception de l’e-mail de notification des Anomalies, THE CODING MACHINE pourra résilier pour faute le Contrat de plein droit sans préjudice de tous les dommages et intérêts auxquels elle pourrait prétendre en vertu des présentes. En outre, le Développeur ne pourrait prétendre au prix restant à lui devoir à la fin de la période de garantie.

Dès lors que les vérifications de conformité effectuées par THE CODING MACHINE révèlent que le code livré par le Développeur comporte un virus ou tout autre code de nature à causer un préjudice à THE CODING MACHINE et/ou ses propres clients, le contrat peut être résilié par THE CODING MACHINE aux torts du Développeur. Dans cette hypothèse aucun versement d’argent ne pourra être réclamé à THE CODING MACHINE. THE CODING MACHINE se réserve le droit d’assigner en justice le Développeur aux fins d’obtenir réparation de tout préjudice subi du fait de la Livraison d’un tel code informatique.

THE CODING MACHINE a pleinement le droit, aux termes du Contrat, d’effectuer toute correction et toute modification sur tout Composant. Cependant, les corrections effectuées par THE CODING MACHINE ne libèrent pas le Développeur de ses obligations de correction des Anomalies et de garantie de conformité, pourvu que cette Anomalie ne soit pas liée aux éventuelles corrections effectuées par THE CODING MACHINE.

Article 12 – Warrantee

The developer guarantees to TCM that the Component delivered has been built according to the requirements published by TCM, that it operates with the functionalities needed and reaches the expected levels of performance. The Requirements include all the information given during the development stage.

The Developer guarantees that the Component he has developed can be safely integrated in the project.

The warrantee stage begins when the Acceptation stage is committed. This stage lasts 2 month.

During this period, TCM will send by mail and publish on the web site the description of the bugs and faults.

During this stage, the Developer accepts to correct, free of charge, those bugs or faults within 5 working days from his notification by email.

If not, TCM could cancel the contract and take on the cost of the correction. This cancellation will occur and the User stays responsible for the damages that could be claimed by TCM. Moreover, the developer will not be paid for the guaranty stage.

If the Component delivered contains a virus or harmful code that can damage TCM and/or its clients, the Contract can be cancelled. In this case, no payment can be requested from TCM. The Developer could be sued for the damages resulting.

TCM can correct or modify the Component. However, those corrections or modifications don’t free the developer from his obligation of correcting bugs if those bugs are not caused by the corrections or modifications done by TCM.

Article 13 – Droits de propriété intellectuelle

Le Développeur cède par les présentes à THE CODING MACHINE, qui l'accepte, la propriété exclusive du Composant visé aux Conditions Particulières et/ou Spécifications qui y sont annexées ou référencées ainsi que l'intégralité des droits patrimoniaux qui y sont attachés, tels que définis ci-après, et ce, pour le monde entier, pour toute la durée prévue par les lois et conventions internationales et sans limitation quant à l’étendue ou la destination des droits cédés.

Le Développeur reconnaît expressément, par les présentes, abandonner l'intégralité des droits patrimoniaux qu'il détient sur le Composant et transférer la propriété pleine et entière de ces droits à THE CODING MACHINE, sans réserve aucune.

Conformément à l’art L.131-4 §5 du Code de la propriété intellectuelle français, la cession des droits de propriété intellectuelle définie par le Contrat sur le Composant est effectuée pour un prix forfaitaire et définitif. Le prix total stipulé aux Conditions Particulières inclut à hauteur de 10 % la rémunération forfaitaire de cette cession.

Le Développeur renonce expressément à revendiquer une participation proportionnelle aux profits issus de l'exploitation du Composant, en raison de leur caractère non prévisible au jour de la conclusion du présent contrat et renonce ainsi à invoquer le bénéfice de l’article L. 131-6 du Code de la propriété intellectuelle.

Cette cession à titre exclusif a, notamment, pour objet :

  • le droit de reproduction : droit de reproduire tout ou partie du Composant sur tout support présent ou à venir, connu ou inconnu, notamment, sans que la liste soit exhaustive, papier, numérique, informatique ou en ligne et ce, pour toutes destinations ou exploitations, notamment à titre d'information ou commerciale,

  • le droit d'adaptation : le droit d'adapter ou modifier tout ou partie du Composant sous toutes formes et sous tous environnements, notamment en ligne et ce, pour toutes destinations ou exploitations, notamment à titre d'information ou commercial,

  • le droit d’intégration : le droit d’intégrer tout ou partie du Composant sous toutes formes et sous tous environnements, notamment en ligne et ce, pour toutes destinations ou exploitations, notamment à titre d'information ou commercial, à tout autre programme informatique ainsi que toute autre œuvre de l’esprit,

  • le droit de traduction : le droit de traduire tout ou partie du Composant en toute langue et langage informatique et ce, pour toute destination ou exploitation, notamment à titre d'information ou commercial,

  • le droit de représentation : le droit de représenter tout ou partie du Composant sur tous supports présents ou à venir, connus ou inconnus, notamment papier, informatique, en ligne, par voie hertzienne, câble ou satellite et ce, pour toute destination ou exploitation, notamment à titre d'information ou commercial.

THE CODING MACHINE sera ainsi seule habilitée, directement ou indirectement, à exploiter et ainsi, notamment sans que la liste soit exhaustive, à reproduire, représenter, utiliser, décompiler, analyser, traduire, modifier, arranger, intégrer, copier, charger, afficher, exécuter, transmettre, stocker, intégrer, diffuser, distribuer, concéder et commercialiser de quelque manière que ce soit, adapter et traduire le Composant, quelles qu'en soient les modalités, sans contestation possible du Développeur.

Les modifications, adaptations, développements, évolutions, traductions, transcriptions, etc. des codes sources et exécutables du Composant, réalisés par THE CODING MACHINE, au titre des droits qui lui sont cédés, sont et seront la propriété exclusive de THE CODING MACHINE.

A ce titre, le Développeur renonce à revendiquer tous droits éventuels de propriété intellectuelle relatifs aux modifications, adaptations, développements, évolutions, traductions, transcriptions, etc. ou à toute œuvre incorporant le Composant quels que soient la forme et le support, et pendant la durée de protection du Composant.

A chaque Livraison, le Développeur s'engage à mettre à la disposition de THE CODING MACHINE la dernière version du Composant dans ses codes sources et objets, la documentation technique y afférente, ainsi que l'ensemble des éléments permettant d'exécuter le Composant.

Le Développeur s’engage en tout état de cause à fournir un code source suffisamment renseigné pour qu’un homme de l’art puisse utiliser ledit code aux fins de son exploitation, sa maintenance, son adaptation, et de toutes extensions de ses fonctionnalités et de développements de futures versions.

Le Développeur est plus particulièrement informé du fait que le Composant doit être intégré à d’autres Composants réalisés par d’autres Développeurs, par THE CODING MACHINE ou toute autre personne qu’elle se substituera. Il est par conséquent informé que la qualité du renseignement du code source est un élément primordial pour le prononcé, par THE CODING MACHINE, de la Recette du Composant livré par le Développeur.

Le Développeur souhaite que son nom, ou celui des personnes physiques étant éventuellement intervenues dans le développement du Composant, ne figure pas sur le Composant, ni sur aucun document, quelle qu'en soit sa nature, technique, juridique ou commerciale.

Les droits susmentionnés sont cédés par le Développeur à THE CODING MACHINE, y compris sur les versions intermédiaires des Composants, à chaque Livraison.

Article 13 – Intellectual Property law

Note: French Intellectual Property Laws are very specific and refer to “le droit d’auteur”.

By accepting the General Terms and Conditions of Use, the Developer concedes with THE CODING MACHINE the exclusive property of the Component described in the Detailed Conditions and/or in the Component Requirements attached to this document, and the whole economic rights attached to it as defined hereafter, worldwide and for the time allowed by the law and international agreements, with no limit on the extent of conceded rights.


In compliance with the article L.131-4 §5 of French Intellectual Property Law, rights on the components are yielded for an outright and definitive price, estimated at 10% of the component price. These 10% are included in the component price.


The Developer specifically renounces to claim any proportional participation to earnings resulting from the use and exploitation of the Component, since these earnings cannot be evaluated the day the Contract has been signed. He therefore renounces to advance the benefit of article L.131-6 of French intellectual property law.

The assignment of rights includes:

  • The right of reproduction: right to copy all or part of the Component on any existing or future media including, paper, numeric, electronic or online media, for any use and any destination, including commercial or informative use,

  • The right to adapt: right to adapt or modify all or part of the Component, whatever the nature and the environment, for any use and any destination, including commercial or informative use,

  • The right to bundle: right to bundle all or part of the Component, whatever the nature and the environment, for any use and any destination, including commercial or informative use,

  • The right to translate: right to translate all or part of the Component, whatever the nature and the environment, for any use and any destination, including commercial or informative use,

  • The right to show: right to show all or part of the Component, on any existing or future media including, without being exhaustive, paper, numeric, electronic or online media, for any use and any destination, including commercial or informative use.


THE CODING MACHINE will therefore be the only entitled entity, directly or indirectly, to exploit and therefore to copy, show, use, compile, decompile, analyse, translate, modify, arrange, bundle, load, print, execute, transmit, store, broadcast, concede, adapt and sell, whatever the way, the Component, whatever the terms and conditions, without possible protest of the Developer.



Changes, adaptations, developments, evolutions, translations, transcriptions, and so on… of Component source codes and executable files, done by THE CODING MACHINE, are the exclusive property of THE CODING MACHINE.

The Developer renounces claiming any intellectual property rights relative to changes, adaptations, developments, evolutions, translations, transcriptions, and so on… or any intellectual property rights relative to the work bundling the Component, whatever the media, during the whole time the Component is protected.

For each Delivery, the Developer will provide THE CODING MACHINE with the latest version of the Component (source code and relevant resources), the technical documentation related to the Component, and all the elements needed to execute the Component.

The Developer will provide a source code understandable and documented enough so that an IT professional can use the given code to operate, maintain, adapt and extend functionalities in a future version.



The Developer is informed that the Component may be bundled with other Components developed by other Developers, by THE CODING MACHINE or by any other person. Therefore, the Developer is informed that the source code documentation quality is a critical part for THE CODING MACHINE to commit the acceptation stage of the Component.


The Developer does not want his name or any other to be named on the Component, or on any document, whatever its nature, technique, legal or commercial.


The rights aforementioned are yielded by the Developer to THE CODING MACHINE, including Component intermediate versions, for each Delivery.


Article 14 – Signes distinctifs

Dans le cadre de l'exploitation des droits qui lui sont cédés sur le Composant, tel que défini par le Contrat, THE CODING MACHINE pourra utiliser toute appellation, marque, logo ou autre signe distinctif de son choix et ce, sous sa seule responsabilité, pour désigner tout ou partie du Composant ou tous ensembles l’incluant.

Article 14 – Distinctive signs

Within the framework of operating the rights on the Component yielded to him in the Contract, THE CODING MACHINE may use any mark, brand, logo or any other distinctive sign it will choose to name all or part of the Component or any part of the Project including the Component. THE CODING MACHINE will be responsible for this naming.

Article 15 – Protection

THE CODING MACHINE se réserve la possibilité de procéder, à son nom et à son seul profit, au dépôt du Composant auprès de l'Agence pour la Protection des Programmes (A.P.P.) ou de tout autre organisme habilité.

Article 15 – Code Protection

TCM can proceed on his own profit to the deposit of the component to the “Agence pour la Protection des Programmes (A.P.P)” or any other organism entitled.


Article 16 – Garantie d’éviction

Le Développeur garantit disposer de l’ensemble des droits de propriété intellectuelle sur le Composant et ainsi être en mesure de conclure le Contrat et garantir, à THE CODING MACHINE, la jouissance paisible du Composant.

Le Développeur garantit qu'il n'a pas intégré de programmes informatiques préexistants sur lesquels il ne détiendrait pas les droits nécessaires.

Le Développeur déclare qu’il n’existe, à sa connaissance, aucune action en justice, en demande ou en défense, relative au Composant.

Le Développeur garantit THE CODING MACHINE contre toute action, revendication ou contestation de tiers quant à la propriété et/ou à l’exploitation du Composant telle que définie au présent Contrat. Le Développeur indemnisera THE CODING MACHINE pour tout préjudice direct et indirect lié à toute revendication ou contestation. Le Développeur s'engage, à ce titre, à prendre en charge ou à rembourser, à première demande, l'ensemble des sommes, frais, honoraires d'avocats, dommages et intérêts et dépens qui pourraient être encourus ou auxquels pourrait être condamnée THE CODING MACHINE du fait de ces revendications ou contestations.

Dans l’hypothèse d’une négociation ou d’une médiation judiciaire ou non, le Développeur reconnaît qu’il devra informer et recueillir l’accord préalable de THE CODING MACHINE à la signature de tout accord.

Nonobstant les autres droits de THE CODING MACHINE, en cas de condamnation ou de transaction consécutive à une contestation, interdisant toute exploitation de tout ou partie du Composant, le Développeur s'efforcera, à ses frais d'obtenir le droit d'exploitation, pour THE CODING MACHINE, du Composant ou de procéder à toute modification du Composant aux fins de le rendre non contestable.

Article 16 – Protection

The Developer guarantees to have the rights of intellectual property on the Component and thus is able to conclude the Contract.

The Developer guarantees that he did not integrate pre-existing programs for which he would not possess the necessary rights.


The Developer declares that there does not exist, to his knowledge, any lawsuit filed, relating to the Component.


The Developer guarantees TCM against any action or claim by a third party as for the property and/or the exploitation of the Component as defined in the present Contract. The Developer will compensate TCM for any direct and indirect damage related to any claim. The Developer is committed, for this reason, to deal with or to refund, the whole of the amount, expenses, legal fees, damages and costs which could be incurred or to which THE CODING MACHINE could be condemned due to these claims.


On the assumption of a negotiation or a legal mediation, the Developer recognizes that he will have to inform and obtain TCM’s agreement prior to the signature of any agreement with third parties.


Notwithstanding the other rights of THE CODING MACHINE, in the event of a conviction or a transaction resulting from a disagreement which prevent or prohibit the exploitation of whole or part of the Component, the Developer shall obtain to his own expenses the right of exploitation of the Component for TCM or proceed to any modification needed.


Article 17 – Résiliation

En cas de non respect par l'une ou l'autre des parties au Contrat à l’une quelconque de ses obligations souscrites aux termes du Contrat, et après une mise en demeure effectuée par e-mail restée infructueuse pendant un délai de 2 jours ouvrés, le Contrat pourra être résilié de plein droit par la partie demanderesse, par l'envoi d’un e-mail actant de la résiliation, et ce, sans préjudice des dommages et intérêts auxquels cette dernière pourrait prétendre du fait des manquements constatés.

De même, en cas retard de Livraison de plus de 50 % du délai initialement convenu et sans justification raisonnable de la part du Développeur, le Contrat sera résilié aux torts exclusifs du Développeur.

Le solde du prix de la Prestation du Développeur ne lui sera pas versé. Les sommes d’ores et déjà versées par THE CODING MACHINE au Développeur seront remboursées par ce dernier. A cette fin, THE CODING MACHINE pourra retenir tout montant à régler au Développeur au titre de la réalisation de tout autre Composant et compenser ces montants entre eux jusqu’à remboursement complet des sommes versées.

Un nouvel appel d’offres sera émis par THE CODING MACHINE auquel le Développeur défaillant ne pourra présenter d’offre.

En cas d’anéantissement du Contrat pour quelque cause que ce soit (et, notamment, de nullité, résolution, résiliation…), cet anéantissement n'aura aucun effet sur les clauses qui, de par leur nature, survivent à la cessation du Contrat, notamment la cession des droits de propriété intellectuelle sur les Composants, les garanties, les engagements de non-concurrence et de confidentialité.

Ainsi, les droits cédés au titre de l’article « Droits de propriété intellectuelle » resteront acquis à THE CODING MACHINE selon les modalités et conditions stipulées. En particulier, les clauses du Contrat continueront à s'appliquer pour l'exécution des licences accordées par THE CODING MACHINE à ses clients préalablement à la date d’anéantissement du Contrat.

L’anéantissement du Contrat, pour quelque cause que ce soit, entraîne la cession, à THE CODING MACHINE, de la part du Développeur de l’ensemble de ses droits patrimoniaux de propriété intellectuelle afférent aux Prestations et Composants déjà réalis