SPEAKER

Olivier Berger

Olivier Berger

September 24th, 2011

From 16:30 to 17:15

WHERE

EUROSITE GEORGES V

Bruxelles


Enlarge map

Under the patronage of

  • Logo Ministère de l'économie

Institution partners

  • Direccte Ile de France
  • Région Île de France
  • Ville de paris
  • Agence Régionale de Développement Paris Île-de-France
  • W3C
  • SYNTEC NUMERIC

Diamond Sponsors

  • Red Hat

Platinum Sponsors

  • Alter way
  • Smile

Gold Sponsors

  • Neo Telecoms
  • SUSE
  • INRIA
  • vmware Logo
  • Microsoft
  • Intel AppUp℠ Developer Program

Silver Sponsors

  • Oracle Logo
  • Capgemini
  • af83
  • Adacore
  • Bearstech Logo
  • Qualcomm
  • Ubuntu

Bronze Sponsors

  • Accenture
  • Alcatel-Lucent Logo
  • hp
  • Jamendo
  • Nuxeo
  • XWIKI

Organizers

Main Organizer

  • Systematic

Co-organizers

  • af83
  • Alter way
  • Smile

Experiment day organizers

  • Cap Digital
  • Hackable Devices

Jailbreaking the Forges : project export/import efforts

Software forge are "data jails" in that development projects established in a forge may suffer from data lock-in if they have to, or want to, change of hosting solution.

Some of the tools allow easily to fork or move a project's code (such as DVCS like Git, Bzr or Hg), but for other tools like bugtrackers, mailing-list managers or wikis, it's much harder to extract data from one forge and transport it to another one. Also, users and their privileges, as well as many other metadata (who did what, and when) may suffer from such migrations.

Even though most projects don't fell such lock-in as a high risk (even in FLOSS projects which value freedom of information, strangely), history as shown that in case of outages, hosting platforms can be quite a trap to projects.

Other hazards may happen, like unresponsive admins, forks in a community, archiving old projects while being able to restore them, do migrations, or just the wish to move to newer, cooler hosting platforms.

Despite 10 years of forge usage, it is only recently that few progress have been made in implementing standard exchange data formats and supporting tools, allowing us to envision a possible solution to these lock-in issues.

We'll present the ForgePlucker project (initially started by esr after a few popular blog posts on the subject [0]), and further efforts lead in the COCLICO project [2] to provide an open and extensible standard exchange format for projects data export and import. In addition to forgeplucker [1], we'll demonstrate the FusionForge import tools used as an archive/restoration mechanism.

We'll then call for other forge implementors and advanced users to join us, for more efforts on this topic, in order to gather all the tools that are needed to make possible migrations of projects from forges to forges.

[0] http://home.gna.org/forgeplucker/jailbreaking-the-forges.html
[1] http://home.gna.org/forgeplucker/
[2] http://www.coclico-project.org/

You must be logged in to post comments!.