Hi Mikhael and all!

In the previous discussion about the FOSS Licences Wars, Migo has protected 
the GPL and the LGPL claiming they were the best strong copyleft and weak 
copyleft (respectively) licences , and that there was no point in phrasing 
shorter, easier to understand and shorter ones.

However, as I discovered based on this Linux-IL discussion:

http://www.mail-archive.com/linux...@cs.huji.ac.il/msg56993.html

NMAP added the following clauses of interpretation to the GPL (possibly mis-
interpretation) at the top here:

http://www.mail-archive.com/linux...@cs.huji.ac.il/msg57004.html

<<<<<<<<<<<<<<<<
* Note that the GPL places important restrictions on "derived works", yet *
 * it does not provide a detailed definition of that term.  To avoid       *
 * misunderstandings, we consider an application to constitute a           *
 * "derivative work" for the purpose of this license if it does any of the *
 * following:                                                              *
 * o Integrates source code from Nmap                                      *
 * o Reads or includes Nmap copyrighted data files, such as                *
 *   nmap-os-db or nmap-service-probes.                                    *
 * o Executes Nmap and parses the results (as opposed to typical shell or  *
 *   execution-menu apps, which simply display raw Nmap output and so are  *
 *   not derivative works.)                                                * 
 * o Integrates/includes/aggregates Nmap into a proprietary executable     *
 *   installer, such as those produced by InstallShield.                   *
 * o Links to a library or executes a program that does any of the above   *
 *                                                                         
>>>>>>>>>>>>>>>>

Now this is not only not according to the commonly accepted interpretation of 
the GPL (which allows one to execute GPLed programs from other programs, and 
to re-use their output without restrictions), it also violates the Free 
Software Definition that reads:

<<<<
The freedom to run the program, for any purpose (freedom 0).
>>>>

To his "defence", Fyodor (the nmap developer) said that:

<<<<<<<<<<<<<<
Software can be considered free software without being straight GPL.
The BSD licenses are one example of this.  Also, we don't claim that
Nmap is plain GPLv2.  And to reduce confusion even further, we're
planning to change to a license like this somday:

http://nmap.org/npsl/npsl-annotated.html

But we've been too busy coding to get it reviewed by an open source
lawyer, and I believe that step is important as I'm a programmer and I
don't pretend to be an expert in copyright law.
>>>>>>>>>>>>>>

So my question is, if the GPL allows such blatant misinterpretations of it, 
just so projects can wear the free software fig-leaf, what good is it? I 
download a GPLed program, use it in proprietary contexts, and then someone say 
"Wait! I've interpreted it just like the nmap people", and then I'm screwed.

There's also:

http://zgp.org/pipermail/linux-elitists/2009-February/012786.html

Can anyone really trust the GPL licences if they are so vague?

Regards,

        Shlomi Fish

-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
My Aphorisms - http://www.shlomifish.org/humour.html

Bzr is slower than Subversion in combination with Sourceforge. 
( By: http://dazjorz.com/ )
_______________________________________________
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

לענות