nodeSolidServer / node-solid-server

Solid server on top of the file-system in NodeJS
https://solidproject.org/for-developers/pod-server
Other
1.77k stars 297 forks source link

who maintains NSS? #1740

Closed melvincarvalho closed 6 months ago

melvincarvalho commented 9 months ago

I've been trying to figure this out since january 2023

image

Can anyone help with the answer?

melvincarvalho commented 8 months ago

Can anyone answer this? Is the project still alive?

NoelDeMartin commented 8 months ago

I certainly don't maintain it so take my opinion with a grain of salt, and hopefully someone else can confirm it.

But I would say @bourgeoa is the only one maintaining it at this point. I know @timea-solid and @angelo-v are also familiar with the codebase and have done something at some point, but I'm not sure how involved they are at the moment (maybe they can confirm it).

I'm also not completely sure where NSS's maintainability ends and other projects' begins, like mashlib, solidos, solid-ui, etc. But this shouldn't be a controversial or unanswerable question, just look at the contributor graphs of all the related projects and you can see who is actually maintaining it (regardless of what anyone says).

I want to clarify that I'm not blaming anyone for lack of contributons though. Because as we discussed on a recent SolidOS meeting, there is no funding or any type of support for this project. So whoever chooses to work on it, does it on a purely voluntary basis. And I suppose that's the real problem here. I agree we need a "community-led" Solid server, but if there is no to financial backing for anyone to actually do it... that's just how things turn out.

melvincarvalho commented 8 months ago

Please can someone answer the question in the issue. The link provided is not available to the public. I have been asking for over 9 months.

melvincarvalho commented 8 months ago

So whoever chooses to work on it, does it on a purely voluntary basis

They dont though. It's an absolutely closed club, non transparent, and not even after 9 months visible to the public. It's a black box to anyone that wants to use it or contribute to it.

I was directed to this 9 months ago:

https://github.com/orgs/nodeSolidServer/teams

And it says "You’re not a member of any teams in this organization." and redirects me.

https://github.com/bourgeoa

image

I understand alain may be sick lately, and I wish him the best of health.

But clearly others do have commit access. And a once vibrant project is now a ghost town. Please can we have transparency and maybe a new team, here.

Otto-AA commented 8 months ago

I think @NoelDeMartin already perfectly answered your question, but I'll try to be clearer by citing the meeting notes:

[...] What makes CSS better than NSS, then? [...] The reason is that there is nobody maintaining NSS. If we don't implement the notifications spec, it won't be usable.

It is not maintained. There are some thankworthy bug fixes and version updates by @bourgeoa , but nonetheless the project is far from being alive. New features haven't been implemented, and eg the critical security issue I've reported hasn't been tackled either for half a year.

I totally agree with @NoelDeMartin that nobody should be blamed for this. This is just the current state of a project based on voluntary contributions. Reading the SolidOS meeting notes, people are also thinking about what this means for the future of NSS.

Please can we have transparency and maybe a new team, here.

While I didn't join the public SolidOS meetings, reading their public notes suggests that there are no resources for a new team. If you really want a new team, then I kindly suggest you to find a structure in which the team gets paid, or to find a way to attract more and consistent voluntary contributions. Just asking for a new team won't help.

And sorry if my tone was slightly annoyed, but I got annoyed by the way you require answers from volunteers. This is not a support center backed by commercial interests, it's a place where the community tries to work together.

timbl commented 8 months ago

@melvincarvalho Your question was answered well by @NoelDeMartin by pointing to the NSS contributor graphs. You see that recently it has been @bourgeoa who has done the work of keeping making maintenance releases. He has done that with the moral support and huge thanks of those in the SolidOS team who rely on the servers to work. You have a mail thread about this which maintains which suggests that the questioned is still unanswered.

@bourgeoa stepped in when he saw (around 4 years ago) that the planned rapid transition from NSS to CSS, a complete re-write on NSS) was at risk due to CSS taking longer. But that is the stuff of other issues in NSS and CSS and solidcommunity.net#62

I suggest closing this issue as the answer is, recently, @bourgeoa .