# Why Solid?

**URL:** <https://forum.solidproject.org/t/why-solid/7612>\
**Category:** General Discussion\
**Created:** [June 24, 2024, 3:14pm UTC](https://forum.solidproject.org/t/why-solid/7612 "2024-06-24T15:14:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![NoelDeMartin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/noeldemartin/32/3144_2.png) [@NoelDeMartin](https://forum.solidproject.org/u/NoelDeMartin)\
**Post date:** [June 24, 2024, 3:14pm UTC](https://forum.solidproject.org/t/why-solid/7612/1 "2024-06-24T15:14:55Z")

</div>

I just wrote a blog post talking about some of the problems and advantages of Solid, and why would anyone choose it over some other solutions.

I hope you find it interesting, and please let me know what you think!

> **[Why Solid?](https://noeldemartin.com/blog/why-solid)**
>
> For five years, I've dedicated most of my side-project time to making apps and tools using the Solid Protocol. Many share its vision, but it's also common to hear criticisms. I'm often asked why I'm still working on Solid, or told about another...

---

<div class="post-metadata">

**Author:** ![rpb](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/rpb/32/3336_2.png) [@rpb](https://forum.solidproject.org/u/rpb)\
**Post date:** [June 26, 2024, 3:52am UTC](https://forum.solidproject.org/t/why-solid/7612/2 "2024-06-26T03:52:06Z")

</div>

What a great write up! I can’t claim to be part of the Solid community, but I’ve been following it for some time and really believe in the Solid mission. You present a lot of interesting and important points here. Thanks for sharing!

---

<div class="post-metadata">

**Author:** ![schmudde](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/schmudde/32/3807_2.png) [@schmudde](https://forum.solidproject.org/u/schmudde)\
**Post date:** [June 30, 2024, 2:34pm UTC](https://forum.solidproject.org/t/why-solid/7612/3 "2024-06-30T14:34:00Z")

</div>

Two things stuck out to me:

> Lack of POD providers in B2C  
> This is, to me, the single most important issue holding Solid back.

100%. It’s the part of the gamble that our small business cannot justify at the moment. It’s already a gamble to adopt Solid within our product. But then, on top of it, we really have to setup the Pod infrastructure to get the level of security our customers expect.

Overall I think the blog post is honest; in some ways it doesn’t inspire hope for anything in between hobby and enterprise adoption for Solid.

But then there is this nugget that describes _how_ we can keep moving forward with Solid on the roadmap:

> If you look outside of the core specification, it doesn’t get any better. Most have been a draft for years […] I’ve tried to understand why this is happening, and I even had [a short stint trying to contribute](https://github.com/solid/vocab/pull/69).

That PR Noel links to is for CRDT support. My company can continue to look forward to storage federation without committing to a single technology. This is a big deal when building a company. In theory, we could even start our members on something like Dropbox or local storage to get users used to the idea of selecting storage.

That means that Solid might not win _right now_, but if Inrupt gets the enterprise support they’re looking for, the rest of us can help regular folks get used to the idea of personal data/application separation.

Then maybe Solid can gain traction in certain verticals or win on the merits of a superior technology. Or perhaps something happens sooner where we can justify setting up something using Pod Spaces. Or perhaps there is an improvement in the Pod hosting ecosystem. The point is, getting commitment is going to be hard right now. So providing flexibility is probably best for everyone.

---

<div class="post-metadata">

**Author:** ![schmudde](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/schmudde/32/3807_2.png) [@schmudde](https://forum.solidproject.org/u/schmudde)\
**Post date:** [June 30, 2024, 2:45pm UTC](https://forum.solidproject.org/t/why-solid/7612/4 "2024-06-30T14:45:28Z")

</div>

> As you can see by looking at the variety of server implementations, there is a lot of different people working on Solid: [Node Solid Server](https://github.com/nodeSolidServer/node-solid-server) (JavaScript), [Community Solid Server](https://github.com/CommunitySolidServer/CommunitySolidServer) (TypeScript), [PHP Solid Server](https://github.com/pdsinterop/php-solid-server), [Solid Nextcloud](https://github.com/pdsinterop/solid-nextcloud), [Manas](https://github.com/manomayam/manas) (Rust), etc. And that’s just including Open Source PODs!

Also - on this list I must say that Nextcloud is one of the most exciting. You get the security guarantees of a Nextcloud installation with the codebase’s existing adoption.

---

<div class="post-metadata">

**Author:** ![sjoerdvangroning](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/sjoerdvangroning/32/3031_2.png) [@sjoerdvangroning](https://forum.solidproject.org/u/sjoerdvangroning)\
**Post date:** [July 1, 2024, 12:37pm UTC](https://forum.solidproject.org/t/why-solid/7612/5 "2024-07-01T12:37:31Z")

</div>

Very good article. I have linked to it on LinkedIn (that is where we post most of our content).

> **[PDS Interop on LinkedIn: #solid #linkeddata #web3](https://www.linkedin.com/posts/pds-interop_solid-linkeddata-web3-activity-7213520054980669442-miYi)**
>
> When you are interested in Solid, read this excellent blog by Noel De Martin. He is writing about the good, the bad and the reality of Solid, where we have…

From PDS Interop, we are with you. Still seeing an excellent move forward in Solid this year and ideas that will solve some of the issues you mention.  
Thank you for the article and the work in Solid you are doing.

---

<div class="post-metadata">

**Author:** ![NoelDeMartin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/noeldemartin/32/3144_2.png) [@NoelDeMartin](https://forum.solidproject.org/u/NoelDeMartin)\
**Post date:** [July 1, 2024, 4:32pm UTC](https://forum.solidproject.org/t/why-solid/7612/6 "2024-07-01T16:32:18Z")

</div>

> in some ways it doesn’t inspire hope for anything in between hobby and enterprise adoption for Solid.

Yeah, I was hesitant about publishing the post because it could be seen as too negative. But ultimately, I think it’s important that we share our honest opinion without sugarcoating.

Also, with all the issues we have I still think they aren’t inherent to Solid’s vision and they can be fixed. Hopefully voicing them will contribute to start making those improvements :).

> That PR Noel links to is for CRDT support. My company can continue to look forward to storage federation without committing to a single technology. This is a big deal when building a company. In theory, we could even start our members on something like Dropbox or local storage to get users used to the idea of selecting storage.

Yes, I also think a bridge between popular storage providers and Solid would go a long way, because people already understand how that works. Actually, when I’m trying to explain Solid to non-technical people, I’ve found that using that analogy is the best way for them to understand it.

> Also - on this list I must say that Nextcloud is one of the most exciting. You get the security guarantees of a Nextcloud installation with the codebase’s existing adoption.

I’m also very interested in the Nextcloud integration, although I think there are a couple of things missing to make it _super awesome_.

The first one is to allow [custom domains](https://github.com/pdsinterop/solid-nextcloud/issues/123), that way people can get started with something like Nextcloud and upgrade to a “real POD” later on. Or move instances, etc. I actually think this should be one of the main features for most POD providers, not just integrations.

And the second one is to allow Nextcloud users to use it. At the moment, the only one who can enable this integration is a Nextcloud admin. So unless your admin decides to install this, you probably won’t be able to use it. Though I think this is a technical limitation, that’s how Nextcloud extensions work (understandably, I guess).

---

<div class="post-metadata">

**Author:** ![aveltens](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/aveltens/32/3987_2.png) [@aveltens](https://forum.solidproject.org/u/aveltens)\
**Post date:** [July 8, 2024, 8:31pm UTC](https://forum.solidproject.org/t/why-solid/7612/7 "2024-07-08T20:31:29Z")

</div>

Thank you Noel, this is a very good article, you are pointing out a lot of things that are on my mind as well, but I did not write down that well or at all. I always come to the same conclusion, that while many things are not perfect, Solid is still the only option we have that has a chance to solve the mentioned problems, so I am going to stick with it. And honestly, the criticism like bad UX/DX are _nothing_ compared to the goals and vision of solid. It’s all solvable.
