Right LICENSE* values for a GPLv2 port with a licensing
delphij at delphij.net
Fri Aug 10 23:33:58 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
On 08/10/12 15:28, Raphael Kubo da Costa wrote:
> Hello there,
> I'm currently working on porting xsd , which is a GPLv2-licensed
> with an exception that allows the distribution of derivative works
> under other free software licenses. The contents of this exception
> can be found in .
> In this case, how am I supposed to set the LICENSE* variables in
> the Makefile? Should I use LICENSE_COMB=dual and consider FLOSSE a
> separate license that must be agreed to besides the GPLv2?
>  http://www.codesynthesis.com/projects/xsd/ 
Disclaimer: I am not a lawyer and this is only my personal understanding.
With the exception, it is possible to build and redistribute binaries
that e.g. statically links the xsd runtime library when using an
incompatible license (for example, GPLv3 licensed software as xsd is
The exception text is ambiguous on what can be done because its
wording. For instance, the ports tree is licensed under BSD license,
can that be _reasonably considered_ as a "FLOSS base" for other
applications and thus apply a BSD license to the software?
Therefore the exception sounds like a trap so I'd just say "GPLv2" for
the LICENSE. Downstream with incompatible license (e.g. GPLv3) who
distributes the code does not need this port anyway if they do follow
Xin LI <delphij at delphij.net> https://www.delphij.net/
FreeBSD - The Power to Serve! Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
More information about the freebsd-ports