RE: Affero GPL. Big loophole?

2002-03-21 Thread De Bug

Where are the teeth? In my reading, the essence of the interesting
part of clause 2(d) is
  must offer an ... opportunity ... to request
   immediate transmission ... of the complete source code.

I find it _extremely_ odd that it does not compel transmission.
(Other GPL terms are clear that you must supply source code. This
clause is different.  Why?)

you must supply source code clause is important because 
it garantees FREE competition from the top to the very bottom
The same must be applied to services on servers.
The idea should be to allow users to set up the identical services by themselves

--
De Bug
mailto: [EMAIL PROTECTED]
--

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: Affero GPL. Big loophole?

2002-03-21 Thread Steve Lhomme

En réponse à Forrest J Cavalier III [EMAIL PROTECTED]:

 Free Software Foundation Announces Support of the Affero General
  Public License, the First Copyleft License for Web Services
 
http://www.fsf.org/press/2002-03-19-Affero.html
 
 (NOTE: The FSF suggests comments to them.  I CC'ed them, but
 I'd prefer discussion in a forum.  license-discuss seems
 appropriate.)
 
 Please, someone tell me how I am misreading the added clause
 2(d).
 
 Where are the teeth? In my reading, the essence of the interesting
 part of clause 2(d) is
   must offer an ... opportunity ... to request
immediate transmission ... of the complete source code.
 
 I find it _extremely_ odd that it does not compel transmission.
 (Other GPL terms are clear that you must supply source code. This
 clause is different.  Why?)
 
 If compelling the transmission is the goal, why is the license
 clause only compelling the offer of opportunity to request?
 
 Is this on purpose? Why create a huge loophole when it could
 have been written clearly?
 
 As an exercise, could someone explain why the following response is
 _not_ compliant with 2(d)?
 
 int main(int argc,char **argv)
 {
printf (We received your request for the complete source
 code.\n);
printf (BRAGPL 2(d) does not obligate us to supply it when
 responding.\n);
printf (BRHave a nice day!\n);
 }

Because as the software is GPLed, you must supply the source code on request.
Now maybe the word immediate is not good in that case.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: Affero GPL. Big loophole?

2002-03-21 Thread Forrest J. Cavalier III

Steve Lhomme wrote in part.

 Because as the software is GPLed, you must supply the source code on request.

Where does clause 2(d) state that?

I want to discuss 2(d) specifically.  Certainly the other
clauses of the GPL will remain in force, but there are
circumstances where only Clause 2(d) will apply.

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



Re: Affero GPL. Big loophole?

2002-03-21 Thread Henri Poole

On Thu, 21 Mar 2002 10:36:55 +0100
De Bug [EMAIL PROTECTED] wrote:

 Where are the teeth? In my reading, the essence of the interesting
 part of clause 2(d) is
   must offer an ... opportunity ... to request
immediate transmission ... of the complete source code.
 
 I find it _extremely_ odd that it does not compel transmission.
 (Other GPL terms are clear that you must supply source code. This
 clause is different.  Why?)
 
 you must supply source code clause is important because 
 it garantees FREE competition from the top to the very bottom
 The same must be applied to services on servers.
 The idea should be to allow users to set up the identical services
 by themselves

Thanks for this comment. I have cc'd fsf to review it.

-Henri

-- 

Henri Poole - Mobile: 415 810 6804 - email: [EMAIL PROTECTED]
Salus populi suprema est lex. - Cicero

How valuable is my contribution? Share your feedback at Affero:
http://svcs.affero.net/rm.php?[EMAIL PROTECTED]

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3