Project Preview and Early Launch
Peter Deussen, Fraunhofer FOKUS
Cédric Thomas, OW2
Alexandre Lefebvre, UShareSoft
CloudScape VII, March 9, 2015, Brussels
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
Mar 9, 2015 3
At a glanceContacts
Overview
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
Mar 9, 2015 5
Your AppHub Contacts Project lead and Directory Platform
Peter Deussen, Fraunhofer FOKUS
Factory and Market Platform
Alexandre Lefebvre, UShareSoft
Community and Market Outreach
Cedric Thomas, OW2
Mar 9, 2015 6
OSS Ecosystem InnovationDelivery ChallengeOSS Success Factors
Context
7
8© OW2 Consortium 2014 www.ow2.org
9
Collab. Project Deliverable
Software Market Expectations
POCsUse-casesDemonstrationsCode
Documentation RoadmapUpgradesBug-fixingTrainingSupportPackagingCase studiesCollateralPricingContractsEarly adoptersEtc.
GovernanceSustainabilityCritical mass
Open Source Specifics
DeliveryChallenge
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.
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.
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
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.
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.
Mar 9, 2015 15
MissionPlatformRolesArchitecture
Meeting the Delivery Challenge
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
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
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
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
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
Mar 9, 2015 21
AppHub DirectoryAppHub FactoryAppHub Market
AppHub Demo
Mar 9, 2015 22
Template Creation
Mar 9, 2015 23
Expose appliance in AppHub Factory Marketplace
Mar 9, 2015 24
User creates cloud accounts
Mar 9, 2015 25
User generates and publishes image
Mar 9, 2015 26
As a ConsumerAs a ProducerAs a Provider
Quickstart
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
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/
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
Mar 9, 2015 30
Improve OSS managementThe charter's 12 key areasGovernance makes the difference
OSS Charter
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
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
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
Mar 9, 2015 34
PrinciplesMembersTimeline
Advisory Board
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
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)
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.
Mar 9, 2015 38
RationaleEventsChannelsResources
Communication Outlook
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
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
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,
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.
Mar 9, 2015 43
Why you should expose your software assets on AppHub
Summary
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!
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
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
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
Mar 9, 2015 48
Now let's talk!
Thank You
Top Related