src/LICENSE
author ymh <ymh.work@gmail.com>
Fri, 30 Nov 2018 10:53:15 +0100
changeset 183 f8f3af9e5c83
parent 24 3b3999550508
permissions -rw-r--r--
Change the settings to avoid using Session authentication for rest framework as it raise exceptions in case client and backend are on the same domain On the filter, adapt to take into account new version of django_filters
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
24
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
Copyright (c) 2016, IRI (Institute d Recherche de d'Innovation)
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
All rights reserved.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
CeCILL-B FREE SOFTWARE LICENSE AGREEMENT
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    Notice
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
This Agreement is a Free Software license agreement that is the result
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
of discussions between its authors in order to ensure compliance with
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
the two main principles guiding its drafting:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
    * firstly, compliance with the principles governing the distribution
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
      of Free Software: access to source code, broad rights granted to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
      users,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
    * secondly, the election of a governing law, French law, with which
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
      it is conformant, both as regards the law of torts and
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
      intellectual property law, and the protection that it offers to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
      both authors and holders of the economic rights over software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
The authors of the CeCILL-B (for Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre])
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
license are:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
Commissariat à l'Energie Atomique - CEA, a public scientific, technical
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
and industrial research establishment, having its principal place of
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
business at 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris, France.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
Centre National de la Recherche Scientifique - CNRS, a public scientific
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
and technological establishment, having its principal place of business
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
at 3 rue Michel-Ange, 75794 Paris cedex 16, France.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
Institut National de Recherche en Informatique et en Automatique -
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
INRIA, a public scientific and technological establishment, having its
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
principal place of business at Domaine de Voluceau, Rocquencourt, BP
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
105, 78153 Le Chesnay cedex, France.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
    Preamble
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
This Agreement is an open source software license intended to give users
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
significant freedom to modify and redistribute the software licensed
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
hereunder.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
The exercising of this freedom is conditional upon a strong obligation
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
of giving credits for everybody that distributes a software
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
incorporating a software ruled by the current license so as all
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
contributions to be properly identified and acknowledged.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
In consideration of access to the source code and the rights to copy,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
modify and redistribute granted by the license, users are provided only
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
with a limited warranty and the software's author, the holder of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
economic rights, and the successive licensors only have limited liability.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
In this respect, the risks associated with loading, using, modifying
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
and/or developing or reproducing the software by the user are brought to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
the user's attention, given its Free Software status, which may make it
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
complicated to use, with the result that its use is reserved for
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
developers and experienced professionals having in-depth computer
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
knowledge. Users are therefore encouraged to load and test the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
suitability of the software as regards their requirements in conditions
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
enabling the security of their systems and/or data to be ensured and,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
more generally, to use and operate it in the same conditions of
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
security. This Agreement may be freely reproduced and published,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
provided it is not altered, and that no provisions are either added or
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
removed herefrom.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
This Agreement may apply to any or all software for which the holder of
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
the economic rights decides to submit the use thereof to its provisions.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
    Article 1 - DEFINITIONS
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
For the purpose of this Agreement, when the following expressions
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
commence with a capital letter, they shall have the following meaning:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
Agreement: means this license agreement, and its possible subsequent
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
versions and annexes.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
Software: means the software in its Object Code and/or Source Code form
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
and, where applicable, its documentation, "as is" when the Licensee
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
accepts the Agreement.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
Initial Software: means the Software in its Source Code and possibly its
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
Object Code form and, where applicable, its documentation, "as is" when
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
it is first distributed under the terms and conditions of the Agreement.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
Modified Software: means the Software modified by at least one
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
Contribution.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
Source Code: means all the Software's instructions and program lines to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
which access is required so as to modify the Software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
Object Code: means the binary files originating from the compilation of
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
the Source Code.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
Holder: means the holder(s) of the economic rights over the Initial
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
Software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   101
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   102
Licensee: means the Software user(s) having accepted the Agreement.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   103
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   104
Contributor: means a Licensee having made at least one Contribution.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
Licensor: means the Holder, or any other individual or legal entity, who
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
distributes the Software under the Agreement.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
Contribution: means any or all modifications, corrections, translations,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
adaptations and/or new functions integrated into the Software by any or
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
all Contributors, as well as any or all Internal Modules.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
Module: means a set of sources files including their documentation that
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
enables supplementary functions or services in addition to those offered
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
by the Software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
External Module: means any or all Modules, not derived from the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
Software, so that this Module and the Software run in separate address
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
spaces, with one calling the other when they are run.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
Internal Module: means any or all Module, connected to the Software so
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
that they both execute in the same address space.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
Parties: mean both the Licensee and the Licensor.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
These expressions may be used both in singular and plural form.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
    Article 2 - PURPOSE
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
The purpose of the Agreement is the grant by the Licensor to the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
Licensee of a non-exclusive, transferable and worldwide license for the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
Software as set forth in Article 5 hereinafter for the whole term of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   134
protection granted by the rights over said Software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
    Article 3 - ACCEPTANCE
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
3.1 The Licensee shall be deemed as having accepted the terms and
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
conditions of this Agreement upon the occurrence of the first of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
following events:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
    * (i) loading the Software by any or all means, notably, by
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
      downloading from a remote server, or by loading from a physical
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
      medium;
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
    * (ii) the first time the Licensee exercises any of the rights
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   147
      granted hereunder.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   149
3.2 One copy of the Agreement, containing a notice relating to the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
characteristics of the Software, to the limited warranty, and to the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
fact that its use is restricted to experienced users has been provided
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   152
to the Licensee prior to its acceptance as set forth in Article 3.1
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
hereinabove, and the Licensee hereby acknowledges that it has read and
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
understood it.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   155
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   157
    Article 4 - EFFECTIVE DATE AND TERM
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   158
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
      4.1 EFFECTIVE DATE
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
The Agreement shall become effective on the date when it is accepted by
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   163
the Licensee as set forth in Article 3.1.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   165
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   166
      4.2 TERM
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   167
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
The Agreement shall remain in force for the entire legal term of
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
protection of the economic rights over the Software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   170
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   172
    Article 5 - SCOPE OF RIGHTS GRANTED
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   174
The Licensor hereby grants to the Licensee, who accepts, the following
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   175
rights over the Software for any or all use, and for the term of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
Agreement, on the basis of the terms and conditions set forth hereinafter.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
Besides, if the Licensor owns or comes to own one or more patents
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   179
protecting all or part of the functions of the Software or of its
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
components, the Licensor undertakes not to enforce the rights granted by
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   181
these patents against successive Licensees using, exploiting or
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   182
modifying the Software. If these patents are transferred, the Licensor
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   183
undertakes to have the transferees subscribe to the obligations set
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   184
forth in this paragraph.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   185
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   186
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   187
      5.1 RIGHT OF USE
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   188
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   189
The Licensee is authorized to use the Software, without any limitation
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   190
as to its fields of application, with it being hereinafter specified
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   191
that this comprises:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   192
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   193
   1. permanent or temporary reproduction of all or part of the Software
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   194
      by any or all means and in any or all form.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   195
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   196
   2. loading, displaying, running, or storing the Software on any or
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   197
      all medium.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   198
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   199
   3. entitlement to observe, study or test its operation so as to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   200
      determine the ideas and principles behind any or all constituent
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   201
      elements of said Software. This shall apply when the Licensee
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   202
      carries out any or all loading, displaying, running, transmission
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   203
      or storage operation as regards the Software, that it is entitled
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   204
      to carry out hereunder.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   205
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   206
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   207
      5.2 ENTITLEMENT TO MAKE CONTRIBUTIONS
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   208
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   209
The right to make Contributions includes the right to translate, adapt,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   210
arrange, or make any or all modifications to the Software, and the right
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   211
to reproduce the resulting software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   212
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   213
The Licensee is authorized to make any or all Contributions to the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   214
Software provided that it includes an explicit notice that it is the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   215
author of said Contribution and indicates the date of the creation thereof.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   216
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   217
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   218
      5.3 RIGHT OF DISTRIBUTION
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   219
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   220
In particular, the right of distribution includes the right to publish,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   221
transmit and communicate the Software to the general public on any or
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   222
all medium, and by any or all means, and the right to market, either in
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   223
consideration of a fee, or free of charge, one or more copies of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   224
Software by any means.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   225
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   226
The Licensee is further authorized to distribute copies of the modified
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   227
or unmodified Software to third parties according to the terms and
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   228
conditions set forth hereinafter.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   229
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   230
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   231
        5.3.1 DISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   232
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   233
The Licensee is authorized to distribute true copies of the Software in
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   234
Source Code or Object Code form, provided that said distribution
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   235
complies with all the provisions of the Agreement and is accompanied by:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   236
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   237
   1. a copy of the Agreement,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   238
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   239
   2. a notice relating to the limitation of both the Licensor's
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   240
      warranty and liability as set forth in Articles 8 and 9,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   241
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   242
and that, in the event that only the Object Code of the Software is
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   243
redistributed, the Licensee allows effective access to the full Source
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   244
Code of the Software at a minimum during the entire period of its
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   245
distribution of the Software, it being understood that the additional
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   246
cost of acquiring the Source Code shall not exceed the cost of
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   247
transferring the data.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   248
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   249
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   250
        5.3.2 DISTRIBUTION OF MODIFIED SOFTWARE
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   251
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   252
If the Licensee makes any Contribution to the Software, the resulting
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   253
Modified Software may be distributed under a license agreement other
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   254
than this Agreement subject to compliance with the provisions of Article
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   255
5.3.4.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   256
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   257
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   258
        5.3.3 DISTRIBUTION OF EXTERNAL MODULES
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   259
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   260
When the Licensee has developed an External Module, the terms and
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   261
conditions of this Agreement do not apply to said External Module, that
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   262
may be distributed under a separate license agreement.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   263
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   264
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   265
        5.3.4 CREDITS
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   266
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   267
Any Licensee who may distribute a Modified Software hereby expressly
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   268
agrees to:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   269
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   270
   1. indicate in the related documentation that it is based on the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   271
      Software licensed hereunder, and reproduce the intellectual
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   272
      property notice for the Software,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   273
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   274
   2. ensure that written indications of the Software intended use,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   275
      intellectual property notice and license hereunder are included in
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   276
      easily accessible format from the Modified Software interface,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   277
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   278
   3. mention, on a freely accessible website describing the Modified
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   279
      Software, at least throughout the distribution term thereof, that
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   280
      it is based on the Software licensed hereunder, and reproduce the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   281
      Software intellectual property notice,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   282
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   283
   4. where it is distributed to a third party that may distribute a
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   284
      Modified Software without having to make its source code
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   285
      available, make its best efforts to ensure that said third party
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   286
      agrees to comply with the obligations set forth in this Article .
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   287
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   288
If the Software, whether or not modified, is distributed with an
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   289
External Module designed for use in connection with the Software, the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   290
Licensee shall submit said External Module to the foregoing obligations.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   291
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   292
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   293
        5.3.5 COMPATIBILITY WITH THE CeCILL AND CeCILL-C LICENSES
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   294
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   295
Where a Modified Software contains a Contribution subject to the CeCILL
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   296
license, the provisions set forth in Article 5.3.4 shall be optional.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   297
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   298
A Modified Software may be distributed under the CeCILL-C license. In
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   299
such a case the provisions set forth in Article 5.3.4 shall be optional.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   300
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   301
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   302
    Article 6 - INTELLECTUAL PROPERTY
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   303
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   304
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   305
      6.1 OVER THE INITIAL SOFTWARE
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   306
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   307
The Holder owns the economic rights over the Initial Software. Any or
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   308
all use of the Initial Software is subject to compliance with the terms
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   309
and conditions under which the Holder has elected to distribute its work
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   310
and no one shall be entitled to modify the terms and conditions for the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   311
distribution of said Initial Software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   312
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   313
The Holder undertakes that the Initial Software will remain ruled at
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   314
least by this Agreement, for the duration set forth in Article 4.2.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   315
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   316
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   317
      6.2 OVER THE CONTRIBUTIONS
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   318
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   319
The Licensee who develops a Contribution is the owner of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   320
intellectual property rights over this Contribution as defined by
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   321
applicable law.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   322
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   323
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   324
      6.3 OVER THE EXTERNAL MODULES
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   325
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   326
The Licensee who develops an External Module is the owner of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   327
intellectual property rights over this External Module as defined by
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   328
applicable law and is free to choose the type of agreement that shall
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   329
govern its distribution.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   330
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   331
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   332
      6.4 JOINT PROVISIONS
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   333
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   334
The Licensee expressly undertakes:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   335
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   336
   1. not to remove, or modify, in any manner, the intellectual property
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   337
      notices attached to the Software;
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   338
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   339
   2. to reproduce said notices, in an identical manner, in the copies
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   340
      of the Software modified or not.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   341
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   342
The Licensee undertakes not to directly or indirectly infringe the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   343
intellectual property rights of the Holder and/or Contributors on the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   344
Software and to take, where applicable, vis-à-vis its staff, any and all
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   345
measures required to ensure respect of said intellectual property rights
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   346
of the Holder and/or Contributors.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   347
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   348
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   349
    Article 7 - RELATED SERVICES
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   350
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   351
7.1 Under no circumstances shall the Agreement oblige the Licensor to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   352
provide technical assistance or maintenance services for the Software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   353
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   354
However, the Licensor is entitled to offer this type of services. The
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   355
terms and conditions of such technical assistance, and/or such
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   356
maintenance, shall be set forth in a separate instrument. Only the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   357
Licensor offering said maintenance and/or technical assistance services
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   358
shall incur liability therefor.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   359
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   360
7.2 Similarly, any Licensor is entitled to offer to its licensees, under
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   361
its sole responsibility, a warranty, that shall only be binding upon
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   362
itself, for the redistribution of the Software and/or the Modified
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   363
Software, under terms and conditions that it is free to decide. Said
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   364
warranty, and the financial terms and conditions of its application,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   365
shall be subject of a separate instrument executed between the Licensor
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   366
and the Licensee.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   367
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   368
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   369
    Article 8 - LIABILITY
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   370
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   371
8.1 Subject to the provisions of Article 8.2, the Licensee shall be
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   372
entitled to claim compensation for any direct loss it may have suffered
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   373
from the Software as a result of a fault on the part of the relevant
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   374
Licensor, subject to providing evidence thereof.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   375
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   376
8.2 The Licensor's liability is limited to the commitments made under
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   377
this Agreement and shall not be incurred as a result of in particular:
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   378
(i) loss due the Licensee's total or partial failure to fulfill its
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   379
obligations, (ii) direct or consequential loss that is suffered by the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   380
Licensee due to the use or performance of the Software, and (iii) more
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   381
generally, any consequential loss. In particular the Parties expressly
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   382
agree that any or all pecuniary or business loss (i.e. loss of data,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   383
loss of profits, operating loss, loss of customers or orders,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   384
opportunity cost, any disturbance to business activities) or any or all
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   385
legal proceedings instituted against the Licensee by a third party,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   386
shall constitute consequential loss and shall not provide entitlement to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   387
any or all compensation from the Licensor.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   388
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   389
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   390
    Article 9 - WARRANTY
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   391
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   392
9.1 The Licensee acknowledges that the scientific and technical
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   393
state-of-the-art when the Software was distributed did not enable all
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   394
possible uses to be tested and verified, nor for the presence of
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   395
possible defects to be detected. In this respect, the Licensee's
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   396
attention has been drawn to the risks associated with loading, using,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   397
modifying and/or developing and reproducing the Software which are
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   398
reserved for experienced users.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   399
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   400
The Licensee shall be responsible for verifying, by any or all means,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   401
the suitability of the product for its requirements, its good working
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   402
order, and for ensuring that it shall not cause damage to either persons
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   403
or properties.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   404
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   405
9.2 The Licensor hereby represents, in good faith, that it is entitled
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   406
to grant all the rights over the Software (including in particular the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   407
rights set forth in Article 5).
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   408
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   409
9.3 The Licensee acknowledges that the Software is supplied "as is" by
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   410
the Licensor without any other express or tacit warranty, other than
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   411
that provided for in Article 9.2 and, in particular, without any warranty
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   412
as to its commercial value, its secured, safe, innovative or relevant
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   413
nature.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   414
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   415
Specifically, the Licensor does not warrant that the Software is free
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   416
from any error, that it will operate without interruption, that it will
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   417
be compatible with the Licensee's own equipment and software
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   418
configuration, nor that it will meet the Licensee's requirements.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   419
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   420
9.4 The Licensor does not either expressly or tacitly warrant that the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   421
Software does not infringe any third party intellectual property right
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   422
relating to a patent, software or any other property right. Therefore,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   423
the Licensor disclaims any and all liability towards the Licensee
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   424
arising out of any or all proceedings for infringement that may be
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   425
instituted in respect of the use, modification and redistribution of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   426
Software. Nevertheless, should such proceedings be instituted against
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   427
the Licensee, the Licensor shall provide it with technical and legal
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   428
assistance for its defense. Such technical and legal assistance shall be
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   429
decided on a case-by-case basis between the relevant Licensor and the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   430
Licensee pursuant to a memorandum of understanding. The Licensor
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   431
disclaims any and all liability as regards the Licensee's use of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   432
name of the Software. No warranty is given as regards the existence of
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   433
prior rights over the name of the Software or as regards the existence
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   434
of a trademark.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   435
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   436
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   437
    Article 10 - TERMINATION
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   438
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   439
10.1 In the event of a breach by the Licensee of its obligations
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   440
hereunder, the Licensor may automatically terminate this Agreement
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   441
thirty (30) days after notice has been sent to the Licensee and has
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   442
remained ineffective.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   443
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   444
10.2 A Licensee whose Agreement is terminated shall no longer be
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   445
authorized to use, modify or distribute the Software. However, any
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   446
licenses that it may have granted prior to termination of the Agreement
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   447
shall remain valid subject to their having been granted in compliance
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   448
with the terms and conditions hereof.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   449
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   450
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   451
    Article 11 - MISCELLANEOUS
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   452
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   453
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   454
      11.1 EXCUSABLE EVENTS
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   455
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   456
Neither Party shall be liable for any or all delay, or failure to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   457
perform the Agreement, that may be attributable to an event of force
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   458
majeure, an act of God or an outside cause, such as defective
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   459
functioning or interruptions of the electricity or telecommunications
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   460
networks, network paralysis following a virus attack, intervention by
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   461
government authorities, natural disasters, water damage, earthquakes,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   462
fire, explosions, strikes and labor unrest, war, etc.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   463
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   464
11.2 Any failure by either Party, on one or more occasions, to invoke
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   465
one or more of the provisions hereof, shall under no circumstances be
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   466
interpreted as being a waiver by the interested Party of its right to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   467
invoke said provision(s) subsequently.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   468
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   469
11.3 The Agreement cancels and replaces any or all previous agreements,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   470
whether written or oral, between the Parties and having the same
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   471
purpose, and constitutes the entirety of the agreement between said
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   472
Parties concerning said purpose. No supplement or modification to the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   473
terms and conditions hereof shall be effective as between the Parties
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   474
unless it is made in writing and signed by their duly authorized
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   475
representatives.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   476
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   477
11.4 In the event that one or more of the provisions hereof were to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   478
conflict with a current or future applicable act or legislative text,
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   479
said act or legislative text shall prevail, and the Parties shall make
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   480
the necessary amendments so as to comply with said act or legislative
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   481
text. All other provisions shall remain effective. Similarly, invalidity
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   482
of a provision of the Agreement, for any reason whatsoever, shall not
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   483
cause the Agreement as a whole to be invalid.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   484
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   485
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   486
      11.5 LANGUAGE
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   487
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   488
The Agreement is drafted in both French and English and both versions
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   489
are deemed authentic.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   490
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   491
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   492
    Article 12 - NEW VERSIONS OF THE AGREEMENT
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   493
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   494
12.1 Any person is authorized to duplicate and distribute copies of this
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   495
Agreement.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   496
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   497
12.2 So as to ensure coherence, the wording of this Agreement is
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   498
protected and may only be modified by the authors of the License, who
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   499
reserve the right to periodically publish updates or new versions of the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   500
Agreement, each with a separate number. These subsequent versions may
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   501
address new issues encountered by Free Software.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   502
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   503
12.3 Any Software distributed under a given version of the Agreement may
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   504
only be subsequently distributed under the same version of the Agreement
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   505
or a subsequent version.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   506
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   507
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   508
    Article 13 - GOVERNING LAW AND JURISDICTION
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   509
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   510
13.1 The Agreement is governed by French law. The Parties agree to
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   511
endeavor to seek an amicable solution to any disagreements or disputes
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   512
that may arise during the performance of the Agreement.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   513
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   514
13.2 Failing an amicable solution within two (2) months as from their
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   515
occurrence, and unless emergency proceedings are necessary, the
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   516
disagreements or disputes shall be referred to the Paris Courts having
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   517
jurisdiction, by the more diligent Party.
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   518
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   519
3b3999550508 first data model for backend
ymh <ymh.work@gmail.com>
parents:
diff changeset
   520
Version 1.0 dated 2006-09-05.