ow2 open source community technology council update, ow2con'16, paris
TRANSCRIPT
OW2 Technology Council Update
Daniele Gagliardi, OW2 TC ChairmanStéphane Laurière, OW2 CTO
OW2con’16 – Paris Mozilla Space
The Open Source Community for Infrastructure Software
Agenda
About the OW2 Technology Council
New Projects / New Mature Projects
OW2 Quality Program OSCAR Update
Infrastructure News and Outlook
OW2 International Programming Contest
2
About the OW2 Technology Council
OW2 Quality Programme
OW2 International Programming
Contest
A community of 50+ OSS hands-on practitioners from
EU & China
OW2 Projects Lifecycle
OW2 Collaborative Engineering Platform &
Infrastructure
Chairman: Daniele Gagliardi
Engineering
CTO:Stéphane Laurière
OW2
3
4
New Projects&
New Mature Projects
New Projects
Imixs-Workflow
Open Cloud Privacy / Security Engineering
5
New Mature Projects
January2016
September 2016
September 2016
6
7
OSCAR
OSCAR Achievements
SQuAT became OSCAR
Scorecards featuring RISCOSS
OMM
From spreadsheets to Web forms
OMM extension on Cloud deployment
Cross-analysis with the Badge Prgm
Presentations at FOSDEM’16
AppHub OSCAR Workshops
8
New Project Scorecards
9
Cross-analysis of OMM and the Best Practices Criteria
Academic background vs industry-based
Intervals [0-25-50-75-100] vs closed answers
OMM-only: Standards, Cloud deployment,
Stakeholders, Requirements
BPC-only: Security, Static analysis
A detailed cross-comparison is in progress on the
TC wiki
10
Potential Target Architecture
11
Best Practices Criteria (BPC)
Best PracticesBadge Program App
OW2 BPC + OMM
OW2 BPC + OMM App for OW2 projects
APIautomated publication
Action Plan Proposal
Several OW2 projects get a Badge
Further cross-analysis of the 2 models
Contribute OMM additions to the BPC project
Create an OW2 BPC-OMM as OMM v2
Integrate OMM v2 in the dashboard app
Automate the publication of the BPC part of
OMM v2 via an API
12
13
Infrastructure
OW2 Infrastructure Achievements
Maintenance and upgrade of existing services
Specification of a new User Management Service
FusionDirectory setup to manage members and projects
GitLab evaluation and training
Plans toward virtualized infrastructure / resource optimization
XWiki real-time editor sponsorship
14
User Management Service v1
OpenLDAP 1 OpenLDAP 2
registration
Postgres
Scattered user and organization accounts
Members cannot update their data
Obsolescent registration system
OW
2 C
olla
bora
tive
Eng
inee
ring
Pla
tform
Aut
hent
icat
ion
and
Acc
ess
Con
trol
15
User Management Service v2 Requirements
A convenient solution to manage OW2 users and groups
LDAP based
WebService endpoints
Modern Web UI
Clear path to SSO and access control
Evaluated solutions:
16
OpenLDAP
Community Plugin
User Management Service v2
New LDAP schema supporting projects / organizations / users (Community Plugin)
Directory used by (almost) all services
Simplified administration tasks: membership, groups, authorizations
With support from OpenSides and Clément Oudot – Thank you!
FusionDirectory
OW
2 C
olla
bora
tive
Eng
inee
ring
Pla
tform
Aut
hent
icat
ion
and
Acc
ess
Con
trol
LemonLDAP::NG
17
OW2 Infrastructure Outlook
User Management Service in production
Virtualization of the OW2 infrastructure
New OW2 Forge based on GitLab virtualized
Evolve the infrastructure for STAMP needs
DevOps automation
Container images provisioning
Continuous integration and deployment
18
19
OW2 International Programming
Contest
OW2 International Programming Contest
2016 Edition14 competing teams from ChinaOngoing work assessment by the mentorsWinners list to be proposed by the TCAward Ceremony at BUAA Beijing Oct. 12-13
Contest 2017Represent the OW2 projects within GSoC?Keep an international ContestDevelop relations with universities
20