Can Java code EVER be GPLd, at all?
Justin Wells
jread at semiotek.com
Mon Nov 15 06:05:10 UTC 1999
What about adding a term like this to a copyright license:
A software program or library that has to be combined with an original
work in order to be fully functional forms a derived work of the original
even if they are not combined prior to use. Thus "runtime linked"
programs form derived works of the material they link with.
I think there is some ambiguity likely around "fully functional", but:
1. It's clear that this isn't going to apply to OS libraries,
classfiles, and other standard libraries because those are
fully functional with or without the covered application
2. It should exempt you from being a derived work if it turns out
that you could link against a different, compatible library
instead--providing you were "fully functional" there as well.
If you think there is a problem with this, and I'm sure that there will
be problems noted, please take the time to propose a solution.
The context is a license which is going to use the "derived work" notion
to enforce a copyleft, similar to the GPL. Please let's not argue about
whether copyleft is good or bad--let's stick to the technical issue of
how this can be accomplished in an OSD compliant license.
Justin
More information about the License-discuss
mailing list