osor launch, presentation at open source world conference 2008 (málaga, october 2008)

Download Osor Launch, presentation at Open Source World Conference 2008 (Málaga, October 2008)

If you can't read please download the document

Upload: juanjo-amor

Post on 16-Apr-2017

377 views

Category:

Technology


2 download

TRANSCRIPT

Workshop Flexible Platform Solutions and longer titles

Presented by:

OSOR: Services and Platform

Marco Battistoni & Jesus M. Gonzalez-Barahona(Unisys, GSyC/LibreSoft-URJC)[email protected], [email protected], October 20th 2008OSOR Session at OSWC 2008

Copyright 2007, 2008 OSOR team

Some rights reserved. This presentation is distributed under the Attribution-ShareAlike 3.0 license, by Creative Commons, available at http://creativecommons.org/licenses/by-sa/3.0

The original version of this presentation is available at http://osor.eu

Disclamer:

The views expressed in this document are purely those of the writer and may not, in any circumstances, be interpreted as stating an official position of the European Commission.

The European Commission does not guarantee the accuracy of the information included in this presentation, nor does it accept any responsibility for any use thereof.

Reference herein to any specific products, specifications, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the European Commission.

What is OSOR.eu?

Open Source Observatory and Repository

Set up as an IDABC initiative (OSO)

European platform for the exchange of:

libre (free, open source) software

Good practices in Open Source

Information and News

Aimed at public administrations

OSOR.eu

Objectives: Cooperation, sharing, pooling of resources, promotion of synergies

Strategy: Connect initiatives at all levels, share experiences and software, animate a lively OSOR community

OSOR Identity

A design that represents a concept

Easily recognizable

That has the following principles:

Community

Cooperation

Sharing

The OSOR Bees

Bees represent:

Community

Sharing

Cooperation

Provide a design for non technical users

Provide a design for non technical users

Website or Information Platform

Website with good practice in the use of libre software by public administrations where you can find:

News

Case studies

Events

Newsletters

other...

How can I Participate in OSOR?

There are 2 ways of Participating in OSOR

Your project is hosted directly in OSOR

Your project can be hosted in a Federated Repository.

Provide a design for non technical users

Website or Information Platform

Website with good practice in the use of libre software by public administrations where you can find:

News

Case studies

Events

Newsletters

other...

Provide a design for non technical users

Forge/Collaborative environment: support collaborative development, encourage and facilitate reuse (libre software for public administrations)

Repository of software

Development platform

Facilities for collaboration

Hosted in OSOR


Your project is physically hosted in OSOR


You need to be a registered user

You need to be compliant with the 10
Principles

You need to Fill out the Project Form

The 10 Principles


In brief

The project must be an Open Source project

The platform is reserved for software and projects that are publicly financed

Software or documentation that will be uploaded on the OSOR.eu must be made available for free and under a recognised Open Source licence

Project Registration Form


Project Approval


The OSOR Team will evaluate based on the 10 Principles your Project

Project approved!!

Welcome to OSOR!!

The other way: Federation



At National level, there are already similar initiative

OSOR is not in competition with the National Repositories

We want to Federate the National repositories to provide European visibility to the National Project

The other way: Federation



OSOR

How does it work?



The only requirement is that the repository has to be a Forge

The Forge has a plug-in/utility that allows to search in other Forges

To provide visibility to the national project, we do not need the project physically in OSOR.

Just connect with OSOR, federate with OSOR

Who is already connected?



Adullact with 401 projects

Forxa de Mancomun with 101 projects

Morfeo-Forge with 53 projects

La forja de Guadalinexwith 31 projects

CNIPA with 18 projects

EUPL

EUPL is a Free/Libre/Open Source Software (FLOSS) licence

The EUPL is a legal tool that is already in used by the European Commission

The EUPL has considered the specificity and diversity of Member States Law

The EUPL ensures downstream compatibility issues with the most relevant other licences

How does it work?



OSOR Website: ~ 20.000 Unique Visitors since July.

OSOR Forge: ~ 19.000 Unique Visitors since May.

OSOR Forge: 37 Projects physically hosted

OSOR Forge: 180 Users Registered

OSOR projects from federated forges: 1000 Projects that can be searched via OSOR

Technical issues: main characteristics



Two subsystems / three services:

Information platform: migration and evolution of OSO

Software development forge (including catalog):

Repository: uploading/downloading software, descriptions, and related items.

CDE: collaboration in libre software development

High level requirements:

High availability platform

Libre software for all components

COTS components with minor modifications

Specific requirements for each main service

Information platform



Create/update/publish several types of content:

News, case studies, reports

Events

IDABC OSS activities

Newsletters

other...

Tools to manage relationship with users

Surveys

Comments

RSS channels and other syndication means

Repository



Repository as a live catalog of libre software products

Software developed in the OSOR CDE or somewhere else

Unique taxonomy (coordinated with other forges)

OSOR project/product template for harmonizing information

Specific requirements: list of parameters of performance and user experience

CDE: Collaborative Development Environment



Forge-like platform

Augmented with some other collaboration means

Specific facilities for federation

Special consideration to the needs of public administrations

Several roles for different kinds of users:

Visitors: anonymous users, read-only access

Registered users: can be granted acces to project resources for helping in development tasks.

Project administrators: can access and grant permission to all resources (project management).

Hardware platform (1)



Physical configuration

Off-the-self hardware.

Full redundancy

All nodes providing services are duplicated.

High availability.

Storage nodes, service nodes

Hardware platform (2)



Logical configuration

Architecture based in virtualization techniques

Services separated in virtual machines

Improved security.

Simplified administration.

Recovery of faulted virtual nodes, migration between physical computers.

Hardware platform (3)



HW/SW configuration: disk servers



HW/SW configuration: service nodes (1)



HW/SW configuration: service nodes (2)



Hardware characteristics




Standard technologies:

Intel x86-64 compatible, 2 or more cores, 2 GHz or better.

RAM: 2 to 8 GB, depending on node.

Storage: Minimum RAID-1, with compatible controllers.

Redundant power supply.

Gigabit Ethernet network.

Nodes for processing (virtual machine hosters):

4-cores CPU 8 GB RAM

Nodes for storage (disk servers or backup server):

Storage space: 4 TB capacity, 2 TB available with RAID-1.

Upgradeable to 8 TB total / 4 TB available.

Gigabit network.

GE interfaces, Managed GE switches.

Housing and networking facilities



Physical requirements

Data-centre with physical security requirements against intrusion, natural disasters, etc.

Full rack hosting (42U).

Electrical availability: two separate electrical circuits.

Security

Firewalling provided by housing service.

Two redundant, high availability, managed firewalls.

Performance / Traffic

Connection to two major carriers well connected in Europe

Sustained rate 10 Mbps, with peak rates.

Availability: >99.9 %

System operation




24x7 System Operation Service

Zabbix server monitoring

Advanced monitoring

Alerting and monitoring features

Alerts via SMS and email

Two servers:

In the data center

In URJC labs

Software architecture





Operating system: Debian GNU/Linux (stable + security updates + custom improvements)

All software packages are libre software

Most software packages are standard Debian packages

Most prominent specific software:

Plone3 (information services)

GForge (basic repository and CDE)

Mailman (mailing lists)

Subversion (source code management)

Software products: Plone3






Stable and mature (available for more than 5 years)

Support available from several sources

Lively, active community

In good company (in use by many organizations)

Easy content edition, user friendly

Available in over 35 languages (some multilingual support)

Accessibility compliant (W3C's WAI-AA standards)

Workflows: several available

Security: Fine-grained role-based security model

Experience in public sector (ComunesPlone)

Software products: GForge 4.x

Well known, mature CDE (forge by default)

Support standard development tools, integrated into one web site:

SCM repository.

Bug tracking system.

Forums.

Mailing lists.

Task management.

Release management.

Expected platform for many libre software developers

Current status

Services being provided since May 2008 to testing partners

Accepting libre software projects:

Promoted by a public administration

Composed completely of libre software (OSI or FSF definitions)

Either for the repository or for full development

Active search for interested projects and possible synergies

Working with partners to improve service and coordination

The future (next months)

Promotion and dissemination

Hosting of more and more projects

Full operation, monitoring, feedback tracking

Identification of synergies and opportunities for collaboration across Europe

Improvement of facilities and services for users

Support of development and user communities (eg., GIS for public administrations)

Improvement of federation facilities

Check the real thing

OSOR (including migrated OSO):

http://osor.eu

Forge (admitting projects):

http://forge.osor.eu

OSOR software, presentations, etc:

OSOR project at http://forge.osor.eu

Feedback is welcome!

Libre software projects promoted by public administrations are welcome!

Come to the OSOR!

EUROPEAN COMMISSION

Directorate-General for Informatics

October 20th 2008