5 captures
06 Sep 2015 - 25 Apr 2024
Aug SEP Oct
06
2014 2015 2016
success
fail

About this capture

COLLECTED BY

Organization: Internet Archive

The Internet Archive discovers and captures web pages through many different web crawls. At any given time several distinct crawls are running, some for months, and some every day or longer. View the web archive through the Wayback Machine.

Collection: Wide Crawl Number 13

Web Wide Crawl Number 13
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20150906044504/http://lwn.net/Articles/543016/
 
LWN.net Logo

Log in now

Create an account

Subscribe to LWN

LWN.net Weekly Edition for September 3, 2015

Debsources as a platform

LWN.net Weekly Edition for August 27, 2015

Reviving the Hershey fonts

Glibc wrappers for (nearly all) Linux system calls

Some additional history

Some additional history

Posted Mar 15, 2013 3:43 UTC (Fri) by rfontana (subscriber, #52677)
Parent article: SCALE: The life and times of the AGPL

> Kuhn and Poole had both assumed that the Affero clause was safely
> part of the GPLv3, but those working on the license development
> project left it out. By the time he realized what had happened, Kuhn
> said, the first drafts of GPLv3 appeared, and the Affero clause was
> gone.

To say the Affero clause was "gone" is correct but a bit
misleading. It was contemplated that some developers would wish to add
Affero-like conditions to their code, and originally an effort was
made to ensure that some such conditions would be GPLv3-compatible.

The first public draft of GPLv3 (January 2006) stated, in what was
then its 'License Compatibility' section, that the following category
of additional requirement would be compatible with GPLv3:

"[terms that] require that the work contain functioning facilities
that allow users to immediately obtain copies of its Complete
Corresponding Source Code."

The rationale document accompanying this draft of GPLv3 explained that
"This is intended to enable compatibility with licensing terms that,
for example, require modified versions of a program that interacts
with users through a network to preserve an opportunity for users to
request network transmission of the source code."

In response to some criticism, this clause was revised in GPLv3 Draft
2 (July 2006) to:

"terms that require, if a modified version of the material they cover
is a work intended to interact with users through a computer network,
that those users be able to obtain copies of the Corresponding Source
of the work through the same network session"

In GPLv3 Draft 3 (March 2007), this item was removed entirely from the
list of GPLv3-compatible additional requirements. Separately, the term
of art 'convey', which replaced GPLv2 'distribution', was clarified
thus:『Mere interaction with a user through a computer network, with
no transfer of a copy, is not conveying.』Finally, Draft 3 signalled
in a separate section that there would be a new, single authorized
version of the AGPL with which GPLv3 would be cross-compatible. Some
further changes were made in subsequent drafts and the new AGPL, later
dubbed the GNU AGPLv3, itself was drafted as a GPLv3 variant. The
removal of a *category* of GPLv3-compatible Affero clauses, and its
replacement with a single FSF-authorized successor to the original
AGPL, was a compromise solution explained in the GPLv3 Third
Discussion Draft Rationale, section 4.2. http://gplv3.fsf.org/gpl3-dd3-rationale.pdf


(Log in to post comments)

Some additional history

Posted Mar 15, 2013 3:52 UTC (Fri) by bkuhn (subscriber, #58642) [Link]

I don't think it's misleading: Both Henry Poole and I were take aback when we learned that an Affero clause in GPLv3 wasn't a fait accompli. I remind you that I was so busy doing the wrong things that I didn't even read the first discussion draft all the way through until months after its release (when DD2 came out). That's my own fault for allowing myself to be distracted by (in-retrospect pointless) tasks that I was working on at the time, but I never imagined the assurances I'd received from GPLv3's drafters of an Affero clause would need double-checking. I trusted the process, and the process let me down.

Some additional history

Posted Mar 15, 2013 5:37 UTC (Fri) by rfontana (subscriber, #52677) [Link]

Now wait a minute, bkuhn. Take a look at this historical record:
http://gplv3.fsf.org/comments/rt/readsay.html?filename=gp...

I remind you that *you* were "ratiodoc". While ratiodoc was just populating initial stet comments through references to the first Rationale Document, presumably you were conscious of what you were writing. Thus at some moment on January 16, 2006, you presumably were aware that there was no Affero clause in GPLv3 as such and that instead there was an Affero compatibility mechanism.

I was not ratiodoc

Posted Mar 15, 2013 16:17 UTC (Fri) by bkuhn (subscriber, #58642) [Link]

I was the manager of the contractor (Orion) who populated ratiodoc. It's not the same thing. He worked directly with Novalis, at least until Novalis left FSF.

I think you were ratiodoc

Posted Mar 15, 2013 18:11 UTC (Fri) by rfontana (subscriber, #52677) [Link]

I will just say that this is inconsistent with my recollection on both counts.

I think you were ratiodoc

Posted Mar 16, 2013 16:17 UTC (Sat) by bkuhn (subscriber, #58642) [Link]

I distinctly remember thinking at the time: "Wow, I wish I had time to actually read and study these comments instead of just helping Orion get them imported into the system".

Okay, maybe it doesn't matter whether you were ratiodoc

Posted Mar 16, 2013 18:07 UTC (Sat) by rfontana (subscriber, #52677) [Link]

But if inclusion of the Affero clause was so important to you, why didn't you bother to see whether it was there?

Okay, maybe it doesn't matter whether you were ratiodoc

Posted Mar 19, 2013 23:33 UTC (Tue) by bkuhn (subscriber, #58642) [Link]

Already explained. I was tricked into distraction.


Copyright © 2015, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds