• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
 

To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013

on

  • 297 views

 

Statistics

Views

Total Views
297
Views on SlideShare
290
Embed Views
7

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 7

https://twitter.com 7

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013 To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013 Presentation Transcript

    • To be Continued…Frans WardSURFnet | MediaMosa FoundationMaastricht, 5 June 2013Completing the Lifecycle of InnovationThink Different
    • 2About me...TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsHello,my name isFrans
    • 3About me...TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands,I work atSURFnet
    • 3About me...TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands,nl.linkedin.com/in/fransward/I work atSURFnet
    • 4TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlandsthe Lifecycle of Innovation
    • 4TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsCompleting the Lifecycle of Innovation
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle may refer to....5(from an NREN’s standpoint)LifeCycle- and PortfolioManagement - LCPMProduct Lifecycle Management - PLMApplication LifecycleManagement - ALMSystems Development Life-Cycle - SDLC
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle may refer to lots of cool images6(from an NREN’s standpoint)
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle may refer to lots of cool images6(from an NREN’s standpoint)
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle may refer to lots of cool images6(from an NREN’s standpoint)
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle may refer to lots of cool images6(from an NREN’s standpoint)
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle may refer to lots of cool images6(from an NREN’s standpoint)
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle may refer to lots of cool images6(from an NREN’s standpoint)
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsToday, lifecycle refers to....7THE INNOVATION PROJECTLIFECYCLE
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsToday, lifecycle refers to....7THE INNOVATION PROJECTLIFECYCLE...from an NREN’spoint of view
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsToday, lifecycle refers to....7THE INNOVATION PROJECTLIFECYCLE...from an NREN’spoint of view...dealing with anOPEN SOURCEinnovation project
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8Innovation phase
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8Innovation phaseTechnologyAssessmentsCustomerrequirements
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8Innovation phaseProof ofConceptTechnologyAssessmentsCustomerrequirements
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8Innovation phaseImpactAnalysisProof ofConceptTechnologyAssessmentsCustomerrequirements
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8Innovation phaseImpactAnalysisProof ofConceptTechnologyAssessmentsCustomerrequirementsServiceDevelopment
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8Innovation phaseImpactAnalysisProof ofConceptServiceProductionTechnologyAssessmentsCustomerrequirementsServiceDevelopment
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8Innovation phaseImpactAnalysisProof ofConceptServiceProductionServiceShutdownTechnologyAssessmentsCustomerrequirementsServiceDevelopment
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style8Innovation phaseImpactAnalysisProof ofConceptServiceProductionServiceShutdownTechnologyAssessmentsOperational phaseCustomerrequirementsServiceDevelopment
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style9Innovation phaseImpactAnalysisProof ofConceptTechnologyAssessmentsOperational phaseCustomerrequirementsServiceDevelopmentServiceShutdownServiceProductionand with some open source development added...
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style9Innovation phaseImpactAnalysisProof ofConceptTechnologyAssessmentsOperational phaseCustomerrequirementsServiceDevelopmentSoftwareDevelopmentServiceShutdownServiceProductionand with some open source development added...
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style9Innovation phaseImpactAnalysisProof ofConceptTechnologyAssessmentsOperational phaseCustomerrequirementsServiceDevelopmentSoftwareDevelopmentServiceShutdownServiceProductionSoftwareMaintenanceand with some open source development added...
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style9Innovation phaseImpactAnalysisProof ofConceptTechnologyAssessmentsOperational phaseCustomerrequirementsServiceDevelopmentSoftwareDevelopmentServiceShutdownSoftwareShutdown?ServiceProductionSoftwareMaintenanceand with some open source development added...
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLifecycle of Innovation - SURFnet style9Innovation phaseImpactAnalysisProof ofConceptTechnologyAssessmentsOperational phaseCustomerrequirementsServiceDevelopmentSoftwareDevelopmentServiceShutdownSoftwareShutdown?ServiceProductionSoftwareMaintenanceand with some open source development added...R.I.P
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsOpen Source Challenges10...in relation to an innovation project based lifecycleService shutdown when services becomesgenerally available in the public or commercialdomain is typical behavior for an NREN
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsOpen Source Challenges10...in relation to an innovation project based lifecycleService shutdown when services becomesgenerally available in the public or commercialdomain is typical behavior for an NREN‣ What to do with the open source softwarethat was developed for this service?
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsOpen Source Challenges10...in relation to an innovation project based lifecycleService shutdown when services becomesgenerally available in the public or commercialdomain is typical behavior for an NREN‣ What to do with the open source softwarethat was developed for this service?‣ What do you do with the intellectual propertyrights when you decide not to invest in thissoftware anymore?
    • About SURFnet...REAL LIFEEXAMPLE
    • 12Introducing MediaMosa...‣ Open Source (GPLv2)software to build aDigital Asset (=Media)Management platform (DAM)TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 12Introducing MediaMosa...‣ Open Source (GPLv2)software to build aDigital Asset (=Media)Management platform (DAM)TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Innovation project of theSURFnet/KennisnetInnovation program2006-2012
    • 12Introducing MediaMosa...‣ Open Source (GPLv2)software to build aDigital Asset (=Media)Management platform (DAM)TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Innovation project of theSURFnet/KennisnetInnovation program2006-2012‣ Since 2008, MediaMosa isthe basis for varioussuccessful video servicesthat SURFnet provide(d) tothe Dutch educationalsector
    • 13Media + Mosa = MediaMosaTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 13Media + Mosa = MediaMosaTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsMedia
    • 13Media + Mosa = MediaMosaThe MosasaurusTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsMedia
    • 14MediaMosa is based on a Service Oriented ArchitectureMediaMosai.e. SURFmediaMedia Frontend Media BackendREST callsin XMLUserREST callsin XMLTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 14MediaMosa is based on a Service Oriented ArchitectureMediaMosai.e. SURFmediaMedia Frontend Media BackendREST callsin XMLUserREST callsin XML➡ Common base forMediaMosa is Drupal 7TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 14MediaMosa is based on a Service Oriented Architecture• Flexibility by combining components• Open source and using open sourcecomponents• Scalable for future expansionMediaMosai.e. SURFmediaMedia Frontend Media BackendREST callsin XMLUserREST callsin XML➡ Common base forMediaMosa is Drupal 7TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 15Can haz API? YES!TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 15Can haz API? YES!REST based webservicesover 185, for services like...TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 15Can haz API? YES!• Play video• Authentication• Authorization (Play restriction)• Upload (PUT, POST, FTP)• Transcoding• Media Management: mediafiles, assets and collections• Search• Jobs• Metadata and OAI/PMH• Notification• Logging and Statistics• Stills• ....REST based webservicesover 185, for services like...TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlandshttp://mediamosa.org/api
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsOpen & public from the start...16(regarding an open sourceinnovation project...)https://github.com/mediamosa
    • 17Open Source is...TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlandshttp://www.flickr.com/photos/rooreynolds/8574509123/LicenseProductCommunity
    • 18Community Website & Online Demohttp://mediamosa.orgTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 18Community Website & Online Demohttp://demo.mediamosa.orghttp://mediamosa.orgTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsA growing community19(from an NREN’s standpoint)Community of developersCommunity of users
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsRemember the Challenges?20Service shutdown when services becomes generally available in thepublic or commercial domain is typical behavior for an NREN‣ What to do with the open source softwarethat was developed for this service?‣ What do you do with the intellectualproperty rights when you decide not toinvest in this software anymore?
    • 21What are the options?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 21What are the options?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Do nothing
    • 21What are the options?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Do nothing‣ Store the code atSourceForge or other repo
    • 21What are the options?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Do nothing‣ Store the code atSourceForge or other repo‣ Transfer the code toDrupal/Aquia or anyother consortium
    • 21What are the options?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Do nothing‣ Store the code atSourceForge or other repo‣ Create an independent entity‣ Transfer the code toDrupal/Aquia or anyother consortium
    • 21What are the options?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Do nothing‣ Store the code atSourceForge or other repo‣ any other options?‣ Create an independent entity‣ Transfer the code toDrupal/Aquia or anyother consortium
    • 22Did we have options?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Do nothing‣ Store the code atSourceForge or other repo‣ Transfer the code toDrupal/Aquia or anyother consortium‣ Create an independent entity‣ any other options?
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsOur solution!23
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsOur solution!23Make itsustainable!
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsOur solution!23“An open source projectthat can support itself issustainable open source”Make itsustainable!
    • About SURFnet...MediaMosaFoundation
    • 25Founded: the MediaMosa FoundationTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 26MediaMosa FoundationSteps were taken to make an independent FoundationTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 26MediaMosa FoundationSteps were taken to make an independent Foundation‣ Popularity of MediaMosaa mature open source projectWhy?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 26MediaMosa FoundationSteps were taken to make an independent Foundation‣ Popularity of MediaMosaa mature open source projectWhy?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Making MediaMosa sustainablereaches beyond the lifecycle of innovation
    • 26MediaMosa FoundationSteps were taken to make an independent Foundation‣ Popularity of MediaMosaa mature open source projectWhy?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Continued involvement of(international) EducationalInstitutions‣ Making MediaMosa sustainablereaches beyond the lifecycle of innovation
    • 27MediaMosa Foundation‣ to guarantee the future of MediaMosa‣ to represent the interest of its users‣ to promote the use of MediaMosa‣ to bring together the international community‣ to facilitate the continued development of theplatformCore Activities:TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • MediaMosa Community28MediaMosa Foundation GovernanceTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • MediaMosa Community28MediaMosa Foundation Governance...bring Time, Money or ResourcesTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • MediaMosa Community28MediaMosa Foundation GovernanceMediaMosa Members...bring Time, Money or ResourcesTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • MediaMosa Community28MediaMosa Foundation GovernanceMediaMosa MembersMediaMosaBoard• Chairman• Secretary• TreasurerCeremonial role andFinancial responsibility...bring Time, Money or ResourcesTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • MediaMosa Community28MediaMosa Foundation GovernanceMediaMosa MembersMediaMosaBoard• Chairman• Secretary• TreasurerMemberCouncil• Chairman• Secretary• Master CommitterCeremonial role andFinancial responsibility...bring Time, Money or ResourcesTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • MediaMosa Community28MediaMosa Foundation GovernanceMediaMosa MembersMediaMosaBoard• Chairman• Secretary• TreasurerMemberCouncil• Chairman• Secretary• Master CommitterCeremonial role andFinancial responsibilityOperational activities.Elected by community membersfrom community members...bring Time, Money or ResourcesCommitters• Master Committer• Backup MC• CommittersTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 29Lessons (to be) LearnedLearned Lessons:✓ What are the organisational issues that need tobe addressed?✓ What does it take to successfully build an activeopen source community?✓ How can you address the internationalcommunity members?✓ How can you guarantee future commitments?✓ How do you secure financial independence andassurance?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLessonsLearned
    • 30Lessons (to be) Learned✓What are the organisational issuesthat need to be addressed?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 30Lessons (to be) Learned✓What are the organisational issuesthat need to be addressed?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Politics, politics, politics...
    • 30Lessons (to be) Learned✓What are the organisational issuesthat need to be addressed?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Juridical, juridical, juridical..‣ Politics, politics, politics...
    • 31Lessons (to be) LearnedTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands✓What does it take tosuccessfully build anactive open sourcecommunity?
    • 31Lessons (to be) LearnedTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands✓What does it take tosuccessfully build anactive open sourcecommunity?‣ You have to bewilling to invest inthe community
    • 31Lessons (to be) LearnedTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands✓What does it take tosuccessfully build anactive open sourcecommunity?‣ You have to set thewheels in motion‣ You have to bewilling to invest inthe community
    • 31Lessons (to be) LearnedTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands“The realization of anopen sourceproject does notguarantee thecreation of a community”✓What does it take tosuccessfully build anactive open sourcecommunity?‣ You have to set thewheels in motion‣ You have to bewilling to invest inthe community
    • 32Lessons (to be) Learned✓How can you address theinternational community members?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 32Lessons (to be) Learned✓How can you address theinternational community members?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Give a talk at TNC and find out
    • 33Lessons (to be) Learned✓How can you guarantee futurecommitments?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • 33Lessons (to be) Learned✓How can you guarantee futurecommitments?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Make sure your product is being used
    • 33Lessons (to be) Learned✓How can you guarantee futurecommitments?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Make sure your product is being usedRecently added to the list of MediaMosa adopters
    • 33Lessons (to be) Learned✓How can you guarantee futurecommitments?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands‣ Make ppl understand what opensource is all about. And thatcontributing is for your own good‣ Make sure your product is being usedRecently added to the list of MediaMosa adopters
    • 34Lessons (to be) Learned✓How do you secure financialindependence and assurance?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLessons (to be) Learned
    • 34Lessons (to be) Learned✓How do you secure financialindependence and assurance?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLessons (to be) Learned‣ Donations to MediaMosaAll persons engaging with MediaMosa and contributing to it in time, money orresources are eligible to become members of the foundation.
    • 34Lessons (to be) Learned✓How do you secure financialindependence and assurance?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLessons (to be) Learned‣ Donations to MediaMosaAll persons engaging with MediaMosa and contributing to it in time, money orresources are eligible to become members of the foundation.‣ The founders SURFnet, Kennisnet and Inuits:initial start donation
    • 34Lessons (to be) Learned✓How do you secure financialindependence and assurance?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLessons (to be) Learned‣ Donations to MediaMosaAll persons engaging with MediaMosa and contributing to it in time, money orresources are eligible to become members of the foundation.‣ ‘Labeled’ Funding‣ The founders SURFnet, Kennisnet and Inuits:initial start donation
    • 34Lessons (to be) Learned✓How do you secure financialindependence and assurance?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLessons (to be) Learned‣ Donations to MediaMosaAll persons engaging with MediaMosa and contributing to it in time, money orresources are eligible to become members of the foundation.‣ Crowdbased funding‘Kickstarter’‣ ‘Labeled’ Funding‣ The founders SURFnet, Kennisnet and Inuits:initial start donation
    • 34Lessons (to be) Learned✓How do you secure financialindependence and assurance?TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsLessons (to be) Learned‣ Donations to MediaMosaAll persons engaging with MediaMosa and contributing to it in time, money orresources are eligible to become members of the foundation.‣ Crowdbased funding‘Kickstarter’‣ ‘Labeled’ Funding‣ The founders SURFnet, Kennisnet and Inuits:initial start donation
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsCome in... donate and join35Because -We need to do this together!
    • TNC2013 - Innovating Together - 3-6 June 2013, Maastricht, NetherlandsCome in... donate and join35Because -We need to do this together!Thank You
    • 36MediaMosa Directions and Q&AMediaMosaMediaMosaMediaMosaWWWhttp://mediamosa.orghttp://foundation.mediamosa.orgTwitterhttp://twitter.com/mediamosaOnline Demohttp://demo.mediamosa.orgForumhttp://mediamosa.org/forumSource Codehttps://github.com/mediamosaSlidesharehttp://www.slideshare.net/mediamosaTNC2013 - Innovating Together - 3-6 June 2013, Maastricht, Netherlands
    • Frans.Ward@surfnet.nlFor asustainable future...