[kwlug-disc] Callout to CS majors/Other technically savvy klwug listers.
doug at moens.org
Wed Feb 13 19:18:33 EST 2019
On Mon, Feb 11, 2019, at 9:37 AM, Hubert Chathi wrote:
> MoodleNet (https://docs.moodle.org/dev/MoodleNet) aims to be a
> decentralized repository of learning resources. I don't know how well
> it would fit your requirements, but maybe you can get some inspiration
> from it.
Thanks for the reference, Hubert.
Moodle uses ActivityPub, which is standardized by the W3C (https://www.w3.org/TR/activitypub/#Overview)
The ActivityPub model is a collection of independently owned and operated social media servers that are federated together. Each user has an account on a particular server. You can direct-message another user (on the same server as yours, or a different server). You can post content to your activity stream and subscribe to other people's activity streams. ActivityPub is used by quite a few open source distributed social-media and content-sharing platforms, such as Mastodon. One of these projects might have the set of features I'd want for CurvNet.
ActivityPub gives one answer to my question, "who owns the servers?". Other answers might be a decentralized P2P content sharing network, like bittorrent without a tracker, or piggy-backing on commercial services like github or dropbox. (I did just look at a web-based, Curv like project that uses dropbox for saving files.)
More information about the kwlug-disc