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 coders.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: coders.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://coders.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://coders.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://coders.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://coders.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ées et livrés à THE CODING MACHINE.


Article 17 – Cancellation

In the event the contractor does not fulfil his duties and after an e-mail stating the problem has remained unanswered for 2 working days, the Contract could be automatically cancelled. The contractor will send an email to confirm this cancellation. This cancellation will not presume of the damages to which TCM could claim because of the noted failures.


In the case of delay of Delivery of more than 50 % of the initially agreed time and without reasonable justification on behalf of the Developer, the Contract will be terminated by fault of the Developer. The remaining payments will not be paid.

The amounts paid by TCM to the Developer will be refunded. TCM will be able to retain any amount on the payment of all the other Components the Developer has to develop until complete refunding of payments.


A new Bid will be published by TCM, the faulty Developer will not be able to present an offer for that bid.


In case of the cancellation of the Contract, this cancellation will have no effect on the clauses which, by nature, stay active, especially assignment of intellectual property right on the Components developed, the warrantee, the engagement in term of non-competition and the confidentiality.


Especially, the assigned rights defined in the “Intellectual Property Law”, will remain the asset of TCM. In particular, the clauses of the Contract will continue to apply for the execution of the licences granted by TCM to its customers before the date of cancellation of the Contract.



The cancellation of the Contract, involves the transfer of the whole economic rights of intellectual property related to the Services provided and delivered to TCM by the Developer.

3.3 - PRIX ET PAIEMENTS

Article 18 – Remise à TCM du Contrat

Lorsqu’un Développeur est sélectionné pour la première fois, THE CODING MACHINE ne peut procéder à aucun paiement avant que le Contrat (inclues les Conditions Générales d’Utilisation et les Conditions Particulières au développement du Composant) ne lui soit parvenu paraphé, signé et daté par le Développeur.

3.3 - PRICE AND PAYMENT TERMS

Article 18 – Delivery of the contract to TCM

When a Developer has been selected for a bid, he has to return the contract signed and dated in order to be paid.

Article 19 – Prix

Le prix du Composant est stipulé dans les Conditions Particulières. Il est expressément convenu entre le Développeur et THE CODING MACHINE que ce prix inclut le prix rémunérant la cession de ses droits de propriété intellectuelle. Ce prix est global, forfaitaire et définitif pour chaque Composant. Il ne saurait être remis en cause, tant par le Développeur que par THE CODING MACHINE, en raison d’une période de développement plus courte ou plus longue que celle qui aura pu être prévue.

Le Développeur est seul responsable de son organisation en vue de la Livraison du Composant dans les délais convenus.

Article 19 – Price

The price of the Component is indicated in the Detailed Conditions. The Contractors agree that this price includes the assignment of Intellectual property rights from the Developer to TCM. This is a fixed price contract. Especially, underestimating or overestimating the workload cannot impact on the price.

The Developer is solely responsible for his own organisation in order to deliver the component for the due date.

Article 20 – Echéances des paiements

THE CODING MACHINE paiera au Développeur le prix forfaitaire et définitif convenu aux Conditions Particulières, selon l’échéancier suivant dont la Recette a été prononcée pour THE CODING MACHINE :

  • 50 % au prononcé de la Recette,
  • 40 % à la moitié de la période de Garantie, si toutes les Anomalies Bloquantes ont été corrigées à cette date,
  • 10 % à l’expiration de la période de Garantie,


Article 20 – Payment Time Table

TCM will pay the Developer the fixed price defined in the Detailed Conditions when the following stages have been passed:

  • 50% when the Acceptation Stage has been finalised,

  • 40% at mid-warrantee stage if no blocking bugs have been detected (only if those bugs haven’t been fixed),

  • 10% at the end of the warrantee stage (2 months)

Article 21 – Moyens de paiement et frais

THE CODING MACHINE propose deux moyens de paiement au Développeur : Paypal et Western Union. Il est expressément convenu qu’aucun autre moyen de paiement ne pourra être employé sauf accord contraire écrit entre le Développeur et THE CODING MACHINE.

Tout paiement par le biais de Western Union engendrera à la charge du Développera des frais à hauteur de 3 euros Hors Taxes, que le Développeur autorise expressément THE CODING MACHINE à retenir sur la somme à lui verser.

Compte tenu du système de paiement proposé par THE CODING MACHINE, les paiements sont quérables : il appartient au Développeur dont le compte « Your Balance » est positif de d’adresser une facture à THE CODING MACHINE. La réception de cette facture, une fois validée par THE CODING MACHINE, déclenche le paiement à lui devoir et indiqué dans le compte « Billed Amount ».

Il appartient au Développeur de prendre connaissance des frais liés au moyen de paiement qu’il choisit ainsi que des informations à fournir sur les sites de Paypal et de Western Union.

Article 21 – Payment Methods and charges

There are two payment options: Paypal and Western Union. No other options will be used unless a signed agreement is established between the Developer and TCM

Every payment made using Western Union will be charged 3 euros. The Developer authorizes THE CODING MACHINE to retain this amount.

Once this has been validated by TCM, the Developer must request payment of the amount displayed in “Your Balance”. This request generates an Invoice for the work done. Once the Developer has made this request, the amount is displayed in “Billed Amount”.

It is up to the developer to take note of bank charges related to the selected payment means as well as the information required on the sites of Paypal and Western Union.

Article 22 – Compte d’Utilisateur

Tous les Développeurs sont titulaires d’un Compte d’Utilisateur. Sur le Site, la page principale du Développeur (« My Page ») lui permet d’avoir accès aux informations relatives notamment à ses transactions financières. En cliquant sur « My payment », il peut ainsi suivre les différentes étapes du paiement des sommes à lui devoir :

Pending Amount : Total des sommes dues par THE CODING MACHINE au Développeur dont le paiement n’a pas encore été validé. Le Composant n’étant pas encore accepté ou bien la garantie n’étant pas expirée.

Your Balance : Sommes dues au Développeur après la recette du Composant développé ou l’expiration de la garantie. Il appartient au Développeur d’adresser une facture à THE CODING MACHINE selon les modalités des articles « Demande de paiement » et « Mandat de facturation ».

Billed Amount : Sommes pour lesquelles le paiement n’a pas encore été effectué mais dont le paiement a été réclamé. THE CODING MACHINE paye les Développeurs à 10 jours ouvrés.

Paid to Date : Total des sommes dont les paiements a été effectués par THE CODING MACHINE.

Article 22 – Payment Account:

Every developer working with THE CODING MACHINE has a payment account. This account is accessible via your user account. When you login into THE CODING MACHINE website, your main page will display “My Payment” on the upper left hand side. By clicking “My Payment”, your account can be accessed.

Pending Amount: This section tells you the amount of money you will be entitled to once your Component has passed all the stages (Acceptation and Warrantee).

Your Balance: Amount due to the developer after the Acceptation of the developed component or the expiry of the warrantee. It is up to the developer to address an invoice to TCM according to the articles "Request for payment" and "Invoice’s Agency".

Billed Amount: Amount requested but not paid yet. TCM processes the invoice within 10 working days after the request.

Paid to Date : reflects the total amount you have been paid by THE CODING MACHINE to date.

Article 23 – Demande de paiement

Lorsque le Développeur souhaite procéder au virement de l’argent inscrit à son compte d’Utilisateur dans la catégorie «Your Balance» vers son Compte bancaire, il doit cliquer sur le lien « Request payment » qui lui permet d’établir une facture pour son compte à destination de THE CODING MACHINE. Il lui est alors demandé de choisir un mode de paiement.

Article 23 – Request for payment

When the Developer wants to transfer the money to which he is entitled on its Account in the category "Your Balance" towards his Bank account, he has to click on the link "Request Payment". It enables him to establish an invoice. The Developer is requested to choose a payment option.

Article 24 – Mandat de facturation

Il est convenu que le Développeur autorise THE CODING MACHINE à émettre les factures concernant les Prestations fournies. Pour chaque facture, le développeur doit alors saisir les informations dans le formulaire suivant le lien ‘Request Payment’ nécessaires à l’établissement de sa facture. Il est convenu que le Développeur conserve l'entière responsabilité de l’exactitude des informations fournies, de ses obligations en matière de facturation et des conséquences en découlant notamment au regard de la taxe sur la valeur ajoutée. Le Développeur s’engage en particulier :

  • à verser au Trésor Public la taxe mentionnée sur les factures établies en son nom et pour son compte s’il est Français et sinon de s’acquitter des Taxes propres à son pays d’origine ;

  • de réclamer immédiatement le double d'une facture si cette dernière ne lui est pas parvenue ;

  • et de signaler toute modification dans les mentions relatives à son identification.

Article 24 – Invoice’s agency

It is agreed that the Developer authorizes THE CODING MACHINE to publish the invoices for the provided Services. For each invoice, the developer has to fill in his personal data to establish the invoice. It is agreed that the Developer remains responsible for the truth of the information provided and keeps his legal obligations The Developer commits himself in particular to the following:

  • to pay the taxes accordingly to his original country,

  • to claim a copy of the invoice if he didn’t receive it,

  • to communicate any changes in his identification.

Partie 4 – PROTECTION DES DONNEES PERSONNELLES / CONFIDENTIALITE

La charte de confidentialité vise à informer les Utilisateurs du Site des pratiques mises en œuvre par THE CODING MACHINE afin de respecter les lois et règlements en vigueur en matière de protection de la vie privée.

THE CODING MACHINE s'interdit d'instaurer des pratiques discriminatoires fondées sur des critères ethniques, religieux, philosophiques, politiques ou sur le sexe des personnes concernées.

Les services de THE CODING MACHINE ont été développés dans le but d'établir une mise en contact efficace fondée sur des rapports confiants et harmonieux.

Les principes décrits dans la présente charte engagent les Utilisateurs, dans une démarche de respect mutuel.

THE CODING MACHINE accorde un caractère confidentiel aux informations nominatives (à l’exception de l’Identifiant) que les Internautes, Utilisateurs et Développeurs lui transmettent via l’internet.

Part 4 – PRIVACY STATEMENT



THE CODING MACHINE has created this privacy statement in order to demonstrate our firm commitment to privacy. Our reputation and integrity is directly related to how closely we guard sensitive data such as personal information.

It is THE CODING MACHINE's policy to assure that Developers are selected and are treated during selection without regard to their race, religion, sex, color, philosophy or political beliefs.

Equally important is our concern for the safety of TCM members. Associated with this concern is our goal of creating a harmonious environment in which developers can communicate with one another regarding various project matters.

By creating a user account, and thereby becoming a User, you have effectively been made aware of our position on privacy matters.

Personally Identifiable Information is considered by THE CODING MACHINE to be Confidential, except for the username (the id) that is considered to be public.

Article 25 - Informations collectées par THE CODING MACHINE

Les Internautes, Utilisateurs et Développeurs sont informés que la création d’un Compte donne lieu, pour THE CODING MACHINE, à la collecte et au traitement automatisé d'informations nominatives les concernant, dont l'utilisation est soumise aux dispositions de la loi n° 78-17 du 6 janvier 1978 relative à l'Informatique, aux Fichiers et aux Libertés telle que modifiée par la loi n° 2004-801 du 6 août 2004.

Les champs obligatoires pour la validation de l’inscription sont noté par une astérisque rouge. Ces mentions obligatoires sont, notamment, leur :

  • nom,

  • prénom,

  • l'adresse mail,

  • identifiant,

  • mot de passe,

  • nom de l’entreprise si le Développeur travail pour le compte d’une entreprise.

De plus, lors de la facturation, d’autres mentions obligatoires sont demandées :

  • adresse,

  • numéro d’identifiant national (numéro de TVA intracommunautaire pour les citoyens européens ou tout autre numéro permettant de retrouver de manière unique la structure légale émettrice de la facture dans un pays hors de la communauté européenne).


L’Utilisateur dispose d'un droit d'accès et de rectification aux données le concernant ainsi que d’un droit d’opposition au traitement des informations le concernant, en adressant un courrier électronique à l'adresse suivante contact@thecodingmachine.com.

Article 25 - Data collected by THE CODING MACHINE:

Visitors, Users and Developers are informed that when creating a user account, THE CODING MACHINE will collect personally identifiable information. The use of personally identifiable information is subject to the French law n° 78-17 of January 6th 1978 related to Information Technology, Files and Freedom, modified by law n° 2004-801 of August 6th 1004.

THE CODING MACHINE systematically requests everybody interested in participating in THE CODING MACHINE projects to submit personally identifiable information when creating a user account. THE CODING MACHINE also asks the Developers to submit this information when they use TCM billing system for payment. This information includes:

  • your real first and last name,

  • email address

  • home and mailing address,

  • username (id)

  • company name if the developer is working on behalf of a company

  • national registration number (the intracommunity VAT number for European citizens, or any other number identifying the legal structure that emits the bill if outside European community).

The User has an access and modification right to any data provided by him and can request for deletion of any data relative to him by sending a mail to contact@thecodingmachine.com.

Article 26 – Utilisation des informations recueillies

Les données personnelles des Utilisateurs seront utilisées par THE CODING MACHINE pour contacter ou payer un Développeur lorsque celui-ci aura livré un Composant pour lequel il aura été sélectionné avec succès. L’accès à ces informations est restreint à THE CODING MACHINE.

L’Identifiant choisi par l’Utilisateur sera publié et en accès libre sur le Site.

Les échanges publiés sur le Forum seront accessibles à tous ces Développeurs.

A la création de leur Compte, les Internautes, Utilisateurs et Développeurs peuvent accepter ou refuser que THE CODING MACHINE leur adresse par e-mail des newsletters et toute information concernant ses activités et services. Par la suite, s’ils ne souhaitent plus recevoir de tels messages, ils peuvent à tout moment se désinscrire, soit en modifiant les informations les concernant sur le Site, soit en cliquant sur le lien prévu à cet effet, présent dans chaque newsletter.

THE CODING MACHINE pourra également utiliser certaines informations dans le cadre d’études statistiques ou marketing, pour analyser les comportements des Internautes, Utilisateurs et Développeurs, l’évolution de leurs besoins et agir en conséquence, mais aussi pour les contacter afin de leur faire connaître certains détails ou caractéristiques des services proposés par THE CODING MACHINE ou concernant son Site. THE CODING MACHINE pourra collecter certaines données par l’intermédiaire de son Site, comme le nombre de visiteurs ou la fréquence de leurs visites. Ces informations seront utilisées par THE CODING MACHINE exclusivement dans leur ensemble pour lui permettre d’améliorer l’accès à son Site, sa disponibilité, son contenu et ses différents aspects, ainsi que pour lui assurer qu’il peut intéresser autant d’utilisateurs potentiels que possible.

Pour ce faire, THE CODING MACHINE a recours au stockage d’adresses IP, des versions des navigateurs ainsi que des cookies des Internautes, Utilisateurs et Développeurs dans des fichiers de logs. Ces fichiers procèdent au traitement statistique des données, et fournissent des informations détaillées concernant le nombre de personnes ayant accédé à son Site, le mode d’accès à son Site, ainsi que le nombre de fois où elles se sont rendues sur son Site.

THE CODING MACHINE utilise les cookies pour stocker l’identifiant technique des Internautes, Utilisateurs et Développeurs dans la mémoire de son ordinateur. Cet identifiant technique permet d’établir une session pour chaque Internaute, Utilisateur et Développeur. THE CODING MACHINE n’associe pas les données transmises grâce aux cookies avec d’autres informations permettant d’identifier les Internautes, Utilisateurs et Développeurs, pour quelque autre raison que ce soit. La durée de conservation de cet identifiant dans l’ordinateur des Internautes, Utilisateurs et Développeurs est celle de la connexion au Site.

THE CODING MACHINE ne conserve pas les données d’une offre et, plus largement, de toute autre transaction avec THE CODING MACHINE non validée par l’Utilisateur ou le Développeur.

THE CODING MACHINE informe les Internautes, Utilisateurs et Développeurs qu’ils peuvent s’opposer à l’enregistrement de « cookies » en configurant leur navigateur de la manière suivante :

  • S’ils naviguent sur l’internet avec Internet Explorer (Microsoft), ils cliquent sur « affichage », « options », « avancées ». Parmi différents avertissements qu’ils peuvent activer, le quatrième est intitulé « avertir avant d'accepter des cookies » et, uniquement sur Internet Explorer 4, le cinquième est intitulé « refuser toujours les cookies ».

  • S’ils naviguent sur l’internet avec Netscape, ils cliquent sur « options », « préférences du réseau », « protocoles ». Parmi différents avertissements qu’ils peuvent activer, le premier est intitulé « avertir avant d'accepter un cookie ». Ils seront alors avertis lors de l’arrivée d’un « cookie » et ils pourront s’opposer à son enregistrement par leur logiciel de navigation.

L’opposition à l’enregistrement de « cookies » empêchera aux Utilisateurs et Développeurs de s’identifier sur le site et d’accéder à leur Compte.

Article 26 – Use of the information

Personally Identifiable Information is used for payment and contact purposes. We may contact you about a project you are or were involved in. We may also email you notices of changes in service or website design and/or invitations to work on a particular project. Personally Identifiable Information is viewable only to the partners and a limited number of administrative employees of THE CODING MACHINE.


When registering their user account, Visitors, Users and Developers can accept or decline to receive by e-mail newsletters from THE CODING MACHINE. The newsletters will contain information relative to THE CODING MACHINE services and activities. Users can at anytime unsubscribe from this newsletter, either by modifying their user preferences on the Website or by clicking the appropriate link displayed in each newsletter.


THE CODING MACHINE collects information like IP address, browser version, cookies and user activities on THE CODING MACHINE website.

THE CODING MACHINE collects this data to conduct statistical usage surveys for its own purposes.


Collected information allows THE CODING MACHINE to improve on existing ways of availing itself to TCM members.


THE CODING MACHINE uses cookies to store a technical id if the user in the memory of its computer. This id enables the authentication of the User on the website. Cookies are intended to keep account of login information for the benefit of users. Personal information is not likely to be stored in those cookies.


Should a user feel uncomfortable with our use of cookies, he has the option of modifying his/her internet navigation settings to prevent our use with the understanding that use of our site will be compromised.

Article 27 – Protection des informations

Le respect de sa vie privée, ainsi que la protection des informations personnelles que les Internautes, Utilisateurs et Développeurs transmettent à THE CODING MACHINE, sont essentielles pour l’utilisation du Site, et THE CODING MACHINE s’efforce de les sécuriser en mettant en œuvre tous les moyens dont elle dispose. THE CODING MACHINE utilise HTTPS pour garantir la sécurité du transport des données.

Par principe, aucune information transmise par les Internautes, Utilisateurs et Développeurs n’est communiquée à des tiers, vendue ou louée sans leur autorisation préalable.

Conformément à la loi n° 2004-575 du 21 juin 2004 pour la confiance dans l'économie numérique :

  • Le Site est déclaré à la CNIL.

  • Toutes mesures sont prises pour assurer la confidentialité des informations. Dans l'éventualité où la rupture de confidentialité résulterait d'actes délictueux de tiers ou dont la responsabilité incomberait aux intéressés eux-mêmes, THE CODING MACHINE se réserve la possibilité d'exercer tous recours judiciaires.

Article 27 – Protection of personal information’s

TCM does not rent or sell our users’ personally identifiable information to third parties without the User authorization.

HTTPS is currently utilized to guarantee the secure transfer of Personally Identifiable Data over Internet. As long as you are logged in, HTTPS guarantees the security of your data as it travels over the Internet.


Your engagement with THE CODING MACHINE assumes your concession to non-disclosure of project details to any unauthorized third parties.


In accordance with the French law n° 2004-575 of June 21, 2004 for confidence in the numerical economy:

  • The site is declared with the CNIL.

  • - All means are taken to ensure the confidentiality of information. In the case confidentiality is not respected because of acts of a third party (for example, piracy, or any other punishable act of a third party), TCM may take legal action.

Partie 5 – STIPULATIONS DIVERSES

Article 28 – Non-concurrence

Le cas échéant, les Développeurs pourront apprendre, dans le cadre de la réalisation de leurs Prestations, l’identité d’un client de THE CODING MACHINE pour lequel le Composant est créé.

Le Développeur s'interdit expressément de concurrencer directement ou indirectement THE CODING MACHINE dans son activité de SSII et intégrateur de solutions informatiques auprès de ses clients, pendant la durée des Prestations et une période de 24 mois à l’issue de la période de garantie dans le pays dans lequel est implanté ce client.

De même, le Développeur s’interdit de développer ou de faire développer, directement ou non, ou de publier et de commercialiser, sauf accord exprès, écrit et préalable de THE CODING MACHINE qui n'aura pas à justifier de son refus le cas échéant, tout logiciel ou programme informatique ou toute œuvre semblable susceptible de faire concurrence au Composant ou au Projet, et ce pendant toute la durée des Prestations et une période de 24 mois à l’issue de la période de garantie dans le pays dans lequel est implanté ce client et en France.

Partie 5 – STIPULATIONS DIVERSES

Article 28 – Direct access to clients

The Developers might learn, during the Development or Integration phase the identity of THE CODING MACHINE’s clients who requested the component.

The Developer will not compete directly or indirectly with THE CODING MACHINE in its activity of IT services reseller for these clients, during the whole duration of the contract plus an additional period of 24 months after the end of the guarantee period, in the country where the client is based and in France.


Furthermore, the Developer will not develop, request to develop, directly or indirectly, publish or sell any software program that might compete with the developed component or the developed project for the whole period of the contract plus an additional 24 months after the end of the guarantee phase, in the country where the client is based and in France, unless a written agreement is established between the Developer and THE CODING MACHINE.


Article 29 Confidentialité

A l’exception des Spécifications et des Conditions Générales d’Utilisation, tous autres documents et informations transmis au Développeur sont a priori couverts par la confidentialité.

Plus particulièrement, sont considérées comme confidentielles toutes informations, données, documents de toute nature communiqués par THE CODING MACHINE pour les besoins du Contrat, par écrit ou par voie électronique et incluant, sans restriction, tout concept, stratégie industrielle, base de données, compte-rendu de réunion, mémorandum, analyse, maquette, prototype, modèle, amélioration, perfectionnement, développement, méthodologie, logiciel, progiciel, savoir-faire, que ces informations soient ou non protégeables au titre de la propriété intellectuelle, sauf à ce qu’elles se trouvent dans le domaine public.

Cependant, l'obligation de confidentialité ne s’applique pas aux informations :

  • qui étaient connues du Développeur, sans obligation du secret, avant leur transmission, ou

  • qui sont ou deviennent publiquement disponibles, sans qu’il y ait violation des engagements pris par le Développeur au titre du Contrat.

Les stipulations du présent article resteront en vigueur pendant les deux (2) années qui suivront la communication des informations confidentielles ou la fin de la période de garantie.

Les informations auxquelles les Développeurs ont accès dans le cadre du développement de leur Composant sont confidentielles. Aussi, il leur est interdit de les divulguer à des tiers non autorisés par THE CODING MACHINE. Par ailleurs, le Développeur s’interdit d’utiliser, reproduire et diffuser tous codes informatiques développés par d’autres Développeurs dans le cadre du même Projet et auxquels il aurait accès pour la réalisation de son propre Composant, en dehors de la réalisation de ses Prestations pour THE CODING MACHINE.

Article 29 – Confidentiality

Except for Requirements and for the General Terms and Conditions of Use, any other document and information transmitted to the Developer will be covered by confidentiality.

In particular, any data or document provided by THE CODING MACHINE for the Contract shall be considered Confidential, whether these documents are provided by mail or electronically, including without restrictions any concept, industrial strategy, database, meeting report, memo, analysis, prototype, improvement, development, methodology, software… and whether this information is protected by intellectual rights or not, unless they are part of public domain.

However, confidentiality does not apply for data that:

  • Was known by the Developer (without confidentiality needs) before it has been transmitted by THE CODING MACHINE, or

  • Was publicly available or become publicly available if there are no breaches in the Developer engagements.

Confidentiality shall be kept during 2 years after the end of the guarantee phase and 2 years after the data has been provided to the Developer.

Information the Developers have access to for the development of their Component is confidential. It is forbidden to reveal these pieces of information to unauthorized thirds parties.

The Developer is not authorized to diffuse files, scripts, images or any other content developed by other Developers within the framework of the same Project.

Article 30 – Indépendance des parties au Contrat

THE CODING MACHINE et le Développeur agissent pour leur propre compte et sous leur propre responsabilité. Ils conservent toute la responsabilité de leurs propres actes, engagements, produits ou Prestations.

D'une façon générale, chacune des parties au Contrat est une personne juridiquement et financièrement indépendante, qui agit en son nom propre et sous sa seule responsabilité.

Le présent accord ne constitue pas une association, ni un mandat, sauf en ce qui concerne la facturation, par l'une des parties à l'autre au Contrat. Chaque partie au Contrat s'interdit donc de prendre un engagement au nom et pour le compte de l'autre partie à laquelle elle ne saurait, en aucun cas, se substituer.

Article 30 – Independence of the Contractors

THE CODING MACHINE and the Developer act for their own account and responsibility. They preserve all the responsibility for their own acts, engagements, products or Services.

Each part to the Contract is an independent person who is liable for his act.

This contract is neither an association nor an agency, except for the billing agency given by the developer to THE CODING MACHINE. Each party shall not take any engagement in the name of the other party. A party shall not substitute to the other party.


Article 31 – Cas de force majeure

Aucune des parties au contrat ne sera tenue pour responsable vis-à-vis de l’autre de la non exécution ou des retards dans l’exécution d’une obligation du Contrat, qui seraient dus au fait de l’autre partie ou à la survenance d’un cas de force majeure habituellement reconnu par les lois et la jurisprudence françaises.

Le cas de force majeure suspend les obligations nées du Contrat pendant toute la durée de son existence ; toutefois, si le cas de force majeure avait une durée d’existence supérieure à un (1) mois, il ouvrirait droit à la résiliation du Contrat par l’une ou l’autre des parties.

Article 31 – Act of God

No party shall be held liable for not doing a piece of work or providing this piece of work late in the event of an act of God as usually reckoned by French law (earthquake, flood, tornadoes …)


The act of God stops the contract during its whole life. However, if the act of God lasts for more than one month, the contract might be cancelled by any of the parties.

Article 32 – Intégralité du Contrat

Les Conditions Générales d’Utilisation, complétées des Conditions Particulières et des Spécifications constituent un contrat régissant les relations entre le Développeur et THE CODING MACHINE. Elles annulent et remplacent toutes les dispositions antérieures non expressément visées ou annexées et constituent l'intégralité des droits et obligations de THE CODING MACHINE et du Développeur. Elles prévalent sur toute communication entre l’Internaute, l’Utilisateur ou le Développeur et THE CODING MACHINE se rapportant à l’objet du contrat.

Toute modification de ce Contrat ne sera effective que par la conclusion d’un avenant écrit qui n’entrera en vigueur qu’une fois signé par les deux parties, avec mention de leur intention expresse de modifier le Contrat.

Article 32 – Contract completeness

The General Terms and Conditions of Use are a contract binding the User to THE CODING MACHINE. They cancel and replace any previous document and represent the whole rights and duties of THE CODING MACHINE and the User. Any modification to this Contract will be effective immediately.


The General Terms and Conditions of Use, completed with Detailed Conditions and Component Requirements are a single contract binding the Developer to THE CODING MACHINE. They cancel and replace any previous agreements and represent the whole rights and duties of THE CODING MACHINE and the User.


These documents prevail on any communication between the Developer and THE CODING MACHINE relative to the aim of this Contract.


Modifications to this Contract will be made by adding written additional clauses. Modifications will be enforced when the two parties will sign the Contract, with a written mention that they wish to change the Contract.

Article 33 Non-Renonciation

Le fait, pour l'une des parties au Contrat, de ne pas se prévaloir d'un manquement de l'autre partie à l'une quelconque de ses obligations contractuelles, ne saurait être interprété pour l'avenir comme une renonciation à l'obligation en cause.

Article 33 – Non-Renonciation

If at any point a party to the Contract decides not to take action at a given time regarding the none completion of any obligation, this does not imply the surrender of this right in the future.

Article 34 Non-validité Partielle

Si une ou plusieurs stipulations du Contrat sont tenues pour non valides ou déclarées comme telles en application d'une loi, d'un règlement ou à la suite d'une décision définitive d'une juridiction compétente, elles seront réputées non écrites et les autres stipulations demeureront en vigueur.

Article 34 – Partial invalidity

If one or many parts of the Contract are declared non valid because of a law or a regulation or a definitive decision of a competent court, the non valid parts will be ignored and the remaining parts will remain enforced.

Article 35 Cession du Contrat

Le présent Contrat est conclu intuitu personae, sur la base de la proposition faite par l’Utilisateur dans le cadre de l’appel d’offres initié par THE CODING MACHINE, et ne pourra pas faire l'objet d'une cession totale ou partielle, à titre onéreux ou gracieux, de quelque manière que ce soit (fusion, apports, scission, cession), par le Développeur, sans l'accord écrit et préalable de THE CODING MACHINE.

Article 35 – Contract assignation

The Contract is signed intuitu personae, based on the bid made by the User for the chosen component. The Developer cannot assign the Contract to someone else, totally or partially, for a charge or for free, in any way (amalgamation, spin-off…) without previous written consent of THE CODING MACHINE.

Article 36 Titres

En cas de difficulté d’interprétation entre l’un quelconque des titres figurant en tête des clauses et l’une quelconque des clauses ou entre plusieurs titres, les titres seront déclarés inexistants.

Article 36 – Titles

If there are conflicts when interpreting one of the article titles and the article body or between article titles, the titles shall be ignored and the body will be used for the interpretation.

Article 37 – Langue du Contrat

Une traduction en anglais synthétisant les Conditions Générales d’Utilisation et des Conditions Particulières est disponible à la convenance des Internautes, Utilisateurs et Développeurs. Toutefois, par accord exprès des parties au Contrat, la version en langue française est la seule juridiquement valable et pourra seule être produite en justice.

Article 37 – Contract Language

This document is translation into English of the “Conditions Générales d’Utilisation” (General Terms of Use). Another document in English is provided as the translation of the “Conditions Particulières” (Detailed Conditions). The English translations are provided for the convenience of non-French-speaking users. Regardless of this, only the original French-language version is legally binding.

Article 38 - Loi applicable

Le Contrat est soumis à la loi française.

Article 38 – Applicable Law

Conditions of use are governed, interpreted, and applied by French law.

Article 39 - Attribution de compétence

EN CAS DE LITIGE RELATIF A LA FORMATION, LA VALIDITE, L’INTERPRETATION ET/OU L’EXECUTION DU CONTRAT, ET APRES UNE TENTATIVE DE RECHERCHE D'UNE SOLUTION AMIABLE, COMPETENCE EXPRESSE EST ATTRIBUEE AU TRIBUNAL COMPETENT DU RESSORT DE LA COUR D’APPEL DE PARIS, NONOBSTANT PLURALITE DE DEFENDEURS OU APPEL EN GARANTIE, MEME POUR LES PROCEDURES D'URGENCE OU LES PROCEDURES CONSERVATOIRES, EN REFERE OU PAR REQUETE.

Article 39 – Juridiction

ISSUES OF VALIDITY, INTERPRETATION, EXECUTION, CANCELLATION, AND/OR ALL CONSEQUENCES ARISING OUT OF SUCH ISSUES WILL FALL SOLELY IN THE JURISDICTION OF THE COURTS IN PARIS, FRANCE. IF A LAWSUIT IS BROUGHT AND A COURT FINDS THE CODING MACHINE TO BE WITHOUT FAULT, THE PLAINTIFF(S) AGREE(S) TO REIMBURSE THE CODING MACHINE ALL EXPENSES ASSOCIATED WITH THE LITIGATION.


[Web Site Map] [Terms and conditions of use] [Contact us] flag flag