Skip to content

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