-
Notifications
You must be signed in to change notification settings - Fork 305
Add contributors document with sections #1054
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
Conversation
95f7725 to
4df25e0
Compare
|
If I understand this correctly, the community members who have actually contributed to the Solid-Platform will not be explicitly acknowledged for their contributions, except in a very general nebulous way. Kind of sucks. |
Fortunately, you're not understanding this correctly 🙂
Please let me know what you would like, and let's make it happen. Concrete and actionable ideas are very welcome; this PR came out of such an idea. |
|
Thank you Ruben! Just a few comments: I think a flat list of contributors may be preferable in that it doesn't make a hard divisions on how people contribute - people do shift around over time and work on stuff from different angles. It'd also be easier to maintain that list instead of trying to determine where someone fits in at any point in time. How a contribution materialises is not always straight-forward, and often requires multiple people involved. For instance, why would code committers have rights or license of the work just because they happen to push commits? That may be a bit narrow perspective in that such arrangement almost signals as if the project is set by those that commit - and leaves people that architect, design, or iterate through the ideas/issues behind - which almost always comes much before the actual "code". We generally reach a rough consensus on what we need, and then proceed with the code, right? So, IMHO, these things should be balanced as much as possible. Whatever a "significant" contribution entails, I would suggest that each person's contribution to the project is seen as an equal part of the bigger picture. After all, we're all investing towards the same end. |
|
@steven-tomlinson Is your question to add your name explicitly to |
Can we vote on this comment with 🎉 (flat) and 😄 (sectioned) to indicate preference? I will reply to your points in follow-up comment with my preference. |
|
Thanks for responding, I guess my misunderstanding is if this will subsume the "contributors" section in the project statistics but I realize that it is not the intention now. |
dmitrizagidulin
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
megoth
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me ^_^
Agree, and happy for advise on that.
There's multiple sides to fairness here. Writing code is an act through which you, legally, can exercise copyright on what you have written. Contributions that are not preserved in the git repository, are not protected by such laws in the scope of that repository. That's why it makes sense to distinguish in my opinion. In fact, by including people who have contributed valuable work through issues, we acknowledge that there is a gap in copyright that does not cover these things, while at the same time keeping it separate from things that are covered.
It does not; you asked for my reasoning and I explained it.
That hurts, Sarven. I made this PR to help you and address your concerns, because I believe it is right. I will make another PR with a flat list, and let @timbl as a project initiator decide. |
|
Alternative PR without sections in #1055. |
|
Ruben, thanks for the breakdown on the ad-hoc process. Sounds pretty reasonable to me. I apologise for apparently coming across sharp or possibly even unappreciative. On the contrary, I immensely appreciate your time and attention on this, and the last thing I want to do is to insult you or the community in any way! I'll admit that I didn't express myself well, so I won't press further. If of any interest as a fun mental activity, we can perhaps discuss next time in person. I don't feel strongly about flat/section lists, so this 1054 or 1055 will equally serve well. Whichever works best for everyone. Thanks! |
|
No worries, then we'll let @timbl decide which one he thinks is more helpful. I think it's very important that we list non-code contributors; the value they bring is huge, and I don't see too many other repositories do that. This repository would definitely not be what it is without all of the feedback, criticisms, and suggestions. |
kjetilk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't have any strong opinions on the matter. I acknowledge it is difficult, for the reasons @csarven outlines, since by various laws, there is a significance threshold for code contributions, which is hard to set clear technical rules for, and then they occupy a special place.
I think it is therefore also important to acknowledge non-technical contributions. We just have to work through it to find a good place to be in.
timbl
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest add Amy Guy as project conhtributor
|
@timbl After your comment, @rhiaro has reached out to me with an indication that she would like to be added, and so I did in 36fe246. Now I'm just waiting for @dan-f to confirm. @solid/core @solid/collaborators Please let me know if anyone else should be added. Even if we forget here, we still can add people later on. Also a reminder that there is no value judgement from my side whatsoever; if you feel you need to be added, you probably need to be, so let me know and I will (or write to the branch yourself). |
|
👍 from me, after on and offline discussion |
1 similar comment
|
In private communication, @timbl expressed his preference for this more specific list, so I will merge it. Thanks all for your help and feedback, and please do not hesitate to suggest adding more names of contributors. |
36fe246 to
9edef61
Compare
Alternative to #1055. Difference: this version organizes contributors in sections to distinguish current code contributors from past code contributors, and to list non-code contributors (issues, support, testing, …).
This PR aims to address #1053 by:
CONTRIBUTORS.mddocumentLICENSE.mdandpackage.jsonto explicitly include names of code contributorsREADME.mdto link to theseMay I ask for your feedback regarding:
I emphasize that my effort is not a value judgement whatsoever; I arrived a long time after the Solid project started, so it is very likely that I have not included sufficient people in those lists. Please see this PR as a template, not a gospel.
Thanks for your help.
Closes #1053.