ow2 open source community technology council update, ow2con'16, paris

21
OW2 Technology Council Update Daniele Gagliardi, OW2 TC Chairman Stéphane Laurière, OW2 CTO OW2con’16 – Paris Mozilla Space The Open Source Community for Infrastructure Software

Upload: ow2-consortium

Post on 06-Apr-2017

149 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 2: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 3: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 4: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

4

New Projects&

New Mature Projects

Page 5: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

New Projects

Imixs-Workflow

Open Cloud Privacy / Security Engineering

5

Page 6: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

New Mature Projects

January2016

September 2016

September 2016

6

Page 7: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

7

OSCAR

Page 8: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 9: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

New Project Scorecards

9

Page 10: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 11: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

Potential Target Architecture

11

Best Practices Criteria (BPC)

Best PracticesBadge Program App

OW2 BPC + OMM

OW2 BPC + OMM App for OW2 projects

APIautomated publication

Page 12: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 13: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

13

Infrastructure

Page 14: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 15: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 16: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 17: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 18: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 19: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

19

OW2 International Programming

Contest

Page 20: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

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

Page 21: OW2 Open Source Community Technology Council Update, OW2con'16, Paris

TC Home: tc.ow2.orgTC Chairman: [email protected] CTO: [email protected]

Thank You!

21