LOGICIELS LIBRES/OPEN SOURCE ET APPLICATIONS D'ENTREPRISE. Laurent JACOT laurent.jacot@tecsas.fr. L'exemple de COMPIERE : ERP Open Source prometteur*



Documents pareils
Logiciels libres et Open source

Systèmes en réseau : Linux 1ère partie : Introduction

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté

Les logiciels OpenSource pour l'entreprise

LOGICIELS LIBRES POUR TPE & PME

La montée des bases de données open source

Modèles économiques de l'open Source

Logiciel Libre dans l'entreprise. BOUABID Mohamed Amine

Zimbra. S I A T. T é l : ( ) F a x : ( )

Jean-Christophe BECQUET

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

«Outils de gestion pour TPE CRM / ERP»

Découverte des Logiciels Libres. Gilles Dequen

Notre Catalogue des Formations IT / 2015

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Urbanisme du Système d Information et EAI

Logiciels Open Sources et le Secteur Privé

Méthode d Évaluation des Coûts liés à l Open Source (ECOS)

( Présentation. Pascal FLAMAND

Jean-Christophe BECQUET

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

Logiciel libre - Stratégie et réalisations

Web & Libre. Outils pour être présent sur le net librement

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Logiciel libre, utilisateurs libres, militants libres...

Logiciels libres et sécurité

Linux 1: Présentation

Mettez Linux en boîte avec ClearOS

IBM Tivoli Monitoring, version 6.1

Enquête sur les Logiciels Libres

Extensions, Documentation, Tutoriels, Astuces

Architecture et infrastructure Web

Annuaires LDAP et méta-annuaires

LOCAL TRUST Charte Open-Source

Logiciels libres en entreprise

Logiciels libres: Des applications métiers mutualisées pour les collectivités. Les Rencontres LandesPublic

Phase 1 : Introduction 1 jour : 31/10/13

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

BUSINESS INTELLIGENCE

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU

TECHN 27. Open Source Software. un nouveau modèle de logiciel. 1. Introduction. 2. Situation et historique Qu'est-ce que l'open Source Software?

ELO Office / Pro Les avantages : Archivage et gestion documentaire

Présentation du Serveur SME 6000

Version 1.13 du 18/03/06 Page 1/14

Moderniser. le système d information et le portefeuille applicatif.

LES SOLUTIONS OPEN SOURCE RED HAT

Les Licences Libres Ouverture et Protection des Logiciels. Plan

Nouvelles Plateformes Technologiques

Etude comparative : ERP open source. Table de matières

Automation Engine 10. Plates-formes prises en charge

Déployer Linux en toute sérénité. Francois Chazalon Directeur Marketing

Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :

Ex Nihilo Denis Ensminger

DUPEDI S.A. Rue de Stalle Bruxelles. Document réalisé avec OpenOffice.org. Réalisation: Luc Viatour le 22/03/2004

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Environnement Informatique EMSE Linux

Architecture de la plateforme SBC

Peut-on vivre ( du logiciel libre? Pascal FLAMAND pflamand(at)janua.fr

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

2 mars HERS Libramont - Semaine Entreprise. Logiciel Libre et entreprise: un vaste catalogue de services

Logiciel de création de badges personnalisés.

Direction des Technologies de l Information. Présentation OCDE. Contribution du Parlement européen. L utilisation de l OPEN SOURCE au PE

Journée du libre 10 mai 2005

Écoles Rurales Numériques et AbulÉdu

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

ATICA Agence pour les Technologies de l Information et de la Communication dans l Administration

L'ENA libère son Système d'information

Les nouvelles architectures des SI : Etat de l Art

La nouvelle équation du poste de travail

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

Curriculum Vitae Administrateur Systèmes et Réseaux

OBM : Découvrez LA solution de messagerie collaborative libre!

L'automatisation open source pour SI complexes

Quel ENT pour Paris 5?

Portails d'entreprise sous GNU/Linux

Logiciel Libre Cours 9 Modèles Économiques

Catalogue des Formations Techniques

Le logiciel libre. Jeudi 19 janvier Rémi Boulle Sébastien Dinot

Formations Evolix Catalogue

Mythes et réalités de l'open Source. Open Source et secteur public. Le point de vue de l AWT. André Delacharlerie

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

PROFIL EXPERIENCE ARCHITECTE LINUX, OPEN SOURCE, COORDINATEUR SÉCURITÉ EMEA

< <

Prestataire Informatique

Quel(s) modèle(s) économique(s) pour les logiciels libres?

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Logiciel libre - Open source, Philosophie, opportunité, alternative, risque

À la découverte. «Une alternative durable en informatique» Présenté par : Eric Leduc eleduc@leducdubleuet.biz

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Les logiciels libres à l Etat de Vaud enjeux exemples - perspectives

Résultats de l Observatoire 2013 Etats des Lieux de l Open Source en France réalisé en décembre 2012

Guide d installation de SugarCRM Open Source version 4.5.1

JAN OLIVIER Expert Supervision Architecte & Administrateur système

NEXTDB Implémentation d un SGBD Open Source

Parts de marché des systèmes d'exploitation sur PC et +

IN Tech - 12 janvier 2010 Open Source et innovation : le Libre comme méthodologie de développement

Transcription:

JDL2004 LOGICIELS LIBRES/OPEN SOURCE ET APPLICATIONS D'ENTREPRISE Laurent JACOT laurent.jacot@ L'exemple de COMPIERE : ERP Open Source prometteur* Théo de BROUWER tdb@audaxis.com Journée de découverte des logiciels libres ESSI, Sophia-Antipolis, 15 avril 2004 * source : Guide Idealx/HP 2004 15 avril 2004 1

Mirage ou réalité? Enquête Open Forum 2002 : 37% des DSI (Directeurs Informatique) employaient déjà des outils Open Source, 49% planifiaient l emploi d outils Open Source dans un futur proche Enquête ERP 2004 InfoWorld : 53% des personnes interrogées sont prêtes à étudier une solution ERP Open Source en alternative à leur ERP (Progiciel de Gestion Intégré) existant 15 avril 2004 2

Plan de la suite de l'exposé Les logiciels libres/open source (LL/OS), en bref Définition(s) - Historique - Actualités Panorama des applications d'entreprise libres Application d'entreprises -postes de travail Logiciels libres incontournables et prometteurs Intégration au système d'information existant Critères de choix - impact type licence -approche du TCO Focus sur les PGI/ERP libres/open source Les logiciels libres de gestion OfBiz - ERP5 L'exemple de Compiere : ERP open source Présentation - Démonstration par Théo de Brouwer (Audaxis) 15 avril 2004 3

Définition «pure» (FSF*) L'expression «Logiciel libre» fait référence à la liberté pour les utilisateurs d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel => voir conférence de RM Stallman Plus précisément, elle fait référence à quatre types de liberté pour l'utilisateur du logiciel : La liberté d'exécuter le programme, pour tous les usages (liberté 0). La liberté d'étudier le fonctionnement du programme, et de l'adapter à vos besoins (liberté 1). Pour ceci l'accès au code source est une condition requise. La liberté de redistribuer des copies, donc d'aider votre voisin, (liberté 2). La liberté d'améliorer le programme et de publier vos améliorations, pour en faire profiter toute la communauté (liberté 3). Pour ceci l'accès au code source est une condition requise. * http://www.fsf.org/philosophy/free-sw.fr.html 15 avril 2004 4

Logiciels libres vs. open source L'expression «Logiciel libre» fait référence à la liberté et non pas au prix. Pour comprendre le concept, vous devez penser à la «liberté d'expression», pas à «l'entrée libre». L'expression «Open Source» fait surtout référence au fait que le code source soit disponible. La notion de logiciel Open Source a été définie par l'association «Open Source Initiative» (OSI) et s'appelle OSD (Open Source Definition). Cette nouvelle définition est moins stricte afin de permettre une coopération plus large possible entre les entreprises et la communauté Open Source. En résumé, deux approches - une approche éthique : logiciel libre - une approche pragmatique : logiciel open source 15 avril 2004 5

Historique (1/2) Les pionniers En 1982, Richard Stallmann crée la Free Software Fundation (FSF), la notion de logiciel libre est alors codifiée et des projets libres se lancent. Richard Stallmann lance donc le projet GNU, dont l objectif est de créer un système d exploitation libre compatible Unix. Linux Entre temps, en 1991, Linus Torvalds, étudiant à l'université d'helsinki en Finlande, lance le projet Linux. Linus Torvalds permet à tous les programmeurs volontaires de participer au projet. La coordination se fait par Internet. Fin 1993, la fiabilité de Linux est déjà à la hauteur des Unix commerciaux. En 1994, les participants au projet GNU, reconnaissant le potentiel de Linux, apportent leurs développements au projet Linux. 15 avril 2004 6

Historique (2/2) Open Source Bruce Perens et Eric S. Raymond créent alors la notion d'open Source et la codifient par l'osd (Open Source Definition). Visant à faire de l'open Source un succès commercial autant que technique, et à abandonner la nature quelque peu contestataire du mouvement. Article La Cathédrale et le Bazar http://www.linux-france.org/article/these/cathedrale-bazar/cathedrale-bazar_monoblock.html Ralliement de grands acteurs de l'informatique Constatant le succès de Linux et l'efficacité du processus de développement des logiciels Open Source, de nombreux poids lourds de l'informatique ont décidé de soutenir des projets Open Source ou d'en créer : Netscape, puis Sun : Communicator -> Mozilla Sun : StarOffice -> OpenOffice IBM : sponsor des plus actifs Puis HP, Dell... 15 avril 2004 7

Actualités (mars-avril 2004) De nombreux gouvernements et collectivités étudient ou annoncent le passage au libre de Pekin à Paris, en passant par Hamburg Des acteurs majeurs de l'informatique prônent l'utilisation de LL/OS : IBM, HP,... HP va commercialiser des PC sous Linux Nouveau trimestre bénéficiaire pour Red Hat Novell a racheté SuSe, la distrib. Linux allemande de référence Mais aussi : L'affaire SCO Microsoft contre attaque : voir : http://www.microsoft.com/france/lesfaits/ «Microsoft et Sun se réconcilient sur le dos de Linux» (titre d'un article du 6 avril sur VNU Net) les deux groupes informatiques se sont engagés pour les dix ans à venir à se verser mutuellement des royalties afin d'assurer la compatibilité de leurs produits respectifs 15 avril 2004 8

LL/OS & applications d'entreprise PANORAMA DES ALTERNATIVES LIBRES Applications d'entreprise libres Poste de travail libre Développement/technique 15 avril 2004 9

Applications d'entreprise libres Applications d'entreprise ERP/CRM ERP/PGI : Compiere/OpenforBusiness/OfBiz Commerce Web OS Commerce Groupware PHPGroupware/CPS/Twiki 01 féb... Gestion de contenu SPIP/Typo 3/Plone... Forum PhpBB EAI : openadaptator... 15 avril 2004 10

Poste de travail libre Poste de travail Suite bureautique : Open Office/KOffice/ Client de messagerie /Navigateur Mozilla Thunderbird / Firebird / Konquerator... Dessin Bitmap : The GIMP Vectoriel : Sketch/Sodipodi Modeleur 3D : Blender Editeur Html Bluefish/Quanta Groupware Ximian evolution/opengroupware... 15 avril 2004 11

Développement/Technique Outils de développement Editeur : emacs Environnement de développement intégré : Eclipse... Serveurs d'applications et frameworks.net : Mono Langages : Perl, PHP, Python Serveur d'applis : Jboss, Jonas Plateforme : Zope Infrastructure Annuaire : OpenLDAP Impression : CUPS Messagerie : Postfix/Sendmail + SpamAssassin Liste de diffusion : Sympa SGBDR : MySQL, MaxDB, PostgreSQL... 15 avril 2004 12

Le guide IdealX 2004 (1/2) Les dix logiciels incontournables Système d'exploitation : Linux => voir Atelier Linux Annuaire : OpenLDAP Serveur Web : Apache Serveur de ressources : Samba Base de données : PostgreSQL Serveurs d'applications : Tomcat Suite bureautique => voir Atelier OpenOffice Administration : Webmin Administration : APT Messagerie : Postfix 15 avril 2004 13

Le guide IdealX 2004 (2/2) Huit logiciels prometteurs Supervision : Nagios Serveur d'applications : Zope Navigateur : Mozilla => voir Atelier Mozilla ERP : Compiere => voir Atelier Compiere (et ci-après) Environnement de développement : Eclipse Emulateur Win32 : Wine IDS : Snort Base de données : MySQL 15 avril 2004 14

LL/OS et applications d'entreprise INTEGRATION AU SYSTEME D'INFORMATION EXISTANT Critères de choix Impact du type de licence Discussion sur le TCO Approches de la migration 15 avril 2004 15

Critères de choix (1/2) Pérennité/Support => communauté active et vivante Voir www.sourceforge.net et www.adullact.org (collectivités) 15 avril 2004 16

Critères de choix (2/2) Coûts réduits pas de licence payante Plus de services de personnalisation et d'accompagnement du changement! Personnalisation code modifiable, solution sur mesure Indépendance vis à vis de l éditeur choix des upgrades, des prestataires Interopérabilité emploi de standards ouverts Stabilité correction de bugs, alertes, transparence Rapidité d évolution Sécurité Qualité du support forum, mailing liste 15 avril 2004 17

Impact du type de licence Exemples de licences libres/open source GPL => voir exposé de RM Stallman pour plus de détail La Licence publique générale GNU, ou GNU GPL (pour GNU General Public License) en anglais, a été écrite pour fixer les conditions légales d'utilisation des logiciels du projet GNU. La principale caractéristique de la GPL est le copyleft, ou gauche d'auteur, qui consiste à "détourner" le principe du copyright pour préserver la liberté d'utiliser, d'étudier, de modifier et de diffuser le logiciel et ses versions dérivées. LGPL La différence avec la GPL est que la LGPL permet de lier un programme tiers non GPL à une bibliothèque LGPL, sans pour autant révoquer la licence. Ainsi, il devient possible à un programmeur désireux de faire un logiciel propriétaire, d'utiliser certains outils du libre (ex: la bibliothèque graphique GTK). MPL Mozilla Public Licence : permet de faire une application propriétaire à partir d'une application libre NB. Le site de gnu.org recense et commente un grand nombre de licences Remarques Sources : http://www.gnu.org/licenses/license-list.fr.html et http://fr.wikipedia.org (encyclopédie libre) Selon la licence, les nouveaux développements réalisés sont «obligatoirement» reversés à la communauté ou non 15 avril 2004 18

Discussion sur le TCO Trois niveaux : Logiciels libres sous Windows => voir atelier GNUWin Poste de travail Windows / Infrastructure Linux Poste de travail Linux / Infrastructure Linux A étudier en priorité : Logiciels libres / Windows Exemples : Mozilla pour la messagerie (beaucoup moins sensible aux virus), Open Office... Poste de travail Linux / Infrastructure Linux Cas où le TCO est en faveur d'une infrastructure libre Entreprise/collectivité de grande taille avec service informatique centralisé (part administration mutualisée vs. licences) Cas où le TCO est plutôt en faveur d'une infrastructure Windows TPE sans compétences informatiques et voulant passer le moins de temps possible à configurer son infrastructure informatique... Entre les deux Étude à réaliser, au cas par cas 15 avril 2004 19

Approches de la migration Mixer libre et propriétaire : Poste clients Windows avec logiciels libres Messagerie Internet Bureautique Puis infrastructure en logiciels libres (ou l'inverse) Firewall sous Linux pour recycler «vieux» PC Serveur de ressources (Samba)... Serveur de messagerie Serveur de fichiers... Puis poste clients Linux avec ces mêmes logiciels libres... Postes clients ultras légers : seule application importante navigateur Web Postes bureautiques de base Tout dépend bien sûr des besoins... 15 avril 2004 20

LL/OS et applications d'entreprise FOCUS SUR LES LOGICIELS DE GESTION LIBRES Panorama OfBiz ERP5 Compiere 15 avril 2004 21

Logiciels de gestion libres Source :http://www.indexel.net/doc.jsp?id=2585 15 avril 2004 22

OFBiz (Open for Business) Source :www.nereide.biz 15 avril 2004 23

ERP5 ERP5 est en production avec base de - 1,500,000 lignes de stock - 20,000 références composants Fonctions spécifiques - gestion de variantes en N dimensions (ex. taille / couleur / morphologie) - gestion de nomenclatures avec héritage de nomenclatures - gestion de production - interface Web utilisable car conçue pour l'être - architecture cluster opérationnelle - système de synchronisation asynchrone sécurisé permettant une mise en oeuvre distribuée Source :www.erp5.org 15 avril 2004 24

LL/OS et applications d'entreprise L'EXEMPLE DE COMPIERE : ERP OPEN SOURCE PROMETTEUR présentation démonstration Théo de Brouwer tdb@audaxis.com 15 avril 2004 25

Le projet Compiere en chiffres Compiere est le projet ERP Open Source #1 600,000+ Téléchargements Parmi les Top 10 Projets de SourceForge depuis 2 ans Forum +10.000 messages 45 dévelopeurs 50,000+ visiteurs uniques/mois www.compiere.org Au moins 50 sites en production dans le monde Conception Compiere est une application neuve : 100% nouvelles technologies Début projet Jan 1999 1er site en production: Mar 01 Expertise du concepteur sur Oracle Applications, SAP,

Architecture technique Langage Java OS : NT, Linux, SunOS SGBD Oracle 9.i Intégration des nouvelles technologies: Workflow intégré Gestion des alertes E-mail, gestion de pièces jointes electroniques Interface Web Portail intégré

Architecture Multi-Tiers Database Server Oracle 9i2 Java Client Application HTML Client Application SGBD Open Source prévu Application Server (J D TP JN P or HT (S) UI Generation ) Windows Linux/Unix BC TP Java Client HT J2EE (JBoss) Client HTML JDBC Application Server Database Server

Que couvre Compiere? Solution Horizontale pour PME/PMI Secteurs Distribution, Négoce, Services, Industrie Fonctions intégrées : Gestion commerciale Achats Stocks/Logistique Services Projets Finance Production Reporting

Multi-Organisations 1 Base de donnée utilisateur = Système Multi-Clients Multi- Organizations Partage de données Système Dictionnaire de l application Paramètres généraux Client Données et paramètres Schéma Comptable System Client A Client B Org 1 Org 1 Org 2 Org 2 Org 3 Org 3 Database User Organisation Transaction Règles de sécurité étendues

Multi-Plan Comptable Multi- Documents comptables Rapports légaux et de gestion Local & Siège Schéma Comptable Devise Plan de comptes Méthode de valorisation Document Accounting Consequence

Multi-Lingues Pour l utilisateur Traduction des écrans et des rapports Format Date/Nb Pour les documents Descriptif produit, termes de paiement, Factures, Accusés de réception

Statut Produit Version disponible Release 2.5.1 Activité du Forum >10.000 messages échangés en Mars Classement sur Forum SourceForge: #9 16.712 downloads Au Hit parade des Top 10 projets SourceForge depuis 2 ans

Nouvelles fonctions Gestion des relations partenaires Multi-entités de commande, facturation, réception, gestion des documents inter-entités Appels d offres Création, diffusion, évaluation des réponses Lettres de relances clients Picking et traçabilité des expéditions Gestion des stocks en transit Nouvelle infrastructure workflow Phase 1 : Workflow sur les demandes d achats

A venir Extension du nouveau moteur de Workflow aux fonctions commande & facturation Nouvelle interface HTML Indépendance vis à vis DB oracle Calcul des frais de transport LIFO/FIFO Web services Intégration des technologies RF

Démonstration

Quelques références (1/2) Sites LL/OS http://perso.club-internet.fr/fguely/logiciel_libre/definition.html Site perso de F. Guely, dont je me suis me suis beaucoup inspiré pour la première partie http://www.linux-france.org/article/these/ Regroupe un certain nombre d'articles de synthèse en français http://www.microsoft.com/france/lesfaits/ Site de Microsoft vs. Linux avec des résultats d'enquête indépendantes? http://www.sil-cetril.org/wheeler/traduction-fr.html#tco L'article de David A Wheeler «Pourquoi utiliser les logiciels ouverts et les Logiciels Libres? Examinons les chiffres!» en français http://www.linux-eco.org:8680/kouran/viabilite Article intéressant sur la viabilité du modèle économique du libre http://www.adae.gouv.fr/article.php3?id_article=172 Guide de choix et d usage des licences de logiciels libres pour les administration sur le site de l'agence pour le Développement de l'administration Electronique 15 avril 2004 37

Quelques références (2/2) Sites LL/OS http://www.alain-lefebvre.com/html/oss-en-mvt.htm Rubrique LL du site d'alain Lefebvre, chroniqueur sur le Journal du Net et ancien directeur de la stratégie de SQLI http://gnuwin.epfl.ch/fr/index.html GNUWin II est une compilation de logiciels libres pour Windows http://europa.eu.int/ispo/ida/export/files/fr/1633.pdf Guide IDA de la migration vers le libre Sites ERP/PGI www.compiere.org et www.audaxis.com Informations sur Compiere www.erp5.org et www.nexedi.com Informations sur ERP5 http://www.ofbiz.org et www.nereide.biz Informations sur OFBiz 15 avril 2004 38

LL/OS et applications d'entreprise MERCI A TOUS POUR VOTRE ATTENTION! N.B. Pour me permettre d'améliorer cette première version de conférence, n'hésitez pas à me contacter : laurent.jacot@ Cette conférence (en version réactualisée) sera prochainement disponible en ligne sur le site www. P.S. Pour les Vauclusiens et proches voisins, une autre conférence sur les logiciels libres est organisée à Avignon le 21 avril à partir de 17h. Plus de renseignement sur le site du CEDIA www.cedia-fr.com. N.B. Ce sera l'occasion d'annoncer la création du LUG84 15 avril 2004 39

Remerciements Je remercie tout particulièrement Coralie GIRARDET (Audaxis) qui a notamment transmis les transparents sur Compiere Qu'Olivier HEINTZ (Néréide) et Jean-Paul SMETS (Nexedi) soient ici également remerciés pour les documents qu'ils m'ont envoyés, qui m'ont permis de compléter ma connaissance (il est vrai encore très perfectible à ce stade), respectivement d'ofbiz et ERP5 Merci aussi à Jean-Marc CHAUVAUX (Cedia) dont les commentaires sur une autre version de cette présentation m'ont été fort utiles. Merci au projet fr.openoffice.org pour le modèle de transparent OOo Impress dont je me suis inspiré. Merci, enfin, à tous les auteurs cités en référence et à tous ceux que j'ai oublié de citer... Sans oublier les organisateurs de JDL2004, en particulier Roger MARLIN (Essi) et Olivier KALOUDOFF (Linux Azur) pour la confiance qu'ils m'ont accordée 15 avril 2004 40