On May 20, 2006, at 5:52 AM, Johannes Berg wrote:

Hey,

I just downloaded the latest official 1.4.4 code from the upstream
website, and found the following:

of all .c and .h files, only
    ./jsm/modules/mod_groups.c (JOSL only)
    ./jabberd/lib/snprintf.c   (apache license)
    ./jabberd/lib/sha.c        (MPL)
and
    ./jabberd/lib/jabberdlib.h (no license statement)
are not also under GPLv2+

As I recall the others are not "also" under the GPLv2+ but rather "optionally" under it. In order to invoke that "option", each file would need to be edited as the instructions indicate to remove the other license reference.

snprintf can probably be replaced easily, only mod_groups.c might be a
problem. jabberdlib.h contains headers for various other files that are
under JOSL/GPLv2+, e.g. jutil.c.

All other files are not source files but can probably also be assumed to
fall under the COPYING file which states JOSL/GPLv2+.

Assumptions are bad.  Clear cut statements are much preferred.

Does upstream even care about their licensing?

I spoke with upstream about it a while back and was assured that it would be rereleased as fully GPL, but haven't seen and movement on that front.

--
Jamin W. Collins



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to