[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#890565: RFP: dat -- Distributed Dataset Synchronization And Versioning



Package: wnpp
Severity: wishlist

* Package name    : dat
  Version         : 13.10.0
  Upstream Author : Max Ogden
* URL             : https://github.com/datproject/dat
* License         : BSD 3-Clause
  Programming Lang: Javascript
  Description     : Share & live sync files anywhere via command line


Dat is a commandline application that implements a protocol of the
same name described as "Distributed Dataset Synchronization And
Versioning". It can be used to share files with version control, back
up data to servers, browse remote files on demand, and automate
long-term data preservation.

--

This is only the commandline node application, but more packaging work
could be done to ship the "desktop" app - which is really just a
browser plugin masquerading as an app through the Electron framework.

This is similar to the IPFS package requested in #779893, except the
protocol is different and it's written in Javascript instead of
Golang. So presumably this will require a gazillion node dependencies
before it's shipped in Debian. It might therefore be better to live
under the javascript packaging team umbrella.

I did summary tests of the package and it works well. This could be
extremely useful for our users, as it provides a decentralized and
fast way to share small and large datasets in all privacy across the
internet without relying on a central server. Oh and with versionning.

A very promising project.


Reply to: