Skip to content
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

Evaluate and update license status and headers #455

Open
1 task
guitorri opened this issue Feb 7, 2016 · 4 comments
Open
1 task

Evaluate and update license status and headers #455

guitorri opened this issue Feb 7, 2016 · 4 comments
Labels

Comments

@guitorri
Copy link
Member

guitorri commented Feb 7, 2016

Is there an easy way to find out about missing license headers, copyright notices and potential issues in the codebase? I mean, how debian ftp masters scans packages for issues? Is this available somewhere?

Should we continue adding the author copyright on each file change? Or should we use Qucs Team and refer to the AUTHOR file?

TODO:

  • update the license header in all files of the project, use the same template

Edit: Should we...

@guitorri guitorri mentioned this issue Feb 7, 2016
@in3otd
Copy link
Contributor

in3otd commented Feb 7, 2016

oh, just looked at it this yesterday... I used the script licensecheck from the devscripts (2.15.10) Debian package.

A sample output running it over the entire Qucs repo is here

@guitorri
Copy link
Member Author

guitorri commented Feb 7, 2016

Thank you!

@in3otd
Copy link
Contributor

in3otd commented Feb 7, 2016

FYI, here is a good article on Managing copyright information within a free software project
.

In every case, I think we should update the copyright notices for the files we modified in the past years, to clearly state they were modified, as per the GPL, section 2a

A file header proposed some time ago, modeled after the GPL Howto section is here

@felix-salfelder
Copy link
Member

Should we continue adding the author copyright on each file change?

sure. we should list authors per-file. an "author copyright" should not change unless a substantial contribution is merged. for (lots of) trivial changes/bugfixes, we might want to add a note "maintained by the QUCS team"...

my opinion. because this
(a) gives credit to the author(s) and
(b) is easy to understand and to do. and
(c) a bugfix is never done alone (review?), and is unrelated to authorship.

YMMV

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants