Présentation de sourceML
Voir le Fontionnement général pour une vue d'ensemble.
Plus de détails sur l'utilisation, avec des screenshots :
Un exemple d'installation :
http://mahablahnobli.dj3c1t.com
Le programme se focalise sur quatre particularités
- Il est développé pour et par des musiciens qui utilisent des licences de libre diffusion
- Il permet de proposer des morceaux avec leurs pistes séparées, pour encourager les échanges et les collaborations
- Il s’intéresse à l'historique des dérivations, pour donner la possibilité aux visiteurs de suivre les évolutions des morceaux
- C'est un site prêt à être installé, par qui veut, pour un groupe, une association, un collectif...
Petit historique du projet
Fin 2006, le collectif Revolution Sound Records se lance dans le développement d'un CMS combinant des news, des groupes, des albums et des morceaux. L'idée était de proposer une plateforme en GNU/GPL, pour les artistes du collectif mais aussi pour d'autres collectifs qui voudraient monter leur propre site. Un CMS fini effectivement par être développé, mais le choix et la combinaison des différents applicatifs (blog / forum / pages artistes...) finissent par en faire une plateforme bien particulière, propre aux besoins de RSR et finalement difficilement adaptable pour d'autres collectifs.
Quoi qu'il en soit, c'est une période où on voit quelques initiatives sympa se développer autour des licences libres. On trouve aussi par exemple MCP, où les participants se livraient à des orgies sonores. Chacun reprenant les morceaux des autres pour en faire des nouveaux, eux-même repris, etc.
Un thème commence alors à devenir récurent sur le forum de l'association Musique Libre !. Proposer un morceau en libre téléchargement, avec une licence qui autorise à le modifier, c'est bien. Mais en pratique, un morceau reste difficile à modifier si les pistes ne sont pas disponibles.
Puis début 2010, l'association Musique Libre ! ouvre ses statuts. Un forum privé est alors créé pour l'occasion, et le sujet y est à nouveau évoqué. Dana Hilliot s’intéresse à l'histoire et donne un bon coup de boost au projet. On y discute d'une façon de proposer les sources avec leurs informations, dans un format XML, pour renseigner l'auteur, la licence, le fichier, mais aussi les références vers les sources séparées qui la composent, ainsi que les informations de dérivation, pour pouvoir suivre la généalogie des sources. Ce sont ces discussions, qui durant l'été 2010, vont permettre d'amorcer une base de développement pour sourceML.
Il s'agit toujours de faire un CMS en GNU/GPL pour la musique libre, mais on décide cette fois de se concentrer sur le partage de sources. D'autres programmes existent déjà pour gérer les news, les forums... Et ils le font non seulement trés bien, mais proposent aussi en général des mécanismes d'intégration pour les greffer à d'autres systèmes, pour se faire une plateforme sur mesure. SourceML se concentre donc sur les sources, et sur la façon dont elles peuvent s'organiser entre elles quand on prévoit de les partager, de les dériver...