36
Micronator Dolibarr Installation & configuration minimale Version 0.2.0 / dimanche 13 décembre 2015 - 08:18

Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

  • Upload
    others

  • View
    16

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Micronator

DolibarrInstallation & configuration minimale

Version 0.2.0 / dimanche 13 décembre 2015 - 08:18

Page 2: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

© RF-2326447, avenue Jalobert, Montréal. Québec H1M 1L1

Tous droits réservés RF-232

Licence publique générale GNUPermission vous est donnée de copier, distribuer et/ou modifier ce document selon les termes de la Licence publiquegénérale GNU, version 3 du 29 juin 2007 publiée par la Free Software Foundation Inc; sans section inaltérable, sanstexte de première page de couverture et sans texte de dernière page de couverture. Une copie de cette licence est inclusedans la section appelée Licence publique générale GNU de ce document à la page 35.

AVIS DE NON-RESPONSABILITÉ

Ce document est uniquement destiné à informer. Les informations, ainsi que les contenus et fonctionnalités de ce do-cument sont fournis sans engagement et peuvent être modifiés à tout moment. RF-232 n'offre aucune garantie quant àl'actualité, la conformité, l'exhaustivité, la qualité et la durabilité des informations, contenus et fonctionnalités de ce do-cument. L'accès et l'utilisation de ce document se font sous la seule responsabilité du lecteur ou de l'utilisateur.

RF-232 ne peut être tenu pour responsable de dommages de quelque nature que ce soit, y compris des dommages di-rects ou indirects, ainsi que des dommages consécutifs résultant de l'accès ou de l'utilisation de ce document ou de soncontenu.

Chaque internaute doit prendre toutes les mesures appropriées (mettre à jour régulièrement son logiciel antivirus, nepas ouvrir des documents suspects de source douteuse ou non connue) de façon à protéger le contenu de son ordinateurde la contamination d'éventuels virus circulant sur la Toile.

AvertissementBien que nous utilisions ici un vocabulaire issu des techniques informatiques, nous ne prétendons nullement à laprécision technique de tous nos propos dans ce domaine.

Page 3: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Sommaire

I- Description générale..............................................41. Introduction..................................................................................42. Serveur SME................................................................................43. Ce que fait Dolibarr.....................................................................44. Ce que ne fait pas Dolibarr..........................................................65. Particularités de ce document......................................................76. Commentaires et suggestions.......................................................7

II- Téléchargement......................................................81. Dernière version disponible.........................................................82. Téléchargement direct avec wget.................................................9

III- Préparation............................................................111. Décompression du fichier..........................................................112. Droits et permissions..................................................................113. Répertoire documents................................................................124. Fichier conf.php.........................................................................13

IV- Base de données..................................................151. Création de la BD......................................................................152. Configuration.............................................................................15

V- Installation & configuration.................................171. Lancement de l'installation........................................................172. Société/Institution......................................................................223. Configuration des modules........................................................244. Langue d'affichage.....................................................................265. Accueil.......................................................................................276. Redirection de page...................................................................28

VI- Usager other.........................................................301. Introduction................................................................................302. Modification des droits de l'usager other...................................30

VII- Sécurité.................................................................311. Remarque...................................................................................31

Crédits........................................................................................32

2015-12-13 Version 0.2.0 3 / 36

Page 4: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

I- Description générale

1. Introduction

Ce document présente le téléchargement, l'installation et la configuration minimale de Dolibarr ERP & CRM.

Référence: http://www.dolibarr.fr/.

Dolibarr ERP & CRM est un logiciel moderne de gestion de votre activité professionnelle ou associative(contacts, factures, commandes, stocks, agenda, etc...).

C'est un logiciel libre et gratuit adapté pour les entreprises, auto-entrepreneurs ou association.

Vous pouvez l'installer et l'utiliser comme une application autonome, ou en ligne sur un serveur mutualisé oudédié afin d'y accéder depuis n'importe où. Dolibarr est également disponible comme solution prête à l'emploidans des services Cloud.

2. Serveur SME

Vous pouvez consulter les documents suivants pour installer un Serveur SME et WordPress.

Installation d'un Serveur SME: http://www.micronator.org/?page_id=236.

Installation de WordPress: http://www.micronator.org/?page_id=2281.

3. Ce que fait Dolibarr

Référence: http://wiki.dolibarr.org/index.php/Ce_que_fait_Dolibarr.

Dolibarr ERP & CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions deTPE/PME, d'indépendants, d'entrepreneurs ou d'associations. C'est un projet OpenSource/Libre qui s'exécuteau sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion In-ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP).

Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité (règle des 3 S):

● Simple pour l'installation (avec au choix des installeurs clé en main pour ceux qui ignorent comment instal-ler un serveur Web, ou une installation manuelle).

● Simple pour l'utilisation (fonctions modulaires pour ne pas surcharger les menus, informations claires à lasaisie).

● Simple pour le développement (pas de frameworks lourds). Dolibarr intègre en effet sa propre architecture(design patterns) permettant à tout développeur d'être tout de suite opérationnel sans connaissances particu-lières autre que le PHP.

Dolibarr est également disponible grâce à des auto-installeurs pour les utilisateurs sans connaissances tech-niques afin d'installer Dolibarr et tous ces pré-requis (Apache, Mysql, PHP) par un simple fichier auto-instal-lable. Ces versions s'appellent:

● DoliWamp, un installeur auto-exe pour les utilisateurs Windows.

● DoliMamp, un installeur auto-exe pour les utilisateurs Mac OS X.

4 / 36 Version 0.2.0 13 décembre 2015

Page 5: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Description générale

● DoliDeb, un installeur pour les utilisateurs Linux Debian/Ubuntu.

● DoliRpm, un installeur pour les utilisateurs Linux RedHat/Fedora/OpenSuSE/Mandriva/Mageia.

La version standard est de plus compatible avec tous les systèmes et la plupart des offres Cloud du marché.

3.1. Modules principaux (tous optionnels)

● Annuaire des prospects et/ou clients et/ou fournisseurs

● Annuaire des contacts/adresses

● Catalogue de produits et services

● Gestion des stocks

● Gestion des comptes bancaires

● Gestion des commandes

● Gestion des propositions commerciales

● Gestion des contrats de services

● Gestion des factures clients et fournisseurs

● Gestion des paiements

● Gestion des virements bancaires

● Gestion des expéditions

● Gestion des adhérents d'association

● Gestion des congés des employés

● Agenda partagé

● Point de vente/Caisse enregistreuse

● Réalisation de sondages

● EMailing de masses vers les clients, prospects ou utilisateurs Dolibarr

● Suivi des marges

● Récolte de dons

● Marque-pages

● Rapports et statistique

● Export PDF de tous les éléments (factures, propositions commerciales, commandes, bons expéditions, etc...)

● Importations et exportations (CSV ou Excel)

● Gestion de la TVA NPR (non perçue récupérable - pour les utilisateurs français des DOM-TOM)

● Connectivité LDAP

● De nombreuses autres fonctionnalités issues de modules officiels ou non (AWStats, Bittorrent, Gravatar,Google, ...)

● Extensibles par de nombreux autres modules issus de la place de marché Dolistore

3.2. Autres caractéristiques diverses

● Application multi-utilisateurs avec différents niveaux de permissions par module.

● Plusieurs gestionnaires de menus (possibilité de différencier les menus pour le back-office des utilisateurs in-ternes ou le front office pour les clients ou fournisseurs).

2015-12-13 Version 0.2.0 5 / 36

Page 6: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

● Application simple à utiliser.

● Facilement personnalisable (activation uniquement des modules désirés, champs personnalisés, choix duthème, ...).

● Fonctionne avec PHP 5.3.0+ (requière les fonctions telles que DateTimeZone.getOffset) et MySQL 4.1+ ouPostgreSql 8.1.4+.

● Programme d'auto-installation pour Windows, Debian/Ubuntu, Fedora/Redhat/OpenSuSE ou serveur dé-dié/mutualisé. Également compatible avec toute solution Cloud respectant les prérequis PHP, MySql ou Post-greSQL (Par exemple chez les fournisseurs Cloud suivant: saas.dolibarr.org).

4. Ce que ne fait pas Dolibarr

Référence: http://wiki.dolibarr.org/index.php/Ce_que_ne_fait_pas_Dolibarr.

Ces fonctionnalités ne sont pas disponibles, y compris dans les dernières versions

● Pas de compta analytique (uniquement gestion de trésorerie).

● Dolibarr ne gère qu'une seule monnaie à la fois (mono-devise). Pour en gérer plusieurs, vous pouvez instal-ler le module multi devises disponible sur https://www.dolistore.com/fr/.

● Dolibarr ne gère en standard qu'une société/institution/association (mono-société). Pour en gérer plusieurs(comme vos filiales), il faut, soit faire plusieurs installations de Dolibarr, soit installer le module MultiCom-pany qui permet de gérer n société/institutions/associations dans une seule instance par une isolation logiquedes données.

● Dolibarr ne contient pas de module de Gestion de la paie.

● Les tâches du module de gestion de projets n'ont pas de dépendances entre elle.

● Dolibarr ne contient pas de Webmail.

● Dolibarr ne fait pas le café (pas encore).

6 / 36 Version 0.2.0 13 décembre 2015

Page 7: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Description générale

5. Particularités de ce document

5.1. Notes au lecteur

* Les captures d'écrans ne sont que des références.

** Les informations écrites ont préséance sur celles retrouvées dans les captures d'écrans. Veiller à se référeraux différents tableaux lorsque ceux-ci sont présents.

5.2. Conventions

Toutes les commandes à entrer à la console sont en gras. Les affichages à surveiller sont en rouge, bleu,orange ou magenta.

# ping 192.168.1.149192.168.1.149 is alive#

Les liens de référence Internet sont en bleu et ceux intra document en bleu.

Manipulation, truc ou ruse pour se tirer d'embarras.

Une recommandation ou astuce.

Une note.

Une étape, note ou procédure à surveiller.

Paragraphe non complété ou non vérifié.

Cette icône indique que cette commande est sur une seule ligne. Le PDF la mettra sur deux lignes avecun [CR] [LF] entre les deux. Il faudra donc copier la commande entière dans un éditeur de texte ASCIIet la mettre sur une seule ligne avant de la copier à la console.

6. Commentaires et suggestions

RF-232 apprécie énormément échanger avec ses internautes. Vos commentaires et suggestions sont indispen-sables à l'amélioration de la documentation et du site micronator.org.

N'hésitez pas à nous transmettre vos commentaires et à nous signaler tout problème d'ordre technique que vousavez rencontré ou n'arrivez pas à résoudre. Tous vos commentaires seront pris en considération et nous vouspromettons une réponse dans les plus brefs délais.

Brancher les aînés,encourager l'Informatique Libre

et la diffusion du savoir

2015-12-13 Version 0.2.0 7 / 36

Page 8: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

II- Téléchargement

1. Dernière version disponible

La dernière version est toujours sur ce site:

http://download2.polytechnic.edu.na/pub4/sourceforge/d/project/project/do/dolibarr/Dolibarr%20ERP-CRM/.

On entre dans le répertoire de la dernière version, ici 3.8.2.

Cliquer le fichier se terminant par .tgz pour lancer le téléchargement.

Enregistrer le fichier.- Choisir ou créer un répertoire de téléchargement.- Enregistrer.

Transférer le fichier à l'aide de FileZilla ou WinSCP etc... sur le Serveur SME dans le répertoire:

/home/e-smith/files/ibays/Primary/html ou dans une autre i-bays de votre site.

8 / 36 Version 0.2.0 13 décembre 2015

Page 9: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Téléchargement

2. Téléchargement direct avec wget

On peut aussi utiliser la commande Linux wget pour télécharger directement dans le répertoire html de l'i-bay du serveur.

2.1. Lien de téléchargement

1) Nous connaissons le répertoire de téléchargement:http://download2.polytechnic.edu.na/pub4/sourceforge/d/project/project/do/dolibarr/Dolibarr%20ERP-CRM/3.8.2/

2) Nous connaissons le fichier: dolibarr-3.8.2.tgz.

3) Donc le lien complet pour la version 3.8.2 est:http://download2.polytechnic.edu.na/pub4/sourceforge/d/project/project/do/dolibarr/Dolibarr%20ERP-CRM/3.8.2/dolibarr-3.8.2.tgz.

2.2. Téléchargement direct

On utilise PuTTY et on se logue sur le serveur.

login as: root

[email protected]'s password:Last login: Sat Dec 12 01:51:46 2015[root@dolibarr ~]#

On se rend dans le répertoire html de l'i-bay, ici on utilise Primary.

[root@dolibarr ~]# cd /home/e-smith/files/ibays/Primary/html/

[root@dolibarr html]##

On vérifie.

[root@dolibarr html]# pwd

/home/e-smith/files/ibays/Primary/html[root@dolibarr html]#

ATTENTION, le PDF va mettre la commande ci-dessous sur 3 lignes et ajoutera une [Entrée] après la ligne 1et après la ligne 2. La commande est sur une seule ligne.

On lance le téléchargement.

[root@dolibarr html]# wget http://download2.polytechnic.edu.na/pub4/sourceforge/d/project/project/do/dolibarr/Dolibarr%20ERP-CRM/3.8.2/dolibarr-3.8.2.tgz

--2015-12-12 03:07:20-- http://download2.polytechnic.edu.na/pub4/sourceforge/d/project/project/do/dolibarr/Dolibarr%20ERP-CRM/3.8.2/dolibarr-3.8.2.tgzRésolution de download2.polytechnic.edu.na... 196.216.167.198Connexion vers download2.polytechnic.edu.na|196.216.167.198|:80...connecté.requête HTTP transmise, en attente de la réponse...200 OKLongueur: 34217291 (33M) [application/x-gzip]Sauvegarde en : «dolibarr-3.8.2.tgz»

100%[==================================================>] 34 217 291 1,25M/s ds 27s

2015-12-12 03:07:47 (1,21 MB/s) - «dolibarr-3.8.2.tgz» sauvegardé [34217291/34217291]

[root@dolibarr html]#

2015-12-13 Version 0.2.0 9 / 36

Page 10: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

On vérifie.

[root@dolibarr html]# ls -als

total 33424 4 drwxr-s--- 2 admin shared 4096 12 déc. 03:07 . 4 drwxr-xr-x 6 root root 4096 3 déc. 01:05 ..33416 -rw-r--r-- 1 root shared 34217291 8 nov. 16:44 dolibarr-3.8.2.tgz[root@dolibarr html]#

10 / 36 Version 0.2.0 13 décembre 2015

Page 11: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Préparation

III- Préparation

1. Décompression du fichier

On décompresse le fichier.

[root@dolibarr html]# tar -zxvf dolibarr-3.8.2.tgz

dolibarr-3.8.2/dolibarr-3.8.2/doc/dolibarr-3.8.2/doc/index.html.........dolibarr-3.8.2/scripts/cron/dolibarr-3.8.2/scripts/cron/cron_run_jobs.phpdolibarr-3.8.2/.dockerignore[root@dolibarr temp]#

On vérifie.

[root@dolibarr html]# ls -alsd dolibar*

4 drwxr-xr-x 7 500 shared 4096 8 nov. 16:24 dolibarr-3.8.233416 -rw-r--r-- 1 root shared 34217291 8 nov. 16:44 dolibarr-3.8.2.tgz[root@dolibarr html]#

La décompression a créé le répertoire dolibarr-3-.8.2.

On peut maintenant effacer le fichier dolibarr-3.8.2.tgz.

[root@dolibarr html]# rm dolibarr-3.8.2.tgz

rm : supprimer fichier « dolibarr-3.8.2.tgz » ? y[root@dolibarr html]#

On vérifie.

[root@dolibarr html]# ls -als dolibarr-3.8.2.tgz

ls: impossible d'accéder à dolibarr-3.8.2.tgz: Aucun fichier ou dossier de ce type[root@dolibarr html]#

2. Droits et permissions

On renomme le répertoire pour que ce dernier soit indépendant de la version.

[root@dolibarr html]# mv dolibarr-3.8.2/ dolibarr

[root@dolibarr html]#

2015-12-13 Version 0.2.0 11 / 36

Page 12: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

On affiche le propriétaire de l'i-bay dans lequel nous travaillons.

[root@dolibarr html]# ls -als ../

total 244 drwxr-xr-x 6 root root 4096 3 déc. 01:05 .4 drwxr-xr-x 3 root root 4096 3 déc. 00:43 ..4 drwxr-s--- 2 admin shared 4096 3 déc. 01:05 .AppleDesktop4 drwxr-s--- 2 admin shared 4096 3 déc. 00:43 cgi-bin4 drwxr-s--- 2 admin shared 4096 3 déc. 00:43 files4 drwxr-s--- 3 admin shared 4096 12 déc. 03:13 html[root@dolibarr html]#

Pour une autre i-bay que Primary, ce sera admin www.

On change donc Récursivement le propriétaire et le groupe du répertoire courant pour qu'il reflète le bon pro-priétaire et le bon groupe (admin:shared).

Pour une autre i-bay que Primary, ce sera admin:www.

[root@dolibarr html]# chown -R admin:shared dolibarr/

[root@dolibarr html]#

On donne Récursivement le droit d'écriture au groupe.

[root@dolibarr html]# chmod -R g+w *

[root@dolibarr html]#

On enlève Récursivement tous les droits à "other".

[root@dolibarr html]# chmod -R o-rwx *

[root@dolibarr html]#

On vérifie

[root@dolibarr html]# ls -alsd dolibarr/

4 drwxrwx--- 7 admin shared 4096 8 nov. 16:24 dolibarr/[root@dolibarr html]#

3. Répertoire documents

Il faut maintenant créer un répertoire qui contiendra tous les documents générés.

Il est recommandé de mettre ce répertoire à l'extérieur des pages web.

On se rend dans le répertoire dolibarr.

[root@dolibarr html]# cd dolibarr

[root@dolibarr dolibarr]#

On vérifies.

[root@dolibarr dolibarr]# pwd

/home/e-smith/files/ibays/Primary/html/dolibarr[root@dolibarr dolibarr]#

12 / 36 Version 0.2.0 13 décembre 2015

Page 13: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Préparation

On crée le répertoire demandé.

[root@dolibarr dolibarr]# mkdir documents

[root@dolibarr dolibarr]#

On ajuste le propriétaire et le groupe.

[root@dolibarr dolibarr]# chown admin:shared documents

[root@dolibarr dolibarr]#

On ajuste les droits et permissions.

[root@dolibarr dolibarr]# chmod g+ws documents ; chmod o-rwx documents

[root@dolibarr dolibarr]#

On vérifie.

[root@dolibarr dolibarr]# ls -alsd documents

4 drwxrwx--- 2 admin shared 4096 12 déc. 03:32 documents[root@dolibarr dolibarr]#

4. Fichier conf.php

Présentement, le fichier conf.php n'existe pas mais un exemple est donné et on peut simplement copier celui-ci.

On se rend dans le répertoire de configuration.

[root@dolibarr dolibarr]# cd htdocs/conf/

[root@dolibarr conf]#

On vérifie.

[root@dolibarr conf]# pwd

/home/e-smith/files/ibays/Primary/html/dolibarr/htdocs/conf[root@dolibarr conf]#

On affiche ce qui s'y trouve.

[root@dolibarr conf]# ls -als

total 24 4 drwxrwx--- 2 admin shared 4096 8 nov. 16:24 . 4 drwxrwx--- 51 admin shared 4096 8 nov. 16:24 ..12 -rw-rw---- 1 admin shared 11583 4 oct. 23:04 conf.php.example 4 -rw-rw---- 1 admin shared 31 4 oct. 23:04 .htaccess 0 -rw-rw---- 1 admin shared 0 4 oct. 23:04 index.html[root@dolibarr conf]#

On copie le fichier d'exemple vers conf.php.

[root@dolibarr conf]# cp conf.php.example conf.php

[root@dolibarr conf]#

2015-12-13 Version 0.2.0 13 / 36

Page 14: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

On ajuste les droits, le propriétaire et le groupe.

[root@dolibarr conf]# chown admin:shared conf.php; chmod g+w conf.php; chmod o-rwx conf.php

[root@dolibarr conf]#

On vérifie.

[root@dolibarr conf]# ls -als conf.php

12 -rw-rw---- 1 admin shared 11583 12 déc. 03:36 conf.php[root@dolibarr conf]#

Ne pas oublié que pour l'i-bay Primary le propriétaire et le groupe sont admin:shared et que pour tous lesautres i-bays c'est admin:www.

14 / 36 Version 0.2.0 13 décembre 2015

Page 15: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Base de données

IV- Base de données

1. Création de la BD[root@dolibarr conf]# mysqladmin create DolibarrDB

[root@dolibarr conf]#

2. Configuration

2.1. Entrée dans MySQL[root@dolibarr conf]# mysql

Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

2.2. Vérification de la création de la BDmysql> show databases;

+--------------------+| Database |+--------------------+| information_schema || DolibarrDB || horde || mysql || test |+--------------------+5 rows in set (0.06 sec)

mysql>

2015-12-13 Version 0.2.0 15 / 36

Page 16: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

2.3. Identifiant de l'usager et ses droitsmysql> grant all on DolibarrDB.* to Dolibarr_usager@localhost identified by 'Dolibarr_mdp';

Query OK, 0 rows affected (0.01 sec)

mysql>

Choisir un mot de passe robuste: minimum de 7 caractères, minuscule(s), majuscules, chiffre(s) et au moins uncaractère non-alphanumérique.

2.4. On force la relecture des droitsmysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql>

2.5. Sortie de MySQLmysql> quit;

Bye[root@serveur-amo conf]#

On est prêt pour l'installation.

16 / 36 Version 0.2.0 13 décembre 2015

Page 17: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Installation & configuration

V- Installation & configuration

1. Lancement de l'installation

On pointe un navigateur vers le répertoire d'installation (http://Domaine-ou-IP/dolibarr/htdocs/install).

On peut utiliser le nom du Domaine ou l'adresse IP.

La langue est reconnue, les vérifications sont effectuées et tout est OK. C'est une première installation.

On continue en cliquant Démarrer.

2015-12-13 Version 0.2.0 17 / 36

Page 18: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

On entre le nom de la BD, l'identifiant de l'usager et son mot de passe(tels que décrits précédemment au paragraphe Identifiant de l'usager et ses droits) et on clique Continuer.

Tout est OK | Étape suivante.

18 / 36 Version 0.2.0 13 décembre 2015

Page 19: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Installation & configuration

Tout est OK | Étape suivante.

On entre le nom du futur administrateur de Dolibarr, son mot de passe,on confirme le mot de passe | Étape suivante.

2015-12-13 Version 0.2.0 19 / 36

Page 20: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

Attention, pour des raisons de sécurité, afin de bloquer une nouvelle utilisation des outils d'installation/migra-tion, une fois l'installation terminée, il est conseillé de placer dans le répertoire document de Dolibarr un fi-chier nommé install.lock en lecture seule.

On se rend dans le répertoire documents.

[root@dolibarr conf]# cd /home/e-smith/files/ibays/Primary/html/dolibarr/documents

[root@dolibarr documents]#

On vérifie.

[root@dolibarr documents]# pwd

/home/e-smith/files/ibays/Primary/html/dolibarr/documents[root@dolibarr documents]#

On crée le fichier demandé.

[root@dolibarr documents]# touch install.lock

[root@dolibarr documents]#

On ajuste le propriétaire et le groupe.

[root@dolibarr documents]# chown admin:shared install.lock

[root@dolibarr documents]#

On ajuste les permissions.

[root@dolibarr documents]# chmod 440 install.lock

[root@dolibarr documents]#

On vérifie le tout.

[root@dolibarr documents]# ls -als install.lock

0 -r--r----- 1 admin shared 0 12 déc. 04:24 install.lock[root@dolibarr documents]#

On accède à Dolibarr.

20 / 36 Version 0.2.0 13 décembre 2015

Page 21: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Installation & configuration

On entre l'identifiant, son mot de passe | Connexion.

Cliquer Société/Institution pour entrer les informations de configuration obligatoire de la Société/Institution.

On ne peut rien modifier à moins d'avoir autoriser JavaScript et les témoins (cookies) dans le navigateur.

Après s'être logué on clique Modifier sur le nouvel écran, en bas à droite,

2015-12-13 Version 0.2.0 21 / 36

Page 22: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

2. Société/Institution

On entre les informations demandées | Enregistrer.

22 / 36 Version 0.2.0 13 décembre 2015

Page 23: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Installation & configuration

Au retour, on clique Configuration.

Pour entrer les autres informations de configuration obligatoire des Modules on clique Modules.

2015-12-13 Version 0.2.0 23 / 36

Page 24: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

3. Configuration des modules

3.1. Modules principaux

Sous l'onglet Modules principaux on a choisi tous les modules offerts pour un test de démonstration. On peuttout aussi bien ne choisir seulement que les modules désirés.

Des icônes apparaissent dans le haut de l'écran dépendant du choix des modules.

24 / 36 Version 0.2.0 13 décembre 2015

Page 25: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Installation & configuration

3.2. Modules complémentaires

Encore une fois, sous l'onglet Modules complémentaires,on a choisi tous les modules offerts pour un test de démonstration.

3.3. Modules interfaces

Sous l'onglet Modules interfaces, on a choisi tous les modules offerts pour un test de démonstration.

2015-12-13 Version 0.2.0 25 / 36

Page 26: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

3.4. Plus de modules...

On peut se rendre à l'adresse indiquée pour d'autres modules.

On peut configurer d'autres paramètres en cliquant sur les menus sous Configuration.

Ce document ne donne que la configuration minimale de Dolibarr. Il faut absolument configurer au moins lasécurité (Accueil | Configuration | Sécurité).

4. Langue d'affichage

En cliquant Affichage | Modifier, on peut choisir une autre langue d'affichageet ajuster d'autres paramètres d'affichage tel que le logo de la société etc...

On peut aussi activer l'interface multilingue et Enregistrer.

26 / 36 Version 0.2.0 13 décembre 2015

Page 27: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Installation & configuration

5. Accueil

En bas de la page d'acceuil, un message nous avertit que le fichier conf.php est accessible en écriture.

Attention, votre fichier de configuration (htdocs/conf/conf.php) est accessible en écriture au serveurWeb. Ceci représente une faille sérieuse de sécurité. Modifiez les permissions pour qu'il soit en lecture seulepour le compte sous lequel tourne le serveur Web et non lisible pour les autres.

Si vous êtes sous Windows sur un disque dur utilisant un formatage FAT, sachez que ce système de fichier nepermet pas de protéger des fichiers et n'offre donc aucune solution pour réduire les risques de manipulationde ce fichier. Les alertes de sécurité sont visibles par les administrateurs uniquement et resteront actives tantque la vulnérabilité sera avérée (ou que la constante MAIN_REMOVE_INSTALL_WARNING aura été défi -nie dans Configuration->Divers)

5.1. Permissions de conf.php

On se rend dans le répertoire contenant le fichier conf.php.

[root@dolibarr conf]# cd /home/e-smith/files/ibays/Primary/html/dolibarr/htdocs/conf

[root@dolibarr conf]#

On vérifie.

[root@dolibarr conf]# pwd

/home/e-smith/files/ibays/Primary/html/dolibarr/htdocs/conf[root@dolibarr conf]#

Les permissions ne sont pas sécuritaires.

[root@dolibarr conf]# ls -als

total 40 4 drwxrwx--- 2 admin shared 4096 12 déc. 04:00 . 4 drwxrwx--- 51 admin shared 4096 8 nov. 16:24 .. 4 -rw-rw---- 1 admin shared 1687 12 déc. 04:00 conf.php12 -rw-rw---- 1 admin shared 11583 4 oct. 23:04 conf.php.example12 -r-------- 1 www www 11583 12 déc. 04:00 conf.php.old 4 -rw-rw---- 1 admin shared 31 4 oct. 23:04 .htaccess 0 -rw-rw---- 1 admin shared 0 4 oct. 23:04 index.html[root@dolibarr conf]#

On ajuste les permissions du fichier,

[root@dolibarr conf]# chmod 440 conf.php

[root@dolibarr conf]#

2015-12-13 Version 0.2.0 27 / 36

Page 28: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

On vérifie.

[root@dolibarr conf]# ls -als

total 40 4 drwxrwx--- 2 admin shared 4096 12 déc. 04:00 . 4 drwxrwx--- 51 admin shared 4096 8 nov. 16:24 .. 4 -r--r----- 1 admin shared 1687 12 déc. 04:00 conf.php12 -rw-rw---- 1 admin shared 11583 4 oct. 23:04 conf.php.example12 -r-------- 1 www www 11583 12 déc. 04:00 conf.php.old 4 -rw-rw---- 1 admin shared 31 4 oct. 23:04 .htaccess 0 -rw-rw---- 1 admin shared 0 4 oct. 23:04 index.html[root@dolibarr conf]#

On ajuste aussi conf.php.old.

[root@dolibarr conf]# chown admin:shared conf.php.old

[root@dolibarr conf]#

On vérifie.

[root@dolibarr conf]# ls -als

total 40 4 drwxrwx--- 2 admin shared 4096 12 déc. 04:00 . 4 drwxrwx--- 51 admin shared 4096 8 nov. 16:24 .. 4 -r--r----- 1 admin shared 1687 12 déc. 04:00 conf.php12 -rw-rw---- 1 admin shared 11583 4 oct. 23:04 conf.php.example12 -r-------- 1 admin shared 11583 12 déc. 04:00 conf.php.old 4 -rw-rw---- 1 admin shared 31 4 oct. 23:04 .htaccess 0 -rw-rw---- 1 admin shared 0 4 oct. 23:04 index.html[root@dolibarr conf]#

On recharge la page d'acceuil et l'avertissement est disparu.

6. Redirection de page

Nous avons installé tous les fichiers de Dolibarr dans le répertoire dolibarr de notre site web car il est fortprobable que nous ayons un site web déjà actif.

Il nous faut donc créer un fichier index.htm dans le répertoire dolibarr qui redirigera le navigateur vers le bonrépertoire i.e. dolibarr/htdocs.

Nous nous rendons dans le répertoire dolibarr.

[root@dolibarr ~]# cd /home/e-smith/files/ibays/Primary/html/dolibarr/

[root@dolibarr dolibarr]#

On vérifie.

[root@dolibarr dolibarr]# pwd

/home/e-smith/files/ibays/Primary/html/dolibarr[root@dolibarr dolibarr]#

On crée le fichier index.htm.

[root@dolibarr dolibarr]# touch index.htm

[root@dolibarr dolibarr]#

28 / 36 Version 0.2.0 13 décembre 2015

Page 29: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Installation & configuration

On ajuste le propriétaire.

[root@dolibarr dolibarr]# chown admin:shared index.htm

[root@dolibarr dolibarr]#

On enlève tous les droits à "other".

[root@dolibarr dolibarr]# chmod o-rwx index.htm

[root@dolibarr dolibarr]#

On vérifie.

[root@dolibarr dolibarr]# ls -als index.htm

0 -rw-r----- 1 admin shared 0 13 déc. 01:38 index.htm[root@dolibarr dolibarr]#

On édite le fichier index.htm.

vi index.htm

Ici, on utilise l'adresse IP de notre serveur: 192.168.1.184. On peut aussi utiliser le nom de notre Domaine.

On y entre seulement les 3 lignes ci-dessous.

<head><META HTTP-EQUIV="Refresh" CONTENT="1; URL=http://192.168.1.184/dolibarr/htdocs"><head>

Il est préférable d'utiliser CONTENT="1 au lieu de CONTENT="0 car certains Internet Explorer pourraitboucler et continuellement recharger la page de login. Ce 1 signifie d'attendre 1 seconde avant de rediriger.

On vérifie.

[root@dolibarr dolibarr]# cat index.htm<head><META HTTP-EQUIV="Refresh" CONTENT="1; URL=http://192.168.1.184/dolibarr/htdocs"><head>[root@dolibarr dolibarr]#

On se rend à l'adresse:

http://192.168.1.184/dolibarr

Après une seconde, nous sommes alors rediriger vershttp://192.168.1.184/dolibarr/htdocs/ et la page delogin est affichée.

Il faudra peut-être effacer l'historique de notre navi-gateur et absolument utiliser http:// au début del'adresse.

2015-12-13 Version 0.2.0 29 / 36

Page 30: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

RF-232 / Dolibarr-3.8.2 Installation & configuration minimale

VI- Usager other

1. Introduction

Il est toujours préférable que l'usager other n'ait aucun droit dans tous les répertoires et sous-répertoires denotre site web.

2. Modification des droits de l'usager other

On se rend dans le répertoire racine de notre site web.

[root@dolibarr ~]# cd /home/e-smith/files/ibays/Primary/html/dolibarr/

[root@dolibarr dolibarr]#

On vérifie.

[root@dolibarr html]# pwd

/home/e-smith/files/ibays/Primary/html[root@dolibarr html]#

On affiche les droits du répertoire dolibarr.

[root@dolibarr html]# ls -alsd dolibarr

4 drwxrwxr-x 8 admin shared 4096 13 déc. 01:49 dolibarr[root@dolibarr html]#

Comme on peut le voir ci-dessus, other a des droits de lecture et d'exécution dans le répertoire dolibarr. Deplus, il pourrait aussi avoir le droit d'écriture dans certains sous-répertoires.

On enlève donc Récursivement tous les droits de "other" dans dolibarr.

[root@dolibarr html]# chmod -R o-rwx dolibarr

[root@dolibarr html]#

On vérifie.

[root@dolibarr html]# ls -alsd dolibarr

4 drwxrwx--- 8 admin shared 4096 13 déc. 01:49 dolibarr[root@dolibarr html]#

Nous sommes maintenant un peu plus sécuritaire.

Voilà, nous disposons d'un outil pour la gestion de notre société...

30 / 36 Version 0.2.0 13 décembre 2015

Page 31: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Sécurité

VII- Sécurité

1. Remarque

Ce document ne donne que la configuration minimale de Dolibarr. Il faut absolument configurer au moins lasécurité (Accueil | Configuration | Sécurité).

Un prochain document décrira en détail la configuration de la sécurité.

Victoire totale, hissons la bannière de la victoire.

2015-12-13 Version 0.2.0 31 / 36

Page 32: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Crédits

Crédits

© 2015 RF-232

Auteur: Michel-André Robillard CLP

Remerciement: Tous les contributeurs GNU/GPL.

Intégré par: Michel-André Robillard CLP

Contact: michelandre at micronator.org

Répertoire de ce document: E:\000_DocPourRF232_general\RF-232_Dolibarr\RF-232_Dolibarr_2015-12-13_08h18.odt

Historique des modifications:

Version Date Commentaire Auteur

0.0.1 2014-12-24 Début pour la version Dolibarr-3.6.1. M.-A. Robillard

0.2.0 2015-12-11 Mise à jour pour la version Dolibarr-3.8.2. M.-A. Robillard

32 / 36 Version 0.2.0 13 décembre 2015

Page 33: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Index

Index

1192.168.1.184...............................29

33.8.2................................................8

Aaccessible en écriture....................27Accueil..........................................27Accueil | Configuration | Sécurité26,31admin www..................................12admin:shared...........................12, 13adresse IP......................................29Affichage | Modifier.....................26Agenda partagé...............................5Annuaire des contacts.....................5Annuaire des prospects...................5Apache............................................4ASCII..............................................7astuce..............................................7attendre 1 seconde........................29auto-installeurs...............................4Autres caractéristiques diverses.....5Avertissement.................................2AWStats..........................................5

BBase de données...........................15Bittorrent.........................................5bleu.................................................7bons expéditions.............................5Brancher les aînés...........................7

CCatalogue de produits et services. . .5Ce que fait Dolibarr........................4Ce que ne fait pas Dolibarr.............6champs personnalisés.....................6chmod g+w...................................14chmod o-rwx.................................14clé en main......................................4Cloud..............................................4commandes.....................................5Commentaire................................32Commentaires et suggestions.........7

compta analytique...........................6conf.php..................................13, 27conf.php est accessible en écriture......................................................27conf.php.old..................................28Configuration..........................23, 26Configuration des modules...........24Connectivité LDAP........................5Connexion.....................................21CONTENT="0..............................29CONTENT="1..............................29Continuer......................................18Conventions....................................7cookies..........................................21CR...................................................7Création de la BD.........................15Crédits...........................................32CRM...............................................4CSV................................................5

DDateTimeZone.getOffset................6Debian/Ubuntu...............................5Décompression du fichier.............11Démarrer.......................................17Dernière version disponible............8Description générale.......................4design patterns................................4Dolibarr...........................................4Dolibarr_mdp...............................16Dolibarr_usager............................16dolibarr-3-.8.2...............................11dolibarr-3.8.2.tgz......................9, 11dolibarr/htdocs..............................28DoliDeb..........................................5DoliMamp.......................................4DoliRpm.........................................5DoliWamp.......................................4DOM-TOM.....................................5Domaine.......................................29Domaine ou l'adresse IP...............17Droits et permissions....................11

Eeffacer l'historique........................29EMailing de masses........................5Enregistrer....................................22Enregistrer le fichier.......................8

ERP.................................................4ERP & CRM...................................4étape................................................7Étape suivante.........................18, 19Excel...............................................5Export PDF.....................................5

Ffactures............................................5factures clients et fournisseurs........5Fedora.............................................5FileZilla..........................................8flush privileges;............................16frameworks.....................................4

GGestion de la TVA NPR..................5Gestion des adhérents d'association5Gestion des commandes.................5Gestion des comptes bancaires.......5Gestion des congés des employés...5Gestion des contrats de services.....5Gestion des expéditions..................5Gestion des paiements....................5Gestion des propositions commerciales..................................5Gestion des stocks..........................5Gestion des virements bancaires.....5gestionnaires de menus...................5Google............................................5Gravatar..........................................5

Hhtdocs/conf/conf.php....................27http://.............................................29

Ii-bay..............................................12i-bay Primary................................14i-bays..............................................8identifiant de l'usager....................18Identifiant de l'usager...................16Importations et exportations...........5index.htm......................................28informations de configuration......21informations de configuration

2015-12-13 Version 0.2.0 33 / 36

Page 34: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Index

obligatoire.....................................23install.lock....................................20Installation & configuration.........17Installation d'un Serveur SME........4Installation de WordPress...............4interface multilingue.....................26Internet Explorer...........................29

JJavaScript.....................................21

LLAMP.............................................4Lancement de l'installation...........17langue...........................................17Langue d'affichage........................26LDAP..............................................5LF...................................................7Libre...............................................4Lien de téléchargement...................9Linux...............................................5logo de la société..........................26

MMac.................................................4Mageia............................................5magenta...........................................7MAMP............................................4Mandriva.........................................5Manipulation...................................7Marque-pages.................................5micronator.org.................................7Modifier........................................21modules...........................................5Modules........................................23Modules complémentaires............25Modules interfaces........................25Modules principaux..................5, 24mono-devise...................................6mot de passe.................................18mot de passe robuste.....................16multi-utilisateurs.............................5MultiCompany................................6mysql............................................15MySQL...........................................4MySQL 4.1+...................................6mysqladmin create DolibarrDB....15

N

navigateur.....................................17nom du futur administrateur.........19non vérifié.......................................7NON-RESPONSABILITÉ.............2note.................................................7Notes au lecteur..............................7

OOpenSource/Libre...........................4OpenSuSE.......................................5orange.............................................7OS X...............................................4

Pparamètres d'affichage..................26PDF.................................................7Permissions de conf.php...............27personnalisable...............................6PHP.................................................4PHP 5.3.0+......................................6Plus de modules............................26Point de vente/Caisse enregistreuse5PostgreSql 8.1.4+............................6Préparation....................................11procédure........................................7propositions commerciales.............5PuTTY............................................9

Qquit;...............................................16

RRapports et statistique.....................5Réalisation de sondages..................5Récolte de dons...............................5recommandation.............................7RedHat............................................5Redirection de page......................28référence Internet............................7règle des 3 S....................................4relecture des droits........................16répertoire d'installation.................17répertoire de configuration...........13répertoire de téléchargement..........8Répertoire documents...................12RF-232............................................7rouge...............................................7

S

saas.dolibarr.org..............................6Sécurité.........................................31Serveur SME...................................4services Cloud.................................4show databases;............................15Société/Institution...................21, 22Sortie de MySQL..........................16Suivi des marges.............................5

TTéléchargement..............................8témoins..........................................21test de démonstration..............24, 25thème..............................................6touch.............................................20TPE/PME........................................4

Uun peu plus sécuritaire..................30Usager other..................................30

Vversion 3.8.2...................................9Victoire.........................................31

WWAMP............................................4Webmail..........................................6wget................................................9WinSCP..........................................8WordPress.......................................4

.

.tgz..................................................8

[[Entrée]...........................................9

//dolibarr/htdocs/install..................17/home/e-smith/files/ibays/Primary..8/html................................................8

©© RF-232........................................2

34 / 36 Version 0.2.0 2015-12-13

Page 35: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Licence publique générale GNU

LICENCE PUBLIQUE GÉNÉRALE GNU

Version 3, du 29 juin 2007.Copyright (C) 2007 Free Software Foundation, Inc.<http://fsf.org/>Chacun est autorisé à copier et distribuer des copiesconformes de ce document de licence, mais toute modifi-cation en est proscrite.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Traduction française par Philippe Verdy <verdy_p (à)wanadoo (point) fr>, le 30 juin 2007 (dernière correctiondu 4 janvier 2011).Avertissement important au sujet de cette traduction française.Ceci est une traduction en français de la licence “GNUGeneral Public License” (GPL). Cette traduction estfournie ici dans l’espoir qu’elle facilitera sa compréhen-sion, mais elle ne constitue pas une traduction officielleou approuvée d’un point de vue juridique.La Free Software Foundation (FSF) ne publie pas cettetraduction et ne l’a pas approuvée en tant que substitutvalide au plan légal pour la licence authentique “GNUGeneral Public Licence”. Cette traduction n’a pas encoreété passée en revue attentivement par un juriste et doncle traducteur ne peut garantir avec certitude qu’elle re-présente avec exactitude la signification légale destermes de la licence authentique “GNU General PublicLicense” publiée en anglais. Cette traduction n’établitdonc légalement aucun des termes et conditions d’utilisa-tion d’un logiciel sous licence GNU GPL — seul le texteoriginal en anglais le fait. Si vous souhaitez être sûr queles activités que vous projetez seront autorisées par laGNU General Public License, veuillez vous référer à saseule version anglaise authentique.La FSF vous recommande fermement de ne pas utilisercette traduction en tant que termes officiels pour vospropres programmes; veuillez plutôt utiliser la versionanglaise authentique telle que publiée par la FSF. Si vouschoisissez d’acheminer cette traduction en même tempsqu’un Programme sous licence GNU GPL, cela ne vousdispense pas de l’obligation d’acheminer en même tempsune copie de la licence authentique en anglais, et deconserver dans la traduction cet avertissement importanten français et son équivalent en anglais ci-dessous.

Important Warning About This French Translation.This is a translation of the GNU General Public License(GPL) into French. This translation is distributed in thehope that it will facilitate understanding, but it is not anofficial or legally approved translation.The Free Software Foundation (FSF) is not the publisherof this translation and has not approved it as a legal sub-stitute for the authentic GNU General Public License.The translation has not been reviewed carefully by law-yers, and therefore the translator cannot be sure that itexactly represents the legal meaning of the authenticGNU General Public License published in English. Thistranslation does not legally state the terms and conditionsof use of any Program licenced under GNU GPL — onlythe original English text of the GNU LGPL does that. Ifyou wish to be sure whether your planned activities arepermitted by the GNU General Public License, pleaserefer to its sole authentic English version.The FSF strongly urges you not to use this translation asthe official distribution terms for your programs; instead,please use the authentic English version published by theFSF. If you choose to convey this translation along witha Program covered by the GPL Licence, this does not re -move your obligation to convey at the same time a copyof the authentic GNU GPL License in English, and youmust keep in this translation this important warning inEnglish and its equivalent in French above.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PréambuleLa Licence Publique Générale GNU (“GNU GeneralPublic License”) est une licence libre, en “copyleft”,destinée aux œuvres logicielles et d’autres typesd’œuvres.Les licences de la plupart des œuvres logicielles et autresœuvres de la pratique sont conçues pour vous ôter votreliberté de partager et modifier ces œuvres. À l’inverse, laLicence Publique Générale GNU a pour but de garantirvotre liberté de partager et changer toutes les versionsd’un programme — afin d’assurer qu’il restera libre pourtous les utilisateurs. Nous, la Free Software Founda-tion, utilisons la Licence Publique Générale GNU pourla plupart de nos logiciels; cela s’applique aussi à touteautre œuvre éditée de cette façon par ses auteurs. Vouspouvez, vous aussi, l’appliquer à vos propres pro-grammes.Quand nous parlons de logiciel libre (“free”), nous nousréférons à la liberté (“freedom”), pas au prix. Nos Li-cences Publiques Générales sont conçues pour assurerque vous ayez la liberté de distribuer des copies de logi-ciel libre (et le facturer si vous le souhaitez), que vous re-ceviez le code source ou pouviez l’obtenir si vous le vou-lez, que vous pouviez modifier le logiciel ou en utilisertoute partie dans de nouveaux logiciels libres, et quevous sachiez que vous avez le droit de faire tout ceci.Pour protéger vos droits, nous avons besoin d’empêcherque d’autres vous restreignent ces droits ou vous de-

mande de leur abandonner ces droits. En conséquence,vous avez certaines responsabilités si vous distribuez descopies d’un tel programme ou si vous le modifiez : lesresponsabilités de respecter la liberté des autres.Par exemple, si vous distribuez des copies d’un tel pro-gramme, que ce soit gratuit ou contre un paiement, vousdevez accorder aux Destinataires les mêmes libertés quevous avez reçues. Vous devez aussi vous assurer qu’euxaussi reçoivent ou peuvent recevoir son code source. Etvous devez leur montrer les termes de cette licence afinqu’ils connaissent leurs droits.Les développeurs qui utilisent la GPL GNU protègentvos droits en deux étapes : (1) ils affirment leur droitsd’auteur (“copyright”) sur le logiciel, et (2) vous ac-cordent cette Licence qui vous donne la permission lé-gale de le copier, le distribuer et/ou le modifier.Pour la protection des développeurs et auteurs, la GPLstipule clairement qu’il n’y a pas de garantie pour ce lo-giciel libre. Aux fins à la fois des utilisateurs et auteurs,la GPL requière que les versions modifiées soient mar-quées comme changées, afin que leurs problèmes nesoient pas attribués de façon erronée aux auteurs des ver-sions précédentes.Certains dispositifs sont conçus pour empêcher l’accèsdes utilisateurs à l’installation ou l’exécution de versionsmodifiées du logiciel à l’intérieur de ces dispositifs, alorsque les fabricants le peuvent. Ceci est fondamentalementincompatible avec le but de protéger la liberté des utilisa-teurs de modifier le logiciel. L’aspect systématique detels abus se produit dans le secteur des produits destinésaux utilisateurs individuels, ce qui est précisément ce quiest le plus inacceptable. Aussi, nous avons conçu cetteversion de la GPL pour prohiber cette pratique pour cesproduits. Si de tels problèmes surviennent dans d’autresdomaines, nous nous tenons prêt à étendre cette restric-tion à ces domaines dans de futures versions de la GPL,autant qu’il sera nécessaire pour protéger la liberté desutilisateurs.Finalement, chaque programme est constamment menacépar les brevets logiciels. Les États ne devraient pas auto-riser de tels brevets à restreindre le développement etl’utilisation de logiciels libres sur des ordinateursd’usage général; mais dans ceux qui le font, nous vou-lons spécialement éviter le danger que les brevets appli-qués à un programme libre puisse le rendre effectivementpropriétaire. Pour empêcher ceci, la GPL assure que lesbrevets ne peuvent être utilisés pour rendre le pro-gramme non-libre.Les termes précis et conditions concernant la copie, ladistribution et la modification suivent.

TERMES ET CONDITIONSArticle 0. Définitions."Cette Licence" se réfère à la version 3 de la “GNU Gen-eral Public License” (le texte original en anglais)."Droit d’Auteur" signifie aussi les droits du “copyright”ou voisins qui s’appliquent à d’autres types d’œuvres,tels que celles sur les masques de semi-conducteurs."Le Programme" se réfère à toute œuvre qui peut être su-jette au Droit d’Auteur (“copyright”) et dont les droitsd’utilisation sont concédés en vertu de cette Licence.Chacun des Licenciés, à qui cette Licence est concédée,est désigné par "vous." Les "Licenciés" et les "Destina-taires" peuvent être des personnes physiques ou morales(individus ou organisations)."Modifier" une œuvre signifie en obtenir une copie etadapter tout ou partie de l’œuvre d’une façon qui néces-site une autorisation d’un titulaire de Droit d’Auteur,autre que celle permettant d’en produire une copieconforme. L’œuvre résultante est appelée une "versionmodifiée" de la précédente œuvre, ou une œuvre "baséesur" la précédente œuvre.Une "Œuvre Couverte" signifie soit le Programme nonmodifié soit une œuvre basée sur le Programme."Propager" une œuvre signifie faire quoi que ce soit avecelle qui, sans permission, vous rendrait directement ouindirectement responsable d’un délit de contrefaçon sui-vant les lois relatives au Droit d’Auteur, à l’exception deson exécution sur un ordinateur ou de la modificationd’une copie privée. La propagation inclue la copie, ladistribution (avec ou sans modification), la mise à dispo-sition envers le public, et aussi d'autres activités danscertains pays."Acheminer" une œuvre signifie tout moyen de propaga-tion de celle-ci qui permet à d’autres parties d’en réaliserou recevoir des copies. La simple interaction d’un utilisa-teur à travers un réseau informatique, sans transfert ef-fectif d’une copie, ne constitue pas un acheminement.Une interface utilisateur interactive affiche des "NoticesLégales Appropriées" quand elle comprend un dispositifconvenable, bien visible et évident qui (1) affiche unenotice appropriée sur les droits d’auteur et (2) informel’utilisateur qu’il n’y a pas de garantie pour l’œuvre (saufsi des garanties ont été fournies hors du cadre de cette Li-cence), que les licenciés peuvent acheminer l’œuvre souscette Licence, et comment consulter une copie de cetteLicence. Si l’interface présente une liste de commandesutilisateur ou d’options, tel qu’un menu, un élémentévident dans la liste présentée remplit ce critère.Article 1. Code source.Le "code source" d’une œuvre signifie la forme préférée

de l’œuvre qui permet ou facilite les modifications decelle-ci. Le "code objet" d’une œuvre signifie touteforme de l’œuvre qui n’en est pas le code source.Une "Interface Standard" signifie une interface qui estsoit celle d’une norme officielle définie par un organismede normalisation reconnu ou, dans le cas des interfacesspécifiées pour un langage de programmation particulier,une interface largement utilisée parmi les développeursqui travaillent dans ce langage.Les "Bibliothèques Système" d’une œuvre exécutable in-cluent tout ce qui, en dehors de l’œuvre dans son en-semble, (a) est inclus dans la forme usuelle de paquetaged’un Composant Majeur mais ne fait pas partie de ceComposant Majeur et (b) sert seulement à permettrel’utilisation de l’œuvre avec ce Composant Majeur ou àmettre en œuvre une Interface Standard pour laquelle unemise en œuvre est disponible au public sous forme decode source; un "Composant Majeur" signifie, dans cecontexte, un composant majeur essentiel (noyau, systèmede fenêtrage, etc.) du système d’exploitation (le caséchéant) d’un système sur lequel l’œuvre exécutablefonctionne, ou bien un compilateur utilisé pour produirele code objet de l’œuvre, ou un interprète de code objetutilisé pour exécuter celui-ci.Le "Source Correspondant" d’une œuvre sous forme decode objet signifie l’ensemble des codes sources néces-saires pour générer, installer et (dans le cas d’une œuvreexécutable) exécuter le code objet et modifier l’œuvre, ycompris les scripts pour contrôler ces activités. Cepen-dant, cela n’inclue pas les Bibliothèques Système del’œuvre, ni les outils d’usage général ou les programmeslibres généralement disponibles qui peuvent être utiliséssans modification pour achever ces activités mais ne sontpas partie de cette œuvre. Par exemple le Source Corres-pondant inclut les fichiers de définition d’interfaces asso-ciés aux fichiers sources de l’œuvre, et le code sourcedes bibliothèques partagées et des sous-routines liées dy-namiquement, pour lesquelles l’œuvre est spécifique-ment conçue pour les requérir via, par exemple, des com-munications de données ou contrôles de flux internesentre ces sous-programmes et d’autres parties del’œuvre.Le Source Correspondant n’a pas besoin d’inclure tout ceque les utilisateurs peuvent régénérer automatiquement àpartir d’autres parties du Source Correspondant.Le Source Correspondant pour une œuvre sous forme decode source est cette même œuvre.Article 2. Permissions de base.Tous les droits accordés suivant cette Licence le sont jus-qu’au terme des Droits d’Auteur (“copyright”) sur leProgramme, et sont irrévocables pourvu que les condi-tions établies soient remplies. Cette Licence affirme ex-plicitement votre permission illimitée d’exécuter le Pro-gramme non modifié. La sortie produite par l’exécutiond’une Œuvre Couverte n’est couverte par cette Licenceque si cette sortie, étant donné leur contenu, constitueune Œuvre Couverte. Cette Licence reconnaît vospropres droits d’usage raisonnable (“fair use” en législa-tion des États-Unis d’Amérique) ou autres équivalents,tels qu’ils sont pourvus par la loi applicable sur le Droitd’Auteur (“copyright”).Vous pouvez créer, exécuter et propager sans conditiondes Œuvres Couvertes que vous n’acheminez pas, aussilongtemps que votre licence demeure en vigueur. Vouspouvez acheminer des Œuvres Couvertes à d’autres per-sonnes dans le seul but de leur faire réaliser des modifi-cations à votre usage exclusif, ou pour qu’ils vous four-nissent des facilités vous permettant d’exécuter cesœuvres, pourvu que vous vous conformiez aux termes decette Licence lors de l’acheminement de tout matérieldont vous ne contrôlez pas le Droit d’Auteur (“copy-right”). Ceux qui, dès lors, réalisent ou exécutent pourvous les Œuvres Couvertes ne doivent alors le fairequ’exclusivement pour votre propre compte, sous votredirection et votre contrôle, suivant des termes qui leur in-terdisent de réaliser, en dehors de leurs relations avecvous, toute copie de votre matériel soumis au Droitd’Auteur.L’acheminement dans toutes les autres circonstancesn’est permis que selon les conditions établies ci-dessous.La concession de sous-licences n’est pas autorisé; l’ar-ticle 10 rend cet usage non nécessaire.Article 3. Protection des droits légaux des utilisateursenvers les lois anti-contournement.Aucune Œuvre Couverte ne doit être vue comme faisantpartie d’une mesure technologique effective selon touteloi applicable remplissant les obligations prévues à l’ar-ticle 11 du traité international sur le droit d’auteur adoptéà l’OMPI le 20 décembre 1996, ou toutes lois similairesqui prohibent ou restreignent le contournement de tellesmesures.Si vous acheminez une Œuvre Couverte, vous renoncez àtout pouvoir légal d’interdire le contournement des me-sures technologiques dans tous les cas où un tel contour-nement serait effectué en exerçant les droits prévus danscette Licence pour cette Œuvre Couverte, et vous décla-rez rejeter toute intention de limiter l’opération ou la mo-dification de l’Œuvre, en tant que moyens pour renforcer,à l’encontre des utilisateurs de cette Œuvre, vos droits lé-gaux ou ceux de tierces parties d’interdire le contourne-ment desdites mesures technologiques.

Article 4. Acheminement des copies conformes.Vous pouvez acheminer des copies conformes du codesource du Programme tel que vous l’avez reçu, sur n’im-porte quel support, pourvu que vous publiiez scrupuleu-sement et de façon appropriée sur chaque copie une no-tice de Droit d’Auteur appropriée; gardez intactes toutesles notices établissant que cette Licence et tous lestermes additionnels non permissifs ajoutés en accordavec l’article 7 s’appliquent à ce code; et donnez à cha-cun des Destinataires une copie de cette Licence enmême temps que le Programme.Vous pouvez facturer un prix quelconque, y compris gra-tuit, pour chacune des copies que vous acheminez, etvous pouvez offrir une protection additionnelle de sup-port ou de garantie en échange d’un paiement.Article 5. Acheminement des versions sources modi-fiées.Vous pouvez acheminer une œuvre basée sur le Pro-gramme, ou bien les modifications pour le produire àpartir du Programme, sous la forme de code source sui-vant les termes de l’article 4, pourvu que vous satisfas-siez aussi à chacune des conditions requises suivantes :■ a) L’œuvre doit comporter des notices évidentes établis-

sant que vous l’avez modifiée et donnant la date corres-pondante.

■ b) L’œuvre doit comporter des notices évidentes établis-sant qu’elle est éditée selon cette Licence et les condi-tions ajoutées d’après l’article 7. Cette obligation vientmodifier l’obligation de l’article 4 de "garder intactestoutes les notices."

■ c) Vous devez licencier l’œuvre entière, comme un tout,suivant cette Licence à quiconque entre en possessiond’une copie. Cette Licence s’appliquera en conséquence,avec les termes additionnels applicables prévus par l’ar-ticle 7, à la totalité de l’œuvre et chacune de ses parties,indépendamment de la façon dont elles sont empaque-tées. Cette licence ne donne aucune permission de licen-cier l’œuvre d’une autre façon, mais elle n’invalide pasune telle permission que vous auriez reçue séparément.

■ d) Si l’œuvre a des interfaces utilisateurs interactives,chacune doit afficher les Notices Légales Appropriées;cependant si le Programme a des interfaces qui n’af-fichent pas les Notices Légales Appropriées, votreœuvre n’a pas à les modifier pour qu’elles les affichent.

Une compilation d’une Œuvre Couverte avec d’autresœuvres séparées et indépendantes, qui ne sont pas parleur nature des extensions de l’Œuvre Couverte, et qui nesont pas combinés avec elle de façon à former un pro-gramme plus large, dans ou sur un volume de stockageou un support de distribution, est appelé un "agrégat" sila compilation et son Droit d’Auteur résultant ne sont pasutilisés pour limiter l’accès ou les droits légaux des utili-sateurs de la compilation en deçà de ce que permettentles œuvres individuelles. L’inclusion d’une Œuvre Cou-verte dans un agrégat ne cause pas l’application de cetteLicence aux autres parties de l’agrégat.Article 6. Acheminement des formes non sources.Vous pouvez acheminer sous forme de code objet uneŒuvre Couverte suivant les termes des articles 4 et 5,pourvu que vous acheminiez également suivant lestermes de cette Licence le Source Correspondant lisiblepar une machine, d’une des façons suivantes :■ a) Acheminer le code objet sur, ou inclus dans, un pro-

duit physique (y compris un support de distribution phy-sique), accompagné par le Source Correspondant fixésur un support physique durable habituellement utilisépour les échanges de logiciels.

■ b) Acheminer le code objet sur, ou inclus dans, un pro -duit physique (y compris un support de distribution phy-sique), accompagné d’une offre écrite, valide pour aumoins trois années et valide pour aussi longtemps quevous fournissez des pièces de rechange ou un supportclient pour ce modèle de produit, afin de donner à qui-conque possède le code objet soit (1) une copie duSource Correspondant à tout logiciel dans ce produit quiest couvert par cette Licence, sur un support physiquedurable habituellement utilisé pour les échanges de logi-ciels, pour un prix non supérieur au coût raisonnable dela réalisation physique de l’acheminement de la source,ou soit (2) un accès permettant de copier le Source Cor-respondant depuis un serveur réseau sans frais.

■ c) Acheminer des copies individuelles du code objetavec une copie de l’offre écrite de fournir le Source Cor-respondant. Cette alternative est permise seulement oc-casionnellement et non-commercialement, et seulementsi vous avez reçu le code objet avec une telle offre, enaccord avec l’article 6 alinéa b.

■ d) Acheminer le code objet en offrant un accès depuis unemplacement désigné (gratuit ou contre facturation) etoffrir un accès équivalent au Source Correspondant de lamême façon via le même emplacement et sans factura-tion supplémentaire. Vous n’avez pas besoin d’obligerles Destinataires à copier le Source Correspondant enmême temps que le code objet. Si l’emplacement pourcopier le code objet est un serveur réseau, le SourceCorrespondant peut être sur un serveur différent (opérépar vous ou par un tiers) qui supporte des facilités équi-valentes de copie, pourvu que vous mainteniez des di-rections claires à proximité du code objet indiquant oùtrouver le Source Correspondant. Indépendamment dequel serveur héberge le Source Correspondant, vous res-

2015-12-13 Version 0.2.0 35 / 36

Page 36: Micronator · ternet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr se démarque des autres suites de gestion d'entreprise par sa plus grande simplicité

Licence publique générale GNU

tez obligé de vous assurer qu’il reste disponible aussilongtemps que nécessaire pour satisfaire à ces obliga-tions.

■ e) Acheminer le code objet en utilisant une transmissiond’égal-à-égal, pourvu que vous informiez les autres par-ticipants sur l’endroit où le code objet et le Source Cor-respondant de l’œuvre sont offerts sans frais au publicgénéral suivant l’article 6 alinéa d.

Une portion séparable du code objet, dont le code sourceest exclu du Source Correspondant en tant que Biblio-thèque Système, n’a pas besoin d’être incluse dansl’acheminement de l’œuvre sous forme de code objet.Un "Produit Utilisateur" est soit (1) un "Produit deConsommation," ce qui signifie toute propriété person-nelle tangible normalement utilisée à des fins person-nelles, familiales ou relatives au foyer, soit (2) toutechose conçue ou vendue pour l’incorporation dans unlieu d’habitation. Pour déterminer si un produit constitueun Produit de Consommation, les cas ambigus sont réso-lus en fonction de la couverture. Pour un produit particu-lier reçu par un utilisateur particulier, l’expression "nor-malement utilisée" ci-avant se réfère à une utilisation ty-pique ou l’usage commun de produits de même catégo-rie, indépendamment du statut de cet utilisateur particu-lier ou de la façon spécifique dont cet utilisateur particu-lier utilise effectivement ou s’attend lui-même ou est at-tendu à utiliser ce produit. Un produit est un Produit deConsommation indépendamment du fait que ce produit aou n’a pas d’utilisations substantielles commerciales, in-dustrielles ou hors Consommation, à moins que de tellesutilisations représentent le seul mode significatif d’utili-sation du produit.Les "Informations d’Installation" d’un Produit Utilisateursignifient toutes les méthodes, procédures, clés d’autori-sation ou autres informations requises pour installer etexécuter des versions modifiées d’une Œuvre Couvertedans ce Produit Utilisateur à partir d’une version modi-fiée de son Source Correspondant. Les informations quisuffisent à assurer la continuité de fonctionnement ducode objet modifié ne doivent en aucun cas être empê-chées ou interférées du seul fait qu’une modification aété effectuée.Si vous acheminez le code objet d’une Œuvre Couvertedans, ou avec, ou spécifiquement pour l’utilisation dans,un Produit Utilisateur et si l’acheminement se produit entant qu’élément d’une transaction dans laquelle le droitde possession et d’utilisation du Produit Utilisateur esttransféré au Destinataire définitivement ou pour un termefixé (indépendamment de la façon dont la transaction estcaractérisée), le Source Correspondant acheminé seloncet article-ci doit être accompagné des Informationsd’Installation. Mais cette obligation ne s’applique pas sini vous ni aucune tierce partie ne détient la possibilitéd’installer un code objet modifié sur le Produit Utilisa-teur (par exemple, l’œuvre a été installée en mémoiremorte).L’obligation de fournir les Informations d’Installationn’inclue pas celle de continuer à fournir un service desupport, une garantie ou des mises à jour pour une œuvrequi a été modifiée ou installée par le Destinataire, oupour le Produit Utilisateur dans lequel elle a été modifiéeou installée. L’accès à un réseau peut être rejeté quand lamodification elle-même affecte matériellement et défa-vorablement les opérations du réseau ou viole les règleset protocoles de communication au travers du réseau.Le Source Correspondant acheminé et les Informationsd’Installation fournies, en accord avec cet article, doiventêtre dans un format publiquement documenté (et dontune implémentation est disponible auprès du public sousforme de code source) et ne doit nécessiter aucune clé oumot de passe spécial pour le dépaquetage, la lecture ou lacopie.Article 7. Termes additionnels.Les « permissions additionnelles » désignent les termesqui supplémentent ceux de cette Licence en émettant desexceptions à l’une ou plusieurs de ses conditions. Lespermissions additionnelles qui sont applicables au Pro-gramme entier doivent être traitées comme si ellesétaient incluent dans cette Licence, dans les limites deleur validité suivant la loi applicable. Si des permissionsadditionnelles s’appliquent seulement à une partie duProgramme, cette partie peut être utilisée séparément sui-vant ces permissions, mais le Programme tout entier restegouverné par cette Licence sans regard aux permissionsadditionnelles.Quand vous acheminez une copie d’une Œuvre Cou-verte, vous pouvez à votre convenance ôter toute permis-sion additionnelle de cette copie, ou de n’importe quellepartie de celui-ci. (Des permissions additionnellespeuvent être rédigées de façon à requérir leur propre sup-pression dans certains cas où vous modifiez l’œuvre.)Vous pouvez placer les permissions additionnelles sur lematériel acheminé, ajoutées par vous à une Œuvre Cou-verte pour laquelle vous avez ou pouvez donner les per-missions de Droit d’Auteur (“copyright”) appropriées.Nonobstant toute autre clause de cette Licence, pour toutconstituant que vous ajoutez à une Œuvre Couverte, vouspouvez (si autorisé par les titulaires de Droit d’Auteurpour ce constituant) supplémenter les termes de cette Li-cence avec des termes :■ a) qui rejettent la garantie ou limitent la responsabilité

de façon différente des termes des articles 15 et 16 decette Licence; ou

■ b) qui requièrent la préservation de notices légales rai-sonnables spécifiées ou les attributions d’auteur dans ceconstituant ou dans les Notices Légales Appropriées af-fichées par les œuvres qui le contiennent; ou

■ c) qui prohibent la représentation incorrecte de l’originede ce constituant, ou qui requièrent que les versions mo-difiées d’un tel constituant soient marquées par desmoyens raisonnables comme différentes de la versionoriginale; ou

■ d) qui limitent l’usage à but publicitaire des noms desconcédants de licence et des auteurs du constituant; ou

■ e) qui refusent à accorder des droits selon la législationrelative aux marques commerciales, pour l’utilisationdans des noms commerciaux, marques commerciales oumarques de services; ou

■ f) qui requièrent l’indemnisation des concédants de li-cences et auteurs du constituant par quiconque acheminece constituant (ou des versions modifiées de celui-ci) enassumant contractuellement la responsabilité envers leDestinataire, pour toute responsabilité que ces engage-ments contractuels imposent directement à ces oc-troyants de licences et auteurs.

Tous les autres termes additionnels non permissifs sontconsidérés comme des « restrictions avancées » dans lesens de l’article 10. Si le Programme tel que vous l’avezreçu, ou toute partie de celui-ci, contient une notice éta-blissant qu’il est gouverné par cette Licence en mêmetemps qu’un terme qui est une restriction avancée, vouspouvez ôter ce terme. Si un document de licence contientune restriction avancée mais permet la reconcession delicence ou l’acheminement suivant cette Licence, vouspouvez ajouter une Œuvre Couverte constituante gouver-née par les termes de ce document de licence, pourvu quela restriction avancée ne survit pas à une telle cession delicence ou un tel acheminement.Si vous ajoutez des termes à une Œuvre Couverte en ac-cord avec cet article, vous devez placer, dans les fichierssources appropriés, une déclaration des termes addition-nels qui s’appliquent à ces fichiers, ou une notice indi-quant où trouver les termes applicables.Les termes additionnels, qu’ils soient permissifs ou nonpermissifs, peuvent être établis sous la forme d’une li-cence écrite séparément, ou établis comme des excep-tions; les obligations ci-dessus s’appliquent dans chacunde ces cas.Article 8. Terminaison.Vous ne pouvez ni propager ni modifier une Œuvre Cou-verte autrement que suivant les termes de cette Licence.Toute autre tentative de le propager ou le modifier estnulle et terminera automatiquement vos droits selon cetteLicence (y compris toute licence de brevet accordée se-lon le troisième paragraphe de l’article 11).Cependant, si vous cessez toute violation de cette Li -cence, alors votre licence depuis un titulaire de Droitd’Auteur (“copyright”) est réinstaurée (a) à titre provi-soire à moins que et jusqu’à ce que le titulaire de Droitd’Auteur termine finalement et explicitement votre li-cence, et (b) de façon permanente si le titulaire de Droitd’Auteur ne parvient pas à vous notifier de la violationpar quelque moyen raisonnable dans les soixante (60)jours après la cessation.De plus, votre licence depuis un titulaire particulier deDroit d’Auteur est réinstaurée de façon permanente si cetitulaire vous a notifié de la violation par quelque moyenraisonnable, et si c’est la première fois que vous avez re-çu une notification de violation de cette Licence (pourune œuvre quelconque) depuis ce titulaire de Droit d’Au-teur, et si vous résolvez la violation dans les trente (30)jours qui suivent votre réception de la notification.La terminaison de vos droits suivant cette section ne ter-minera pas les licences des parties qui ont reçu des co-pies ou droits de votre part suivant cette Licence. Si vosdroits ont été terminés et non réinstaurés de façon perma-nente, vous n’êtes plus qualifié à recevoir de nouvelleslicences pour les mêmes constituants selon l’article 10.Article 9. Acceptation non requise pour obtenir descopies.Vous n’êtes pas obligé d’accepter cette licence afin de re-cevoir ou exécuter une copie du Programme. La propaga-tion asservie d’une Œuvre Couverte qui se produit sim-plement en conséquence d’une transmission d’égal-à-égal pour recevoir une copie ne nécessite pas l’accepta-tion. Cependant, rien d’autre que cette Licence ne vousaccorde la permission de propager ou modifier une quel-conque Œuvre Couverte. Ces actions enfreignent le Droitd’Auteur si vous n’acceptez pas cette Licence. Par consé-quent, en modifiant ou propageant une Œuvre Couverte,vous indiquez votre acceptation de cette Licence pouragir ainsi.Article 10. Cession automatique de Licence aux Desti-nataires et intermédiaires.Chaque fois que vous acheminez une Œuvre Couverte, leDestinataire reçoit automatiquement une licence de lapart des concédants originaux, pour exécuter, modifier etpropager cette œuvre, suivant les termes de cette Li -cence. Vous n’êtes pas responsable du renforcement de laconformation des tierces parties aux termes de cette Li-cence.Une "transaction d’entité" désigne une transaction qui

transfère le contrôle d’une organisation, ou de substan-tiellement tous ses actifs, ou la subdivision d’une organi-sation, ou la fusion de plusieurs organisations. Si la pro-pagation d’une Œuvre Couverte résulte d’une transactiond’entité, chaque partie à cette transaction qui reçoit unecopie de l’œuvre reçoit aussi les licences pour l’œuvreque le prédécesseur intéressé à cette partie avait ou pour-rait donner selon le paragraphe précédent, plus un droitde possession du Source Correspondant de cette œuvredepuis le prédécesseur intéressé si ce prédécesseur endispose ou peut l’obtenir par des efforts raisonnables.Vous ne pouvez imposer aucune restriction avancée dansl’exercice des droits accordés ou affirmés selon cette Li -cence. Par exemple, vous ne pouvez imposer aucun paie-ment pour la licence, aucune royaltie, ni aucune autrecharge pour l’exercice des droits accordés selon cette Li-cence; et vous ne pouvez amorcer aucun litige judiciaire(y compris une réclamation croisée ou contre-réclama-tion dans un procès) sur l’allégation qu’une revendica-tion de brevet est enfreinte par la réalisation, l’utilisation,la vente, l’offre de vente, ou l’importation du Programmeou d’une quelconque portion de celui-ci.Article 11. Brevets.Un « contributeur » est un titulaire de Droit d’Auteur(“copyright”) qui autorise l’utilisation selon cette Li-cence du Programme ou de l’œuvre sur laquelle le Pro-gramme est basé. L’œuvre ainsi soumise à licence est ap-pelée la "version contributive" de ce contributeur.Les "revendications de brevet essentielles" sont toutes lesrevendications de brevets détenues ou contrôlées par lecontributeur, qu’elles soient déjà acquises par lui ou ac-quises subséquemment, qui pourraient être enfreintes dequelque manière, permises par cette Licence, sur la réali-sation, l’utilisation ou la vente de la version contributivede celui-ci. Aux fins de cette définition, le "contrôle" in-clue le droit de concéder des sous-licences de brevetsd’une manière consistante, nécessaire et suffisante, avecles obligations de cette Licence.Chaque contributeur vous accorde une licence de brevetnon exclusive, mondiale et libre de toute royaltie, selonles revendications de brevet essentielles, pour réaliser,utiliser, vendre, offrir à la vente, importer et autrementexécuter, modifier et propager les contenus de sa versioncontributive.Dans les trois paragraphes suivants, une "licence de bre-vet" désigne tous les accords ou engagements exprimés,quel que soit le nom que vous lui donnez, de ne pasmettre en vigueur un brevet (telle qu’une permission ex-plicite pour mettre en pratique un brevet, ou un accordpour ne pas poursuivre un Destinataire pour cause deviolation de brevet). "Accorder" une telle licence de bre-vet à une partie signifie conclure un tel accord ou enga -gement à ne pas faire appliquer le brevet à cette partie.Si vous acheminez une Œuvre Couverte, dépendant enconnaissance d’une licence de brevet, et si le SourceCorrespondant de l’œuvre n’est pas disponible à qui-conque copie, sans frais et suivant les termes de cette Li -cence, à travers un serveur réseau publiquement acces-sible ou tout autre moyen immédiatement accessible,alors vous devez soit (1) rendre la Source Correspon-dante ainsi disponible, soit (2) vous engager à vous pri-ver pour vous-même du bénéfice de la licence de brevetpour cette œuvre particulière, soit (3) vous engager,d’une façon consistante avec les obligations de cette Li -cence, à étendre la licence de brevet aux Destinataires decette œuvre. "Dépendant en connaissance" signifie quevous avez effectivement connaissance que, selon la li-cence de brevet, votre acheminement de l’Œuvre Cou-verte dans un pays, ou l’utilisation de l’Œuvre Couvertepar votre Destinataire dans un pays, enfreindrait un ouplusieurs brevets identifiables dans ce pays où vous avezdes raisons de penser qu’ils sont valides.Si, conformément à ou en liaison avec une même tran-saction ou un même arrangement, vous acheminez, oupropagez en procurant un acheminement de, une ŒuvreCouverte et si accordez une licence de brevet à l’une desparties recevant l’Œuvre Couverte pour lui permettred’utiliser, propager, modifier ou acheminer une copiespécifique de l’Œuvre Couverte, alors votre accord estautomatiquement étendu à tous les Destinataires del’Œuvre Couverte et des œuvres basées sur celle-ci.Une licence de brevet est "discriminatoire" si, dans lechamp de sa couverture, elle n’inclut pas un ou plusieursdes droits qui sont spécifiquement accordés selon cetteLicence, ou en prohibe l’exercice, ou est conditionnéepar le non-exercice d’un ou plusieurs de ces droits. Vousne pouvez pas acheminer une Œuvre Couverte si vousêtes partie à un arrangement, selon lequel une partietierce exerçant son activité dans la distribution de logi-ciels et à laquelle vous effectuez un paiement fondé surl’étendue de votre activité d’acheminement de l’œuvre,et selon lequel la partie tierce accorde, à une quelconquepartie qui recevrait depuis vous l’Œuvre Couverte, unelicence de brevet discriminatoire (a) en relation avec lescopies de l’Œuvre Couverte acheminées par vous (ou lescopies réalisées à partir de ces copies), ou (b) avant toutdestinée à et en relation avec des produits spécifiques oucompilations contenant l’Œuvre Couverte, à moins quevous ayez conclu cet arrangement ou que la licence debrevet ait été accordée avant le 28 mars 2007.Rien dans cette Licence ne devrait être interprété comme

devant exclure ou limiter toute licence implicite oud’autres moyens de défense à une infraction qui vous se-raient autrement disponible selon la loi applicable rela-tive aux brevets.Article 12. Non abandon de la liberté des autres.Si des conditions vous sont imposées (que ce soit par dé-cision judiciaire, par un accord ou autrement) qui contre-disent les conditions de cette Licence, elles ne vous ex-cusent pas des conditions de cette Licence. Si vous nepouvez pas acheminer une Œuvre Couverte de façon àsatisfaire simultanément vos obligations suivant cette Li-cence et toutes autres obligations pertinentes, alors enconséquence vous ne pouvez pas du tout l’acheminer. Parexemple, si vous avez un accord sur des termes qui vousobligent à collecter pour le réacheminement des royaltiesdepuis ceux à qui vous acheminez le Programme, laseule façon qui puisse vous permettre de satisfaire à lafois à ces termes et ceux de cette Licence sera de vousabstenir entièrement d’acheminer le Programme.Article 13. Utilisation avec la Licence Générale Pu-blique Affero GNU.Nonobstant toute autre clause de cette Licence, vousavez la permission de lier ou combiner toute Œuvre Cou-verte avec une œuvre placée sous la version 3 de la Li-cence Générale Publique GNU Affero (“GNU AfferoGeneral Public License”) en une seule œuvre combinée,et d’acheminer l’œuvre résultante. Les termes de cetteLicence continueront à s’appliquer à la partie formantune Œuvre Couverte, mais les obligations spéciales de laLicence Générale Publique GNU Affero, article 13,concernant l’interaction à travers un réseau, s’applique-ront à la combinaison en tant que telle.Article 14. Versions révisées de cette Licence.La Free Software Foundation peut publier des versionsrévisées et/ou nouvelles de la Licence Publique GénéraleGNU (“GNU General Public License”) de temps entemps. De telles version nouvelles resteront similairesdans l’esprit avec la présente version, mais peuvent diffé-rer dans le détail afin de traiter de nouveaux problèmesou préoccupations.Chaque version reçoit un numéro de version distinctif. Sile Programme indique qu’une version spécifique de laLicence Publique Générale GNU "ou toute version ulté-rieure" (“or any later version”) s’applique à celui-ci,vous avez le choix de suivre soit les termes et conditionsde cette version numérotée, soit ceux de n’importe quelleversion publiée ultérieurement par la Free SoftwareFoundation. Si le Programme n’indique pas une versionspécifique de la Licence Publique Générale GNU, vouspouvez choisir l’une quelconque des versions qui ont étépubliées par la Free Software Foundation.Si le Programme spécifie qu’un intermédiaire peut déci-der quelles versions futures de la Licence Générale Pu-blique GNU peut être utilisée, la déclaration publiqued’acceptation d’une version par cet intermédiaire vousautorise à choisir cette version pour le Programme.Des versions ultérieures de la licence peuvent vous don-ner des permissions additionnelles ou différentes. Cepen-dant aucune obligation additionnelle n’est imposée à l’undes auteurs ou titulaires de Droit d’Auteur du fait devotre choix de suivre une version ultérieure.Article 15. Déclaration d’absence de garantie.Il n’y a aucune garantie pour le programme, dans les li-mites permises par la loi applicable. À moins que cela nesoit établi différemment par écrit, les propriétaires dedroits et/ou les autres parties fournissent le programme"en l’état" sans garantie d’aucune sorte, qu’elle soit ex-primée ou implicite, ceci comprenant, sans se limiter àcelles-ci, les garanties implicites de commercialisabilitéet d’adéquation à un objectif particulier. Vous assumez lerisque entier concernant la qualité et les performances duprogramme. Dans l’éventualité où le programme s’avére-rait défectueux, vous assumez les coûts de tous les ser-vices, réparations ou corrections nécessaires.Article 16. Limitation de responsabilité.En aucune autre circonstance que celles requises par laloi applicable ou accordées par écrit, un titulaire de droitssur le programme, ou tout autre partie qui modifie ouachemine le programme comme permis ci-dessus, nepeut être tenu pour responsable envers vous pour lesdommages, incluant tout dommage général, spécial, acci-dentel ou induit survenant par suite de l’utilisation ou del’incapacité d’utiliser le programme (y compris, sans selimiter à celles-ci, la perte de données ou l’inexactitudedes données retournées ou les pertes subies par vous oudes parties tierces ou l’incapacité du programme à fonc-tionner avec tout autre programme), même si un tel titu-laire ou toute autre partie a été avisé de la possibilité detels dommages.Article 17. Interprétation des sections 15 et 16.Si la déclaration d’absence de garantie et la limitation deresponsabilité fournies ci-dessus ne peuvent prendre effetlocalement selon leurs termes, les cours de justice qui lesexaminent doivent appliquer la législation locale qui ap-proche au plus près possible une levée absolue de touteresponsabilité civile liée au Programme, à moins qu’unegarantie ou assumation de responsabilité accompagneune copie du Programme en échange d’un paiement.

36 / 36 Version 0.2.0 13 décembre 2015