By browsing our site you accept the installation and use cookies on your computer. Know more

Menu Logo Principal Logo partenaire

Home page

Users charter

The present charter defines the rules for the use of the computing facilities offered by the RECORD platform.

Charterof the RECORD platform users 

Thisinformation technology charter specifies the different types of usersof the RECORD platform as well as their interactions and definestheir rights and obligations. 

Thedifferent users and their respective role: 

  • Designers,    developers and contributors to the various generic elements of the    RECORD platform   :    their mission is to make specifications, define architectures, and    carry out the development, diffusion and maintenance of those    generic elements. 

  • Modellers       design models and are responsible for the associated computer    programming. They release models. 

  • Model    users    use the    models available on RECORD and can provide the RECORD community with    data sets and simulation scenarios. 

Rightsand obligations: 

  • Support       to the INRA community is provided by the RECORD platform team.    Go-betweens within INRA units will eventually assist the team in    this assignment. Biannual training courses and e-learning training    courses are planned. Information is available on the RECORD website    (     )       as well as    several collaborative tools such as a mailing list    (     ),    forums and a bug report tool. Support on the use of models is    provided by the person in charge of the model. 



  • Distribution    of VLE and the tools (rvle, pyvle…) – Compatibility   :       The platform is    based on the VLE program which can be downloaded on the website     .    The generic elements of the platform other than VLE are distributed    in the form of packages which can be downloaded from the RECORD    website (    ).    In order to be compatible    with the tools and models developed within the framework of the    RECORD platform, users must exclusively work with the version of VLE    recommended by RECORD. The same goes for extensions and other tools    extending the functionalities of VLE (rvle, pyvle…). Further    information is available on the RECORD website. 

  • Distribution    of models:       Models are distributed in the form of packages which can be    downloaded from the RECORD website. Downloading conditions are    specified on a case by case basis with the person in charge of the    model (downloadable, downloadable after filing of an application,    downloadable after notice by e-mail…). All downloads are traced.    To be distributed, a package must meet the following requirements: 

    • To    be usable on GNU/Linux and MS/Windows 

    • To    be in accordance with the package specification for VLE 

    • To    include software instructions and user instructions 

    • To    include a license (see below) and a copyright 

    • To    include at least one set of test 

    • To    be validated by the group of moderators of the RECORD users’    network. 

Web    applications developed around models:    Web    applications developed around simulators must comply with the    information service regulation established at INRA and must use the    tools recommended by RECORD (see the RECORD website). The website    must make reference to the RECORD platform by, for instance, adding    the RECORD logo on the home page. A web application hosting service    is currently under consideration. 

License:       The RECORD    platform is based on VLE (     )    which is an open source program under the GPL V3 license. This    license is viral which means that a package associated to a model    created on VLE is automatically being assigned a license compatible    with the GPL V3. Other elements of the RECORD platform are under the    GPL V3 license. If the absence of a license other than the GPL V3    or APGL V3 turned out to be an obstacle in a particular project    carried out by INRA or its partners, a specific solution (double    license) would be set up outside the framework of the platform in    collaboration with INRA’s legal department and the partnership    managers of the relevant INRA divisions. 

  • Intellectual    property:          Every actor in    the RECORD community must comply with intellectual property rules. 


    Publication:       Any publication    exploiting results which have been obtained with the help of the    RECORD platform must mention in the bibliography :      

    • The    reference publication of RECORD:    J.-E.    Bergez, P. Chabrier, C. Gary, M.H. Jeuffroy, D. Makowski, G.    Quesnel, E. Ramat, H. Raynal, N. Rousse, D. Wallach, P. Debaeke, P.    Durand, M. Duru, J. Dury, P. Faverdin, C. Gascuel-Odoux, F. Garcia,    An open platform to build, evaluate and simulate integrated models    of farming and agro-ecosystems, Environmental Modelling &    Software, Volume 39, January 2013, Pages 39-49, ISSN 1364-8152,    10.1016/j.envsoft.2012.03.011. 

    • The    reference publication of VLE: “  G.    Quesnel, R. Duboz and É. Ramat, The Virtual Laboratory Environment    - An Operational Framework for Multi-Modelling, Simulation and    Analysis of Complex Systems, Simulation Modelling Practice and    Theory, (17), 641-653, April 2009” 

    • If    the simulator used to obtain the results which are being published    includes one or several other models, the references regarding    this/those other model(s) must be added to the first two references. 



    • Modellers    agree to freely transfer product packages (including the source    code) to the RECORD community (the term must be agreed upon with the    person in charge of the model and cannot exceed 2 years) in order to
          encourage the capitalization and reuse of the models. Terms (see    “   Distribution   ”    above) are set by the Users’ network through its moderators. They    can be adapted to meet certain constraints of the project but, to    that end, a specific application must be referred to the person in    charge of the network.  Modellers will have to sign a RECORD    contributor agreement, drawn up by INRA’s legal department. In the    event of modelling work carried out within the framework of research    contracts, partnership contracts etc., modellers will have to be    vigilant on the coherence of the clauses of those contracts,    consortium agreements etc., with the RECORD contributor agreement. 

    • Packages    associated with models are available to the RECORD community through    a model deposit (in the form of packages). This deposit is organized    into databases available through a web application of research,    consultation and download. 

    • An    annual day of exchange between the different actors is held in    January on the current work, the expectations and the needs of the    community. Modellers are asked to present their work. 

    • The    “RECORD users’ network” runs and coordinates the platform. The    RECORD scientific committee guarantees the strategic running and    coordination with INRA. 

    •      The RECORD platform team guarantees    the coordination of computer developments regarding the generic    elements of RECORD as well as the ones related to models. To that    end, it works in cooperation with the entity in charge of the    integration of VLE for all contributions to this software and with    the Users’ network and the RECORD scientific committee.