1 Building a Successful Technological Ecosystem Maurizio De Cecco, Minefi-DGI France. Digital Ecosystem Workshop, 18 May 2005 “Towards a network of digital ecosystems: which technology, which research and which instruments ?”
2 What is a Technological Ecosystem A Set of Technologies A Set of Standards A Set of Conventions A Set of Best Practices A Set of Communities Using the Above
3 How to Build a Successfully Technological Ecosystem Create Consensus Get the industrial community to approve the goals Get Mindshare Get the industrial community to share the goals Build a Commodity Infrastructure Get the industrial community to adopt it Target Perennity Assure the industrial community about the future
4 The Two Solutions Are You Strong Enough: Build a Monopoly IBM in the 70s Microsoft today You Are Not ? Play the Industrial Community Game
5 Create Consensus: Play the Social Game You are part of a complex reality Respect the Existing Technological Ecosystems Integrate in the current schools of thought Play the Open Standard Game Don't close your doors Give as Well as Receive It is a bidirectional game.
6 Getting Mindshare Integrate with Existing Infrastructures Infrastructure bring communities Show a Clear Added Value Give reasons to join Leverage Existing Communities Target communities, not single users..
7 Build a Commodity Infrastructure Being Pervasive Be Standard Low Cost Competitive entry point Available Knowledge and competences
8 Target Perennity Give Up Control Share the strategic power Decentralise Development Don't be the only cat in town Use The Community Resources Community of developers, not (only) users
9 The Free/Libre Open Source Way A Strategy to Build Technological Ecosystems GNU/Linux Eclipse Apache OpenOffice Adopted by Many Small and Big Players IBM Sun Sgi....
10 Create Consensus in the Open Source Community Be a Credible Actor Be Open Culturally, technologically, organisationally Fully Embrace the Open Source Community Methodology Be a community yourself Contribute to OS Projects Being able to give Leverage Existing Projects Being able to receive (avoid NIH).
11 Get Mindshare in the Open Source Community Build a Community Integrate key projects, Apache, Eclipse, and so on. Show a clear added value to those projects, At their rules Look at organized communities Apache, Eclipse, ObjectWeb, etc Building an OS community needs a significant effort Uploading code to sourceforge is not enough.
12 Build a commodity Open Source infrastructure Being Pervasive Target large distribution communities Linux distributions Apache, Jboss, ObjectWeb Eclipse Be Standard: You Are Not Smarter Than the Community Standard protocols Standard build and methodologies Standard code. Low Cost Use F/LOSS licensing for the commodity part. Work on the community knowledge management side.
13 Target Perennity for an Open Source Infrastructure Build or Integrate an Organized Community Share the Cost of Community Awareness Involve the Community in the Strategic and Development Activity Do this Soon in the Project Lifecycle. Communities are not code dust bin.