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

Add explicit OpenBSD LICENSE #69

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bebosudo
Copy link

@bebosudo bebosudo commented Nov 2, 2019

I think it would be nice to have an explicit and easy to find license file that covers the whole project, even though it's already declared at the top of each source file.

Add a separate LICENSE file from the declaration inside each source code file.
https://en.wikipedia.org/wiki/ISC_license#OpenBSD_license
@nicm
Copy link
Owner

nicm commented Dec 17, 2019

But compat/queue.h and a few other files are not under this license, I think that needs to be mentioned. Also this file is conventionally called COPYING.

@bebosudo
Copy link
Author

bebosudo commented Feb 3, 2020

Regarding the double-licensed files: this is another reason to include a unique license file; when I've packaged this code as RPM I've looked around and I've only found OpenBSD licensed files, and didn't notice the 3-Clause BSD licensed files.
Creating a single file where all the licenses are indicated may help reusing portions of this project.
The GPL howto suggests placing only a brief notice at the top of files, not the entire license: http://www.gnu.org/licenses/gpl-howto.html

Regarding the file name: folks here at GitHub suggest using LICENSE, while GPL goes for COPYING (see link above), but I've personally seen only the former style.

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

Successfully merging this pull request may close these issues.

2 participants