One of the people who is really thinking through how internet infrastructure can reflect a set of values whereby the producer of the content is in control of his own work and data is Yihong Ding.
Here is his proposal for a mechanism whereby this could be possible.
“There are two basic paths of resolving this issue of resource portability. One path is to make the resources be presented in more portable formats; and the other path is to produce a mechanism that aligns user-owned resources to particular community standards. While most of the current data portability efforts focus on the first path, I am going to discuss my thoughts on the second path.
The key of resource portability is the switch of ownership over resources instead of the deployment of resources. For instance, when a user make a comment on a blog, who should own this comment, the commenter or the blog owner? By default, the current mechanism is that the one who owns the physical storage space of the comment owns the comment. Most of the time, the comment belongs to the blog owner. Many other times, however, the comment may actually be owned by a third party who provides the space for the blog owner. In very few extreme cases, the commenter actually owns the comment. This reality theoretically contradicts to the comment logic that the one who makes the comment (i.e. the commenter) should be the unquestionable owner. Will the improvement of portability of comments solve this problem? Not precisely since the problem is not really about whether the comment is portable but it is about who should own this piece of user-generated resources.
The fundamental assumption underneath the current environment indeed has no problem. That is, the one who owns the physical storage of a resource should be granted the ownership of the resource. Following this assumption, we need to let any Web user have a piece of Web spaces that can store their “owned” resources. In our previous example, whenever a Web user leaves a comment in a remote site, the commenter should actually store this comment in his own space instead of the remote site. By contrast, the remote blog site should be added an RSS-type feed that brings the comments to the proper location. This mechanism allows the ownership of the comment clearly belonging to the commenter, and the commenter has the full control of updating or even deleting the comments based on their own interest. At the same time, the commenters might be granted an option to leave their comment out of their own spaces (i.e. storing them on remote site as it is done currently). By choosing this option, the commenters agrees giving up their ownership over their generated resources (the comments in our example).
A center component in this described environment is the home-spaces (comparing to homepages) of the Web users. By storing the resources in their home-spaces, Web users exclaim the ownership over these resources. When users connect to a registered site (i.e. be willing to participating to the social activities in the specific community), it is a process of casting the respective stored resources in home-spaces to the community convention. This process, as I name it, is Automatic Character Switch (ACtS).”