[syslog-ng] License check failure

Nagy, Tamás tamas.nagy at balabit.com
Mon Jan 25 16:57:45 CET 2016


I quote the build error:
https://travis-ci.org/balabit/syslog-ng/jobs/104659082


error: mismatch lib/logmsg/logmsg-serialize.c expected:LGPLv2.1+_SSL
detected:GPLv2+_SSL
error: mismatch lib/logmsg/logmsg-serialize.h expected:LGPLv2.1+_SSL
detected:GPLv2+_SSL

That means that everything below lib/ must be licensed to be under the
LGPL, and you have copied a file from your modules/.../ which usually
is licensed under the GPL. If you made the file completely, it's a
simple matter. Just copy over the license declaration from any file
from lib/, that should be LGPL.



On Mon, Jan 25, 2016 at 4:21 PM, Juhász, Viktor
<viktor.juhasz at balabit.com> wrote:
> Hi,
>
> I really want to keep the license policy,
> but I don't know, and can't find any description, what if I just moved files
> to one directory to another directory without any modifications?
>
> For example I just moved the logmsg.c from lib to lib/logmsg directory, and
> the license check fails in travis.
> What should I do in this case?
>
> BR,
> Viktor Juhász
>


More information about the syslog-ng mailing list