You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The linter could just ignore whatever comes after the year. Considering the permissions under the BSD-3-Clause license, the specified author does not actually matter that much to the legal options the Q2 team has. Technically, this should allow multiple lines as well:
# Copyright (c) [2???-]2018, QIIME 2 development team,
2025-2030, some volunteer author
The copyright notice could instead reference an AUTHORS file kept with qiime2 or each individual q2-xyz plugin.
The text was updated successfully, but these errors were encountered:
I think there might be a misunderstanding! You are part of the team too! Anyone who contributes is part of the "QIIME 2 development team", it is really just an ambiguous umbrella term.
The linter could just ignore whatever comes after the year.
I think for now we aren't really in a position to change this. @ebolyen & I have been very interested in pursuing some alternative licensing options for these "core" QIIME 2 codebases, possibly including some form of a contributor license agreement, which would be akin to your suggestion of an AUTHORS file.
How would you feel about sticking with our default header for now, and instead marking your contributions in some form of comment? That way your attribution is still indicated in the source. I don't know if we can accept additional copyright claims on these codebases, so I suspect it'll be simpler to go with attribution instead. Sorry, we all recognize that that is less than ideal, and is precisely the reason we are interested in a CLA arrangement. I suspect @ebolyen will chime in with some words about this, too, so stay tuned. Thanks!
Yes, there was. If development team refers to everyone contributing then that's all fine with me. Honestly, I personally don't care all that much, just trying to be "correct" about this.
Bug Description
The linter expects the second line of each file to match
# Copyright (c) [2???-]2018, QIIME 2 development team.
However, given that I am not part of that team, the copyright notice in the files I contributed must differ.
References
# Copyright (c) 2018, Elmar Pruesse.
See https://github.com/epruesse/q2-alignment/blob/c6054f17265d34fdf252b8abbc1a551beea1388d/q2_alignment/_sina.py#L2
Suggestions for fix
AUTHORS
file kept withqiime2
or each individualq2-xyz
plugin.The text was updated successfully, but these errors were encountered: