Opensource for
                     Enterprise

                     Eric Fesler
                     CTO Audaxis




Friday 13 May 2011
Why Opensource ?



Friday 13 May 2011
It’s “impossible to
                            avoid”
                               - Gartner Study 2007




Friday 13 May 2011
“By 2011, 80%     of all
                 commercial software
                will contain opensource
                              - Gartner Study 2007


Friday 13 May 2011
“more than    halfof
                     organizations surveyed
                      have adopted open-
                       source software”
                             - Gartner Survey 2010 on 547 IT
                                                     leaders

Friday 13 May 2011
Friday 13 May 2011
Friday 13 May 2011
Friday 13 May 2011
What does opensource
                    brings to you ?


Friday 13 May 2011
You     may not and you agree not to, or to enable
                 others to,   copy (except as expressly permitted
            by this License),     decompile, reverse engineer,
                 disassemble, attempt to derive the source code of,

              decrypt,   modify, or create derivative works of ...


Friday 13 May 2011
4 freedoms



Friday 13 May 2011
Run



Friday 13 May 2011
Study



Friday 13 May 2011
Improve



Friday 13 May 2011
Redistribute



Friday 13 May 2011
4 freedoms

                     • Run
                     • Study
                     • Improve
                     • Redistribute

Friday 13 May 2011
Opensource licenses


                                            +64
                     Academic Free License 3.0 (AFL 3.0)                                  MIT license
                     Affero GNU Public License                                            Motosoto License
                     Adaptive Public License                                              Mozilla Public License 1.1 (MPL)
                     Apache License, 2.0                                                  Multics License
                     Apple Public Source License                                          NASA Open Source Agreement 1.3
                     Artistic license 2.0                                                 NTP License
                     Attribution Assurance Licenses                                       Naumen Public License
                     New and Simplified BSD licenses                                       Nethack General Public License
                     Boost Software License (BSL1.0)                                      Nokia Open Source License
                     Computer Associates Trusted Open Source License 1.1                  Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0)
                     Common Development and Distribution License                          OCLC Research Public License 2.0
                     Common Public Attribution License 1.0 (CPAL)                         Open Font License 1.1 (OFL 1.1)
                     CUA Office Public License Version 1.0                                 Open Group Test Suite License
                     EU DataGrid Software License                                         Open Software License 3.0 (OSL 3.0)
                     Eclipse Public License                                               PHP License
                     Educational Community License,Version 2.0                            Python license (CNRI Python License)
                     Eiffel Forum License V2.0                                            Python Software Foundation License
                     Entessa Public License                                               Qt Public License (QPL)
                     European Union Public License (link to every language's version on   RealNetworks Public Source License V1.0
                     Fair License                                                         Reciprocal Public License 1.5 (RPL1.5)
                     Frameworx License                                                    Ricoh Source Code Public License
                     GNU General Public License (GPL)                                     Simple Public License 2.0
                     GNU General Public License version 3.0 (GPLv3)                       Sleepycat License
                     GNU Library or "Lesser" General Public License (LGPL)                Sun Public License
                     GNU Library or "Lesser" General Public License version 3.0           Sybase Open Watcom Public License 1.0
                     Historical Permission Notice and Disclaimer                          University of Illinois/NCSA Open Source License
                     IBM Public License                                                   Vovida Software License v. 1.0
                     IPA Font License                                                     W3C License
                     ISC License                                                          wxWindows Library License
                     Lucent Public License Version 1.02                                   X.Net License
                     MirOS Licence                                                        Zope Public License
                     Microsoft Public License (Ms-PL)                                     zlib/libpng license
                     Microsoft Reciprocal License (Ms-RL)



Friday 13 May 2011
4 freedoms
                     but also ...


Friday 13 May 2011
Developer community



Friday 13 May 2011
Community support



Friday 13 May 2011
Drupal.org Activity

                     7,588 people with Git accounts
                     2,480 Git commits this week
                     585,127 users on drupal.org
                     371,127 sites running Drupal
                     353 Documentation team members
                     2,798,972 comments and issue followups



Friday 13 May 2011
How to choose an
                     opensource solution ?


Friday 13 May 2011
1. Define needs and
                             constraints
                     •   Organizational needs   •   Compatibility/Openness

                     •   User needs             •   Existing skills

                     •   Features

                     •   Language

                     •   Budget

                     •   Timeframe



Friday 13 May 2011
2. Identify your options

                     • Recommendations
                     • Literature
                     • Software package
                     • Review and Directories

Friday 13 May 2011
SourceForge
                     http://sourceforge.net
                       +400.000 projects


Friday 13 May 2011
Freshmeat
                     http://freshmeat.net


Friday 13 May 2011
Google code
               http://code.google.com


Friday 13 May 2011
Launchpad
                     http://launchpad.net


Friday 13 May 2011
3. Detailed Review



Friday 13 May 2011
What is specific to
                      Opensource ?


Friday 13 May 2011
Reputation



Friday 13 May 2011
Ongoing Effort



Friday 13 May 2011
Standards and
                     Interoperability


Friday 13 May 2011
Community Support



Friday 13 May 2011
Commercial Support



Friday 13 May 2011
Version policy



Friday 13 May 2011
Documentation



Friday 13 May 2011
Skill Set



Friday 13 May 2011
Project development
                            model


Friday 13 May 2011
License



Friday 13 May 2011
...the more important...



Friday 13 May 2011
Take a look at the engine ...


Friday 13 May 2011
... and take a test drive !!

Friday 13 May 2011
Methodologies

                     • Open Business Readiness Rating (BRR)
                     • QSOS
                     • Open Source Maturity Model (Navico’s
                       OSMM)



Friday 13 May 2011
BRR
                                     http://www.openbrr.org
                     •   Functionality                       •    Architecture

                     •   Usability                           •    Support

                     •   Quality                             •    Documentation

                     •   Security                            •    Adoption

                     •   Performance                         •    Community

                     •   Scalability                         •    Professionalism

                                           Business Readiness Rating

Friday 13 May 2011
QSOS
                     http://www.qsos.org/




                       Qualification and Selection of Opensource Software
Friday 13 May 2011
OSMM
                        http://www.navicasoft.com/pages/osmm.htm


                     • Software
                     • Support
                     • Documentation
                     • Training
                     • Integration
                     • Professional Services
                                     Open Source Maturity Model
Friday 13 May 2011
How to compare with
                     Proprietary Solutions ?


Friday 13 May 2011
!5'9'?09$1                                            2


                       Evaluate the state of
                      the art of the solution
                                          8./5$0,/'90$1
                           +,--./0$1              6       !5'9'?09$1




                       :';#),<).;#                @           &4,<#;;0,/'9)!.>>,4$




                          345"0$#5$.4#                    =>#/#;;
                                         7,5.-#/$'$0,/



 Friday 13 May 2011
After customization
                                        8/06$1-0'91$2
                         ,-../01$2              +       !6'9'?19$2




                     :';#)-<)/;#                @           &5-<#;;1-0'9)!/>>-5$




                        456"1$#6$/5#                    =>#0#;;
                                       7-6/.#0$'$1-0



Friday 13 May 2011
What you do not pay in
                  license fees you can
                 invest in services and
                      customization

Friday 13 May 2011
Case Studies



Friday 13 May 2011
MDM
           Master Data Management


Friday 13 May 2011
COLLECTION   External systems




                                    Extraction / Transformation



                                              Transport

                                                                  Loading
                                                                            Repository
                                              Transport
            PUBLISHING




                                   Extraction / Transformation




Friday 13 May 2011
Talend MDM




Friday 13 May 2011
CMS
                     Content Management
                           System


Friday 13 May 2011
Friday 13 May 2011
Friday 13 May 2011
Key points for CMS

                     • Openness
                     • Usability
                     • Flexibility

Friday 13 May 2011
Openness


                     • 1132 registered extension projects
                     • LDAP integration, ECM, ...


Friday 13 May 2011
Openness


                     • 1132 registered extension projects
                     • LDAP integration, ECM, ...


Friday 13 May 2011
Usability


                     • Easy role management
                     • Easy content workflow management


Friday 13 May 2011
Usability


                     • Easy role management
                     • Easy content workflow management


Friday 13 May 2011
Flexiblity


                     • Dynamic template
                     • eZ Components


Friday 13 May 2011
Flexiblity


                     • Dynamic template
                     • eZ Components


Friday 13 May 2011
Friday 13 May 2011
Picture Credits

                     •   http://www.flickr.com/photos/kexino/5142774552/

                     •   http://www.flickr.com/photos/designbloke/258511685/

                     •   http://www.flickr.com/photos/dekuwa/5430733402/

                     •   http://www.flickr.com/photos/abulhussain/

                     •   http://www.flickr.com/photos/johannesfreund/2320330661

                     •   http://www.flickr.com/photos/kalleboo/2473197800




Friday 13 May 2011

OpenSource for Entreprise

  • 1.
    Opensource for Enterprise Eric Fesler CTO Audaxis Friday 13 May 2011
  • 2.
  • 3.
    It’s “impossible to avoid” - Gartner Study 2007 Friday 13 May 2011
  • 4.
    “By 2011, 80% of all commercial software will contain opensource - Gartner Study 2007 Friday 13 May 2011
  • 5.
    “more than halfof organizations surveyed have adopted open- source software” - Gartner Survey 2010 on 547 IT leaders Friday 13 May 2011
  • 6.
  • 7.
  • 8.
  • 9.
    What does opensource brings to you ? Friday 13 May 2011
  • 10.
    You may not and you agree not to, or to enable others to, copy (except as expressly permitted by this License), decompile, reverse engineer, disassemble, attempt to derive the source code of, decrypt, modify, or create derivative works of ... Friday 13 May 2011
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
    4 freedoms • Run • Study • Improve • Redistribute Friday 13 May 2011
  • 17.
    Opensource licenses +64 Academic Free License 3.0 (AFL 3.0) MIT license Affero GNU Public License Motosoto License Adaptive Public License Mozilla Public License 1.1 (MPL) Apache License, 2.0 Multics License Apple Public Source License NASA Open Source Agreement 1.3 Artistic license 2.0 NTP License Attribution Assurance Licenses Naumen Public License New and Simplified BSD licenses Nethack General Public License Boost Software License (BSL1.0) Nokia Open Source License Computer Associates Trusted Open Source License 1.1 Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0) Common Development and Distribution License OCLC Research Public License 2.0 Common Public Attribution License 1.0 (CPAL) Open Font License 1.1 (OFL 1.1) CUA Office Public License Version 1.0 Open Group Test Suite License EU DataGrid Software License Open Software License 3.0 (OSL 3.0) Eclipse Public License PHP License Educational Community License,Version 2.0 Python license (CNRI Python License) Eiffel Forum License V2.0 Python Software Foundation License Entessa Public License Qt Public License (QPL) European Union Public License (link to every language's version on RealNetworks Public Source License V1.0 Fair License Reciprocal Public License 1.5 (RPL1.5) Frameworx License Ricoh Source Code Public License GNU General Public License (GPL) Simple Public License 2.0 GNU General Public License version 3.0 (GPLv3) Sleepycat License GNU Library or "Lesser" General Public License (LGPL) Sun Public License GNU Library or "Lesser" General Public License version 3.0 Sybase Open Watcom Public License 1.0 Historical Permission Notice and Disclaimer University of Illinois/NCSA Open Source License IBM Public License Vovida Software License v. 1.0 IPA Font License W3C License ISC License wxWindows Library License Lucent Public License Version 1.02 X.Net License MirOS Licence Zope Public License Microsoft Public License (Ms-PL) zlib/libpng license Microsoft Reciprocal License (Ms-RL) Friday 13 May 2011
  • 18.
    4 freedoms but also ... Friday 13 May 2011
  • 19.
  • 20.
  • 21.
    Drupal.org Activity 7,588 people with Git accounts 2,480 Git commits this week 585,127 users on drupal.org 371,127 sites running Drupal 353 Documentation team members 2,798,972 comments and issue followups Friday 13 May 2011
  • 22.
    How to choosean opensource solution ? Friday 13 May 2011
  • 23.
    1. Define needsand constraints • Organizational needs • Compatibility/Openness • User needs • Existing skills • Features • Language • Budget • Timeframe Friday 13 May 2011
  • 24.
    2. Identify youroptions • Recommendations • Literature • Software package • Review and Directories Friday 13 May 2011
  • 25.
    SourceForge http://sourceforge.net +400.000 projects Friday 13 May 2011
  • 26.
    Freshmeat http://freshmeat.net Friday 13 May 2011
  • 27.
    Google code http://code.google.com Friday 13 May 2011
  • 28.
    Launchpad http://launchpad.net Friday 13 May 2011
  • 29.
  • 30.
    What is specificto Opensource ? Friday 13 May 2011
  • 31.
  • 32.
  • 33.
    Standards and Interoperability Friday 13 May 2011
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
    Project development model Friday 13 May 2011
  • 40.
  • 41.
  • 42.
    Take a lookat the engine ... Friday 13 May 2011
  • 43.
    ... and takea test drive !! Friday 13 May 2011
  • 44.
    Methodologies • Open Business Readiness Rating (BRR) • QSOS • Open Source Maturity Model (Navico’s OSMM) Friday 13 May 2011
  • 45.
    BRR http://www.openbrr.org • Functionality • Architecture • Usability • Support • Quality • Documentation • Security • Adoption • Performance • Community • Scalability • Professionalism Business Readiness Rating Friday 13 May 2011
  • 46.
    QSOS http://www.qsos.org/ Qualification and Selection of Opensource Software Friday 13 May 2011
  • 47.
    OSMM http://www.navicasoft.com/pages/osmm.htm • Software • Support • Documentation • Training • Integration • Professional Services Open Source Maturity Model Friday 13 May 2011
  • 48.
    How to comparewith Proprietary Solutions ? Friday 13 May 2011
  • 49.
    !5'9'?09$1 2 Evaluate the state of the art of the solution 8./5$0,/'90$1 +,--./0$1 6 !5'9'?09$1 :';#),<).;# @ &4,<#;;0,/'9)!.>>,4$ 345"0$#5$.4# =>#/#;; 7,5.-#/$'$0,/ Friday 13 May 2011
  • 50.
    After customization 8/06$1-0'91$2 ,-../01$2 + !6'9'?19$2 :';#)-<)/;# @ &5-<#;;1-0'9)!/>>-5$ 456"1$#6$/5# =>#0#;; 7-6/.#0$'$1-0 Friday 13 May 2011
  • 51.
    What you donot pay in license fees you can invest in services and customization Friday 13 May 2011
  • 52.
  • 53.
    MDM Master Data Management Friday 13 May 2011
  • 54.
    COLLECTION External systems Extraction / Transformation Transport Loading Repository Transport PUBLISHING Extraction / Transformation Friday 13 May 2011
  • 55.
  • 56.
    CMS Content Management System Friday 13 May 2011
  • 57.
  • 58.
  • 59.
    Key points forCMS • Openness • Usability • Flexibility Friday 13 May 2011
  • 60.
    Openness • 1132 registered extension projects • LDAP integration, ECM, ... Friday 13 May 2011
  • 61.
    Openness • 1132 registered extension projects • LDAP integration, ECM, ... Friday 13 May 2011
  • 62.
    Usability • Easy role management • Easy content workflow management Friday 13 May 2011
  • 63.
    Usability • Easy role management • Easy content workflow management Friday 13 May 2011
  • 64.
    Flexiblity • Dynamic template • eZ Components Friday 13 May 2011
  • 65.
    Flexiblity • Dynamic template • eZ Components Friday 13 May 2011
  • 66.
  • 67.
    Picture Credits • http://www.flickr.com/photos/kexino/5142774552/ • http://www.flickr.com/photos/designbloke/258511685/ • http://www.flickr.com/photos/dekuwa/5430733402/ • http://www.flickr.com/photos/abulhussain/ • http://www.flickr.com/photos/johannesfreund/2320330661 • http://www.flickr.com/photos/kalleboo/2473197800 Friday 13 May 2011