how
19 September 2020 14:00
1
Proof-of-Concept Software Implementations (α, β)
Is it Free Software?
Yes! DREAM produces protocol specifications, documentation, and bespoke reference software implementations. All this material is provided as free software components and released under a combination of licenses documented using the REUSE specification .
We’re preparing a dedicated licensing page with details. In the meantime, here is an excerpt:
Spirit of the DREAM Licensing Scheme
DREAM licensing aims to:
contribute to the software commons : all our outcomes should benefit our software users in priority and actively contribute to the general interest .
encourage contribution and reciprocity : as a consequence, we seek to facilitate cooperation, collaboration, and make software capture difficult .
facilitate wide adoption : therefore we aim to provide a safe, inclusive, and high-quality space for collaboration in software development and documentation and aim to produce open standards recognized by technical bodies (e.g., IETF).
What software are you working on?
DREAM software components are designed to work together but may be used independently:
DROMEDAR provides conflict-free replicated data structures to distribute linked data;
UPSYCLE provides a peer-to-peer networking system for private encrypted group collaboration;
SHRUTHI provides unikernel orchestration and provisioning capabilities.
Deliverables
D2.1 – MVP α (DROMEDAR)
We are very happy to announce an initial alpha release of ocaml-dmc . ocaml-dmc is an OCaml implementation of the DMC specification that we previously presented.
Introduction
As part of DREAM we are researching and developing data models that enable peer-to-peer group collaboration.
We believe that to enable decentralized and collective control over information new data models need to be researched and developed.
Based on our previous work we have implemented an OCaml library and a command-li…
D2.2 – MVP α (UPSYCLE)
We are pleased to announce an initial reference software implementation of UPSYCLE Router .
Introduction
As part of DREAM we are researching and developing decentralized communication protocols that facilitate peer-to-peer group collaboration with strong privacy and scalability guarantees. The component of DREAM which implements this is called UPSYCLE.
An integral part of the UPSYCLE architecture, upsycle-router is the message router and service component which is run on all devices in the sys…
D2.3 – MVP α (SHRUTHI)
D2.3 – MVP Alpha (SHRUTHI)
tl;dr: 2021-12-09 – We are delighted to announce D2.3, the alpha release of Rhyzome , which marks the end of our third Milestone.
Introduction
Services hosting and system administration are integral elements in enabling community-run online group collaboration. The Self-Hosted, Robust Unikernel Testing & Hosting Infrastructure (SHRUTHI) effort encapsulates our exploration of this topic.
In D1.3 – SHRUTHI Service Prototype Release we were announcing
a practical and…
D2.4 – MVP β Release
https://dream.public.cat/t/d2-4-mvp-beta-release/156/1