37
OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands OpenConext “Open for Collaboration” Frans Ward SURFnet Advanced Services Utrecht, 28 October 2013 Build your own Open Source Collaboration Platform

OpenConext - Japanese delegation - 28 October 2013

Embed Size (px)

DESCRIPTION

OpenConext presentation for Japanese delegation visiting SURFnet. 28 October 2013, SURFnet, Utrecht

Citation preview

Page 1: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

OpenConext “Open for Collaboration”

Frans Ward SURFnet Advanced ServicesUtrecht, 28 October 2013

Build your own Open Source Collaboration Platform

Page 2: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Hello, my name is

Frans

About me...

Page 3: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

,

nl.linkedin.com/in/fransward/

I work at SURFnet

...and my employer

Page 4: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Development and exploitation of the Dutch National Network for Higher Education and Research

- innovative ICT platforms & services - Over 14,000 km dark fiber

!By and for the Dutch Higher Education and Research community

- 180+ connected organisations, serving 1 million users

- Not for profit, 86 employees - In business since 1988

25th Anniversary!

About SURFnet

Page 5: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

http://flickriver.com/photos/25228175@N08/

Dutch Academic and Research Landscape• 14 Research Universities (250k students) • 42 Universities of applied sciences (425k students) • 8 University hospitals and tertiary medical teaching

hospitals (STZs) • Research institutes and comparable institutions

(NWO, KNAW, TNO, Novay) • Company R&D departments • National Library of the Netherlands • Other institutions financed by the Dutch Ministry of

Education, Culture and Science

180+ connected organisations, serving 1 million users {

Page 6: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Shared Professional and Educational ServicesScientific Computing & StorageCommercial ICT Products & ServicesNational Research & Education Network

ICT & Education policy making

Under the SURF umbrella

Page 7: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

The Global Lambda Integrated Facility (GLIF)

State of the art Network infrastructure

Page 8: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

State of the art Collaboration infrastructure

Page 10: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

From mix and match of loose tools…

Page 11: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

…to a collaboration environment

Page 12: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

Features and Components

Page 13: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

OpenConext history & Service Offering

Page 14: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Open as in Open Source

Open Source is....

Page 15: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Open & public from the start...

(regarding an open source innovation project...)

https://github.com/openconext

https://github.com/openconextapps

Page 16: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Open & public from the start...

(regarding an open source innovation project...)

https://github.com/openconextapps

https://wiki.surfnet.nl/display/OpenConext/Installation+Instructions

Page 17: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Open as in Open Source

Open Source is....

“The realisation of an open source project

does not guarantee the

creation of a community”

Page 18: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Community website

Page 19: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

New Community website

Page 20: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

OpenConext Open Source Demo’s

https://www.demo.openconext.org/

Page 21: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

Open Source Challenges

https://www.demo.openconext.org/

Page 22: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Innovation phase

Impact Analysis

Proof of Concept

Service Production

Service Shutdown

Technology Assessments

Operational phase

Customer requirements

Service Development

Lifecycle of Innovation - SURFnet style

Page 23: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Innovation phase

Impact Analysis

Proof of Concept

Technology Assessments

Operational phase

Customer requirements

Service Development

Software DevelopmentService

Shutdown

Software Shutdown?

Service Production

Software Maintenance

and with some open source development added...

R.I.P

Lifecycle of Innovation - SURFnet styleand now with open source development added...

Page 24: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Open Source Challenges...in relation to an innovation project based lifecycle

Service shutdown when services becomes generally available in the public or commercial domain is typical behaviour for an NREN

‣ What to do with the open source software that was developed for this service?

‣ What do you do with the intellectual property rights when you decide not to invest in this software anymore?

But…

Page 25: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

OpenConext Collaboration

Goals:!• Boosting the full potential of the

OpenConext open source ecosystem!• Learn from different use cases!• Exchange ideas!• Promotion!• Documentation and Use Cases!• Create an active community!• What about governance?

Collaboration Partners

Page 26: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

OpenConext Showcases

!AARNet’s Services Plan: Shop-front • AARNet’s “above-the-net” service delivery strategy – Collaborating via Global NREN CEO Forum on delivery of global services – Network Centric Services: potentially including Video Conferencing, SIP-based Real-Time Comm’s, Mobility, Customer Info services, “Cloud” services. Data already – Cloudstor+

• AARNet interested in all services behind a single shop-front. (OCþ ) – Shop-front provides for sharing information between services, also branding, cross-marketing, etc.

• By their nature these services should be “group-aware” or more generally “authorisation rights aware”. (OCþ)

• E.g. ‘one-click’ Video Conference scheduling for an entire team, SIP-based comms registration for team-based comms, limiting access to commercially sensitive info via customer info service.

Page 27: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

OpenConext Showcases

JISC Conext: A Group Collaboration Platform!! Built upon our existing national academic mailing!list service (JISCMail)!! Extended functionality with up-to-date tools:!– Shared Document Creation!– Cloud Storage!– Wikis and Blogs!– Voice and Video Communication!– Calendaring and meeting organisation!– Surveys!– Data storage and Virtual Research Environment!! Modular and extensible!! Using best-of-breed 3rd party services

Page 28: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

(from an NREN’s standpoint)

OpenConext Showcases

Progress so far: Applications

Wordpress!– Developed group-overseer Wordpress plugin!to deal with group contexts and allow multiple!blogs per group! Etherpad! Github Gists! Twitter search! JISCMail via RSS! Mailing lists with Sympa!– Working with Surf's VOOT-enabled version! Rave Portal

Page 29: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Introducing MediaMosa...

Page 30: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

MediaMosa is based on a Service Oriented Architecture

MediaMosaMediaMosa SiteBuilder

Media Frontend Media Backend

REST calls in XML

User

REST calls in XML

➡ Common base for MediaMosa is Drupal 7

Page 31: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Can haz API? YES!

• 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 • ....

REST based webservices over 185, for services like...

http://mediamosa.org/api

Page 32: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Community Website & Online Demo

http://demo.mediamosa.org

http://mediamosa.org

Page 33: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

A growing community

(from an NREN’s standpoint)

Community of developers Community of users

Page 34: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Founded: the MediaMosa Foundation

Page 35: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

Our solution!

“An open source project that can support itself is sustainable open source”

Make it sustainable!

Page 36: OpenConext  - Japanese delegation - 28 October 2013

OpenConext - Open for Collaboration - 28 October 2013, Utrecht, Netherlands

OpenConext Directions and Q&A

OpenConext

OpenCOnext

OpenConext

WWW http://openconext.org !Online Open Source Tools Demo http://www.demo.openconext.org !Source Code https://github.com/openconext https://github.com/openconextapps !Slideshare http://www.slideshare.net/openconext

Page 37: OpenConext  - Japanese delegation - 28 October 2013

[email protected]

For a sustainable future...