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
Modify the loggen.c license from GPL to LGPL [skip-ci] #2006
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(There is a typo in the commit message)
failure |
Signed-off-by: norberttakacs <norbert.takacs@balabit.com>
d84d002
to
cb4730f
Compare
All main executables in syslog-ng has been licensed under the LGPL and not the GPL, so this in principle is in the right direction. Pls allow me to check contributors of that code: As I see this has been entirely been authored by Balabit employees, except for two lines by @ibmibmibm. I guess those authors are ok with the change. The lines authored by @ibmibmibm are: 1) a free() call and (2) a close() call, both to fix a resource leak (one is a memory leak, the other is an fd leak). These are introduced by these patches: commit c2dc2c6
commit f6fcd7e
I do not consider those lines to be copyrightable, based on these articles: https://en.wikipedia.org/wiki/Idea%E2%80%93expression_divide Basically, there's only one way to free() a memory area or to close() an fd, thus "modicum of creativity" is not reached. With that explanation, this is signed-off-by and approved by me. @ibmibmibm I hope you agree with my explanation and are ok with the change from GPL to LGPL. |
Signed-off-by: norberttakacs norbert.takacs@balabit.com