Recognizing contributors #41
Replies: 3 comments 3 replies
-
Related: https://github.com/SciML/ColPrac |
Beta Was this translation helpful? Give feedback.
-
A closely related topic. A dozen of packages do not have the "and contributors" in the authors list in the bib file. Should this be fixed? Should we do the same with CFF files? Examples: FluxNLPModels.jl & KnetNLPModels.jl & MUMPS.jl |
Beta Was this translation helpful? Give feedback.
-
Some news here, the citations have been revised in all the repos and the authors updated! There aren't so many new potential authors, so we probably can manually maintain this. |
Beta Was this translation helpful? Give feedback.
-
The most important thing here is to consider that we want to foster a community, so recognizing contributors is essencial.
There are a few ways to recognize contributors:
There is some debate about the definition of contributor and authors.
The allcontributors approach recognizes every kind of contribution, especially non-code, which often is ignored but is extremely important for a healthy community.
However, the CITATION.cff and papers usually only have fields for authors (CFF might change, check in 6 months).
The author role is sometimes accepted as equal to contributors, and in some cases associated more traditionally with the owners of the packages, regardless of who contributed later.
Notice that this doesn't touch the research paper, which has its own debate related to whether the developers are included in the paper or not.
So the question is who is included in the CITATION.cff and JOSS paper as author? If an external contributor writes a new solver inside JSOSolvers, should they be included as authors?
What about people who don't contribute to the code per se, but help with ideas? What about just documentation?
I think we mostly took the conservative approach, with some fault on "update speed". E.g., @tmigot was not included in the JSOSolvers repo CITATION.bib, but he has the most commits there (being fixed as I write).
Beta Was this translation helpful? Give feedback.
All reactions