Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

More checks and add missing license headers #217

Merged
merged 4 commits into from
Dec 15, 2020
Merged

More checks and add missing license headers #217

merged 4 commits into from
Dec 15, 2020

Conversation

GuillaumeGomez
Copy link
Member

@GuillaumeGomez GuillaumeGomez commented Dec 14, 2020

Based on gtk-rs/checker#16.

Fixes #60.

For information: I used this command to replace most license headers:

$ sed -i '/^\/\/ See the COPYRIGHT file at the top-level directory of this distribution.$/d' */src/*.rs && sed -i '/^\/\/ Copyright 20/d' */src/*.rs && sed -i 's;^// Licensed under the MIT license, see the LICENSE file or <https://opensource.org/licenses/MIT>;// Take a look at the license at the top of the repository in the LICENSE file.;' */src/*.rs && sed -i 's;// Licensed under the MIT license, see the LICENSE file or <http://opensource.org/licenses/MIT>;// Take a look at the license at the top of the repository in the LICENSE file.;' */src/*.rs

GuillaumeGomez and others added 4 commits December 15, 2020 16:41
This follows the general approach of the Rust project.

Especially don't include bogus copyright information with non-existing
legal entities, or completely outdated copyright information but instead
explicitly state that the copyright of each contributor is retained and
the version control system can be used to get the full authorship
information.

Also rewrite the paragraph about the licenses of GNOME libraries to be
less specific and simply refer to their license information instead of
pointing to a non-existing LGPL file.
@GuillaumeGomez GuillaumeGomez merged commit 8347965 into gtk-rs:master Dec 15, 2020
@GuillaumeGomez GuillaumeGomez deleted the more-checks branch December 15, 2020 20:18
@GuillaumeGomez GuillaumeGomez changed the title More checks More checks and add missing license headers Dec 19, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Clean up copyright/license headers
2 participants