Creating your libre project
              ecosystem.


                                     David SAUVAGE
                              Software Agile Architect
CC BY-NC-SA 3.0          david.sauvage@adalabs.com


                               University of Mauritius
                                     December 2012
We get the ecosystem we
             deserve
●   Why a sustainable ecosystem ?
●   Elements for your ecosystem

    ●   Give and take             ●   Technical
    ●   Be fair                   ●   Financial
    ●   Share                     ●   Community
    ●   Don't hide
                                  ●   People

    Ecosystem principles      Project entities


                                                  2
Why a sustainable ecosystem ?

●   Any other ecosystem would be
    ●   Unprofessional
    ●   Unethical
    ●   Not profitable in the long run




                                         Artwork credit - Patrice OFFMAN




                                                          3
Give and take > Technical


●   As a start-up/company/individual/..., we are using
    external open technologies and COTS for your
    projects.


●   Give feedbacks, write valuable bug reports.
●   Propose patches, feature enhancements.




                   Take only ≠ Open               4
Don't hide > Technical

●   As a software vendor, your software are open source,
    but:
    ●   There is no git access to your product
    ●   There is no issue/feature management system
    ●   Parts of your products/features are not available




                         Hide ≠ Open                 5
Be fair > Community

●   As a software vendor, your software are open
    source, but:
    ●   Latest version are not available
    ●   Only obsolete/buggy version available




                      Unfair ≠ Open             6
Be fair > Financial

●   Individual ≠ Freelance ≠ Smart-up ≠ NGO ≠
    Academic ≠ World wide company
    ●   Adapt your prices
    ●   Adapt your support




                     Unfair ≠ Open          7
Give and take > Community

●   As a company, you receive external contribution
    from your community
●   How are they rewarded ?




                  Take only ≠ Open            8
Share > People

●   As a company, you receive energy from your
    employees
●   How are they rewarded ?




                  Take only ≠ Open           9
Ecosystem = Success key
        element

●   Give and take        ●   Technical
●   Be fair              ●   Financial
●   Share                ●   Community
●   Don't hide           ●   People
●   <your inputs>        ●   <your inputs>

Ecosystem principles   Project entities


                                         10
Feedbacks ?




              11

AdaLabs UoM OSS 2012 Creating your Libre Ecosystem

  • 1.
    Creating your libreproject ecosystem. David SAUVAGE Software Agile Architect CC BY-NC-SA 3.0 david.sauvage@adalabs.com University of Mauritius December 2012
  • 2.
    We get theecosystem we deserve ● Why a sustainable ecosystem ? ● Elements for your ecosystem ● Give and take ● Technical ● Be fair ● Financial ● Share ● Community ● Don't hide ● People Ecosystem principles Project entities 2
  • 3.
    Why a sustainableecosystem ? ● Any other ecosystem would be ● Unprofessional ● Unethical ● Not profitable in the long run Artwork credit - Patrice OFFMAN 3
  • 4.
    Give and take> Technical ● As a start-up/company/individual/..., we are using external open technologies and COTS for your projects. ● Give feedbacks, write valuable bug reports. ● Propose patches, feature enhancements. Take only ≠ Open 4
  • 5.
    Don't hide >Technical ● As a software vendor, your software are open source, but: ● There is no git access to your product ● There is no issue/feature management system ● Parts of your products/features are not available Hide ≠ Open 5
  • 6.
    Be fair >Community ● As a software vendor, your software are open source, but: ● Latest version are not available ● Only obsolete/buggy version available Unfair ≠ Open 6
  • 7.
    Be fair >Financial ● Individual ≠ Freelance ≠ Smart-up ≠ NGO ≠ Academic ≠ World wide company ● Adapt your prices ● Adapt your support Unfair ≠ Open 7
  • 8.
    Give and take> Community ● As a company, you receive external contribution from your community ● How are they rewarded ? Take only ≠ Open 8
  • 9.
    Share > People ● As a company, you receive energy from your employees ● How are they rewarded ? Take only ≠ Open 9
  • 10.
    Ecosystem = Successkey element ● Give and take ● Technical ● Be fair ● Financial ● Share ● Community ● Don't hide ● People ● <your inputs> ● <your inputs> Ecosystem principles Project entities 10
  • 11.