I would love to see an open source architecture with a common underling storage and social capabilities on which we could build apps and interface with others in some kind of decentralized network.
Maybe something like app.net but without a central server with multiple apps. I could install it on my server, dump my photos in there, share with other people, be able to manipulate those images with another app for filters or something. Does that makes any sense? Is there anything like it already?
Sandstorm and portal are cool projects but every app that you install uses it's own infrastructure, it's own database, it's own architecture, and that makes interoperability hard.
It's possible but I don't know of anything open source that exists yet. The stack I'm working on deals with the underlying issues you describe, including storage and identity/connectivity (which is the basis of the social network aspect you mention) . I commented a few days ago on how such a system might work for the example of photos .
It should be possible to run an entirely open source set of apps on Portal or Sandstorm and move between services freely.
With Portal, we're experimenting with things like Camlistore running as apps that advertise their storage capabilities generically to other apps through a simple API. We won't have that for the first version, but it is coming. The complexity is mostly on developers modifying their apps, which is why we're avoiding initially.
Sovereign is a set of Ansible playbooks that you can use to build and maintain your own personal cloud (I know I know). It’s based entirely on open source software, so you’re in control.
It seems to be a pretty active and prosperous project at the moment .. I'm part-way through getting my own rPi-based cloud infrastructure set up, and I'm finding it quite enlightening to be using Sovereign as the base.
I would love if that was a desktop client. I don't want to mess with Mongo and Node for my own torrent index. Maybe I could persist the index on dropbox or something and point my client to it. NW.js seems like a good option for this!
Maybe a noob answer but I don't think so. Most vegans and vegetarians I know are pretty aware of this and only buy organic. Then again, please consider the hormones and other crap supermarket meat is pumped full of..