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

Major license change: 4-clause BSD to 3-clause BSD #94

Merged
merged 5 commits into from Jul 10, 2020

Conversation

troglobit
Copy link
Collaborator

@troglobit troglobit commented Oct 20, 2019

This pull request is an attempt to relicense critical files in the libnet project from the 4-clause to 3-clause BSD license. I've opened the PR to start a discussion with as many of the copyright holders (below) as possible.

The project itself still has a LICENSE file listing the 2-clause BSD license. During the course of this PR that file might need to be updated as well.

The following list of people have been created based on non-trivial changes to the code base, based on the GIT history in the libnet project. History before the import to SourceForge is lost, so here we would be grateful to Mike Schiffman, @mschiffm for input. Mike, notice the separate commit which changes the libnet_asn1.c header. I used the header from libnet_asn1.h, under the assumption it was a copy-paste mistake.

The list below has a checkbox, if you approve of the license change you can add a comment, or do a GitHub Review, and I will track the progress using these checkboxes.

If I cannot find you on GitHub, I will contact each of you separately via email.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This patch adopts the 3-clause BSD license for all src/libnet_link_*.c
files previously under the 4-clause BSD license.  Effectively this drops
the "obnoxious" advertising clause which is usually what is under most
contention when BSD licenses are discussed.

For a background, the https://en.wikipedia.org/wiki/BSD_licenses page
provides an interesting read.  Briefly, in 1999 Berkeley rescinded the
original 3rd clause (see below) leading to a change in major software
projects to, not only adopt this new BSD license, but also renumber
the listed provisions.

Ref. ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
@ThomasHabets
Copy link
Contributor

I approve of the license change to 3-clause BSD.

@mschiffm
Copy link
Collaborator

Good by me, sorry for the lag in response.

@troglobit
Copy link
Collaborator Author

Cool Mark, thank you! :)

So @sam-github, it's up to you now ... ;)

@sam-github
Copy link
Collaborator

Any of my code you are free to relicense.

@troglobit
Copy link
Collaborator Author

Nice, we have a full house! 😃👍

@troglobit troglobit merged commit 6954544 into master Jul 10, 2020
@troglobit troglobit deleted the license-cleanup branch July 10, 2020 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants