Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

who maintains NSS? #1740

Closed
melvincarvalho opened this issue Oct 7, 2023 · 6 comments
Closed

who maintains NSS? #1740

melvincarvalho opened this issue Oct 7, 2023 · 6 comments

Comments

@melvincarvalho
Copy link
Contributor

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

image

Can anyone help with the answer?

@melvincarvalho
Copy link
Contributor Author

Can anyone answer this? Is the project still alive?

@NoelDeMartin
Copy link

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
Copy link
Contributor Author

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
Copy link
Contributor Author

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
Copy link
Contributor

Otto-AA commented Oct 29, 2023

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
Copy link
Contributor

timbl commented Nov 3, 2023

@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 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants