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