SlideShare a Scribd company logo
Multiple Clouds and multiple interest communities:
challenges in developing open-source software
in Cloud-related collaborative projects

Dana Petcu
http://web.info.uvt.ro/~petcu
Measure the openness of Cloud services:
degree of freedom to …
choose [in IaaS, PaaS]

1.







[PaaS specific]

2.





2

the infrastructure service
the operating system
the virtualization technologies
the language
the stack components (like web framework, application
server, database)
the third party open components
customize the platform or add additional components
move data, scripts and applications to other Clouds
re-use tools and components of the platform when
moving to another platform
OWF 2013, Paris

10/4/2013
PaaS and open-source
[Two categories of PaaS]
Platform services /
hosting
services/integrated
solutions

1.

3



Platform software /
software services/
deployable
middleware/
Cloudware

1.







Open source level: allow only to
customize the interfaces
Deployment and hosting remains
on the provider site
Open source: increases the
service delivery over the traditional
form of software consumption
Through Clouds open-source
software can reach a new level of
maturity
OWF 2013, Paris

10/4/2013
FP7 Projects for open-source Cloudware
2008





RESERVOIR : OpenNebula

2010









Contrail: ConPaaS
Optimis: Optimis Toolkit
Cloud4SOA: portability between PaaSs
mOSAIC: open-source and deployable PaaS

2012:







4

MODAClouds: DSS, IDE, Execution platform
PaaSage
…
OWF 2013, Paris

10/4/2013
Finished in Feb 2013
Open source PaaS
ensuring portability of
component based appls
consuming IaaS
Multiple tools in multiple
repositories
Open-source codes:
Bitbucket.org/mosaic
9 teams
www.mosaic-cloud.eu











5












On-going from Oct 2012
Model-drivenengineering for Multiple
Clouds applications
using PaaS or IaaS
Multiple tools in multiple
repositories
Sample of available
codes: CloudML related
10 teams
www.modaclouds.eu
OWF 2013, Paris

10/4/2013
Challenges in multi-team projects
choice of open source license
establish the constraints imposed by the licenses dependencies
use of widely-accepted standards and other open-source codes
management of the copyright
contributor license agreements
source code opening moment
issue tracker
open mailing lists
open wiki
building a community beyond the project consortium
establish the means to maintain the code beyond the project
….















6

OWF 2013, Paris

10/4/2013
Potential of open-source in PaaS world
Avoid vendor lock-in
Contribute to portability and interoperability
Fast adoption by the research community
Allow to offer new innovative services on top of them
Cost reductions by providing alternatives
Redefine the software services delivery
Help spreading other open-source tools










7

OWF 2013, Paris

10/4/2013

More Related Content

PDF
Präsentation, Dirk Henckels (Qualisys GmbH), A Global Product Data Extension,...
 
PPTX
Red hat cloud suite
PPTX
Digital Preservation with Archivematica
PDF
OWF12/PAUG Conf Days Android tools for developpeurs, paul marois, design and ...
PDF
Cloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGemini
PDF
Community SUmmit: Legal & Licensing / Tools for developers to ensure legal in...
PDF
EOLE / OWF 12 - French m&a in foss-olivier hugot (eole2012)
PDF
OWF12/Open Cloud Strategies Openstackinaction enovance
Präsentation, Dirk Henckels (Qualisys GmbH), A Global Product Data Extension,...
 
Red hat cloud suite
Digital Preservation with Archivematica
OWF12/PAUG Conf Days Android tools for developpeurs, paul marois, design and ...
Cloud / Build to cloud using Open Source - Jean-Francois Caenen, CapGemini
Community SUmmit: Legal & Licensing / Tools for developers to ensure legal in...
EOLE / OWF 12 - French m&a in foss-olivier hugot (eole2012)
OWF12/Open Cloud Strategies Openstackinaction enovance

Viewers also liked (12)

PDF
A Tour of Network Neutrality solutions
PDF
Patrice Bertrand - Foss models revisited, Is freemium a bad word ?
PPTX
OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...
PDF
Google AppEngine @Open World Forum 2012 - 12 oct.2012
PDF
OWF13 - October 3 - Jean-Luc Beylat
PDF
Require 'knowledgecommons' # This currently fails / Mike Linksvayer
PDF
EOLE / OWF 12 - The rise and evolution of the open source software foundation...
PDF
OWF12/Java Building an Open M2M community
PDF
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
PDF
OWF13 - Neoliberal open source?
PPTX
Keynote #Tech - Cloud & DevOps, par Hervé LECLERC
PPTX
Keynote #Society - How Open Source drives Innovation ? par Allison RANDAL
A Tour of Network Neutrality solutions
Patrice Bertrand - Foss models revisited, Is freemium a bad word ?
OWF12/PAUG Conf Days Alternative to google's android emulator, daniel fages, ...
Google AppEngine @Open World Forum 2012 - 12 oct.2012
OWF13 - October 3 - Jean-Luc Beylat
Require 'knowledgecommons' # This currently fails / Mike Linksvayer
EOLE / OWF 12 - The rise and evolution of the open source software foundation...
OWF12/Java Building an Open M2M community
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
OWF13 - Neoliberal open source?
Keynote #Tech - Cloud & DevOps, par Hervé LECLERC
Keynote #Society - How Open Source drives Innovation ? par Allison RANDAL
Ad

Similar to OWF13 - Multiple Clouds and multiple interest communities (20)

PPTX
Open Stack Cloud Services
PPTX
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
PDF
Future of Open Source in a Cloudy World
PPTX
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
PDF
Open Source and Cloud - The Two Great Tastes...
PPTX
The Importance of open source in cloud computing
PPTX
Code to-cloud toolchain-LA OpenStack meet up-20140626
PPTX
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
PPTX
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
ODP
Why Cloud Computing has to go the FOSS way
PPTX
Microservices approach for Websphere commerce
PDF
Open nebula leading innovation in cloud computing management
PDF
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
PPTX
OpenStack: Why Is It Gaining So Much Traction?
PDF
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
PPT
Avoiding cloud lock-in
PDF
Opencloudware, a Paas management stack over multiple clouds, Daniel Stern, O...
 
PPTX
vBACD - Crash Course in Open Source Cloud Computing - 2/28
PPTX
Delivering IaaS with Open Source Software
PPTX
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
Open Stack Cloud Services
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
Future of Open Source in a Cloudy World
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Open Source and Cloud - The Two Great Tastes...
The Importance of open source in cloud computing
Code to-cloud toolchain-LA OpenStack meet up-20140626
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
Why Cloud Computing has to go the FOSS way
Microservices approach for Websphere commerce
Open nebula leading innovation in cloud computing management
Opencloudware, The vApp Lifecycle Management Solution for Multi-Cloud - Cloud...
OpenStack: Why Is It Gaining So Much Traction?
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Avoiding cloud lock-in
Opencloudware, a Paas management stack over multiple clouds, Daniel Stern, O...
 
vBACD - Crash Course in Open Source Cloud Computing - 2/28
Delivering IaaS with Open Source Software
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
Ad

More from Paris Open Source Summit (20)

PDF
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
PDF
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
PDF
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
PDF
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
PDF
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
PDF
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
PDF
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
PDF
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
PPTX
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
PDF
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
PDF
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
PDF
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
PDF
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
PDF
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
PDF
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
PDF
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
PDF
#OSSPARIS19 - Table ronde : souveraineté des données
PDF
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
PDF
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
PDF
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...

Recently uploaded (20)

PDF
Web App vs Mobile App What Should You Build First.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
Getting started with AI Agents and Multi-Agent Systems
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
The various Industrial Revolutions .pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
STKI Israel Market Study 2025 version august
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
Web App vs Mobile App What Should You Build First.pdf
What is a Computer? Input Devices /output devices
Getting started with AI Agents and Multi-Agent Systems
Module 1.ppt Iot fundamentals and Architecture
Enhancing emotion recognition model for a student engagement use case through...
Developing a website for English-speaking practice to English as a foreign la...
Assigned Numbers - 2025 - Bluetooth® Document
The various Industrial Revolutions .pptx
Final SEM Unit 1 for mit wpu at pune .pptx
STKI Israel Market Study 2025 version august
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Hybrid model detection and classification of lung cancer
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Chapter 5: Probability Theory and Statistics
1 - Historical Antecedents, Social Consideration.pdf
TLE Review Electricity (Electricity).pptx
Tartificialntelligence_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx

OWF13 - Multiple Clouds and multiple interest communities

  • 1. Multiple Clouds and multiple interest communities: challenges in developing open-source software in Cloud-related collaborative projects Dana Petcu http://web.info.uvt.ro/~petcu
  • 2. Measure the openness of Cloud services: degree of freedom to … choose [in IaaS, PaaS] 1.       [PaaS specific] 2.    2 the infrastructure service the operating system the virtualization technologies the language the stack components (like web framework, application server, database) the third party open components customize the platform or add additional components move data, scripts and applications to other Clouds re-use tools and components of the platform when moving to another platform OWF 2013, Paris 10/4/2013
  • 3. PaaS and open-source [Two categories of PaaS] Platform services / hosting services/integrated solutions 1. 3  Platform software / software services/ deployable middleware/ Cloudware 1.    Open source level: allow only to customize the interfaces Deployment and hosting remains on the provider site Open source: increases the service delivery over the traditional form of software consumption Through Clouds open-source software can reach a new level of maturity OWF 2013, Paris 10/4/2013
  • 4. FP7 Projects for open-source Cloudware 2008   RESERVOIR : OpenNebula 2010      Contrail: ConPaaS Optimis: Optimis Toolkit Cloud4SOA: portability between PaaSs mOSAIC: open-source and deployable PaaS 2012:     4 MODAClouds: DSS, IDE, Execution platform PaaSage … OWF 2013, Paris 10/4/2013
  • 5. Finished in Feb 2013 Open source PaaS ensuring portability of component based appls consuming IaaS Multiple tools in multiple repositories Open-source codes: Bitbucket.org/mosaic 9 teams www.mosaic-cloud.eu       5       On-going from Oct 2012 Model-drivenengineering for Multiple Clouds applications using PaaS or IaaS Multiple tools in multiple repositories Sample of available codes: CloudML related 10 teams www.modaclouds.eu OWF 2013, Paris 10/4/2013
  • 6. Challenges in multi-team projects choice of open source license establish the constraints imposed by the licenses dependencies use of widely-accepted standards and other open-source codes management of the copyright contributor license agreements source code opening moment issue tracker open mailing lists open wiki building a community beyond the project consortium establish the means to maintain the code beyond the project ….             6 OWF 2013, Paris 10/4/2013
  • 7. Potential of open-source in PaaS world Avoid vendor lock-in Contribute to portability and interoperability Fast adoption by the research community Allow to offer new innovative services on top of them Cost reductions by providing alternatives Redefine the software services delivery Help spreading other open-source tools        7 OWF 2013, Paris 10/4/2013