Love, love, love, not licenses!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Andrew,

Please don't restart the license talks!  See below for some hint about
potential problems in one of the exceptions.  For the rest, please
search the archives, or use the Classpath license Wiki.


Here's one problem with the license below:

 - Are you allowed to modify the library and license the modified
   version under the GNU GPL + exception?

One possible answer is : "no", because:

1- The exception states that "The General Public License restrictions
... cover modification of the file".

2- The GNU GPL states: (Section 2) You may modify your copy or copies of
the Program or any portion of it... provided that you also... (b)...
cause any work... [that is] derived from the Program... to be licensed
as a whole... under the terms of this License.  [Note: "this License" in
this context unambiguously means: "the GNU GPL".]

So, under "one possible" interpretation, there is no provision for
extending the exception to derived works in this (ambiguous?) exception
text.

The other interpretation, is that the exception naturally extends to
derivative work.  (Yet, there is no clear statement of that fact in the
exception text itself).

I've heard both interpretation from different FSF individuals; not
official FSF positions. ;)  Maybe the GPL FAQ should include
clarifications to such matters?  [Or maybe it already does;  I haven't
consulted it lately].


The GNU Classpath license wiki has a much broader investigation of many
problems with various exception texts, and even some proposed solutions.
 I guess the GPL 3 work is more urgent for the GNU community, though,
than solving the minor problems of the current classpath exception and
other exceptions used within the GNU project.


I'll let Mark get hold back of this list to come back to the more urging
matter of reducing the gap between Classpath and Sun's libraries, and
working on, yet, another VM interface change.  (WARNING: pain in view
for VM developers...)

Etienne

Andrew Pinski wrote:
> The exception from libstdc++/libgfortran/libgcc/etc. (though not libobjc,
>...
> In addition to the permissions in the GNU General Public License, the
> Free Software Foundation gives you unlimited permission to link the
> compiled version of this file into combinations with other programs,
> and to distribute those combinations without any restriction coming
> from the use of this file.  (The General Public License restrictions
> do apply in other respects; for example, they cover modification of
> the file, and distribution when not linked into a combine
> executable.)

-- 
Etienne M. Gagnon, Ph.D.            http://www.info2.uqam.ca/~egagnon/
SableVM:                                       http://www.sablevm.org/
SableCC:                                       http://www.sablecc.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://developer.classpath.org/pipermail/classpath/attachments/20060309/91059d98/signature.pgp

[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux