Upload
olberger
View
108
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
COCLICO project - OWF 2010
Olivier Berger, Telecom SudParis
Friday 01/10/2010
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Who's gonna tweet here ?
!planetforge
http://identi.ca/group/planetforge
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Who's tweeting now
� Institut TELECOM / TELECOM SudParis /Computer Science dept. / PFTCR team
� 2 perm. sta� Christian BAC and myself
� 2 PhD students� 2 non permanent research engineers
� Research on collaborative developmentplatforms, tools, process, in FLOSScommunities
� Previously worked in service companies (CapGemini, IDEALX)
� At TELECOM SudParis since 2002
� R&D on FLOSS, forges, bugtracking, LinkedData, etc. (CALIBRE, HELIOS, COCLICO)
� Contributor to Debian, FusionForge, Mantis
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
About COCLICO
http://www.coclico-project.org/
The Coclico project aims to reinforce software forges
communities by structuring an open source ecosystem
for which a critical mass exists in France.
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
About COCLICOFunding programme
� French collaborative R&D cluster programmes� System@tic Paris Region
� Minalogic Grenoble Region
� Public funding (partial)
� 2 years (2009-2011) (mid-term now)
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
About COCLICOProject consortium
� 9 Participants in Paris and Grenoble mainly� Industry :
� Bull,
� Orange Labs,
� Xerox
� SMEs :
� CELI France,
� Bearstech,
� Gnurandal (via Xerox),
� Objet Direct
� Academia :
� INRIA,
� Institut TELECOM / Telecom Sud Paris
� Strong focus on Open Source(should always be natural with public funding ?)
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
COCLICO Project's goals
� Re-dynamization of the Open Source developmentcommunity around open source historic forge code base(FusionForge and Codendi)
� De�nition of an open integration model
� Data integrity and con�dentiality
� Exchange of data in real-time between various forges
� Features for industrial use and quality assurance� traceability of information,
� support of software engineering methodologies,
� interaction with the user's workstation.
� etc.
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Sharing some ideas with you
Forges are greatThere are still some issues
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
My main concernLock-in
� There's still too much lock-in
� Even if not lock-in, too much entropy generated
� Who's caring ?� Since 2003 (CoopX initiative). . .
� to 2010 (ongoing work)
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
ESR dixit :
�Three Systemic Problems withOpen-Source Hosting Sites� a
1 Hosting Sites Are Data
Jails
2 Hosting Sites have Poor
Scriptability
3 Hosting Sites Have
Inadequate Support for
Immigration
a. http ://esr.ibiblio.org/ ?p=1282
Eric (ESR) Raymond
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Jesse Vincent dixit
�If you don't own your tools, you're going to be in a
whole mess of trouble.�
�Web 2.0 is Sharecropping�Conference (5') a
a. http ://syncwith.us/talks
Jesse (obra) Vincent
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Moglen dixit
� Remember yesterday's keynote ? (if you missed it, watchthe video bellow)
� What's the di�erence between forge users and socialnetwork sites users ?
� Cloud "jail" platforms vs. forge servers close to users
�Freedom in the Cloud� Conference(1h) a
a. http ://www.isoc-ny.org/ ?p=1338
Eben Moglen
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Who cares if migration isimpossible ?
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Excerpt from theDocumentFoundation / LibreO�ce
FAQ
http ://www.documentfoundation.org/faq/ (sept. 30 2010)
Q : Why are you building a new web infrastructure ?
A : Since Oracle's takeover of Sun Microsystems, the
Community has been under �notice to quit� from our
previous Collabnet infrastructure. With today's
announcement of a Foundation, we now have an
entity which can own our emerging new infrastructure.
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
"Is there a back door" ?
� G. Clooney in Nespresso commercial
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Forge proliferation
� Services vs Software� Services
� list your own
� Software
� list your own
� Choosing a tool or service at project start
� Later changes ?
� Proliferation is great, but repeating errors of the past is not
� Preserve developers freedom
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
COCLICO contextOur e�orts
� Not reinventing yet another forge
Venerable forges with circa 2000 PHP codebase
� Interoperability - import/export toolbox
� From legacy forges to modern
Migration path : towards more REST APIs, more RDF
extensible representation formats, more Linked Data,
supporting new tools (CI, tests, Eclipse, etc.)
� Raising awareness
� Sharing experience in a community (PlanetForge, seebellow)
� More details : ongoing work, soon on PlanetForge wiki (orask us on planetforge discussion list)
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Re-boosting FusionForge
Source : Roland Mas (RMLL 2010)
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Data portabilityInteresting initiative
� http ://DataPortability.org/ ?
� Not sure the right place for Forge data portabilitydiscussions
� Looking forward for learning more from them
� Contacts welcome
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Forgeplucker
� ForgePlucker (by ESR) is interesting
� There's code, but still alot of work (and improvements tomake)
� Our plan : improve forgeplucker to produce an Export /Import toolbox (COCLICO WP2)
� Towards a standard forge project dump format (RDF,ontologies, . . . )
� Based on same core standards as for dynamicinteroperability (OSLC)
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Linked Open Data(Public) Development artifacts part of Web 3.0 ?
Source : http ://linkeddata.org/
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Forge artifacts/tools ontology
https://forge.projet-coclico.org/plugins/mediawiki/
wiki/wp2/index.php/Forge_Ontology_Proposal
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Forge vs. Social Web
� From SVN to Git
� From Bugzilla to SD
� From Facebook to Diaspora
� From Cloud to FreedomBox
� From RDBMS to No-SQL
� Distributed forge with good properties ?� New Savane (SD, Fossil)
� QualiPSo, Diaspora (Moglen) et al.
� to "No-forges" ?
Linked Open Social Web of Data 3.0 + . . . What else ?
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Interoperability techniques
� OSLC proposed standard� Web technology : REST, RDF, AJAX,
� Open community, Open standard� OSLC-CM (Change Management) FLOSS implementationsdevelopped in Helios and COCLICO
� Mantis bugtracker
� FusionForge trackers (soon Codendi too)
� Many more domains than trackers
� WebID, aka FOAF+SSL
� OAuth
� Building grounds for forge interop standard to beelaborated at PlanetForge community
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
PlanetForge community
� News agregator (planet)
http://planet.planetforge.org/
� Microblogging (!planetforge)
http://identi.ca/group/planetforge
� Mailing-list
mailto:[email protected]
� Wiki
http://wiki.planetforge.org/
� Events� OWF, RMLL/LSM, . . .
� Share ideas, experience, collaborate
� Interoperability standardization
Join us !
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Copyright & License
� This presentation is under CC-by-SA license
� Copyright (c) 2010 Olivier Berger
� Made with org-mode under emacs (org + beamer)
COCLICOproject -
OWF 2010
OlivierBerger,TelecomSudParis
Introduction
Foreword
AboutCOCLICO
Issues
Still too muchlock-in
Freedom vsHosted
Who cares ?
Forgeproliferation
E�orts
Moreexchanges ofcode
Dataportability
Linked OpenSocial Web
Interoperability
PlanetForge
Q & A
Thank youQuestions ?
More
@oberger : http://identi.ca/oberger/email : mailto:[email protected] :http://www-public.it-sudparis.eu/~berger_o/weblog/