Solid is a new interesting project backed by famous Tim Berners-Lee. Project is focusing on giving control back to Internet users. Everyone can have his own "container" named POD for data, but data is also interconnected fe. your POD host your images but if someone comments it he hosts his comments, so it seems like a good way of having control but from technical point of view it's not great (one could assume everyone starts to cache data anyway on his side breaking Solid principles).<p>I like main concept of a project, but I'm also courious of any known drawbacks. If performance issue is not a real problem it seems like nice way to have more control where your data is and how it's processed.<p>Description from project website:
"Solid is an exciting new project led by Prof. Tim Berners-Lee, inventor of the World Wide Web, taking place at MIT. The project aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy."<p>Sources:<p><a href="https://solid.mit.edu/" rel="nofollow">https://solid.mit.edu/</a><p><a href="https://solid.inrupt.com/how-it-works" rel="nofollow">https://solid.inrupt.com/how-it-works</a>
As a guy who was working a lot on improving Android OS privacy. I see several problems here:<p>- First and the main. How persuade user to buy your solution. Buy is not about money. Buy is to replace existent free solutions. Solid should have substantial user base. Only in this case big players will take Solid into account. E.g. there are a lot of private Android forks and stores. They have no traction. Privacy is a feature. This feature is not very important for current customers.<p>- Second, it is hard to manage permissions for data access by hands. User should judge is access reasonable for this application. It is complex even in Android case, where every user works with hundred of applications. In web case it is more complex. You will contact hundred of services during visit of single page (CDN, javascript hosting, video hosting, ads serving etc). User will just push "Allow" button on every access request.<p>- Third, every current technology was created for sharing (or surveillance, if you prefer). Data is leaking through provied permissions. E.g.you give application access to photos, it has access to location. Location is stored in photo's EXIF header.<p>- It is hard to persuade user to buy something. Here buy is about money. 3d party developers prefer to give free applications. They monetize showing ads