SlideShare a Scribd company logo
1 of 42
OSOR: Services and Platform

Presented by:
Marco Battistoni & Jesus M. Gonzalez-Barahona
(Unisys, GSyC/LibreSoft-URJC)
marco.battistoni@be.unisys.com, jgb@gsyc.es
Malaga, October 20th 2008
OSOR Session at OSWC 2008
EUROPEAN COMMISSION

October 20th 2008

Directorate-General for Informatics
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.

2
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

3
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

4
OSOR Identity
A design that represents a concept
Easily recognizable
That has the following principles:
Community
Cooperation
Sharing

5
The OSOR Bees

Bees represent:

Community
Sharing
Cooperation

6
Provide a design for non technical users

7
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...

8
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.

9
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...

10
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

11
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

12
The 10 Principles

13
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

14
Project Registration Form

15
Project Approval

The OSOR Team will evaluate based on the 10
Principles your Project
Project approved!!
Welcome to OSOR!!

16
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

17
The other way: Federation

OSOR

18
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

19
Who is already connected?

Adullact with 401 projects
Forxa de Mancomun with 101 projects
Morfeo-Forge with 53 projects
La forja de Guadalinex with 31 projects
CNIPA with 18 projects

20
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

21
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

22
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

23
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

24
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

25
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).
26
Hardware platform (1)

Physical configuration
Off-the-self hardware.
Full redundancy
 All nodes providing services are
duplicated.
 High availability.
Storage nodes, service nodes

27
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.

28
Hardware platform (3)

29
HW/SW configuration: disk servers

30
HW/SW configuration: service nodes (1)

31
HW/SW configuration: service nodes (2)

32
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.

33
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 %
34
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

35
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)
36
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)

37
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
38
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
39
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

40
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!

41
Come to the OSOR!

42

More Related Content

Similar to OSOR Services and Platform Overview

GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaFriprogsenteret
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417Sandro D'Elia
 
iotmashup - Webinos architecture 101 - baldwin
iotmashup - Webinos architecture 101 - baldwiniotmashup - Webinos architecture 101 - baldwin
iotmashup - Webinos architecture 101 - baldwinwebinos project
 
IoT Mashup - Webinos architecture 101 - Baldwin
IoT Mashup - Webinos architecture 101 - BaldwinIoT Mashup - Webinos architecture 101 - Baldwin
IoT Mashup - Webinos architecture 101 - Baldwinwebinos project
 
Tizen IVI - Rusty Lynch (Intel) - Korea Linux Forum 2012
Tizen IVI - Rusty Lynch (Intel) - Korea Linux Forum 2012Tizen IVI - Rusty Lynch (Intel) - Korea Linux Forum 2012
Tizen IVI - Rusty Lynch (Intel) - Korea Linux Forum 2012Ryo Jin
 
L'open hardware dans l'électronique (et au delà...)
L'open hardware dans l'électronique (et au delà...)L'open hardware dans l'électronique (et au delà...)
L'open hardware dans l'électronique (et au delà...)Robert Viseur
 
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg KostnerOSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg KostnerNETWAYS
 
Open Source Software Assurance by Linagora
Open Source Software Assurance by LinagoraOpen Source Software Assurance by Linagora
Open Source Software Assurance by LinagoraLINAGORA
 
Open source from disruption to innovation - Can we measure and evaluate the o...
Open source from disruption to innovation - Can we measure and evaluate the o...Open source from disruption to innovation - Can we measure and evaluate the o...
Open source from disruption to innovation - Can we measure and evaluate the o...SpagoWorld
 
Open Source Hardware for Dummies
Open Source Hardware for DummiesOpen Source Hardware for Dummies
Open Source Hardware for DummiesRobert Viseur
 
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...NETWAYS
 
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...NETWAYS
 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Zulhilmi Shaffe
 
Open Source on Wheels - Tech Day by Init 2017
Open Source on Wheels - Tech Day by Init 2017Open Source on Wheels - Tech Day by Init 2017
Open Source on Wheels - Tech Day by Init 2017Johan Thelin
 
ERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsChristian Charreyre
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Sandro D'Elia
 
Oniro project, the new IoT platform from Eclipse Foundation.
Oniro project, the new IoT platform from Eclipse Foundation. Oniro project, the new IoT platform from Eclipse Foundation.
Oniro project, the new IoT platform from Eclipse Foundation. Agustin Benito Bethencourt
 

Similar to OSOR Services and Platform Overview (20)

OpenNTF Overview 09/10
OpenNTF Overview 09/10OpenNTF Overview 09/10
OpenNTF Overview 09/10
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
iotmashup - Webinos architecture 101 - baldwin
iotmashup - Webinos architecture 101 - baldwiniotmashup - Webinos architecture 101 - baldwin
iotmashup - Webinos architecture 101 - baldwin
 
IoT Mashup - Webinos architecture 101 - Baldwin
IoT Mashup - Webinos architecture 101 - BaldwinIoT Mashup - Webinos architecture 101 - Baldwin
IoT Mashup - Webinos architecture 101 - Baldwin
 
Tizen IVI - Rusty Lynch (Intel) - Korea Linux Forum 2012
Tizen IVI - Rusty Lynch (Intel) - Korea Linux Forum 2012Tizen IVI - Rusty Lynch (Intel) - Korea Linux Forum 2012
Tizen IVI - Rusty Lynch (Intel) - Korea Linux Forum 2012
 
L'open hardware dans l'électronique (et au delà...)
L'open hardware dans l'électronique (et au delà...)L'open hardware dans l'électronique (et au delà...)
L'open hardware dans l'électronique (et au delà...)
 
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg KostnerOSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
 
Advancement on embedded linux-v2
Advancement on embedded linux-v2Advancement on embedded linux-v2
Advancement on embedded linux-v2
 
Open Source Software Assurance by Linagora
Open Source Software Assurance by LinagoraOpen Source Software Assurance by Linagora
Open Source Software Assurance by Linagora
 
Open source from disruption to innovation - Can we measure and evaluate the o...
Open source from disruption to innovation - Can we measure and evaluate the o...Open source from disruption to innovation - Can we measure and evaluate the o...
Open source from disruption to innovation - Can we measure and evaluate the o...
 
Open Source Hardware for Dummies
Open Source Hardware for DummiesOpen Source Hardware for Dummies
Open Source Hardware for Dummies
 
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
 
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
stackconf 2023 | SCS: Buildig Open Source Cloud and Container Infrastructure ...
 
Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]Open Source Operating System [Chapter 1]
Open Source Operating System [Chapter 1]
 
Open source
Open sourceOpen source
Open source
 
Open Source on Wheels - Tech Day by Init 2017
Open Source on Wheels - Tech Day by Init 2017Open Source on Wheels - Tech Day by Init 2017
Open Source on Wheels - Tech Day by Init 2017
 
ERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projectsERTS 2008 - Using Linux for industrial projects
ERTS 2008 - Using Linux for industrial projects
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
Oniro project, the new IoT platform from Eclipse Foundation.
Oniro project, the new IoT platform from Eclipse Foundation. Oniro project, the new IoT platform from Eclipse Foundation.
Oniro project, the new IoT platform from Eclipse Foundation.
 

Recently uploaded

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Recently uploaded (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

OSOR Services and Platform Overview

  • 1. OSOR: Services and Platform Presented by: Marco Battistoni & Jesus M. Gonzalez-Barahona (Unisys, GSyC/LibreSoft-URJC) marco.battistoni@be.unisys.com, jgb@gsyc.es Malaga, October 20th 2008 OSOR Session at OSWC 2008 EUROPEAN COMMISSION October 20th 2008 Directorate-General for Informatics
  • 2. 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. 2
  • 3. 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 3
  • 4. 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 4
  • 5. OSOR Identity A design that represents a concept Easily recognizable That has the following principles: Community Cooperation Sharing 5
  • 6. The OSOR Bees Bees represent: Community Sharing Cooperation 6
  • 7. Provide a design for non technical users 7
  • 8. 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... 8
  • 9. 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. 9
  • 10. 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... 10
  • 11. 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 11
  • 12. 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 12
  • 14. 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 14
  • 16. Project Approval The OSOR Team will evaluate based on the 10 Principles your Project Project approved!! Welcome to OSOR!! 16
  • 17. 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 17
  • 18. The other way: Federation OSOR 18
  • 19. 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 19
  • 20. Who is already connected? Adullact with 401 projects Forxa de Mancomun with 101 projects Morfeo-Forge with 53 projects La forja de Guadalinex with 31 projects CNIPA with 18 projects 20
  • 21. 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 21
  • 22. 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 22
  • 23. 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 23
  • 24. 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 24
  • 25. 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 25
  • 26. 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). 26
  • 27. Hardware platform (1) Physical configuration Off-the-self hardware. Full redundancy  All nodes providing services are duplicated.  High availability. Storage nodes, service nodes 27
  • 28. 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. 28
  • 33. 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. 33
  • 34. 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 % 34
  • 35. 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 35
  • 36. 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) 36
  • 37. 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) 37
  • 38. 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 38
  • 39. 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 39
  • 40. 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 40
  • 41. 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! 41
  • 42. Come to the OSOR! 42