-
-
Notifications
You must be signed in to change notification settings - Fork 8.1k
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
Copyright Uniformity #401
Comments
I remember talking about this in a previous pull request or issue, but i can't find it. the license for the project is obviously Apache v2, but who does the copyright go to? IIRC, it should really be:
|
We discussed this on IRC a few weeks back and CONTRIBUTING explains how copyright and attribution should work. Every file should contain the follow header boilerplate, without year or copyright notice:
The NOTICE file should contain the copyright assignment and year, and the LICENSE file should contain the Apache 2 license. This follows the Apache Foundation's recommendations for licensing. It's positively pointless busywork to update every file however. We can update each file as it's changed. |
I still need to update selenium-core - lots of files in there that need manual review.
Uses a line-comment format rather than block comments for consistency across languages.
…source code ./go copyright:update This task ensures the copyright notice dictated in CONTRIBUTING.md is applied at the top of every file and standardizes on a line-comment format. The task currently covers the java/, py/, and javascript/ trees. Close #405.
Closed by 6b4e6de. |
Can't close yet. Still need rb/, cpp/, dotnet/ and a few others |
Oops, sorry about that! |
Want help doing the ruby ones? I can go through them today. |
@titusfortner: If you can add an automated way to update the license headers for .rb files, please senda PR! See the commit that jleyba made for inspiration. Please note that you must manually verify that every file you end up changing doesn't violate the file's existing license, e.g. if it's licensed under a different license or belongs to a different organisation than Software Freedom Conservancy. |
In the method requested, here's the pull request: #416 |
Fixes copyright notices for files in the iedriver, iedriverserver, and webdriver-server, in accordance with issue #401.
Updates the copyright notices for all .NET non-test, non-Core projects, in accordance with issue #401.
Fixes copyright notices for files in the imehandler and webdriver-interactions projects, in accordance with issue #401.
I believe we are all copacetic here so far. closing. |
Every other file has a different copyright heading. Everything from
to
This issue should be dedicated to uniting all copyrights in each file. To do all of this, will be a time-consuming and daunting task, but should be done.
The issue could also be discussed as a forum for what the full-text of the copyright should be.
Consider it an Epic issue, and any PR's solely regarding documentation cleanup should be referred here.
In the future, expect PR's from me cleaning this up.
[I-cleanup?]
The text was updated successfully, but these errors were encountered: