[Fsf-friends] Comments on the GPLv3 Process

Ramanraj K ramanraj.k@[EMAIL-PROTECTED]
Mon Jul 31 09:56:42 IST 2006


It  is reported at  http://news.com.com/2061-10795_3-6099985.html that
Linus Torvalds has sharply  criticised GPLv3 draft terms as "inferior"
to GPLv2.

Several elements in  the GPLv3 draft unfortunately make  it plain that
the shift  is from "freedom" to  "slavery", "hate" and  "fear". If the
GPLv3  ever  comes into  effect  with such  terms,  it  may even  make
non-free licenses look very respectable.

I recently modified the licensing terms of the Calpp project that I am
maintaining, so  that modifications  to the Calpp  code base  would be
only under GPLv2  until further notice, to ensure  a comfortable level
of freedom for its developers and users.

The most important  reason why most people appreciate  the GPL are the
four freedoms:

0: freedom to run the program, for any purpose
1: freedom to  study how the program works with  source code and adapt
   it to your use
2: freedom to redistribute copies and
3: freedom to improve and release improvements to the public.  

The GPLv2  has implemented the  freedoms as license  conditions giving
rights to  licensees to enjoy the  freedoms listed above,  and has not
only stood the test of time,  but has created a good ecosystem of free
software  where  developers, users,  businesses  and governments  have
benefited.

GPLv3 should ideally be towards giving better rights to developers and
licensees to make the  freedoms more effectively usable and enjoyable.
Many  clauses in  the draft  GPLv3 are  unintelligible  and ambigious,
giving  open invitations for  interpretations.  Having  provisions for
"additional terms" would make the GPL a non-standard license, and even
worse, they  would only help to  curtail rights and  make the freedoms
illusory.

If  the  GPLv3  mission is  alter  the  well  known  freedoms 0  to  3
substantially,  then it  is fairly  important to  discuss that  in the
first place, before the actual license terms are discussed.

It  is premature to  discuss the  GPLv3 draft,  without arriving  at a
broad  consensus on  what fixes  are  required to  the basic  freedoms
enjoyed by developers  and licensees. I would request  RMS and the FSF
to  first make  a restatement  of freedoms  0 to  3  before proceeding
further with the GPLv3 process.

In India,  most of the criticism  about the GPL has  been about making
the  freedoms  more  practically  available  by making  the  GPL  more
enforceable.

Many have asked if the GPL violates the "Rule against Perpetuity"

Most GPLed  software is  freely available for  download by  the public
from the Internet,  and therefore, the terms in  the GPLv2 that ensure
perpetuity for public benefit,  advancement of knowledge, commerce and
other benefits to  mankind make it valid and  enforceable.  This issue
in fact  holds the key to the  future progress of the  GPL.  Focus and
attention  on the public  nature of  code contributions  and examining
ways and means to strengthen the distribution of computer programs and
modifications on the Internet  with better licensing conditions should
help.  If the GPLv3 draft process ignores real issues, and side-tracks
into the private domain, it may just end up there, as a self-defeating
meaningless exercise for all of us.

Regards,
Ramanraj K



More information about the Fsf-friends mailing list