AGPLv3 Compliance and Debian Users

2013-07-11 Thread Lars Meyser
Hi,

with the recent discussion about the AGPLv3 I am wondering what the
implications for users of Debian packages are. Debian packages often contain
modifications in the form of patches, since the Debian project is only a
distributor it complies to the license by making available the sources of the
package.  However, as soon as I (as a Debian user) install such a package and
that package consists of a network service with which others interact, I have
to "prominently" offer my users a way to retrieve the source of the Debian
package as well in order to comply with the terms of the AGPLv3.  Now the
problem is that Debian packages under the AGPLv3 do not do that by default and
it is very easy for Debian users to accidentally violate the license terms,
e.g. when installing a package of a AGPLv3 web application on a publicly
accessible webserver.

An example that recently came to my attention is Debian's owncloud package,
there seems to be no configuration option to easily add a link to all pages, so
in order to comply with the AGPLv3 I guess I would have to create my own theme
that displays a link to the sources of the Debian package (probably hosting
them on my own server) and to the sources of the theme itself. I think it might
be surprising to most users that they cannot just install a distribution
package but have to take such tedious extra steps in order to comply with the
license and I do not think most are aware of that.

Any thoughts on that?

Lars



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1373532344.16902.yahoomail...@web163806.mail.gq1.yahoo.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Lars Meyser
- Original Message -

> From: Arto Jantunen 
> To: "debian-devel@lists.debian.org" 
> Cc: 
> Sent: Thursday, July 11, 2013 11:02 AM
> Subject: Re: AGPLv3 Compliance and Debian Users
> 
> ...
> By default installing into a state that isn't compliant with the license
> seems like an obvious bug. You should file it in the BTS.

It is not that simple, Debian itself complies with the license and users
installing the package comply with the license as long as the network-facing
service is not accessible to other users. To stay with my example, I am in
compliance with the AGPLv3 when I install and use the Debian owncloud package
on my NAS but not when I install it on my publicly accessible webserver where
other users interact with it.

This is also my personal reading of the license, I would like to hear others
opinions before I start filing bugs.

Lars


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1373535676.42287.yahoomail...@web163804.mail.gq1.yahoo.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Lars Meyser
- Original Message -

> From: Paul Wise 
> To: debian-devel@lists.debian.org
> Cc: 
> Sent: Thursday, July 11, 2013 11:48 AM
> Subject: Re: AGPLv3 Compliance and Debian Users
> 
> On Thu, Jul 11, 2013 at 5:41 PM, Lars Meyser wrote:
> 
>>  It is not that simple, Debian itself complies with the license and users
>>  installing the package comply with the license as long as the 
> network-facing
>>  service is not accessible to other users. To stay with my example, I am in
>>  compliance with the AGPLv3 when I install and use the Debian owncloud 
> package
>>  on my NAS but not when I install it on my publicly accessible webserver 
> where
>>  other users interact with it.
> 
> In both situations you are still in compliance with the license.
> 
>>  This is also my personal reading of the license, I would like to hear 
> others
>>  opinions before I start filing bugs.
> 
> Perhaps you missed "if you modify the Program" in item "13. 
> Remote
> Network Interaction;" of the AGPL?

No I did not miss that, but I'm not entirely sure of the implications. So if I
use a packaged version of a program which has been modified (e.g. by Debian
patches) I am not obliged to make the source available?

Lars


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1373538597.87225.yahoomail...@web163805.mail.gq1.yahoo.com