apphub plugfest berlin, june 13-14, 2016 · the three key services of a platform technical...

39
Introduction AppHub Plugfest Berlin, June 13-14, 2016

Upload: others

Post on 09-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Introduction

AppHub PlugfestBerlin, June 13-14, 2016

Page 2: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 2

Your project on AppHub, Today!

14:00 – 15:30 Overview

AppHub IntroductionAppHub CharterAppHub QA ToolsAppHub Demo

15:30 – 16:00 Coffee break

16:00 – 17:00 Hands-on session

17:00 – 17:30 Wrap-up

Page 3: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Overview

Cédric Thomas, OW2

AppHub WorkshopBerlin, June 13-14, 2016

Page 4: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 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: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 5

Your AppHub ContactsProject lead and Directory Platform

Peter Deussen, Fraunhofer FOKUS

[email protected]

Directory Platform

Majid Salehi Ghamsari, Fraunhofer FOKUS

[email protected] and Market Platform

Alexandre Lefebvre, UShareSoft

[email protected]

Quality tools and Best Practices

Stéphane Laurière, OW2

[email protected]

Community and Market Outreach

Cedric Thomas, Olivier Bouzereau, OW2

[email protected]

[email protected]

Page 6: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

6

Collab. Project Deliverable

Software Market Expectations

POCsUse-casesDemonstrationsCode

Documentation RoadmapUpgradesBug-fixingTrainingSupportPackagingCase studiesCollateralPricingContractsEarly adoptersEtc.

GovernanceSustainabilityCritical mass

Open Source Specifics

DeliveryChallenge

Page 7: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

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 8: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 8

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 9: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 9

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 10: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 10

Open interoperability framework:Taxonomy for open source assets

Packagingversiononing

publishingMarket Place

AppHub.Factory AppHub.Market

Pro

du

cer

De

velo

per

of o

pen

sou

rce

softw

are

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 11: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 11

AppHub Cloud Service Providers

CSPs are joining AppHub

ACMEO (Germany)

CLARANET (France)

FLEXIANT (UK)

IKOULA (France)

OUTSCALE (France)

PROFITBRICKS (USA)

DREAMHOST (USA)

CSP Program Ten Marketing Advantages

Support for technical format

Participation in webinars

One-button connection

Mention in AppHub emailing communications and/ or newsletters

Logo on AppHub Website

Listing on AppHub website

Listing on AppHub Marketing material

Joint marketing communication

Joint Events

Company profile on AppHub website

Page 12: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 12

AppHub Outreach Partners

First list of Outreach Partners with established contact:

ADULLACT

ASL

IRILL

OPENSTACK

OSI

Outreach Partner Program

Five Marketing Advantages

Cross referencing

Listing on AppHub Marketing material

Listing on AppHub website

Logo on AppHub Website

Mention in AppHub emailing communications

and/ or newsletters

Page 13: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 13

AppHub's unique dissemination benefits

Immediate exposure to global market

Seamless, self-service handling of software deployment

Open source project management best practices

Page 14: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 14

AppHub early adopters First 12 European Beta-Users

ASCETiC (end Sept 2016)

erOCCI (ongoing)

Hammr (ongoing)

INPUT (end Jan 2018)

PaaSage (end Sept 2016)

S-CASE (end Oct 2016)

SPECS (end Apr 2016)

Artist (end Sept 2015)

Celar (end Sept 2015)

CloudSpaces (end Sept 2015)

MODAClouds (end Sept 2015)

OSSMeter (end March 2015)

AppHub beta Evaluation form: http://l.ow2.org/apbeval

Page 15: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

The AppHub Charter Explained

Cédric Thomas, OW2AppHub Plugfest

Berlin, June 13-14, 2016

Page 16: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 16

Page 17: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 17

Page 18: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 18

Page 19: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 19

Page 20: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

20

Page 21: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

21

Page 22: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

22

Page 23: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 23

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 24: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 24

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 are still waiting for contributors

Communities are built around well respected OSS governance

Transparent, Open, Fair, etc.

Third-party stakeholders expect:

Trustworthiness

Predictability

Page 25: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 25

The AppHub Advisory Board

Pragmatic

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 26: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 26

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 27: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 27

The OSS charter covers 10 broad chapters

Governance

Licenses, copyright and IP Mgt

Project documentation

Architecture

Project testing process

Code maintainability and stability

Requirement and Roadmap Mgt

Configuration and version Mgt

Use of and compliance with standards

Contribution and Contributors Mgt

c

Page 28: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 28

Implement an open source governance

AppHub's projects commit to implement a transparent governance aimed at fostering the principles of open source cooperation.

Being transparent, fair and open with stakeholders, sharing with stakeholders, maintaining a communication infrastructure, defining rules of engagement is key.

Page 29: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 29

Appropriate OSS License Selection and Management

AppHub's projects commit to implement and manage a suitable intellectual property policy and select appropriate licenses and copyrights.

This include ensuring that all project artifacts are properly covered by a recognized open source license, that all licenses are compatible and contribution ownership is properly managed.

Page 30: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 30

Develop and Maintain Project Documentation

All stakeholders, whether code-contributors, users, evaluators, project managers, or customers need documentation.

Whatever its size and shape, software must be documented. AppHub's projects commit to create and maintain decent documentation.

Page 31: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 31

Apply patterns and component-based architecture

AppHub's projects commit to applying well-known patterns and a component based architecture.

Because using components permits reuse, improves maintainability and extensibility, facilitates third-party contributions and promotes clean division of work among teams of developers, and enables the integration of commercially available components.

Page 32: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 32

Implement a thorough Testing Process

Recognizing that software testing is an integral part of the development processes, AppHub's projects commit to conduct software testing for each new release in a proactive and timely manner covering appropriate scope with suitable methodologies.

Page 33: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 33

Promote Project Maintainability and Stability

AppHub's projects commit to specify, develop and maintain non-functional requirements that aim at improving the project's maintainability and stability.

This include managing the interoperability between old and new versions and paying special attention to the most oftenused older versions.

Page 34: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 34

Manage Project Requirements and Roadmap

While open source projects often evolve in response to most influential contributions, requirements are dynamic and expect them to change with time.

AppHub's projects commit to properly manage requirements and to publish and maintain a project roadmap.

Page 35: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 35

Establish a Configuration Management Process

AppHub's projects commit to establish and maintain the integrity of the projects and its different versions and configurations.

This includes tracking changes and managing releases and the state of all artifacts that make up the project efficiently through the use a state-of-the-art configuration / version management system.

Page 36: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 36

Use of Established and Widespread Standards

AppHub's projects commit to promote the use and implementation of open standards, specially those certified by FLOSS-supporting standard organizations such as IETF, IEEE, OGF, OASIS, W3C, etc.

Page 37: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 37

Manage contributions transparently

Managing contributions is fundamental to open source software projects.

AppHub's projects commit to managing this activity transparently by using a state-of-the-art environment that facilitates documentation contributions, bug reports and code commits.

Page 38: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

Jun 15, 2016 38

Charter Process Highlights

Engagement

Signing the charter

Enforcement

Checking compliance

Evolution

Updating the Charter

Page 39: AppHub Plugfest Berlin, June 13-14, 2016 · The three key services of a platform Technical infrastructure Delivers collaborative services ... Outreach Partner Program Five Marketing

AppHub PlugfestBerlin, June 13-14, 2016

COFFEE BREAK!