On 06/25/2011 05:19 PM, Ludovic Rousseau wrote:
> 2011/6/25 Kalev Lember <[email protected]>:
>> I am sending patches which add support for systemd socket activation and 2 
>> unit
>> files for systemd.
> 
> Looks great.
> 
> Kalev, why have you added your own licence text in the header of
> sd-daemon.h and sd-daemon.c?
> Do you have a problem with the licence in COPYING?
> I do not like to mix licences.

These two files are copyright Lennart Poettering and taken verbatim from
upstream systemd:
http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.h
http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.c

The license is a variant of MIT and should be fully compatible with the
existing BSD license used in most of the pcsc-lite.

http://0pointer.de/public/systemd-man/sd-daemon.html also talks about
the licensing of these two files:

    These interfaces are provided by the reference implementation of
    APIs for new-style daemons and distributed with the systemd package.
    The algorithms they implement are simple, and can easily be
    reimplemented in daemons if it is important to support this
    interface without using the reference implementation. See the
    respective function man pages for details.

    In addition, for details about the algorithms check the liberally
    licensed reference implementation sources:
    http://cgit.freedesktop.org/systemd/tree/src/sd-daemon.c resp.
    http://cgit.freedesktop.org/systemd/tree/src/sd-daemon.h

    These APIs are implemented in the reference implementation's drop-in
    sd-daemon.c and sd-daemon.h files. It is recommended that
    applications consuming these APIs copy the implementation into their
    source tree, either verbatim or in excerpts. These interfaces are
    currently not available in a dynamic library.

    The functions directly related to new-style daemons become NOPs when
    -DDISABLE_SYSTEMD is set during compilation. In addition, if
    sd-daemon.c is compiled on non-Linux systems they become NOPs.


Hope this clears it up,
Kalev
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to