48
Project Preview and Early Launch Peter Deussen, Fraunhofer FOKUS Cédric Thomas, OW2 Alexandre Lefebvre, UShareSoft CloudScape VII, March 9, 2015, Brussels

Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Project Preview and Early Launch

Peter Deussen, Fraunhofer FOKUS

Cédric Thomas, OW2

Alexandre Lefebvre, UShareSoft

CloudScape VII, March 9, 2015, Brussels

Page 2: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 2

AppHub Launch

Agenda

15:00 – 15:10 Welcome

15:10 – 15:20 AppHub Positioning

15:20 – 15:30 Platform Demo

15:30 – 15:35 Quickstart Guidance

15:35 – 15:45 Open Source Charter

15:45 – 15:50 MarCom Outlook

15:50 – 16:00 Q&A

Page 3: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 3

At a glanceContacts

Overview

Page 4: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 4

The AppHub project at a glance

Collaborative and Support Action

H2020

Partners:

Fraunhofer FOKUS (Research organisation, Coordinator)

OW2 (Open Source Community)

UshareSoft (Technology and Service Vendor)

Jan. 2015 – Dec. 2016

www.apphub.eu.com

Page 5: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 5

Your AppHub Contacts Project lead and Directory Platform

Peter Deussen, Fraunhofer FOKUS

[email protected]

Factory and Market Platform

Alexandre Lefebvre, UShareSoft

[email protected]

Community and Market Outreach

Cedric Thomas, OW2

[email protected]

Page 6: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 6

OSS Ecosystem InnovationDelivery ChallengeOSS Success Factors

Context

Page 7: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

7

Page 8: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

8© OW2 Consortium 2014 www.ow2.org

Page 9: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

9

Collab. Project Deliverable

Software Market Expectations

POCsUse-casesDemonstrationsCode

Documentation RoadmapUpgradesBug-fixingTrainingSupportPackagingCase studiesCollateralPricingContractsEarly adoptersEtc.

GovernanceSustainabilityCritical mass

Open Source Specifics

DeliveryChallenge

Page 10: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Code is only a fraction of the software value-chain that delivers market-ready offerings.

Users expect market-ready offerings, i.e. code complemented by: packaging, services, training, maintenance, support, etc.

Users want a full business proposal, not just bare code.

Page 11: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Collaborative projects do not deliver market-ready offerings.

Collaborative R&D projects are expected to deliver POCs demonstrations and components.

Open source developers natural bias is to concentrate on core code functionalities.

Page 12: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

12

Project Complexity

Market Readiness

Ubuntu, Xen, ASM,VLC, Tomcat, Bonita

- Strong Community Support- Start-up & Corporate Support- Industry-grade Distributions

ContrailOpen Nebula

- Weak Community- Limited Corporate Support

Linux, OpenStack, LibreOffice,Talend Open Studio, Gnome, KVM,

SpagoBI, Firefox, Eclipse, etc.- Community Maturity- Governance by Non-Profit Org.- Full Corporate Support- Industry-grade Distributions

GeniviOpenDaylight

OpenCloudware- Fledgeling Community- Limited Corporate Support

Page 13: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Successful projects implement flawless open source governance.

Open source governance best practices help build sustainable communities.

Code complementers more likely to contribute to trustworthy OSS projects.

Non-Profit open source organizations provide neutral support and sustainability.

Page 14: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Successful open source projects are supported by IT companies.

Corporate support ensures roadmap consistency and long-term sustainability.

Corporate support develops industry-grade distributions and market-ready offerings.

Corporate support helps grow market outreach, sign-up early adopters and provide use cases for mainstream market.

Page 15: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 15

MissionPlatformRolesArchitecture

Meeting the Delivery Challenge

Page 16: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

IT Industry

OSS SMEsCollab.

Projects

MainstreamMarket

DeliveryChallenge

AppHub's mission AppHub addresses the delivery challenge of EU-supported OSS

Bridging OSS SMEs and Collaborative projects with the mainstream market

Page 17: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 17

A community platform for the dissemination of EU-funded open source collaborative projects

The three key services of a platform

Technical infrastructure

Delivers collaborative services to project teams

Rules of engagement

Framework for making decisions and doing things together

Market outreach

communication and branding services for developing the visibility and market awareness of the project.

Directory and Factory

Open Source Charter

Marketing Initiatives

Page 18: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 18

AppHub facilitates the dissemination of your open source software assets

Easy identification and deployment of open source software

Taxonomy to classify open source products (extends OCEAN)

Allows to consolidate, build, replicate an IT solutions across hybrid clouds

All market players addressed

Producers: Developers, Project Leaders, EU-projects, OSS SMEs

Consumers: OSS usesrsand integrators, European industry, public sector, SMEs

Providers: Cloud IaaS providers (self-service)

Producer

Provider

Consumer

Page 19: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 19

Open interoperability framework:Taxonomy for open source assets

Packagingversiononing

publishingMarket Place

AppHub.Factory AppHub.Market

Pro

du

cer

Dev

elop

er o

f ope

n so

urce

so

ftwar

e

Describe and classify

Upload or link

Deploy

Browse, compareand select

Co

nsu

me

rU

ser

and

Inte

grat

ors

of o

pen

open

sou

rce

softw

are

ProviderIaaS Cloud Provider

AppHub.Directory

Page 20: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 20

Open Interoperability Framework

Provides a software taxonomy to classify products

We call them ''assets”

Based on cloud computing reference architecture...

ISO/IEC / ITU-T

. . . but will be extended as we add software assets.

Asset Asset Asset

Your open source project

Roles and activities

Functions andComponents

Technologies and Standards

Support for tasks and

responsibilities

Architecturallayers andmulti-layers

Support forinteroperability

Cross-cutting aspects

Open Interoperability Framework

Page 21: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 21

AppHub DirectoryAppHub FactoryAppHub Market

AppHub Demo

Page 22: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 22

Template Creation

Page 23: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 23

Expose appliance in AppHub Factory Marketplace

Page 24: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 24

User creates cloud accounts

Page 25: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 25

User generates and publishes image

Page 26: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 26

As a ConsumerAs a ProducerAs a Provider

Quickstart

Page 27: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 27

Getting started as a Consumer

Browse AppHub.Directory

Understand

Functions and activities supported by a software asset

Standards and technologies it supports or depends on

Make your choice of project

Go to AppHub.Factory

Use the pre-generated appliance

Or generate the cloud/virtual image format of your choice

Publish to your Cloud provider

Enjoy

Page 28: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 28

Getting started as a Producer:

Register and describe your software asset

Register your project in AppHub.Directory

Register your software as an asset

with information about the project, support, license, etc.

Classify your asset

Select

Roles and activities

Layers and functional components

Cross-cutting aspects

Standards and technologies

http://www.rdacorp.com/2014/09/guidance-setting-sharepoint-bi-development-server/

Page 29: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 29

Getting started as a Producer:

Package your software for the cloud

Upload your software to AppHub.Factory

Create an “appliance template” (container)

Choose the operating system

Add packages, libraries, middleware

Add installation and configuration scripts

Your project is ready to be generated and used on any cloud

If you already have a cloud machine image, you can also upload/reference it directly in AppHub.Factory

http://all-free-download.com/free-photos/3d_computer_network_connection_picture_7_168629.html

Page 30: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 30

Improve OSS managementThe charter's 12 key areasGovernance makes the difference

OSS Charter

Page 31: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 31

The charter aims at contributing to the implementation of legal, technical and community management best practices

Improve the overall perception and market readiness of the projects

Make projects easy-to-contribute-to

Improve projects' perceived trustworthiness

Make projects sustainable: worth contributing to, worth investing in

Overall, improve professionalism of EU OSS SMEs and EU-supported open source projects

Page 32: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 32

Governance makes the difference

Repositories and forges are just places to store/develop code

GitHub, BitBucket, SourceForge, BerliOS, etc.

Open source licensing code does not make an OSS project

Hundreds of thousands of OSS aer still waiting for contributors

Communities are built around well respected OSS governance

Transparent, Open, Fair, etc.

Third-party stakeholders expect:

Trustworthiness

Predictability

Page 33: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 33

The OSS charterwill cover 12 broad chapters

Project documentation

Use of and compliance with standards

Project testing process

Licenses, copyright and IP mgt

Tools and development environment

Commits and bug report mgt

Code maintainability and stability

Configuration and version mgt

Project planning

Requirement management

Project roadmap management

Stakeholders management

Page 34: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 34

PrinciplesMembersTimeline

Advisory Board

Page 35: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 35

Principles guiding the constitution of the AppHub Advisory Board

Pramatic

People with hands-on experience

No diva nor so-called luminaries

Technical

It is about software engineering

But also about OSS community

European but also global

Technology is global

Representative of successful projects

Page 36: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 36

The AppHub Advisory Board

Theo Lynn (Irish Centre for Cloud Computing & Commerce)

Lars Kurth (Xen)

Sophie Gautier (LibreOffice)

Roberto di Cosmo (IRILL)

Patrick Ohnewein (FSFe)

Francesco Chicchiricco (Apache Coccon, Syncope, Olingo)

Manuel Velardo (Cenatic)

Dave Neary (Red Hat)

Nelson Lago (Uni Sao Paolo FLOSS Competency Center)

Page 37: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 37

Advisory Board Timeline Advisory Board set up: by mid-March 2015

Online meetings: end-March, mid-April, mid-May 2015

First draft review: end-April 2015

Final draft review: mid-May 2015

Follow-up guidance on charter

How to update

How to enforce

Etc.

Page 38: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 38

RationaleEventsChannelsResources

Communication Outlook

Page 39: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 39

Communication rationale Promotion

Promote the projects on AppHub

Promote AppHub

The best promotion for AppHub will be the success of its projects

Market Outreach

Find partners

Develop an ecosystem

Page 40: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 40

AppHub will be showcased in a number of selected SW industry events

Open Source events

Open World Forum (France)

FOSDEM (Belgium)

Cloud Expo Europe ((UK)

OSCON (USA)

FISL (Brazil)

EC-Ecosystem Events

Cloudscape

Net Futures

Page 41: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 41

We develop a business ecosystem to extend the market reach of our projects

Cloud Channel

10 cloud service providers

All technologies

IT managers in public agencies

From local to central govt

Partner program

EU-supported projects (RISCOSS, OSSmeter, uQuasar, MARKOS)

Forges and repositories (Adullact, Cenatic, Prose)

Open source organizations (OpenStack, FSF,

Page 42: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 42

Projects on the market place will be promoted through a variety of communication resources

Websiteapphub.eu.com

TweeterFollow @apphub_eu

LinkedInJoin the LinkedIn group

SlideshareProject presentations

Press releasesJoint PRs with new projects on the

market place

Mailing listApphub-news

VideosPresentations, screencasts, etc.

Page 43: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 43

Why you should expose your software assets on AppHub

Summary

Page 44: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 44

Why AppHub You have open source project results to disseminate

You want to make them not only visible...

in the AppHub - European Open Source Marketplace

...But also readily usable

by end users

ready to go

on any cloud

AppHub makes it easily possible for you!

Page 45: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 45

AppHub's unique benefits

Producers

Immediate exposure to global market

Seamless handling of software deployment

Open source project management best practices

Consumers

Easy OSS asset selection

Customized packaging

Hassle-free deployment on preferred cloud

Providers

Open source market access

Extended market opportunities

Page 46: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 46

Join the elite of open source projects: comply with the AppHub open source charter

Implement open source best practices

Attract third-party contributors

Improve your project's market footprint

Create value for yourself and your community

Page 47: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 47

Your project on AppHub?

Get Ready NOW!

Save the date

October 1st AppHub Beta

Be among the first projects promoted on AppHub

Higher visibility

Get started

Complete your Build and get it running

Complete the documentation

Page 48: Project Preview and Early Launch - apphub.eu.comMar 9, 2015 2 AppHub Launch Agenda 15:00 – 15:10 Welcome 15:10 – 15:20 AppHub Positioning 15:20 – 15:30 Platform Demo 15:30 –

Mar 9, 2015 48

Now let's talk!

Thank You