-
Notifications
You must be signed in to change notification settings - Fork 138
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
Update Copyright notices #2883
Milestone
Comments
Thanks a lot for all of this, @phillxnet ! I agree with you and think we should go ahead and proceed with the proposal you detailed above. |
phillxnet
added a commit
to phillxnet/rockstor-core
that referenced
this issue
Aug 19, 2024
See the following GitHub issue for details: - rockstor#2883 ## Also Includes - Normalise on 'Rockstor' capitalisation in non-code use: replacing 'RockStor'.
phillxnet
added a commit
to phillxnet/rockstor-core
that referenced
this issue
Aug 20, 2024
See the following GitHub issue for details: - rockstor#2883 ## Also Includes - Minor formatting changes/normalisation in Copyright associated headers.
phillxnet
added a commit
to phillxnet/rockstor-core
that referenced
this issue
Aug 21, 2024
See the following GitHub issue for details: - rockstor#2883 ## Also Includes - Normalise on zero indent in jst files re script entry Copyright notices.
phillxnet
added a commit
to phillxnet/rockstor-core
that referenced
this issue
Aug 21, 2024
See the following GitHub issue for details: - rockstor#2883 ## Also Includes - Normalise on 'Rockstor' capitalisation in non-code use: replacing 'RockStor'. - Formatting changes/normalisation (per file type) in Copyright associated headers.
I fully agree with these changes to the Copyright Notices. @phillxnet, thanks for digging into this, it's not the most exciting activity, but necessary. |
Closing as: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
From: How to Use GNU Licenses for Your Own Software https://www.gnu.org/licenses/gpl-howto.html we are required to include a "Copyright" notice within code files:
This maintenance is overdue, we have in part attended piecemeal to parts of this requirement. But mainly regarding updating dates. It is proposed that we now establish the new norm (prior to our next Stable release) re these notices.
Proposals
Continuity of Copyright attribution. Rockstor's project founder, and initial maintainer, @schakrava established the project norm re Copyright attribution. They, along with @phillxnet (current maintainer by permission from @schakrava) & @FroggyFlox (current co-maintainer via permission from @phillxnet) form the current Admin panel of The Rockstor Project. As such there is continuity re natural person (proposed persons) - along with an increased robustness re removal of single entity re natural persons able to raise Copyright infringement claims. We also, in this proposal, remove the now outdated
Inc
reference which would be replaced by our current community/backer/fiscal-host reference of "The Rockstor Project". Ergo: natural person/s continuity regarding the Copyright representative/s for the project as it stands now: a non-profit Open Collective fiscally hosted by Open Collective Europe where the original natural person @schakrava persists by way of the assumed natural persons constituting The Rockstor Projects's administration: @phillxnet @FroggyFlox @schakrava.We normalise all dates to be the current year only (we constantly release and so this year is our 'latest' release). This keeps things simple for future updates. And each update constitutes all files: modified or otherwise. From the above GNU reference doc:
From: https://www.copyright.gov/title17/title17.pdf, a US reference but there is understood to be a great deal of cross compatibility re world Copyright law (hence its use in Copyleft Licensing such as our GPL-3.0-or-later in this repo):
Given the proposed Copyright transition from effectively a single natural person (via an Inc) to our current Open Collective admin panel (all current and past maintainers), consisting of several persons: we indicate a joint representation there-in. The original copyright assignment aim in this project, and one common across many open source projects, is to avoid the like of squabbles, project-paralysis, hijacking available resources with make-work (read re-writes) re who-wrote what part of what line at what time. We instead have explicitly assigned Copyright: in the proposed case to the current admin panel.
I.e.: Replace the likes of (we have a few variations of this):
with:
Associated Copyright references/updates elsewhere in the project:
The text was updated successfully, but these errors were encountered: