16
The European Open Source Marketplace AppHub has received funding from the European Union Horizon 2020 Research and innovation programme 19 November 2015 Peter Deussen OW2con'15 / Paris Open Source Summit 2015

AppHub OW2con'15 - Peter Deussen Presentation

  • Upload
    apphub

  • View
    327

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AppHub OW2con'15 - Peter Deussen Presentation

The European Open Source

Marketplace

AppHub has received funding from the European UnionHorizon 2020 Research and innovation programme

19 November 2015Peter Deussen

OW2con'15 / Paris Open Source Summit 2015

Page 2: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 2

What AppHub is about

Overview

Page 3: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 3

The AppHub project at aglance

Collaborative and Support Action

– H2020

Partners:

– Fraunhofer FOKUS (Researchorganisation, Coordinator)

– OW2 (Open Source Community)

– UshareSoft (Technology andService Vendor)

Jan. 2015 – Dec. 2016

www.apphub.eu.com

Page 4: AppHub OW2con'15 - Peter Deussen Presentation

IT Industry

OSS SMEsCollab.

Projects

MainstreamMarket

DeliveryChallenge

AppHub's mission AppHub addresses the deliverychallenge of EU-supported OSS

Bridging OSS SMEs andCollaborative projects with themainstream market

Page 5: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 5

AppHub facilitates thedissemination of your opensource software assets

Producer

Provider

Consumer

Page 6: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 6

Open interoperability framework:Taxonomy for open source assets

Pro

du

cer

De

velo

per

of o

pen

sour

ceso

ftwar

e

Describe and classify

AppHub.Directory

Page 7: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 7

Open interoperability framework:Taxonomy for open source assets

Packagingversiononing

publishing

AppHub.Factory

Pro

du

cer

De

velo

per

of o

pen

sour

ceso

ftwar

e

Describe and classify

Upload or link

AppHub.Directory

ProviderIaaS Cloud Provider

Page 8: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 8

Open interoperability framework:Taxonomy for open source assets

Packagingversiononing

publishingMarket Place

AppHub.Factory AppHub.Store

Pro

du

cer

De

velo

per

of o

pen

sour

ceso

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 9: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 9

Governance and Quality Managementfor Open Source Projects

AppHubOpen Source Charter

Page 10: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 10

More on the deliverychallange

EC funded collaborative projects delivering OSS(AppHub survey, 2015, N = 16)

44% don't perform quality management

44% don't have community involved

38% don't maintain requirements on their software

38% don't follow a project roadmap

25% do not implement a throughout testing process

1 project doesn't provide documentation (guides)

Context of OSS adoption(Black Duck Software, 2015)

78% of companies run OSS

64% participate in OSS projects

Reasons for OSS adoption

– Ability to Scale (58%)

– Security (55%)

– Competitive features (43%)

– Ease of deployment (43%)

Page 11: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 11

The AppHub AdvisoryBoard helps define theAppHub OSS charter

Theo Lynn (Irish Centre for CloudComputing & Commerce)

Lars Kurth (Xen)

Sophie Gautier (LibreOffice)

Roberto di Cosmo (IRILL)

Patrick Ohnewein (FSFe)

Francesco Chicchiricco (ApacheCoccon, Syncope, Olingo)

Manuel Velardo (Cenatic)

Dave Neary (Red Hat)

Nelson Lago (Uni Sao PaoloFLOSS Competency Center)

Page 12: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 12

The AppHub OSS charter aims at contributing tothe implementation oflegal, technical andcommunity managementbest practices

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 13: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 13

What projects can use toimprove the quality of theirprojects

AppHub QualityApproach

Page 14: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 14

Resources, tools, events Guidelines

– AppHub Quality Controls

Tools

– OW2 QA Tools

– 3rd Party Projects

Events

– SQuAT1 Fests / ConcertationMeetings

Webinars / Screencasts

1 SquAT = Software Quality Assurance and Trustworthiness

Page 15: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 15

AppHub Quality ControlChecklist

Provides a comprehensive list ofmeasures to improve OSS quality

Derived from OW2 OMM

Recommendations : Implementationdepends on your project

Areas correspond to OSS Charter

Documentation, standards, testing,licenses/IPR, architecture, dev.environment, contribution management,management of non-funct. properties,configuration and versioning, projectplanning, requirements, roadmap,stakeholder management, deployment

QTP-1.1 Functional testing

Objective Projects shall ensure that the test plancovers functional testing

Controls Description Prio Comm

Fun.testing

Test plan contains alist of test cases tovalidate functionalrequirements

High Testing

Page 16: AppHub OW2con'15 - Peter Deussen Presentation

Dec 4, 2015 16

apphub.eu.comRegister yourproject now!

Now it's your turn Set up your project on AppHub

AttendAppHub SQuAT FestBrussels, Dec. 7 - 8