Ubuntu One est base sur le protocole u1db, qui est lui-même dérivé de couchdb. Les raisons de la divergence sont expliquées dans un mail: en gros, couchdb tel quel n'est pas pratique a utiliser pour une utilisation personnelle et pour une utilisation massivement centralisée. En plus de ça, couchdb n'est pas évident a utiliser lorsqu'on veut faire des requêtes dessus. Du coup ils ont implémenté leur propre sauce qui ressemble beaucoup a couchdb dans les principes (voir lien précédent).
Le plus intéressant est qu'ils fournissent une implémentation libre de reference, c'est a dire qu'un client pouvait être développé en la prenant comme référence, et remplacer l'url distante par celle de Ubuntu One sans se poser de questions sur la compatibilité. Pour tous ceux qui cherchent une implémentation libre, je leur conseille d'y jeter un coup d’œil (bien sur, cette implémentation est oriente utilisateur unique, mais ça devrait suffire pour pas mal d'usages).
C'est dommage, ils avaient plein d’idées intéressantes dans leur machin. J’espère que quelqu'un reprendra la chose.
# Implementation libre
Posté par rakoo (site web personnel) . En réponse au journal Canonical abandonne Ubuntu One. Évalué à 10.
Ubuntu One est base sur le protocole u1db, qui est lui-même dérivé de couchdb. Les raisons de la divergence sont expliquées dans un mail: en gros, couchdb tel quel n'est pas pratique a utiliser pour une utilisation personnelle et pour une utilisation massivement centralisée. En plus de ça, couchdb n'est pas évident a utiliser lorsqu'on veut faire des requêtes dessus. Du coup ils ont implémenté leur propre sauce qui ressemble beaucoup a couchdb dans les principes (voir lien précédent).
Le plus intéressant est qu'ils fournissent une implémentation libre de reference, c'est a dire qu'un client pouvait être développé en la prenant comme référence, et remplacer l'url distante par celle de Ubuntu One sans se poser de questions sur la compatibilité. Pour tous ceux qui cherchent une implémentation libre, je leur conseille d'y jeter un coup d’œil (bien sur, cette implémentation est oriente utilisateur unique, mais ça devrait suffire pour pas mal d'usages).
C'est dommage, ils avaient plein d’idées intéressantes dans leur machin. J’espère que quelqu'un reprendra la chose.