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
Dec 4, 2015 2
What AppHub is about
Overview
Dec 4, 2015 3
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
IT Industry
OSS SMEs
Collab.
Projects
Mainstream
Market
Delivery
Challenge
AppHub's mission AppHub addresses the delivery
challenge of EU-supported OSS
Bridging OSS SMEs and
Collaborative projects with the
mainstream market
Dec 4, 2015 5
AppHub facilitates the
dissemination of your open
source software assets
Producer
Provider
Consumer
Dec 4, 2015 6
Open interoperability framework:
Taxonomy for open source assets
Producer
Developerofopensource
software
Describe and
classify
AppHub.Directory
Dec 4, 2015 7
Open interoperability framework:
Taxonomy for open source assets
Packaging
versiononing
publishing
AppHub.Factory
Producer
Developerofopensource
software
Describe and
classify
Upload or
link
AppHub.Directory
Provider
IaaS Cloud Provider
Dec 4, 2015 8
Open interoperability framework:
Taxonomy for open source assets
Packaging
versiononing
publishing
Market Place
AppHub.Factory AppHub.Store
Producer
Developerofopensource
software
Describe and
classify
Upload or
link
Deploy
Browse,
compare
and select
Consumer
UserandIntegrators
ofopenopensourcesoftware
Provider
IaaS Cloud Provider
AppHub.Directory
Dec 4, 2015 9
Governance and
Quality Management
for Open Source Projects
AppHub
Open Source
Charter
Dec 4, 2015 10
More on the delivery
challange
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%)
Dec 4, 2015 11
The AppHub Advisory
Board helps define the
AppHub OSS charter
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)
Dec 4, 2015 12
The AppHub OSS charter
aims at contributing to
the implementation of
legal, technical and
community management
best 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
Dec 4, 2015 13
What projects can use to
improve the quality of their
projects
AppHub Quality
Approach
Dec 4, 2015 14
Resources, tools, events Guidelines
– AppHub Quality Controls
Tools
– OW2 QA Tools
– 3rd
Party Projects
Events
– SQuAT1
Fests / Concertation
Meetings
Webinars / Screencasts
1
SquAT = Software Quality Assurance and Trustworthiness
Dec 4, 2015 15
AppHub Quality Control
Checklist
Provides a comprehensive list of
measures to improve OSS quality
Derived from OW2 OMM
Recommendations : Implementation
depends 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, project
planning, requirements, roadmap,
stakeholder management, deployment
QTP-1.1 Functional testing
Objective Projects shall ensure that the test plan
covers functional testing
Controls Description Prio Comm
Fun.
testing
Test plan contains a
list of test cases to
validate functional
requirements
High Testing
Dec 4, 2015 16
apphub.eu.com
Register your
project now!
Now it's your turn
Set up your project on AppHub
Attend
AppHub SQuAT Fest
Brussels, Dec. 7 - 8

AppHub OW2con'15 - Peter Deussen Presentation

  • 1.
    The European OpenSource 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
  • 2.
    Dec 4, 20152 What AppHub is about Overview
  • 3.
    Dec 4, 20153 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
  • 4.
    IT Industry OSS SMEs Collab. Projects Mainstream Market Delivery Challenge AppHub'smission AppHub addresses the delivery challenge of EU-supported OSS Bridging OSS SMEs and Collaborative projects with the mainstream market
  • 5.
    Dec 4, 20155 AppHub facilitates the dissemination of your open source software assets Producer Provider Consumer
  • 6.
    Dec 4, 20156 Open interoperability framework: Taxonomy for open source assets Producer Developerofopensource software Describe and classify AppHub.Directory
  • 7.
    Dec 4, 20157 Open interoperability framework: Taxonomy for open source assets Packaging versiononing publishing AppHub.Factory Producer Developerofopensource software Describe and classify Upload or link AppHub.Directory Provider IaaS Cloud Provider
  • 8.
    Dec 4, 20158 Open interoperability framework: Taxonomy for open source assets Packaging versiononing publishing Market Place AppHub.Factory AppHub.Store Producer Developerofopensource software Describe and classify Upload or link Deploy Browse, compare and select Consumer UserandIntegrators ofopenopensourcesoftware Provider IaaS Cloud Provider AppHub.Directory
  • 9.
    Dec 4, 20159 Governance and Quality Management for Open Source Projects AppHub Open Source Charter
  • 10.
    Dec 4, 201510 More on the delivery challange 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%)
  • 11.
    Dec 4, 201511 The AppHub Advisory Board helps define the AppHub OSS charter 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)
  • 12.
    Dec 4, 201512 The AppHub OSS charter aims at contributing to the implementation of legal, technical and community management best 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
  • 13.
    Dec 4, 201513 What projects can use to improve the quality of their projects AppHub Quality Approach
  • 14.
    Dec 4, 201514 Resources, tools, events Guidelines – AppHub Quality Controls Tools – OW2 QA Tools – 3rd Party Projects Events – SQuAT1 Fests / Concertation Meetings Webinars / Screencasts 1 SquAT = Software Quality Assurance and Trustworthiness
  • 15.
    Dec 4, 201515 AppHub Quality Control Checklist Provides a comprehensive list of measures to improve OSS quality Derived from OW2 OMM Recommendations : Implementation depends 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, project planning, requirements, roadmap, stakeholder management, deployment QTP-1.1 Functional testing Objective Projects shall ensure that the test plan covers functional testing Controls Description Prio Comm Fun. testing Test plan contains a list of test cases to validate functional requirements High Testing
  • 16.
    Dec 4, 201516 apphub.eu.com Register your project now! Now it's your turn Set up your project on AppHub Attend AppHub SQuAT Fest Brussels, Dec. 7 - 8