Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc

La page est créée Jean Boulanger
 
CONTINUER À LIRE
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Une opportunité pour les
    entrepreneurs:
   le logiciel libre et
      open source
          Daniel Morissette
          Mapgears Inc
          dmorissette@mapgears.com
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Daniel Morissette

• 1994: UQAC, Génie Informatique
• 1994-96: Les Services Cartographiques 2+1 (Gatineau)
• 1996-98: Travailleur autonome (développeur pigiste)
    • 1998: Bibliothèques “open source” MITAB, GDAL/OGR et OWT
• 1998: Co-fondateur, DM Solutions Group (Ottawa)
    • 2000: Adoption du logiciel open source MapServer
• 2001: 2e bureau de DM Solutions Group à Chicoutimi
    • 2006: Création de la fondation OSGeo (Autodesk + 8 projets logiciels)
• 2006: “Spin-off” Mapgears
    • 2009: Prix Sol Katz (FOSS4G 2009, Sydney, Australie)
    • 2010: Membre du “board” (CA) de la fondation OSGeo
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Aperçu de la présentation

• Logiciel libre et open source:
  • Libre / Open Source 101
  • Licences
  • Modèle économique
• Opportunités pour les entrepreneurs:
  • Exemple de Mapgears
  • Modèles d'entreprises possibles
     • Avantages / inconvénients
     • Conditions gagnantes recherchées

                                          3
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Libre et Open Source 101

                           4
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
“Libre” ou “Open Source”?

• L'”Open Source” est une
  méthodologie de développement
  (motivations pratiques)
• Le “libre” est un mouvement
  social (motivations éthiques)

• Les motivations diffèrent mais les
  deux groupes se rejoignent sur la
  solution
                                       5
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Définition d'une licence libre

• Une licence libre ou open source doit
  garantir les 4 libertés suivantes:
  – d'utiliser
  – de copier
  – d'étudier
  – de modifier et redistribuer

                                          6
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Types de licences

             Libre ou     Freeware
                                     Shareware         Propriétaire
           Open Source     Gratuit
                                       Limite            Limite
Utiliser        ✔            ✔        temporelle ou     selon licence
                                       fonctionnelle     d'utilisation

Copier          ✔            ✔             ✔                 
                                                        sauf copie de
                                                         sauvegarde

Étudier         ✔                                          

Modifier        ✔                                          

 Une licence libre ou open source prend le contrôle des
   vendeurs et le redonne aux utilisateurs du logiciel

                                                                         7
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Autres tendances

• Open Standards
• Software as a Service (SaaS)
• Services / API gratuits (ex: Google Maps)
• Web 2.0 (blogues, wiki, médias sociaux,
  etc.)
• Crowdsourcing
• ...

                                              8
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Les licences

               9
Une opportunité pour les entrepreneurs: le logiciel libre et open source - Daniel Morissette Mapgears Inc
Propriété intellectuelle

Avec une licence libre / open source,
           on ne cède pas sa
        propriété intellectuelle,
on l'utilise pour rendre le code libre.

                                          10
Licences – Obligations ???

L'utilisation de code Libre / Open Source
dans votre application vous oblige à
  a) retourner vos modifications/améliorations au
    projet OS correspondant
  b) publier l'ensemble de votre code
    source sous la même licence
  c) aucune obligation de publication

                                                                                          11
                          dialog-question.png: Human-O² Icon Set (c) Olivier Scholtz and others
Licences

                                      MIT/X
GPL          LGPL                     BSD

Réciproque                     Non-réciproque
(copyleft)

                                                12
Mythes Réalité

• Logiciel développé des hobbyistes dans
  leur sous-sol
• Développeurs professionnels, souvent
  issus d'éditeurs propriétaires
• Compagnies sérieuses
• Produits matures et robustes
• Support technique disponible

                                           13
14
15
Modèle économique

                    16
Gratuité

  "L'Open Source est gratuit
         seulement si
votre temps n'a aucune valeur."

                                  17
Logiciel = Produit

Source: Paul Ramsey - Beyond Nerds Bearing Gifts   18
Modèle propriétaire

Source: Paul Ramsey - Beyond Nerds Bearing Gifts   19
Modèle Open Source

Source: Paul Ramsey - Beyond Nerds Bearing Gifts   20
Modèles d'entreprises possibles

• Adoption/contribution à un Logiciel OS
• Vente d'un produit à valeur ajoutée
  (version “entreprise” ou “pro”)
• Exemples:
  • RedHat Enterprise Linux
  • SUN: Solaris, StarOffice
  • Autodesk: MapGuide Enterprise

                                           21
Modèles d'entreprises possibles
MapGuide Open Source   MapGuide Enterprise

                                             22
Modèle d'entreprises possibles

• Hybride entre éditeur logiciel et consultant
  • Contrôle la technologie, expert du logiciel
  • Pas de vente de licences
• Vente de services:
  •   Formation
  •   Support technique
  •   Développement, intégration
  •   Solutions clef en main utilisant le logiciel
  •   Hébergement
  •   SaaS
                                                     23
Modèles d'entreprises possibles

                                  24
Historique - 1998-2000

• Traducteurs de données géo:          • Sites de cartographie Web
    • MITAB                            • Utilisation de logiciel propriétaire
    • GDAL/OGR                           (boite noire, limites, bogues, peu de
• Avantage OS: réutilisation du code     contrôle)
  avec différents clients

                                                                                 25
Historique - 2000-2006

• Difficile de livrer des solutions de qualité avec certains logiciels
  propriétaires
• Recherche d'alternatives: découverte et adoption de MapServer
• DM Solutions Group et MapServer deviennent chef de file de la
  géomatique libre et open source
• Publication de OWTChart, Chameleon, ka-Map!, MS4W, ...
• Portail MapTools.org
• Fondation OSGeo

                                                                         26
Historique - 2006

• DM Solutions Group crée le “Spin-off” Mapgears
  • DM Solutions Group (Ottawa):
    • Solutions clef en main
    • Produits cartographiques basés sur MapServer
  • Mapgears (Chicoutimi):
    • Focus sur la technologie MapServer
    • Services de support aux développeurs et intégrateurs

                                                             27
Mapgears – Modèle d'affaires

                               28
Mapgears – Modèle d'affaires

“L'expert MapServer ...”

• Adoption de MapServer en 2000
• Compte dans son équipe certains des
  principaux développeurs du logiciel
• Membres du comité de direction
• Influence sur la direction du projet
• Mapgears reconnue comme la plus
  importante compagnie derrière MapServer
                                            29
Mapgears – Modèle d'affaires

“... qui vous accompagne ...”

• Services d'accompagnement:
   • Formation sur mesure
   • Support technique professionnel
   • Développement spécialisé
• Clientèle visée:
   • Intégrateurs et développeurs utilisant MapServer pour la
     livraison d'un produit ou d'une solution sur mesure
   • Support de 2ème ligne
   • Ne vise pas l'usager final (on laisse ça à nos clients)

                                                                30
Mapgears – Modèle d'affaires

“... dans le monde de la cartographie Web”

         OpenLayers

                                             31
Mapgears – Modèle d'affaires

• Réseau international de partenaires de
  confiance
  • Membres de la fondation OSGeo
  • Experts dans leurs domaines respectifs
  • Viennent complémenter l'équipe de Mapgears
    au besoin
  • Mapgears offre un point de contact unique et
    en français pour ses clients

                                                   32
Mapgears – Clientèle type

                            33
Mapgears – Clientèle type

                            34
Mapgears – Clientèle type

                            35
Mapgears – Clientèle type

                            36
Construire une entreprise autour du
   logiciel libre et open source

                                      37
Pourquoi choisir l'OS?

• Les mauvaises raisons:
  – Gratuité
  – Tendance / mode / saveur du mois
  – “Cheap labour”

                                       38
Pourquoi choisir l'OS?

• Les bonnes raisons:
  – Reprendre le contrôle de sa technologie
     • briser le “vendor lock-in” pour les utilisateurs
     • contrôle à 100% de l'architecture pour les développeurs
  – Interopérabilité (support des normes ouvertes)
  – Accélérer le développement
  – Communauté / réseau d'experts international
  – Rétention du personnel
  • ...
  • Économies a long terme
  • Livrer des solutions de meilleure qualité à ses clients
                                                                 39
Logiciel libre et OS en entreprise

• 3 niveaux d'adoption possibles des
  logiciels libre et open source:
  – Entreprise utilisatrice
  – Entreprise contributrice
  – Entreprise productrice

                                       40
Entreprise utilisatrice
de logiciel libre et open source

                                   41
Entreprise utilisatrice

• Utiliser logiciel OS dans ses opérations quotidiennes
• Livrer des produits/solutions basés sur des logiciels OS
• Avantages:
  • Faible investissement initial (investissement surtout en temps
    d'apprentissage)
  • Formule très accessible aux jeunes entrepreneurs
  • Pas de licences à gérer
  • Accélérer le développement d'un produit
  • Garde un certain contrôle des technologies utilisées
• Inconvénients:
  • Conserve une certaine dépendance envers les développeurs des logiciels
    utilisés

                                                                             42
Évaluation d'un projet Open Source

•   Fonctionnalité / spécifications rencontrent vos besoins
•   Licence compatible avec votre utilisation
•   Propriété intellectuelle / brevets
•   Communauté active de développeurs et d'usagers
    – Forums de discussion
    – Date des dernières révisions
    – Liste / références d'organismes utilisateurs
    – Documentation
    – Processus de développement et de décision ouverts
• “Bus number”

                                                              43
Entreprise contributrice
à un logiciel libre / open source

                                    44
Entreprise contributrice

• Une/des composantes OS sont au coeur de votre produit ou
  service
• Décision de contribuer activement au développement futur des
  logiciels OS en question
• Avantages:
  • Indépendance technologique et plus grand contrôle sur la direction de la
    technologie
  • Expertise reconnue dans la communauté du logiciel
  • Inclusion de vos contributions dans les révisions futures
  • Valorisation des employés impliqués (méritocratie)
• Inconvénients:
  • Plus grand investissement, requiert une équipe de développeurs
  • Attention à protéger votre avantage compétitif

                                                                               45
Entreprise contributrice

• Conditions gagnantes pour justifier de contribuer à
  un projet OS
  – Fonctionnalité générique et réutilisable
  – Ne vous enlève pas votre avantage compétitif
  – Bénéficier d'un retour de la communauté sous forme de:
     •   Tests dans des centaines d'environnements
     •   Documentation originale et/ou traductions
     •   Contribution éventuelles de fonctionnalités ajoutées
     •   Visibilité pour vous et votre entreprise (méritocratie)
  – Inclusion dans les révisions futures officielles du logiciel
    (facilite les mises à jour futures)

                                                                   46
Entreprise productrice
de logiciel libre et open source

                                   47
Entreprise productrice

• Production/distribution d'un logiciel sous une licence OS
• Avantages:
  •   Reconnaissance en tant qu'expert dans le domaine
  •   Le logiciel devient votre carte de visite (marketing)
  •   Contributions de la communauté à votre produit
  •   Très valorisant pour les employés (méritocratie)
• Inconvénients:
  • Revenus pour cette activité provenant essentiellement de services
  • Investissement significatif et à long terme
  • Défi de construire, gérer et maintenir une communauté d'utilisateurs et
    de contributeurs autour du logiciel
  • Demande une certaine expérience du monde OS avant de pouvoir y
    arriver

                                                                              48
Entreprise productrice

• Conditions gagnantes requises:
  – Fonctionnalité générique et réutilisable
  – Votre avantage compétitif: être perçu comme l'expert
  – Potentiel de création d'une communauté active de développeurs
    et utilisateurs
  – Bénéficier d'un retour de la communauté sous forme de:
     • Contributions d'autres développeurs ou usagers
     • Documentation originale et/ou traductions
     • Contrôle de qualité dans des centaines d'environnements
  – Visibilité pour vous et votre entreprise (marketing)

                                                                    49
Publication d'un logiciel OS

• Producing Open Source Software
    How to run a succesful Free Software Project
• http://producingoss.org/

                                                   50
Le mot de la fin

•   Libre / Open Source ≠ Gratuit
•   Une opportunité pour les entrepreneurs
•   Un investissement rentable
•   Protéger votre avantage compétitif
•   Rechercher les conditions gagnantes
•   Comprendre et bien gérer la communauté
    pour en tirer le maximum

                                             51
Questions ?

    Daniel Morissette
    Mapgears Inc
    dmorissette@mapgears.com

                               52
Vous pouvez aussi lire