#910111 RFP: solid-social -- set of conventions and tools for building decentralized social applications based on Linked Data principles

#910111#5
Date:
2018-10-02 20:20:48 UTC
From:
To:
* Package name    : solid
  Version         : varies
  Upstream Author : varies
* URL             : https://solid.mit.edu/
* License         : MIT
  Programming Lang: node.js, etc
  Description     : set of conventions and tools for building
decentralized social applications based on Linked Data principles

Solid (derived from "social linked data") is a proposed set of
conventions and tools for building decentralized social applications
based on Linked Data principles. Solid is modular and extensible and it
relies as much as possible on existing W3C standards and protocols.

At a glance, here is what Solid offers...
* True data ownership: Users should have the freedom to choose where
their data resides and who is allowed to access it. By decoupling
content from the application itself, users are now able to do so.
* Modular design: Because applications are decoupled from the data they
produce, users will be able to avoid vendor lock-in, seamlessly
switching between apps and personal data storage servers, without losing
any data or social connections.
* Reusing existing data:
Developers will be able to easily innovate by creating new apps or
improving current apps, all while reusing existing data that was
created by other apps.

In addition to the main Solid webpage, Inrupt(a startup company created
to work on Solid) has some good pages
https://solid.inrupt.com/

Solid has server implementations, tools, apps, etc. The main repository is
https://github.com/solid

* node-solid-server is the server reference implementation
* there are various libraries for doing things like authorization, ACLs,
OpenID, etc
* There are some apps listed at https://github.com/solid/solid-apps

Whomever takes this on will need to determine which components make
sense to include in debian in order to provide a reasonable support for
developing and deploying Solid applications.

On https://solid.inrupt.com/community under "Packaging" they state they
would like to get distro packages created.

#910111#10
Date:
2018-10-07 11:13:17 UTC
From:
To:
Control: retitle -1 RFP: solid-social -- set of conventions and tools for building decentralized social applications based on Linked Data principles

The binary package name "solid" is still available, but there is already
a completely unrelated package src:solid in Debian:
https://tracker.debian.org/pkg/solid

This has to be sorted out if this software actually gets packaged,
I am retitling the RFP to a temporary name to make it clear that
this is something different.[1]

cu
Adrian

[1] If it builds a binary package solid there would be benefits
    in renaming the other src:solid (the BTS handles binary package
    in a different source package than a source package of the same
    name very poorly), but this should be discussed when it becomes
    relevant.

#910111#17
Date:
2022-08-01 09:29:00 UTC
From:
To:
Solid is a concept and a collection of data specifications.
Implementation of Solid are what should be packaged.

I have for some time now made slow progress towards packaging the
Expat-licensed Node.js implementation "@solid/community-server":
https://github.com/CommunitySolidServer/CommunitySolidServer/

Breakdown of dependencies are tracked here:
https://wiki.debian.org/Javascript/Nodejs/Tasks/solid-community-server


 - Jonas

#910111#24
Date:
2022-08-01 09:50:58 UTC
From:
To:
Solid is a concept and a collection of data specifications.
Implementation of Solid are what should be packaged.

I have for some time now made slow progress towards packaging the
Expat-licensed Node.js implementation "solid-server":
https://github.com/nodeSolidServer/node-solid-server

Breakdown of dependencies are tracked here:
https://wiki.debian.org/Javascript/Nodejs/Tasks/solid-server