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