Jailbreaking the Forges : project export/import efforts

olberger
Jailbreaking
the Forges :
 project ex-
port/import
   efforts

   Olivier
   Berger,
  Telecom
  SudParis
                   Jailbreaking the Forges : project export/import
Introduction
Foreword
About
                                       efforts
COCLICO

Issues
Still too much
lock-in
Who cares ?
                             Olivier Berger, Telecom SudParis
Freedom vs
Hosted
Forge
proliferation

Efforts
COCLICO’s
                                  Staurday 24/09/2011
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                               Who’s tweeting now
   efforts

   Olivier
   Berger,
  Telecom
  SudParis
                   • Institut TELECOM / TELECOM SudParis /
                     Computer Science dept.
Introduction
Foreword
                       • Research on collaborative development
About
COCLICO
                         platforms, tools, process, in FLOSS
Issues                   communities
Still too much
lock-in            • Previously worked in service companies (Cap
Who cares ?
Freedom vs
Hosted
                     Gemini, IDEALX)
Forge
proliferation
                   • At TELECOM SudParis since 2002
Efforts
COCLICO’s          • R&D on FLOSS, forges, bugtracking, Linked
ForgePlucker

Interoperability
                     Data, etc. (CALIBRE, HELIOS, COCLICO)
Techniques
Forge
ontology
                   • Contributor to Debian, FusionForge,
Implementations      ForgePlucker, Eclipse Lyo, OSLC
Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                              About COCLICO
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO

Issues
Still too much
lock-in
Who cares ?               http://www.coclico-project.org/
Freedom vs
Hosted
Forge
proliferation

Efforts             The Coclico project aims to reinforce software forges
COCLICO’s
ForgePlucker       communities by structuring an open source ecosystem
Interoperability   for which a critical mass exists in France.
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                  Quick poll
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO

Issues
Still too much
lock-in
                   Which forges are you using ?
Who cares ?
Freedom vs
Hosted
Forge
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                      Sharing some ideas with you
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction       Forges are great
Foreword
About
COCLICO
                   There are still some issues :
Issues               • Features
Still too much
lock-in
Who cares ?
                     • Project lock-in
Freedom vs
Hosted
Forge
                       How to move a project from one forge to the other ?
proliferation
                     • Silos
Efforts
COCLICO’s                 • APIs : scraping, SOAP, XMLRPC :-/
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                      Project lock-in
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
                   • There’s still too much lock-in
COCLICO

Issues
                   • Even if not lock-in, too much entropy generated
Still too much
lock-in            • Who’s caring ?
Who cares ?
Freedom vs
Hosted
                      • Since 2003 (CoopX initiative)
Forge
proliferation
                        ...
Efforts                • to 2010 (COCLICO, ongoing work)
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                   Who cares if migration is
   efforts

   Olivier
                                impossible ?
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO

Issues
Still too much
lock-in
Who cares ?
Freedom vs
Hosted
Forge
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                          Excerpt from the
   efforts

   Olivier
                            DocumentFoundation / LibreOffice
   Berger,
  Telecom                                              FAQ
  SudParis


Introduction
Foreword
About
COCLICO            http ://www.documentfoundation.org/faq/ (sept. 30 2010)
Issues
Still too much
lock-in
Who cares ?
                       Q : Why are you building a new web infrastructure ?
Freedom vs
Hosted
                       A : Since Oracle’s takeover of Sun Microsystems, the
Forge
proliferation          Community has been under “notice to quit” from our
Efforts                 previous Collabnet infrastructure. With today’s
COCLICO’s
ForgePlucker           announcement of a Foundation, we now have an
Interoperability       entity which can own our emerging new infrastructure.
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                           ESR dixit :
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
                   Eric (ESR) Raymond
About
COCLICO
                   “Three Systemic Problems with Open-Source Hosting Sites” 1
Issues
Still too much
lock-in
                          1   Hosting Sites Are Data Jails
Who cares ?
Freedom vs
                          2   Hosting Sites have Poor Scriptability
Hosted
Forge                     3   Hosting Sites Have Inadequate Support for
proliferation

Efforts
                              Immigration
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !


                     1. http ://esr.ibiblio.org/ ?p=1282
Jailbreaking
the Forges :
 project ex-
port/import
                                                                       Git ?
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
                   OK, with git, less centralization == less lock-in
About
COCLICO            But :
Issues
Still too much
                     • Anyone using GitHub ?
lock-in
Who cares ?
Freedom vs
                     • Developing free software ?
Hosted
Forge
proliferation
                     • With non-free tools ?
Efforts               • How much do, you depend on it ?
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                    Jesse Vincent dixit
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO
                   Jesse (obra) Vincent, in :
Issues             “Web 2.0 is Sharecropping” Conference (5’) 2
Still too much
lock-in
Who cares ?            “If you don’t own your tools, you’re going to be in a
Freedom vs
Hosted
Forge
                       whole mess of trouble.”
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !


                     2. http ://syncwith.us/talks
Jailbreaking
the Forges :
 project ex-
port/import
                                                           Moglen dixit
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
                   Eben Moglen, in
COCLICO
                   “Freedom in the Cloud” Conference (1h) 3
Issues
Still too much
lock-in
                     • What’s the difference between forge users and social
Who cares ?
Freedom vs
                       network sites users ?
Hosted
Forge
proliferation
                     • Cloud “jail” platforms vs. forge servers close to users
Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !


                     3. http ://www.isoc-ny.org/ ?p=1338
Jailbreaking
the Forges :
 project ex-
port/import
                                                 Forge proliferation
   efforts

   Olivier
   Berger,
  Telecom
  SudParis
                   • Services vs Software
Introduction           • Services
Foreword
About                        • list your own
COCLICO

Issues                  • Software
Still too much
lock-in                     • list your own
Who cares ?
Freedom vs
Hosted             • Choosing a tool or service at project start
Forge
proliferation
                   • Later changes ?
Efforts
COCLICO’s
ForgePlucker
                   • Proliferation is great, but repeating errors of the past is not
Interoperability
Techniques
                   • Preserve developers freedom to fork
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                COCLICO context
   efforts                                                       Our efforts
   Olivier
   Berger,
  Telecom          • Not reinventing yet another forge
  SudParis
                     Venerable forges with circa 2000 PHP codebase
Introduction
Foreword           • Interoperability - import/export toolbox
About
COCLICO

Issues             • From legacy forges to modern
Still too much
lock-in              Migration path : towards more REST APIs, more RDF
Who cares ?
Freedom vs
Hosted
                     extensible representation formats, more Linked Data,
Forge
proliferation
                     supporting new tools (CI, tests, Eclipse, etc.)
Efforts             • Raising awareness
COCLICO’s
ForgePlucker
                   • Sharing experience in a community (PlanetForge, see
Interoperability
Techniques           bellow)
Forge
ontology

Implementations
                   • More details : ongoing work, soon on PlanetForge wiki (or
Join in !            ask us on planetforge discussion list)
Jailbreaking
the Forges :
 project ex-
port/import
                                                       Forgeplucker
   efforts

   Olivier         • ForgePlucker (initiated by ESR) is the reference
   Berger,
  Telecom            http ://home.gna.org/forgeplucker/
  SudParis

                   • There was code, but still alot of work (and improvements
Introduction
Foreword             to make)
About
COCLICO

Issues
                   • We improved forgeplucker to improve the forge ontology,
Still too much
lock-in
                     fusionforge coverage
Who cares ?
Freedom vs
Hosted
                   • Towards a standard forge project dump format (RDF,
Forge
proliferation        ontologies, OpenDocument Package container. . . )
Efforts
COCLICO’s          • Based on same core standards as for dynamic
ForgePlucker

Interoperability
                     interoperability (OSLC)
Techniques
Forge              • We “forked” its code on gitorious (paradox)
ontology

Implementations    • Scraping is not only option (direct admin export), but
Join in !
                     reference Python codebase
Jailbreaking
the Forges :
 project ex-
port/import
                                      Interoperability techniques
   efforts                                           Worked on in COCLICO
   Olivier
   Berger,
  Telecom          • RDF / Linked Data (JSON or XML)
  SudParis

                   • OAuth
Introduction
Foreword
About
                   • OSLC proposed standard
COCLICO
                       • Web technology : REST, RDF, AJAX,
Issues
Still too much         • Open community, Open standard
lock-in
Who cares ?            • OSLC-CM (Change Management) FLOSS implementations
Freedom vs
Hosted                   developped in Helios and COCLICO
Forge
proliferation               • Mantis bugtracker
Efforts                      • FusionForge trackers (soon Codendi too)
COCLICO’s
ForgePlucker
                       • Many more domains than trackers
Interoperability
Techniques
Forge
                   • WebID, aka FOAF+SSL
ontology

Implementations    • Building grounds for forge interop standard to be
Join in !            elaborated at PlanetForge community
Jailbreaking
the Forges :
 project ex-
port/import
                                Forge artifacts/tools ontology
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO

Issues
Still too much
lock-in
Who cares ?
Freedom vs
Hosted
Forge
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !

                   https://forge.projet-coclico.org/plugins/mediawiki/
Jailbreaking
the Forges :
 project ex-
port/import
                                                    Linked Open Data
   efforts                      (Public) Development artifacts part of Web 3.0 ?
   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO

Issues
Still too much
lock-in
Who cares ?
Freedom vs
Hosted
Forge
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
                   Source : http ://linkeddata.org/
Jailbreaking
the Forges :
 project ex-
port/import
                                                         ForgePlucker
   efforts

   Olivier
   Berger,
  Telecom
  SudParis
                   Evolving the format to more extensibility and semantics, with
Introduction
Foreword           RDF
About
COCLICO              • OpenDocument Package (zip) container
Issues
Still too much
lock-in
                     • Metadata RDF (JSON) description (Forge ontology) of
Who cares ?
Freedom vs             links between people, projects, forge tools, and rest of the
Hosted
Forge
proliferation
                       export data
Efforts               • Dumps of the tools inside the container if possible
COCLICO’s
ForgePlucker
                     • In principle run from the user’s client system (scraping)
Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                        FusionForge
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword           • Exporter
About
COCLICO                • Based on ForgePlucker
Issues
Still too much
                       • Run from the forge’s hosting system
lock-in
Who cares ?
Freedom vs
                   • Importer
Hosted
Forge
proliferation
                     ‘projectimport’ plugin in Fusionforge trunk
Efforts             • Other goodies for dynamic interoperability
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                                 Trac
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO
                   http ://trac-hacks.org/wiki/PlanetForgeImportExportPlugin
Issues               • INRIA (S. Campion)
Still too much
lock-in
Who cares ?          • Export
Freedom vs
Hosted
Forge
proliferation
                     • Import
Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                          Redmine
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO            https ://gi-
Issues
Still too much
                   thub.com/scampion/forgeplucker/tree/import_redmine
lock-in
Who cares ?
Freedom vs
Hosted               • Bearstech (V. Caron)
Forge
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                        Codendi, Novaforge, . . .
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO

Issues
Still too much
lock-in
                   Not so much used by FLOSS projects
Who cares ?
Freedom vs
Hosted
Forge
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                              Forge export/import
   efforts                                                    ForgePlucker
   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO

Issues
Still too much
                   • We need more export / import features compatible to
lock-in
Who cares ?          each-other
Freedom vs
Hosted
Forge
                   • Let’s talk on the forgeplucker mailing-list
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                             Interoperability of forges and other
   efforts

   Olivier
                                                         dev tools
   Berger,                                                    PlanetForge
  Telecom
  SudParis         PlanetForge community
Introduction
                     • News agregator (planet)
Foreword
About
                                   http://planet.planetforge.org/
COCLICO
                     • Microblogging (!planetforge)
Issues
Still too much
lock-in
                                http://identi.ca/group/planetforge
Who cares ?
Freedom vs           • Mailing-list
Hosted
Forge
proliferation
                                mailto:discussions@planetforge.org
Efforts               • Wiki
COCLICO’s
ForgePlucker                        http://wiki.planetforge.org/
Interoperability
Techniques
                     • Forge meetups (OWF, RMLL/LSM, . . . )
Forge
ontology             • Share ideas, experience, collaborate
Implementations
                     • Interoperability standardization
Join in !

                                                 Join us !
Jailbreaking
the Forges :
 project ex-
port/import
                                            Copyright & License
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
About
COCLICO
                   • This presentation is under CC-by-SA license
Issues
Still too much
lock-in            • Copyright (c) 2010-11 Olivier Berger
Who cares ?
Freedom vs
Hosted             • Made with org-mode under emacs (org + beamer)
Forge
proliferation

Efforts
COCLICO’s
ForgePlucker

Interoperability
Techniques
Forge
ontology

Implementations

Join in !
Jailbreaking
the Forges :
 project ex-
port/import
                                                       Q&A
   efforts

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Foreword
                                        Thank you
About
COCLICO                                 Questions ?
Issues
Still too much
lock-in
Who cares ?        More
Freedom vs
Hosted             @oberger : http://identi.ca/oberger/
Forge
proliferation      email : mailto:olivier.berger@it-sudparis.eu
Efforts
COCLICO’s
                   blog :
ForgePlucker
                   http://www-public.it-sudparis.eu/~berger_o/weblog/
Interoperability
Techniques
Forge
ontology

Implementations

Join in !
1 of 27

Recommended

Coclico project - Forges Interoperability (OWF 2010) by
Coclico project - Forges Interoperability (OWF 2010)Coclico project - Forges Interoperability (OWF 2010)
Coclico project - Forges Interoperability (OWF 2010)olberger
1.6K views27 slides
2014 Webrtc Summit & Cloud Expo, RealTime Interactions for IoT by
2014 Webrtc Summit & Cloud Expo, RealTime Interactions for IoT2014 Webrtc Summit & Cloud Expo, RealTime Interactions for IoT
2014 Webrtc Summit & Cloud Expo, RealTime Interactions for IoTAlexandre Gouaillard
501 views22 slides
Wageningen phenotype meeting by
Wageningen phenotype meetingWageningen phenotype meeting
Wageningen phenotype meetingthehyve
351 views34 slides
An independent view on the evolution of the Internet by
An independent view on the evolution of the InternetAn independent view on the evolution of the Internet
An independent view on the evolution of the InternetOlivier Martin
464 views30 slides
Clean Slate Design - O Que é? by
Clean Slate Design - O Que é?Clean Slate Design - O Que é?
Clean Slate Design - O Que é?Antonio Marcos Alberti
465 views24 slides

More Related Content

Viewers also liked

Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn... by
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...gt_ebuddy
2.5K views31 slides
Documentation for air cargo by
Documentation for air cargoDocumentation for air cargo
Documentation for air cargoAbhilash Patwal
4.2K views15 slides
Project presentation template by
Project presentation templateProject presentation template
Project presentation templateAbhishek Bhardwaj
26.4K views13 slides
Export Import And Documentation Project Report by
Export Import And Documentation Project Report Export Import And Documentation Project Report
Export Import And Documentation Project Report Sumit Guleria
29.3K views68 slides
Why Use MVC? by
Why Use MVC?Why Use MVC?
Why Use MVC?Jesse Anderson
18.4K views4 slides
Why MVC? by
Why MVC?Why MVC?
Why MVC?Wayne Tun Myint
10.5K views23 slides

Viewers also liked(17)

Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn... by gt_ebuddy
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...
Text Prompted Remote Speaker Authentication : Joint Speech and Speaker Recogn...
gt_ebuddy2.5K views
Export Import And Documentation Project Report by Sumit Guleria
Export Import And Documentation Project Report Export Import And Documentation Project Report
Export Import And Documentation Project Report
Sumit Guleria29.3K views
Import procedure and documentation by Anupam Ashish
Import procedure and documentationImport procedure and documentation
Import procedure and documentation
Anupam Ashish72.1K views
Speaker recognition using MFCC by Hira Shaukat
Speaker recognition using MFCCSpeaker recognition using MFCC
Speaker recognition using MFCC
Hira Shaukat25.3K views
Export procedure-and-documentation-project-report-on by Jigesh Soni
Export procedure-and-documentation-project-report-onExport procedure-and-documentation-project-report-on
Export procedure-and-documentation-project-report-on
Jigesh Soni114.3K views
Final ppt of project by Ruchi Gulati
Final ppt of projectFinal ppt of project
Final ppt of project
Ruchi Gulati70.7K views
Final Year Project Presentation by Syed Absar
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
Syed Absar221K views
EXPORT IMPORT by Rati Kaul
EXPORT IMPORTEXPORT IMPORT
EXPORT IMPORT
Rati Kaul145.3K views
Presentation on project report by ramesh_x
Presentation on project reportPresentation on project report
Presentation on project report
ramesh_x305.2K views

Similar to Jailbreaking the Forges : project export/import efforts

Interoperability of FLOSS forges; lessons from the COCLICO project, implement... by
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...olberger
964 views30 slides
Owf12 open forges summit interoperability of floss forges by
Owf12 open forges summit   interoperability of floss forgesOwf12 open forges summit   interoperability of floss forges
Owf12 open forges summit interoperability of floss forgesParis Open Source Summit
399 views30 slides
Istio (service mesh) why and how by
Istio (service mesh) why and howIstio (service mesh) why and how
Istio (service mesh) why and howMilan Das
254 views26 slides
SCADA Software or Swiss Cheese Software - CODE BLUE, Japan by
SCADA Software or Swiss Cheese Software - CODE BLUE, JapanSCADA Software or Swiss Cheese Software - CODE BLUE, Japan
SCADA Software or Swiss Cheese Software - CODE BLUE, JapanSignalSEC Ltd.
766 views52 slides

Similar to Jailbreaking the Forges : project export/import efforts(20)

Interoperability of FLOSS forges; lessons from the COCLICO project, implement... by olberger
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
olberger964 views
Istio (service mesh) why and how by Milan Das
Istio (service mesh) why and howIstio (service mesh) why and how
Istio (service mesh) why and how
Milan Das254 views
SCADA Software or Swiss Cheese Software - CODE BLUE, Japan by SignalSEC Ltd.
SCADA Software or Swiss Cheese Software - CODE BLUE, JapanSCADA Software or Swiss Cheese Software - CODE BLUE, Japan
SCADA Software or Swiss Cheese Software - CODE BLUE, Japan
SignalSEC Ltd.766 views
Building cloud-enabled genomics workflows with Luigi and Docker by Jacob Feala
Building cloud-enabled genomics workflows with Luigi and DockerBuilding cloud-enabled genomics workflows with Luigi and Docker
Building cloud-enabled genomics workflows with Luigi and Docker
Jacob Feala5.9K views
FFMUC presents #ffmeet - #virtualUKNOF by Annika Wickert
FFMUC presents #ffmeet - #virtualUKNOFFFMUC presents #ffmeet - #virtualUKNOF
FFMUC presents #ffmeet - #virtualUKNOF
Annika Wickert775 views
So, You Want To Be a Block Producer? by Robert Konsdorf
So, You Want To Be a Block Producer?So, You Want To Be a Block Producer?
So, You Want To Be a Block Producer?
Robert Konsdorf226 views
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu... by Gilles Fedak
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Devcon3 : iExec Allowing Scalable, Efficient, and Virtualized Off-chain Execu...
Gilles Fedak3.5K views
DockerCon SF 2015: Keynote Day 1 by Docker, Inc.
DockerCon SF 2015: Keynote Day 1DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1
Docker, Inc.19K views
Container Networking Meetup March 31 2016 by Andrew Randall
Container Networking Meetup March 31 2016Container Networking Meetup March 31 2016
Container Networking Meetup March 31 2016
Andrew Randall1.1K views
Open Source IoT Project Flogo - Introduction, Overview and Architecture by Kai Wähner
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Kai Wähner20.5K views
Improving the Pharo VM by FAST
Improving the Pharo VMImproving the Pharo VM
Improving the Pharo VM
FAST242 views
DockerCon 15 Keynote - Day 2 by Docker, Inc.
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2
Docker, Inc.20.2K views
SCADA Software or Swiss Cheese Software?  by Celil UNUVER by CODE BLUE
SCADA Software or Swiss Cheese Software?  by Celil UNUVERSCADA Software or Swiss Cheese Software?  by Celil UNUVER
SCADA Software or Swiss Cheese Software?  by Celil UNUVER
CODE BLUE2.5K views
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O... by Daniel Krook
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Daniel Krook1.4K views

More from olberger

Presentation distro recipes-2013 by
Presentation distro recipes-2013Presentation distro recipes-2013
Presentation distro recipes-2013olberger
1.7K views20 slides
An introduction to git by
An introduction to gitAn introduction to git
An introduction to gitolberger
2.2K views52 slides
Generating Linked Data descriptions of Debian packages in the Debian PTS by
Generating Linked Data descriptions of Debian packages in the Debian PTSGenerating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTSolberger
1.6K views17 slides
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper... by
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...olberger
6.4K views28 slides
Presentation forges logicielles à mathrice by
Presentation forges logicielles à mathricePresentation forges logicielles à mathrice
Presentation forges logicielles à mathriceolberger
1.1K views26 slides
Bug tracking à grande échelle et interopérabilité des outils de développement... by
Bug tracking à grande échelle et interopérabilité des outils de développement...Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...olberger
2.3K views49 slides

More from olberger(19)

Presentation distro recipes-2013 by olberger
Presentation distro recipes-2013Presentation distro recipes-2013
Presentation distro recipes-2013
olberger1.7K views
An introduction to git by olberger
An introduction to gitAn introduction to git
An introduction to git
olberger2.2K views
Generating Linked Data descriptions of Debian packages in the Debian PTS by olberger
Generating Linked Data descriptions of Debian packages in the Debian PTSGenerating Linked Data descriptions of Debian packages in the Debian PTS
Generating Linked Data descriptions of Debian packages in the Debian PTS
olberger1.6K views
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper... by olberger
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
olberger6.4K views
Presentation forges logicielles à mathrice by olberger
Presentation forges logicielles à mathricePresentation forges logicielles à mathrice
Presentation forges logicielles à mathrice
olberger1.1K views
Bug tracking à grande échelle et interopérabilité des outils de développement... by olberger
Bug tracking à grande échelle et interopérabilité des outils de développement...Bug tracking à grande échelle et interopérabilité des outils de développement...
Bug tracking à grande échelle et interopérabilité des outils de développement...
olberger2.3K views
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int... by olberger
OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...OSLC (Open Services for Lifecycle Collaboration):  standard ouvert pour l’int...
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
olberger2K views
Presentation soc-fr-fossa by olberger
Presentation soc-fr-fossaPresentation soc-fr-fossa
Presentation soc-fr-fossa
olberger513 views
Bugs tracking at a large scale in the FLOSS ecosystem by olberger
Bugs tracking at a large scale in the FLOSS ecosystemBugs tracking at a large scale in the FLOSS ecosystem
Bugs tracking at a large scale in the FLOSS ecosystem
olberger2K views
Introduction aux logiciels libres by olberger
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
olberger2.1K views
Bugtracking on the Web 2.5 by olberger
Bugtracking on the Web 2.5Bugtracking on the Web 2.5
Bugtracking on the Web 2.5
olberger764 views
Introduction aux logiciels libres by olberger
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
olberger696 views
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD... by olberger
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
olberger778 views
Introduction to bts-link by olberger
Introduction to bts-linkIntroduction to bts-link
Introduction to bts-link
olberger1.4K views
Visualizing contributions in a forge -Case study on PicoForge by olberger
Visualizing contributions in a forge -Case study on PicoForgeVisualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForge
olberger587 views
Plate-formes pour le développement collaboratif des logiciels libres by olberger
Plate-formes pour le développement collaboratif des logiciels libresPlate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libres
olberger973 views
Retour d'expérience sur la conduite d'un projet libre by olberger
Retour d'expérience sur la conduite d'un projet libreRetour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libre
olberger3.3K views
Olpc France Presentation Sl2008 by olberger
Olpc France Presentation Sl2008Olpc France Presentation Sl2008
Olpc France Presentation Sl2008
olberger994 views
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiques by olberger
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiquesCollaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
olberger672 views

Recently uploaded

HTTP headers that make your website go faster - devs.gent November 2023 by
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
22 views151 slides
Democratising digital commerce in India-Report by
Democratising digital commerce in India-ReportDemocratising digital commerce in India-Report
Democratising digital commerce in India-ReportKapil Khandelwal (KK)
15 views161 slides
Scaling Knowledge Graph Architectures with AI by
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
30 views15 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
55 views46 slides
Zero to Automated in Under a Year by
Zero to Automated in Under a YearZero to Automated in Under a Year
Zero to Automated in Under a YearNetwork Automation Forum
15 views23 slides
Melek BEN MAHMOUD.pdf by
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 views1 slide

Recently uploaded(20)

HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays11 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
Powerful Google developer tools for immediate impact! (2023-24) by wesley chun
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)
wesley chun10 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 views

Jailbreaking the Forges : project export/import efforts

  • 1. Jailbreaking the Forges : project ex- port/import efforts Olivier Berger, Telecom SudParis Jailbreaking the Forges : project export/import Introduction Foreword About efforts COCLICO Issues Still too much lock-in Who cares ? Olivier Berger, Telecom SudParis Freedom vs Hosted Forge proliferation Efforts COCLICO’s Staurday 24/09/2011 ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 2. Jailbreaking the Forges : project ex- port/import Who’s tweeting now efforts Olivier Berger, Telecom SudParis • Institut TELECOM / TELECOM SudParis / Computer Science dept. Introduction Foreword • Research on collaborative development About COCLICO platforms, tools, process, in FLOSS Issues communities Still too much lock-in • Previously worked in service companies (Cap Who cares ? Freedom vs Hosted Gemini, IDEALX) Forge proliferation • At TELECOM SudParis since 2002 Efforts COCLICO’s • R&D on FLOSS, forges, bugtracking, Linked ForgePlucker Interoperability Data, etc. (CALIBRE, HELIOS, COCLICO) Techniques Forge ontology • Contributor to Debian, FusionForge, Implementations ForgePlucker, Eclipse Lyo, OSLC Join in !
  • 3. Jailbreaking the Forges : project ex- port/import About COCLICO efforts Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO Issues Still too much lock-in Who cares ? http://www.coclico-project.org/ Freedom vs Hosted Forge proliferation Efforts The Coclico project aims to reinforce software forges COCLICO’s ForgePlucker communities by structuring an open source ecosystem Interoperability for which a critical mass exists in France. Techniques Forge ontology Implementations Join in !
  • 4. Jailbreaking the Forges : project ex- port/import Quick poll efforts Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO Issues Still too much lock-in Which forges are you using ? Who cares ? Freedom vs Hosted Forge proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 5. Jailbreaking the Forges : project ex- port/import Sharing some ideas with you efforts Olivier Berger, Telecom SudParis Introduction Forges are great Foreword About COCLICO There are still some issues : Issues • Features Still too much lock-in Who cares ? • Project lock-in Freedom vs Hosted Forge How to move a project from one forge to the other ? proliferation • Silos Efforts COCLICO’s • APIs : scraping, SOAP, XMLRPC :-/ ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 6. Jailbreaking the Forges : project ex- port/import Project lock-in efforts Olivier Berger, Telecom SudParis Introduction Foreword About • There’s still too much lock-in COCLICO Issues • Even if not lock-in, too much entropy generated Still too much lock-in • Who’s caring ? Who cares ? Freedom vs Hosted • Since 2003 (CoopX initiative) Forge proliferation ... Efforts • to 2010 (COCLICO, ongoing work) COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 7. Jailbreaking the Forges : project ex- port/import Who cares if migration is efforts Olivier impossible ? Berger, Telecom SudParis Introduction Foreword About COCLICO Issues Still too much lock-in Who cares ? Freedom vs Hosted Forge proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 8. Jailbreaking the Forges : project ex- port/import Excerpt from the efforts Olivier DocumentFoundation / LibreOffice Berger, Telecom FAQ SudParis Introduction Foreword About COCLICO http ://www.documentfoundation.org/faq/ (sept. 30 2010) Issues Still too much lock-in Who cares ? Q : Why are you building a new web infrastructure ? Freedom vs Hosted A : Since Oracle’s takeover of Sun Microsystems, the Forge proliferation Community has been under “notice to quit” from our Efforts previous Collabnet infrastructure. With today’s COCLICO’s ForgePlucker announcement of a Foundation, we now have an Interoperability entity which can own our emerging new infrastructure. Techniques Forge ontology Implementations Join in !
  • 9. Jailbreaking the Forges : project ex- port/import ESR dixit : efforts Olivier Berger, Telecom SudParis Introduction Foreword Eric (ESR) Raymond About COCLICO “Three Systemic Problems with Open-Source Hosting Sites” 1 Issues Still too much lock-in 1 Hosting Sites Are Data Jails Who cares ? Freedom vs 2 Hosting Sites have Poor Scriptability Hosted Forge 3 Hosting Sites Have Inadequate Support for proliferation Efforts Immigration COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in ! 1. http ://esr.ibiblio.org/ ?p=1282
  • 10. Jailbreaking the Forges : project ex- port/import Git ? efforts Olivier Berger, Telecom SudParis Introduction Foreword OK, with git, less centralization == less lock-in About COCLICO But : Issues Still too much • Anyone using GitHub ? lock-in Who cares ? Freedom vs • Developing free software ? Hosted Forge proliferation • With non-free tools ? Efforts • How much do, you depend on it ? COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 11. Jailbreaking the Forges : project ex- port/import Jesse Vincent dixit efforts Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO Jesse (obra) Vincent, in : Issues “Web 2.0 is Sharecropping” Conference (5’) 2 Still too much lock-in Who cares ? “If you don’t own your tools, you’re going to be in a Freedom vs Hosted Forge whole mess of trouble.” proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in ! 2. http ://syncwith.us/talks
  • 12. Jailbreaking the Forges : project ex- port/import Moglen dixit efforts Olivier Berger, Telecom SudParis Introduction Foreword About Eben Moglen, in COCLICO “Freedom in the Cloud” Conference (1h) 3 Issues Still too much lock-in • What’s the difference between forge users and social Who cares ? Freedom vs network sites users ? Hosted Forge proliferation • Cloud “jail” platforms vs. forge servers close to users Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in ! 3. http ://www.isoc-ny.org/ ?p=1338
  • 13. Jailbreaking the Forges : project ex- port/import Forge proliferation efforts Olivier Berger, Telecom SudParis • Services vs Software Introduction • Services Foreword About • list your own COCLICO Issues • Software Still too much lock-in • list your own Who cares ? Freedom vs Hosted • Choosing a tool or service at project start Forge proliferation • Later changes ? Efforts COCLICO’s ForgePlucker • Proliferation is great, but repeating errors of the past is not Interoperability Techniques • Preserve developers freedom to fork Forge ontology Implementations Join in !
  • 14. Jailbreaking the Forges : project ex- port/import COCLICO context efforts Our efforts Olivier Berger, Telecom • Not reinventing yet another forge SudParis Venerable forges with circa 2000 PHP codebase Introduction Foreword • Interoperability - import/export toolbox About COCLICO Issues • From legacy forges to modern Still too much lock-in Migration path : towards more REST APIs, more RDF Who cares ? Freedom vs Hosted extensible representation formats, more Linked Data, Forge proliferation supporting new tools (CI, tests, Eclipse, etc.) Efforts • Raising awareness COCLICO’s ForgePlucker • Sharing experience in a community (PlanetForge, see Interoperability Techniques bellow) Forge ontology Implementations • More details : ongoing work, soon on PlanetForge wiki (or Join in ! ask us on planetforge discussion list)
  • 15. Jailbreaking the Forges : project ex- port/import Forgeplucker efforts Olivier • ForgePlucker (initiated by ESR) is the reference Berger, Telecom http ://home.gna.org/forgeplucker/ SudParis • There was code, but still alot of work (and improvements Introduction Foreword to make) About COCLICO Issues • We improved forgeplucker to improve the forge ontology, Still too much lock-in fusionforge coverage Who cares ? Freedom vs Hosted • Towards a standard forge project dump format (RDF, Forge proliferation ontologies, OpenDocument Package container. . . ) Efforts COCLICO’s • Based on same core standards as for dynamic ForgePlucker Interoperability interoperability (OSLC) Techniques Forge • We “forked” its code on gitorious (paradox) ontology Implementations • Scraping is not only option (direct admin export), but Join in ! reference Python codebase
  • 16. Jailbreaking the Forges : project ex- port/import Interoperability techniques efforts Worked on in COCLICO Olivier Berger, Telecom • RDF / Linked Data (JSON or XML) SudParis • OAuth Introduction Foreword About • OSLC proposed standard COCLICO • Web technology : REST, RDF, AJAX, Issues Still too much • Open community, Open standard lock-in Who cares ? • OSLC-CM (Change Management) FLOSS implementations Freedom vs Hosted developped in Helios and COCLICO Forge proliferation • Mantis bugtracker Efforts • FusionForge trackers (soon Codendi too) COCLICO’s ForgePlucker • Many more domains than trackers Interoperability Techniques Forge • WebID, aka FOAF+SSL ontology Implementations • Building grounds for forge interop standard to be Join in ! elaborated at PlanetForge community
  • 17. Jailbreaking the Forges : project ex- port/import Forge artifacts/tools ontology efforts Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO Issues Still too much lock-in Who cares ? Freedom vs Hosted Forge proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in ! https://forge.projet-coclico.org/plugins/mediawiki/
  • 18. Jailbreaking the Forges : project ex- port/import Linked Open Data efforts (Public) Development artifacts part of Web 3.0 ? Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO Issues Still too much lock-in Who cares ? Freedom vs Hosted Forge proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in ! Source : http ://linkeddata.org/
  • 19. Jailbreaking the Forges : project ex- port/import ForgePlucker efforts Olivier Berger, Telecom SudParis Evolving the format to more extensibility and semantics, with Introduction Foreword RDF About COCLICO • OpenDocument Package (zip) container Issues Still too much lock-in • Metadata RDF (JSON) description (Forge ontology) of Who cares ? Freedom vs links between people, projects, forge tools, and rest of the Hosted Forge proliferation export data Efforts • Dumps of the tools inside the container if possible COCLICO’s ForgePlucker • In principle run from the user’s client system (scraping) Interoperability Techniques Forge ontology Implementations Join in !
  • 20. Jailbreaking the Forges : project ex- port/import FusionForge efforts Olivier Berger, Telecom SudParis Introduction Foreword • Exporter About COCLICO • Based on ForgePlucker Issues Still too much • Run from the forge’s hosting system lock-in Who cares ? Freedom vs • Importer Hosted Forge proliferation ‘projectimport’ plugin in Fusionforge trunk Efforts • Other goodies for dynamic interoperability COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 21. Jailbreaking the Forges : project ex- port/import Trac efforts Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO http ://trac-hacks.org/wiki/PlanetForgeImportExportPlugin Issues • INRIA (S. Campion) Still too much lock-in Who cares ? • Export Freedom vs Hosted Forge proliferation • Import Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 22. Jailbreaking the Forges : project ex- port/import Redmine efforts Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO https ://gi- Issues Still too much thub.com/scampion/forgeplucker/tree/import_redmine lock-in Who cares ? Freedom vs Hosted • Bearstech (V. Caron) Forge proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 23. Jailbreaking the Forges : project ex- port/import Codendi, Novaforge, . . . efforts Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO Issues Still too much lock-in Not so much used by FLOSS projects Who cares ? Freedom vs Hosted Forge proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 24. Jailbreaking the Forges : project ex- port/import Forge export/import efforts ForgePlucker Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO Issues Still too much • We need more export / import features compatible to lock-in Who cares ? each-other Freedom vs Hosted Forge • Let’s talk on the forgeplucker mailing-list proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 25. Jailbreaking the Forges : project ex- port/import Interoperability of forges and other efforts Olivier dev tools Berger, PlanetForge Telecom SudParis PlanetForge community Introduction • News agregator (planet) Foreword About http://planet.planetforge.org/ COCLICO • Microblogging (!planetforge) Issues Still too much lock-in http://identi.ca/group/planetforge Who cares ? Freedom vs • Mailing-list Hosted Forge proliferation mailto:discussions@planetforge.org Efforts • Wiki COCLICO’s ForgePlucker http://wiki.planetforge.org/ Interoperability Techniques • Forge meetups (OWF, RMLL/LSM, . . . ) Forge ontology • Share ideas, experience, collaborate Implementations • Interoperability standardization Join in ! Join us !
  • 26. Jailbreaking the Forges : project ex- port/import Copyright & License efforts Olivier Berger, Telecom SudParis Introduction Foreword About COCLICO • This presentation is under CC-by-SA license Issues Still too much lock-in • Copyright (c) 2010-11 Olivier Berger Who cares ? Freedom vs Hosted • Made with org-mode under emacs (org + beamer) Forge proliferation Efforts COCLICO’s ForgePlucker Interoperability Techniques Forge ontology Implementations Join in !
  • 27. Jailbreaking the Forges : project ex- port/import Q&A efforts Olivier Berger, Telecom SudParis Introduction Foreword Thank you About COCLICO Questions ? Issues Still too much lock-in Who cares ? More Freedom vs Hosted @oberger : http://identi.ca/oberger/ Forge proliferation email : mailto:olivier.berger@it-sudparis.eu Efforts COCLICO’s blog : ForgePlucker http://www-public.it-sudparis.eu/~berger_o/weblog/ Interoperability Techniques Forge ontology Implementations Join in !