YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Diverse2013 Osnabruck - The MediaMosa Foundation

The MediaMosa Foundation

From innovation project to a sustainable open source community

DIVERSE201324 June, Osnabrueck, GermanyFrans Ward - Michel van de Ven

Page 2: Diverse2013 Osnabruck - The MediaMosa Foundation

About MediaMosa

Page 3: Diverse2013 Osnabruck - The MediaMosa Foundation

REST based SOA

> Flexibility by combining components> Open source and using open source components> Scalable for future expansion

Page 4: Diverse2013 Osnabruck - The MediaMosa Foundation

Can haz API?Play videoAuthenticationAuthorization (Play restriction)Upload (PUT, POST, FTP)TranscodingMedia Management: media files, assets and collectionsSearchJobsMetadata and OAI/PMHNotificationLogging and StatisticsStills....

Page 5: Diverse2013 Osnabruck - The MediaMosa Foundation

Vehicle for innovation projects

• MediaMosa Rich Media Application

• Content Supplier Application

• MediaMosa and Matterhorn

• HTML5 Video

• Video Annotation

• Rich Media Systems Compared

• MediaMosa Building Block for Blackboard

• MediaMosa and support for other content

• Full text search engines

• Content in the Cloud

• MediaMosa and Open API

• Transcripting Technology

• Open Live Streaming

Page 6: Diverse2013 Osnabruck - The MediaMosa Foundation

Open & Public from the start

Page 7: Diverse2013 Osnabruck - The MediaMosa Foundation

Open Source is....

Page 8: Diverse2013 Osnabruck - The MediaMosa Foundation

Open Source is....

“The realization of an open source

project does not guarantee the

creation of a community”

Page 9: Diverse2013 Osnabruck - The MediaMosa Foundation

Community website & demo

Page 10: Diverse2013 Osnabruck - The MediaMosa Foundation

A growing community

Page 11: Diverse2013 Osnabruck - The MediaMosa Foundation

Innovation project lifecycle

Page 12: Diverse2013 Osnabruck - The MediaMosa Foundation

Innovation project lifecycleCompleted?

Page 13: Diverse2013 Osnabruck - The MediaMosa Foundation

What were the options?

Page 14: Diverse2013 Osnabruck - The MediaMosa Foundation

Why a foundation?

Page 15: Diverse2013 Osnabruck - The MediaMosa Foundation

Founded!

Page 16: Diverse2013 Osnabruck - The MediaMosa Foundation

Core Activities

Page 17: Diverse2013 Osnabruck - The MediaMosa Foundation

Foundation Bootstrap

• How to build an Open Source Foundation• Parties you need to involve

• Rights / Brand / Trademark owners• Programmers, authors, “natural" leaders• Users

• Hire a legal counsel• Inform on local / global laws• Validate charter texts• Prepare paperwork for notary

• Hire a notary• Look at other foundations: FreeBSD, Debian

Page 18: Diverse2013 Osnabruck - The MediaMosa Foundation

• Who establishes the foundation?• Foundation name• Goals of the foundation• Financial sources• Governance

• The Board (ceremonial, financial): who's on it and what are their tasks, rights and responsibilities? How are decisions taken? How are elections held?

• Operational Board: same questions.• Devise rules for good and for bad times

• Who does the (financial) paperwork?

Foundation Charter

Page 19: Diverse2013 Osnabruck - The MediaMosa Foundation

Member Council Charter• This is where the action is• Not a part of the foundation charter, but

demanded by it.• Lay down the operationalrules within the main

charter framework• Roles: Chair, Secretary, Master Committer, and

other important roles that emerge, like a webmaster

• Tasks, rights and responsibilities• How and when to do elections• How to resolve problems and disagreements• Foundation Board can interfere when needed

Page 20: Diverse2013 Osnabruck - The MediaMosa Foundation

Foundation Governance

Page 21: Diverse2013 Osnabruck - The MediaMosa Foundation

Foundation Governance

Page 22: Diverse2013 Osnabruck - The MediaMosa Foundation

Foundation Governance

Page 23: Diverse2013 Osnabruck - The MediaMosa Foundation

Foundation Governance

Page 24: Diverse2013 Osnabruck - The MediaMosa Foundation

Foundation Governance

Page 25: Diverse2013 Osnabruck - The MediaMosa Foundation

Organisation model

• Contribute with time, money or resources• Time: write code, write documentation, take

up a Council position, organise events, update the website.

• Money: donate for software projects, for events.

• Resources: provide a venue for an event, provide server capacity, provide food and drinks.

Page 26: Diverse2013 Osnabruck - The MediaMosa Foundation

Benefits

• Align your efforts with other adopters and get more and better features in MediaMosa, faster.

• Meet other people with similar mindsets and problems regarding Digital Asset Management.

• Be part of a transparent organisation with clear goals and internal procedures.

Page 27: Diverse2013 Osnabruck - The MediaMosa Foundation

• Use common sense guiding principles.• Be honest, be open, be transparent.• Consider every aspect from multiple

perspectives:• What if I would have to accept these rules?• Do these rules still work 5 years from now?• What if we become a very large organisation?• What if someone goes ballistic?

• Make the rules inherently modifiable and extensible so they can grow and adapt to real-world circumstances; but stay within charter limits, and no self-destruction.

General Guidelines

Page 28: Diverse2013 Osnabruck - The MediaMosa Foundation

Ponderings & Collateral Damage• Things we considered but didn't include.• Things we explicitly do not want to do.• Do not become a financial broker between

customers and suppliers. Just be an information broker, a linking pin.

• Do not hide information, publish everything.• No membership fees with voting rights; would

allow commercial entities to dominate the Council.

Page 29: Diverse2013 Osnabruck - The MediaMosa Foundation

Lessons Learned

• What are the organisational issues that need to be addressed?

• What does it take to successfully build an active open source community?

• How can you address the international community members?

• How can you guarantee future commitments?• How do you secure financial independence

and assurance?

Page 30: Diverse2013 Osnabruck - The MediaMosa Foundation

Call to Action

Join the communityTalk to us @DiverseWill do BoF sessions to go into specificsContributeBecome a sponsorUse MediaMosa and tell us about itHave funhttp://foundation.mediamosa.org<[email protected]>

Page 31: Diverse2013 Osnabruck - The MediaMosa Foundation

MediaMosa DirectionsWWWhttp://mediamosa.orghttp://foundation.mediamosa.org

Twitterhttp://twitter.com/mediamosa

Online Demohttp://demo.mediamosa.org

Source Codehttps://github.com/mediamosa

Slidesharehttp://www.slideshare.net/mediamosa

Page 32: Diverse2013 Osnabruck - The MediaMosa Foundation

Related Documents