SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
The MediaMosa
Foundation
From innovation project to a sustainable
open source community
DIVERSE2013
24 June, Osnabrueck, Germany
Frans Ward - Michel van de Ven
About MediaMosa
REST based SOA
> Flexibility by combining components
> Open source and using open source components
> Scalable for future expansion
Can haz API?
Play video
Authentication
Authorization (Play restriction)
Upload (PUT, POST, FTP)
Transcoding
Media Management: media files,
assets and collections
Search
Jobs
Metadata and OAI/PMH
Notification
Logging and Statistics
Stills
....
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
Open & Public from the start
Open Source is....
Open Source is....
“The realization of an
open source
project does not
guarantee the
creation of a community”
Community website & demo
A growing community
Innovation project lifecycle
Innovation project lifecycle
Completed?
What were the options?
Why a foundation?
Founded!
Core Activities
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
• 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
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
Foundation Governance
Foundation Governance
Foundation Governance
Foundation Governance
Foundation Governance
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.
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.
• 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
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.
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?
Call to Action
Join the community
Talk to us @Diverse
Will do BoF sessions to go into specifics
Contribute
Become a sponsor
Use MediaMosa and tell us about it
Have fun
http://foundation.mediamosa.org
<board@mediamosa.org>
MediaMosa Directions
WWW
http://mediamosa.org
http://foundation.mediamosa.org
Twitter
http://twitter.com/mediamosa
Online Demo
http://demo.mediamosa.org
Source Code
https://github.com/mediamosa
Slideshare
http://www.slideshare.net/mediamosa
Diverse2013 Osnabruck - The MediaMosa Foundation

Mais conteúdo relacionado

Mais de MediaMosa

Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortMediaMosa
 
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012MediaMosa
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012MediaMosa
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa
 
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...MediaMosa
 
MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorMediaMosa
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaMediaMosa
 
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaUsing OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaMediaMosa
 
Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011MediaMosa
 
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsMediaMosa
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011MediaMosa
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011MediaMosa
 
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011MediaMosa
 
Onderwijsdagen2011 - MediaMosa - 8 november 2011
Onderwijsdagen2011  - MediaMosa - 8 november 2011Onderwijsdagen2011  - MediaMosa - 8 november 2011
Onderwijsdagen2011 - MediaMosa - 8 november 2011MediaMosa
 
TF-Media Porto - MediaMosa Transcription Technology - October 28 2011
TF-Media Porto - MediaMosa Transcription Technology - October 28 2011TF-Media Porto - MediaMosa Transcription Technology - October 28 2011
TF-Media Porto - MediaMosa Transcription Technology - October 28 2011MediaMosa
 
TF-Media Porto - MediaMosa workshop - october 26 2011
TF-Media Porto - MediaMosa workshop - october 26 2011TF-Media Porto - MediaMosa workshop - october 26 2011
TF-Media Porto - MediaMosa workshop - october 26 2011MediaMosa
 
MediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa
 
Steeple workshop - MediaMosa - Oxford, july 2011
Steeple workshop - MediaMosa - Oxford, july 2011Steeple workshop - MediaMosa - Oxford, july 2011
Steeple workshop - MediaMosa - Oxford, july 2011MediaMosa
 

Mais de MediaMosa (20)

Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
 
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
 
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...MediaMosa 3.x Release 
& Transcripting Project  - Community day - 8 december ...
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
 
MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa Ingestor
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosa
 
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaUsing OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
 
Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011
 
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projects
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011
 
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
 
Onderwijsdagen2011 - MediaMosa - 8 november 2011
Onderwijsdagen2011  - MediaMosa - 8 november 2011Onderwijsdagen2011  - MediaMosa - 8 november 2011
Onderwijsdagen2011 - MediaMosa - 8 november 2011
 
TF-Media Porto - MediaMosa Transcription Technology - October 28 2011
TF-Media Porto - MediaMosa Transcription Technology - October 28 2011TF-Media Porto - MediaMosa Transcription Technology - October 28 2011
TF-Media Porto - MediaMosa Transcription Technology - October 28 2011
 
TF-Media Porto - MediaMosa workshop - october 26 2011
TF-Media Porto - MediaMosa workshop - october 26 2011TF-Media Porto - MediaMosa workshop - october 26 2011
TF-Media Porto - MediaMosa workshop - october 26 2011
 
MediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa 3.x release and Projects
MediaMosa 3.x release and Projects
 
Steeple workshop - MediaMosa - Oxford, july 2011
Steeple workshop - MediaMosa - Oxford, july 2011Steeple workshop - MediaMosa - Oxford, july 2011
Steeple workshop - MediaMosa - Oxford, july 2011
 

Último

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

Diverse2013 Osnabruck - The MediaMosa Foundation

  • 1. The MediaMosa Foundation From innovation project to a sustainable open source community DIVERSE2013 24 June, Osnabrueck, Germany Frans Ward - Michel van de Ven
  • 3. REST based SOA > Flexibility by combining components > Open source and using open source components > Scalable for future expansion
  • 4. Can haz API? Play video Authentication Authorization (Play restriction) Upload (PUT, POST, FTP) Transcoding Media Management: media files, assets and collections Search Jobs Metadata and OAI/PMH Notification Logging and Statistics Stills ....
  • 5. 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
  • 6. Open & Public from the start
  • 8. Open Source is.... “The realization of an open source project does not guarantee the creation of a community”
  • 13. What were the options?
  • 17. 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
  • 18. • 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
  • 19. 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
  • 25. 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.
  • 26. 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.
  • 27. • 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
  • 28. 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.
  • 29. 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?
  • 30. Call to Action Join the community Talk to us @Diverse Will do BoF sessions to go into specifics Contribute Become a sponsor Use MediaMosa and tell us about it Have fun http://foundation.mediamosa.org <board@mediamosa.org>