Bug#716667: ITP: python-scripttest -- Helper to test command-line scripts

2013-07-11 Thread Thomas Bechtold
Package: wnpp
Severity: wishlist
Owner: Thomas Bechtold 

* Package name: python-scripttest
  Version : 1.2
  Upstream Author : Ian Bicking
* URL : https://pypi.python.org/pypi/ScriptTest/
* License : MIT
  Programming Lang: Python
  Description : Helper to test command-line scripts

ScriptTest is a library to help you test your interactive command-line
applications.
With it you can easily run the command (in a subprocess) and see the
output (stdout, stderr) and any file modifications.


-- 
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/20130711074617.31225.70950.report...@avocado.fritz.box



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 Arto Jantunen
Lars Meyser  writes:
> 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.

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.

-- 
Arto Jantunen


-- 
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/8738rllbal@kirika.int.wmdata.fi



Re: getaddrinfo() return value chaos

2013-07-11 Thread Thomas Hood
Kurt has filed a new bug report against eglibc

http://sourceware.org/bugzilla/show_bug.cgi?id=15726

which draws the developers' attention to RFC3493 which specifies the return 
values
of getaddrinfo(). These should be as follows.

> - Things work as expected: return 0
> - The nameserver replies that the hostname does not exist: EAI_FAIL
> - The nameserver doesn't reply, or replies with a temporary failure: EAI_AGAIN
> - You used AI_NUMERICHOST or AI_NUMERICSERV and didn't give a number: 
> EAI_NONAME

Further discussion can best be carried on in the upstream Bugzilla ticket.
-- 
Thomas Hood



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 Paul Wise
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?

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
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/CAKTje6EDJtRg3rsqNW6zsmS=VWM=VGBMyA_msbFQXB5V4=a=j...@mail.gmail.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Joachim Breitner
Hi,

Am Donnerstag, den 11.07.2013, 17:48 +0800 schrieb Paul Wise:
> On Thu, Jul 11, 2013 at 5:41 PM, Lars Meyser wrote:
> > 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?

nevertheless it would be good if AGPL programs in general, and
especially as packaged in Debian, would simply also install a tarball of
the (patched) sources and have a download link in the program, so that
the user has do not worry about this at all.

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata




signature.asc
Description: This is a digitally signed message part


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



Re: Berkeley DB 6.0 license change to AGPLv3

2013-07-11 Thread Howard Chu

Scott Kitterman wrote:

On Saturday, July 06, 2013 01:52:59 PM Howard Chu wrote:

Florian Weimer wrote:

* Howard Chu:

LMDB doesn't need dirty tricks to look good. (And at only 6KLOCs of
source, there's nowhere to hide any tricks anyway.)


Okay, I found a snag: the 511 bytes limit on the key size.  Berkeley
DB's disk format does not impose a limit on key or value size (at
least for B-trees).  For some applications, this will introduce new
error conditions, and working around this limitation requires
reworking the database schema.


True. There's a bit of leeway here, we can raise the key size to ~1/2 the
page size if necessary. But ultimately, we don't support keys that don't
fit in a single page and there are no plans to add such support. If we see
enough apps that can't live with this, we may revisit the situation.


I did go back and look at the plans for mdb integration in Postfix, since it's
my MTA of choice.  It does seem that there are some barriers to adoption:

http://www.postfix.com/LMDB_README.html

Are there any plans to address these issues?


Yes http://www.openldap.org/lists/openldap-devel/201303/msg2.html
we've been working with Wietse Venema and plan to have this addressed in our 
upcoming 0.9.7 LMDB release.


--
  -- Howard Chu
  CTO, Symas Corp.   http://www.symas.com
  Director, Highland Sun http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/


--
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/51de90ba.2060...@symas.com



Bug#716683: ITP: rt-extension-calendar -- Calendar for Request Tracker due tasks

2013-07-11 Thread KURASHIKI Satoru
Package: wnpp
Owner: KURASHIKI Satoru 

* Package name: rt-extension-calendar
  Version : 0.16
  Upstream Author : Nicolas Chuche 
* URL : http://search.cpan.org/dist/RTx-Calendar/
* License : Artistic
  Programming Lang: Perl
  Description : Calendar for Request Tracker due tasks

This RT extension provides a calendar view for your tickets
and your reminders so you see when is your next due ticket.
You can find it in the menu Search->Calendar.

There's a portlet to put on your home page (see Prefs/MyRT.html)

You can also enable ics (ICal) feeds for your default calendar
and all your private searches in Prefs/Calendar.html.
Authentication is magic number based so that you can give
those feeds to other people.


-- 
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/2013075350.5706.86866.report...@dandelion.in.yoikaze.org



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Paul Wise
On Thu, Jul 11, 2013 at 6:29 PM, Lars Meyser wrote:

> 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?

I'm no expert but that would be my interpretation. Also when I asked
about the basis of the network part of the AGPL during the GPLv3 talk
at DebConf10 in NYC, Bradley said the AGPL was specifically based on
modification, _not_ on public performance or other use.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
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/CAKTje6EBzya+EVws=obbyxH8BU=2nfgro5wiqxx9htrup6c...@mail.gmail.com



Bug#716685: ITP: libpoppler-qt5-dev -- PDF rendering library -- development files (Qt 5 interface)

2013-07-11 Thread Granger Anthony
Package: wnpp
Severity: wishlist
Owner: Granger Anthony 

  Package name: libpoppler-qt5-dev
  Version : 1.0.0
  URL : http://poppler.freedesktop.org/
  License : GPL
  Programming Lang: C, C++
  Description : PDF rendering library -- development files (Qt 5 interface)

 Poppler is a PDF rendering library based on Xpdf PDF viewer.
 
 This package contains the headers and development libraries needed to build 
applications using the Qt 5-based Poppler interface. 


-- 
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/20130711122657.5355.72046.reportbug@Choco-PC



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Ansgar Burchardt
On 07/11/2013 14:15, Paul Wise wrote:
> On Thu, Jul 11, 2013 at 6:29 PM, Lars Meyser wrote:
>> 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?
> 
> I'm no expert but that would be my interpretation. Also when I asked
> about the basis of the network part of the AGPL during the GPLv3 talk
> at DebConf10 in NYC, Bradley said the AGPL was specifically based on
> modification, _not_ on public performance or other use.

You have to make the source available in this case. Otherwise it would
be a trivial way around the AGPL (just have a third party modify the
program and give it to you).

Section 13 (Remote Network Interaction) requires modified version to
offer access to the source. If you modify the software, but do not
provide this, you violate this license requirement and lose the right to
modify and distribute the covered work under section 8 (Termination).

And with open source software you often deal with "modified" versions,
so claiming this is a special case ("[...] was specifically based on
modification, _not_ on public performance or other use") seems a bit odd
to me.

Anyway, this discussion seems more appropriate for -legal than -devel.
CC'ed and set Reply-To accordingly.

Ansgar


-- 
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/51deaf47.4020...@debian.org



Re: [Popcon-developers] Encrypted popcon submissions

2013-07-11 Thread Bill Allombert
On Wed, Jul 10, 2013 at 11:36:02PM +0200, Daniel Leidert wrote:
> Am Mittwoch, den 10.07.2013, 16:14 +0200 schrieb Bill Allombert:
> > On Tue, Jul 02, 2013 at 11:27:12PM +0200, Bill Allombert wrote:
> > > On Fri, Jun 21, 2013 at 05:08:08PM +0200, Bill Allombert wrote:
> > > > Dear Debian people,
> > > > 
> > > > I upload popularity-contest 1.58 which add support for encrypted 
> > > > submissions.
> > > > For this release it is not activated by default. 
> > > > Please help test this feature by adding
> > > > ENCRYPT="yes"
> > > > to /etc/popularity-contest.conf to activate it.
> > > > 
> > > > Once this feature has seen proper testing, we will activate it by 
> > > > default.
> > > 
> > > Well, 1.58 is now is testing and I still received only an handful of 
> > > encrypted
> > > report. I know you can do better!
> > 
> > Indeed, I receive much more encrypted report now.
> > 
> > A bug I like to fix before enabling encryption by default is #714917:
> > gpg is creating a directory /root/gnupg with various files which are
> > essentially useless since popcon do not perform any signature checks.
> > 
> > I do not know how to fix this bug short of creating a dummy GPGHOME
> > directory with useless files.
> > Any help welcome!
> 
> You don't need to create this directory. One can easily use
> --homedir=/dev/null. However the most fitting answer depends on what you
> want to do. Can you quote the commands please?

Below is the code in /etc/cron.daily/popularity-contest

GPG=/usr/bin/gpg
if [ "$ENCRYPT" = "yes" ] && [ -x "$GPG" ]; then
  POPCONGPG="$POPCON.gpg"
  rm -f "$POPCONGPG"
  $GPG --no-default-keyring --keyring "$KEYRING" --trust-model=always \
   --armor -o "$POPCONGPG" -r "$POPCONKEY" --encrypt "$POPCON"
  POPCON="$POPCONGPG"
fi

Cheers,
-- 
Bill. 

Imagine a large red swirl here. 


-- 
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/20130711133321.GC21383@yellowpig



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Richard Fontana
On Thu, Jul 11, 2013 at 03:12:39PM +0200, Ansgar Burchardt wrote:
> > I'm no expert but that would be my interpretation. Also when I asked
> > about the basis of the network part of the AGPL during the GPLv3 talk
> > at DebConf10 in NYC, Bradley said the AGPL was specifically based on
> > modification, _not_ on public performance or other use.
> 
> You have to make the source available in this case. Otherwise it would
> be a trivial way around the AGPL (just have a third party modify the
> program and give it to you).

Co-author of AGPLv3 here, including the section at issue. You do not
have to make the source available in this case, in general. In unusual
cases of circumvention, like what I believe you are suggesting, the
answer might arguably be different, but in the context of ordinary
Linux distributions, when a user gets AGPLv3-licensed software that
the *distro* has modified, that software is *unmodified* from the
standpoint of that user downstream from the distro and therefore the
user needs to do something to trigger the section 13 requirement.

Otherwise you have to explain why modification was made to be the
trigger. If the modified/unmodified distinction was meant to be
meaningless, section 13 would have been drafted not to make any
reference to modification. Indeed, other Affero-like licenses
typically are broader than AGPLv3 in the sense that they work by
redefinition of 'distribution' and thus are not limited to cases where
the user has modified the software. This approach was specifically
rejected when AGPLv3 was being drafted. 

> Section 13 (Remote Network Interaction) requires modified version to
> offer access to the source. If you modify the software, but do not
> provide this, you violate this license requirement and lose the right to
> modify and distribute the covered work under section 8 (Termination).
> 
> And with open source software you often deal with "modified" versions,
> so claiming this is a special case ("[...] was specifically based on
> modification, _not_ on public performance or other use") seems a bit odd
> to me.

That's another issue, what does it take for the software to be
'modified' for purposes of that section, and you rightly call
attention to it. But to say that the package *as received from the
distro* triggers section 13 *inherently* is inconsistent with the
language of section 13 and the intent of the drafters.

 - RF


-- 
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/20130711135511.ga19...@redhat.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Jeremy T. Bouse

On 11.07.2013 09:12, Ansgar Burchardt wrote:

On 07/11/2013 14:15, Paul Wise wrote:

On Thu, Jul 11, 2013 at 6:29 PM, Lars Meyser wrote:
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?


I'm no expert but that would be my interpretation. Also when I asked
about the basis of the network part of the AGPL during the GPLv3 
talk

at DebConf10 in NYC, Bradley said the AGPL was specifically based on
modification, _not_ on public performance or other use.


You have to make the source available in this case. Otherwise it 
would

be a trivial way around the AGPL (just have a third party modify the
program and give it to you).

Section 13 (Remote Network Interaction) requires modified version to
offer access to the source. If you modify the software, but do not
provide this, you violate this license requirement and lose the right 
to

modify and distribute the covered work under section 8 (Termination).

And with open source software you often deal with "modified" 
versions,

so claiming this is a special case ("[...] was specifically based on
modification, _not_ on public performance or other use") seems a bit 
odd

to me.

Anyway, this discussion seems more appropriate for -legal than 
-devel.

CC'ed and set Reply-To accordingly.

Ansgar


My understanding though that if Debian is the one making the 
modification then Debian is the one responsible for making the source 
available. If the end user is then modifying the source then they would 
subsequently need to make those modifications available. I would find 
having the Debian package install a tarball that could be linked to and 
downloadable from the end user to be unnecessary duplication if all that 
would be needed would be a link then why not just have that link point 
to the source on the Debian mirror. If the end user then makes 
modification it's upon them, not Debian, to ensure they are compliant 
with the license agreement.



--
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/013fcdf7594e-d6170b4e-37ad-4890-80ce-afc056bd909d-000...@email.amazonses.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Holger Levsen
Hi,

On Donnerstag, 11. Juli 2013, Jeremy T. Bouse wrote:
> My understanding though that if Debian is the one making the
> modification then Debian is the one responsible for making the source
> available.

I think this is done already, since roughly 20 years, have a look at 
ftp.debian.org


cheers,
Holger


signature.asc
Description: This is a digitally signed message part.


Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Joachim Breitner
Hi,

Am Donnerstag, den 11.07.2013, 13:41 + schrieb Jeremy T. Bouse:
> I would find 
> having the Debian package install a tarball that could be linked to and 
> downloadable from the end user to be unnecessary duplication if all that 
> would be needed would be a link then why not just have that link point 
> to the source on the Debian mirror.

the question is: Does Debian guarantee (or at least promise) to provide
the sources for a sufficient amount of time _in the required version_?I
guess with http://snapshot.debian.org/ we do (and having AGPL software
in Debian include a link to there would already be very nice), but
having the source shipped with the package itself would solve a this
problems more elegantly, and would also work in a lonely-island-setting.

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata




signature.asc
Description: This is a digitally signed message part


Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Scott Kitterman
On Thursday, July 11, 2013 12:26:47 PM Joachim Breitner wrote:
> Hi,
> 
> Am Donnerstag, den 11.07.2013, 17:48 +0800 schrieb Paul Wise:
> > On Thu, Jul 11, 2013 at 5:41 PM, Lars Meyser wrote:
> > > 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?
> 
> nevertheless it would be good if AGPL programs in general, and
> especially as packaged in Debian, would simply also install a tarball of
> the (patched) sources and have a download link in the program, so that
> the user has do not worry about this at all.

The trick here is it's not just packages explicitly licensed with the AGPL 
that are affected.  It's also packages that have an AGPL compatible license 
that link against anything that's an AGPL library (the specific reason libdb is 
an issue), so if we end up with AGPL libraries, this could be widespread.

Scott K

signature.asc
Description: This is a digitally signed message part.


Re: [Popcon-developers] Encrypted popcon submissions

2013-07-11 Thread Daniel Leidert
Am Donnerstag, den 11.07.2013, 15:33 +0200 schrieb Bill Allombert:

[use gpg but don't write to root/.gnupg]
> Below is the code in /etc/cron.daily/popularity-contest
> 
> GPG=/usr/bin/gpg
> if [ "$ENCRYPT" = "yes" ] && [ -x "$GPG" ]; then
>   POPCONGPG="$POPCON.gpg"
>   rm -f "$POPCONGPG"
>   $GPG --no-default-keyring --keyring "$KEYRING" --trust-model=always \
>--armor -o "$POPCONGPG" -r "$POPCONKEY" --encrypt "$POPCON"
>   POPCON="$POPCONGPG"
> fi

I suggest you add trustdb.gpg and secring.gpg
to /usr/share/popularity-contest/ or (maybe even
better) /etc/popularity-contest/. apt(-secure) does similar in /etc/apt.

The command would then look like this:

gpg --no-options --no-default-keyring --keyring [..] \
--secret-keyring /etc/popularity-contest/secring.gpg \
--trustdb-name /etc/popularity-contest/trustdb.gpg

JFTR: The file secring.gpg can be avoided using
--secret-keyring=/dev/null but I don't know how to suppress the creation
of trustdb.gpg.

Regards, Daniel


-- 
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/1373555758.6487.6.ca...@haktar.debian.wgdd.de



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Clint Byrum
Excerpts from Richard Fontana's message of 2013-07-11 06:55:12 -0700:
> On Thu, Jul 11, 2013 at 03:12:39PM +0200, Ansgar Burchardt wrote:
> > > I'm no expert but that would be my interpretation. Also when I asked
> > > about the basis of the network part of the AGPL during the GPLv3 talk
> > > at DebConf10 in NYC, Bradley said the AGPL was specifically based on
> > > modification, _not_ on public performance or other use.
> > 
> > You have to make the source available in this case. Otherwise it would
> > be a trivial way around the AGPL (just have a third party modify the
> > program and give it to you).
> 
> Co-author of AGPLv3 here, including the section at issue. You do not
> have to make the source available in this case, in general. In unusual
> cases of circumvention, like what I believe you are suggesting, the
> answer might arguably be different, but in the context of ordinary
> Linux distributions, when a user gets AGPLv3-licensed software that
> the *distro* has modified, that software is *unmodified* from the
> standpoint of that user downstream from the distro and therefore the
> user needs to do something to trigger the section 13 requirement.
> 
> Otherwise you have to explain why modification was made to be the
> trigger. If the modified/unmodified distinction was meant to be
> meaningless, section 13 would have been drafted not to make any
> reference to modification. Indeed, other Affero-like licenses
> typically are broader than AGPLv3 in the sense that they work by
> redefinition of 'distribution' and thus are not limited to cases where
> the user has modified the software. This approach was specifically
> rejected when AGPLv3 was being drafted. 
> 

So are you suggesting that the AGPL's protections against commercial
takeover are basically moot? How would the AGPL be applied in this
scenario:

Company A starts a business based on unmodified MediaGoblin. They hire
a firm, Consultants-R-Us, to manage their MediaGoblin code base and
develop a new new video encoder.

Their contract with Consultants-R-Us keeps ownership of all code in
Consultants-R-Us name, and C-R-U simply gives a tarball to Company A
which they then use to serve users.

Can we honestly say that Company A modified the software? If not, then
what is the point of the AGPL? To protect C-R-U?

I am not suggesting that this is absolutely not modification by Company A.
However, to a non-lawyer like me, it sure _looks_ like a big hole.


-- 
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/1373555743-sup-3...@fewbar.com



Why does debian-sid can't suspend by closing lid?

2013-07-11 Thread Arief M Utama
Hi all,


Ever since after Wheezy released, with gnome-3 and systemd, I still can't
suspend my laptop by closing the lid like it used to be.

I remember there's a workaround that make the Suspend option in the User
menu works... but that is not very comfortable.

Any workarounds on this (for suspend by lid-close) by now ? Is it just
gnome-3(+-systemd) ?

Appreciate any pointers/clues.


All the best.
-arief


Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Richard Fontana
On Thu, Jul 11, 2013 at 08:27:31AM -0700, Clint Byrum wrote:
> Excerpts from Richard Fontana's message of 2013-07-11 06:55:12 -0700:
> > On Thu, Jul 11, 2013 at 03:12:39PM +0200, Ansgar Burchardt wrote:
> > > > I'm no expert but that would be my interpretation. Also when I asked
> > > > about the basis of the network part of the AGPL during the GPLv3 talk
> > > > at DebConf10 in NYC, Bradley said the AGPL was specifically based on
> > > > modification, _not_ on public performance or other use.
> > > 
> > > You have to make the source available in this case. Otherwise it would
> > > be a trivial way around the AGPL (just have a third party modify the
> > > program and give it to you).
> > 
> > Co-author of AGPLv3 here, including the section at issue. You do not
> > have to make the source available in this case, in general. In unusual
> > cases of circumvention, like what I believe you are suggesting, the
> > answer might arguably be different, but in the context of ordinary
> > Linux distributions, when a user gets AGPLv3-licensed software that
> > the *distro* has modified, that software is *unmodified* from the
> > standpoint of that user downstream from the distro and therefore the
> > user needs to do something to trigger the section 13 requirement.
> > 
> > Otherwise you have to explain why modification was made to be the
> > trigger. If the modified/unmodified distinction was meant to be
> > meaningless, section 13 would have been drafted not to make any
> > reference to modification. Indeed, other Affero-like licenses
> > typically are broader than AGPLv3 in the sense that they work by
> > redefinition of 'distribution' and thus are not limited to cases where
> > the user has modified the software. This approach was specifically
> > rejected when AGPLv3 was being drafted. 
> > 
> 
> So are you suggesting that the AGPL's protections against commercial
> takeover are basically moot? 

No. The main problem I have been seeing is in the opposite direction:
overbroad interpretations of AGPLv3, one of the reasons I am chiming
in here. It is the tendency to overbreadth that is tragic.

> How would the AGPL be applied in this
> scenario:
> 
> Company A starts a business based on unmodified MediaGoblin. They hire
> a firm, Consultants-R-Us, to manage their MediaGoblin code base and
> develop a new new video encoder.
> 
> Their contract with Consultants-R-Us keeps ownership of all code in
> Consultants-R-Us name, and C-R-U simply gives a tarball to Company A
> which they then use to serve users.
> 
> Can we honestly say that Company A modified the software? 

Possibly, in that case -- but that's entirely different from the
distro packaging scenario.

> If not, then
> what is the point of the AGPL? To protect C-R-U?
> 
> I am not suggesting that this is absolutely not modification by Company A.
> However, to a non-lawyer like me, it sure _looks_ like a big hole.

Just a general comment which I think is important to say: The GPL/AGPL
licenses were not designed to be guaranteed to eliminate all possible
creative loopholes. They *can't*.

I don't recall anyone raising your hypothetical during the (relatively
quiet) drafting of AGPLv3 but for GPLv3, although the specifics elude
me at the moment, I recall many people, usually developers or
technical users, having raised parade-of-horribles hypotheticals that
belonged to this general category (essentially, a kind of conspiracy
in a licensing chain to evade the requirements of the license, often
by splitting 'you' into more than one licensee). The FSF's view was
essentially that reasonable legal systems would likely treat such
things as copyright infringement, without the license text having to
spell it out. I think this was consistent with some of what the FSF
had said in the past regarding interpretation of GPLv2.

- RF


-- 
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/20130711174500.ga22...@redhat.com



Re: Pepper Flash for Chromium

2013-07-11 Thread Ian Jackson
Scott Leggett writes ("Re: Pepper Flash for Chromium"):
> Specifically, downloading the chrome .deb from google and doing
> anything other than simply installing it (like extracting the flash
> plugin and copying it elsewhere) would be creating a derivative work
> and is thus forbidden.

We could create a chroot specifically for containing the chrome .deb,
and install the .deb in there, and point the browser at the files.

Ian.


-- 
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/20958.62300.147087.892...@chiark.greenend.org.uk



Re: Pepper Flash for Chromium

2013-07-11 Thread Erick Birbe

El 11/07/13 13:33, Ian Jackson escribió:

Scott Leggett writes ("Re: Pepper Flash for Chromium"):

>Specifically, downloading the chrome .deb from google and doing
>anything other than simply installing it (like extracting the flash
>plugin and copying it elsewhere) would be creating a derivative work
>and is thus forbidden.

We could create a chroot specifically for containing the chrome .deb,
and install the .deb in there, and point the browser at the files.


Hi, is the first time I write in this list.

Chroot'ing would not be a some strangesolution? I only say this because 
I don't know any package thatdo that, and it would download a 
considerable amount of packages to build the chroot also the Chrome package.


--
Erick Birbe
@erickcion
http://erickcion.wordpress.com/


--
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/51defb89.9090...@gmail.com



Re: Why does debian-sid can't suspend by closing lid?

2013-07-11 Thread Michael Stapelberg
Hi Arief,

Arief M Utama  writes:
> Ever since after Wheezy released, with gnome-3 and systemd, I still can't
> suspend my laptop by closing the lid like it used to be.
Note that wheezy does not use systemd by default. Are you 100% sure you
are using systemd? Check “ps auxf” to see if systemd is your PID 1.

If so, please file a bug against the systemd package.

If not, please try again at debian-users. This mailing list is for
development, not for user questions/issues.

-- 
Best regards,
Michael


--
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/x6fvvkudl3@midna.lan



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Clint Byrum
Excerpts from Richard Fontana's message of 2013-07-11 10:45:00 -0700:
> On Thu, Jul 11, 2013 at 08:27:31AM -0700, Clint Byrum wrote:
> > Excerpts from Richard Fontana's message of 2013-07-11 06:55:12 -0700:
> > > On Thu, Jul 11, 2013 at 03:12:39PM +0200, Ansgar Burchardt wrote:
> > > > > I'm no expert but that would be my interpretation. Also when I asked
> > > > > about the basis of the network part of the AGPL during the GPLv3 talk
> > > > > at DebConf10 in NYC, Bradley said the AGPL was specifically based on
> > > > > modification, _not_ on public performance or other use.
> > > > 
> > > > You have to make the source available in this case. Otherwise it would
> > > > be a trivial way around the AGPL (just have a third party modify the
> > > > program and give it to you).
> > > 
> > > Co-author of AGPLv3 here, including the section at issue. You do not
> > > have to make the source available in this case, in general. In unusual
> > > cases of circumvention, like what I believe you are suggesting, the
> > > answer might arguably be different, but in the context of ordinary
> > > Linux distributions, when a user gets AGPLv3-licensed software that
> > > the *distro* has modified, that software is *unmodified* from the
> > > standpoint of that user downstream from the distro and therefore the
> > > user needs to do something to trigger the section 13 requirement.
> > > 
> > > Otherwise you have to explain why modification was made to be the
> > > trigger. If the modified/unmodified distinction was meant to be
> > > meaningless, section 13 would have been drafted not to make any
> > > reference to modification. Indeed, other Affero-like licenses
> > > typically are broader than AGPLv3 in the sense that they work by
> > > redefinition of 'distribution' and thus are not limited to cases where
> > > the user has modified the software. This approach was specifically
> > > rejected when AGPLv3 was being drafted. 
> > > 
> > 
> > So are you suggesting that the AGPL's protections against commercial
> > takeover are basically moot? 
> 
> No. The main problem I have been seeing is in the opposite direction:
> overbroad interpretations of AGPLv3, one of the reasons I am chiming
> in here. It is the tendency to overbreadth that is tragic.
> 
> > How would the AGPL be applied in this
> > scenario:
> > 
> > Company A starts a business based on unmodified MediaGoblin. They hire
> > a firm, Consultants-R-Us, to manage their MediaGoblin code base and
> > develop a new new video encoder.
> > 
> > Their contract with Consultants-R-Us keeps ownership of all code in
> > Consultants-R-Us name, and C-R-U simply gives a tarball to Company A
> > which they then use to serve users.
> > 
> > Can we honestly say that Company A modified the software? 
> 
> Possibly, in that case -- but that's entirely different from the
> distro packaging scenario.
> 

Right, I want to understand AGPL's motivations is all.

> > If not, then
> > what is the point of the AGPL? To protect C-R-U?
> > 
> > I am not suggesting that this is absolutely not modification by Company A.
> > However, to a non-lawyer like me, it sure _looks_ like a big hole.
> 
> Just a general comment which I think is important to say: The GPL/AGPL
> licenses were not designed to be guaranteed to eliminate all possible
> creative loopholes. They *can't*.
> 
> I don't recall anyone raising your hypothetical during the (relatively
> quiet) drafting of AGPLv3 but for GPLv3, although the specifics elude
> me at the moment, I recall many people, usually developers or
> technical users, having raised parade-of-horribles hypotheticals that
> belonged to this general category (essentially, a kind of conspiracy
> in a licensing chain to evade the requirements of the license, often
> by splitting 'you' into more than one licensee). The FSF's view was
> essentially that reasonable legal systems would likely treat such
> things as copyright infringement, without the license text having to
> spell it out. I think this was consistent with some of what the FSF
> had said in the past regarding interpretation of GPLv2.
> 

I don't think this is all that horrible. The sustainable model that the
GPL supports is exactly this. Instead of bilking people for license fees
you charge for your time in customizing, and provide them with a license
that gives them and you total freedom with the code going forward.

I think it is a likely reality that a company or individual will build
a business on customizing AGPL code that nobody, including that code's
users, will ever know about or see. It would not, in my mind, be copyright
infringement as they'd be complying fully with the license terms.

So my point isn't "oh look the whole thing is invalid". My point is that
this loophole seems rather large.


-- 
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/1373568129-sup-5...@fewbar.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Howard Chu

Clint Byrum wrote:

Excerpts from Richard Fontana's message of 2013-07-11 10:45:00 -0700:

On Thu, Jul 11, 2013 at 08:27:31AM -0700, Clint Byrum wrote:

Excerpts from Richard Fontana's message of 2013-07-11 06:55:12 -0700:

On Thu, Jul 11, 2013 at 03:12:39PM +0200, Ansgar Burchardt wrote:

I'm no expert but that would be my interpretation. Also when I asked
about the basis of the network part of the AGPL during the GPLv3 talk
at DebConf10 in NYC, Bradley said the AGPL was specifically based on
modification, _not_ on public performance or other use.


You have to make the source available in this case. Otherwise it would
be a trivial way around the AGPL (just have a third party modify the
program and give it to you).


Co-author of AGPLv3 here, including the section at issue. You do not
have to make the source available in this case, in general. In unusual
cases of circumvention, like what I believe you are suggesting, the
answer might arguably be different, but in the context of ordinary
Linux distributions, when a user gets AGPLv3-licensed software that
the *distro* has modified, that software is *unmodified* from the
standpoint of that user downstream from the distro and therefore the
user needs to do something to trigger the section 13 requirement.

Otherwise you have to explain why modification was made to be the
trigger. If the modified/unmodified distinction was meant to be
meaningless, section 13 would have been drafted not to make any
reference to modification. Indeed, other Affero-like licenses
typically are broader than AGPLv3 in the sense that they work by
redefinition of 'distribution' and thus are not limited to cases where
the user has modified the software. This approach was specifically
rejected when AGPLv3 was being drafted.



So are you suggesting that the AGPL's protections against commercial
takeover are basically moot?


No. The main problem I have been seeing is in the opposite direction:
overbroad interpretations of AGPLv3, one of the reasons I am chiming
in here. It is the tendency to overbreadth that is tragic.


How would the AGPL be applied in this
scenario:

Company A starts a business based on unmodified MediaGoblin. They hire
a firm, Consultants-R-Us, to manage their MediaGoblin code base and
develop a new new video encoder.

Their contract with Consultants-R-Us keeps ownership of all code in
Consultants-R-Us name, and C-R-U simply gives a tarball to Company A
which they then use to serve users.

Can we honestly say that Company A modified the software?


Possibly, in that case -- but that's entirely different from the
distro packaging scenario.



Right, I want to understand AGPL's motivations is all.


I used to put similar terms on my code, back before the GPL existed. 
Essentially: If you modify this code, you must send your modifications back to 
me (the original author). The motivation is that if you fixed a bug or 
improved the code, you should make your improvements available to me, and I 
subsequently make them available to the user base at large in my next release.


I don't consider this a terrible restriction - if you're using my code that 
you got for free, and are deriving value from it, and find a way to make it 
better, I think you owe it to everyone to release your improvement freely as well.



If not, then
what is the point of the AGPL? To protect C-R-U?

I am not suggesting that this is absolutely not modification by Company A.
However, to a non-lawyer like me, it sure _looks_ like a big hole.


I don't see any hole. If C-R-U did the modifications then they are obligated 
to publish the source code, by virtue of the fact that giving the modified 
code to Company A is distributing it.


--
  -- Howard Chu
  CTO, Symas Corp.   http://www.symas.com
  Director, Highland Sun http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/


--
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/51df0553.8080...@symas.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Paul Tagliamonte
On Thu, Jul 11, 2013 at 12:19:47PM -0700, Howard Chu wrote:
> >Right, I want to understand AGPL's motivations is all.
> 
> I used to put similar terms on my code, back before the GPL existed.
> Essentially: If you modify this code, you must send your
> modifications back to me (the original author). The motivation is
> that if you fixed a bug or improved the code, you should make your
> improvements available to me, and I subsequently make them available
> to the user base at large in my next release.
> 
> I don't consider this a terrible restriction - if you're using my

Sure, but that doesn't make it DFSG free (hint: it's likely not)[1][2]


[1]: The Dissident test
[2]: The Desert Island test

-- 
 .''`.  Paul Tagliamonte 
: :'  : Proud Debian Developer
`. `'`  4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
 `- http://people.debian.org/~paultag


signature.asc
Description: Digital signature


Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Howard Chu

Paul Tagliamonte wrote:

On Thu, Jul 11, 2013 at 12:19:47PM -0700, Howard Chu wrote:

Right, I want to understand AGPL's motivations is all.


I used to put similar terms on my code, back before the GPL existed.
Essentially: If you modify this code, you must send your
modifications back to me (the original author). The motivation is
that if you fixed a bug or improved the code, you should make your
improvements available to me, and I subsequently make them available
to the user base at large in my next release.

I don't consider this a terrible restriction - if you're using my


Sure, but that doesn't make it DFSG free (hint: it's likely not)[1][2]


[1]: The Dissident test
[2]: The Desert Island test

Sure, but #2 is stupid. We didn't say "must send changes back immediately." 
Nor would we wish any such thing; if you're in the middle of making a long 
series of changes we obviously want to wait until the changes are completed 
and have settled down. Otherwise someone could make a case that the changes 
should be sent back the instant they are written, one keystroke at a time, 
which is ludicrous.


Send changes back in a timely manner. You obtained the software somehow; 
therefore at some point in time a distribution channel was available to you. 
The next time such channel is available, send your changes back. If you're 
stuck on a desert island and die before such channel reopens, no one's going 
to sue you.


I'd say #1 is borderline stupid. It is worded such that it only applies to 
hiding existence of a system from the government. Fair enough; I'm not the 
government. I've accepted many patches from anonymous senders for various code 
(see http://rtmpdump.mplayerhq.hu/ for example:


RTMP Dump v2.4
(C) 2009 Andrej Stepanchuk
(C) 2009-2011 Howard Chu
(C) 2010 2a665470ced7adb7156fcef47f8199a6371c117b8a79e399a2771e0b36384090
(C) 2011 33ae1ce77301f4b4494faaa5f609f3c48b9dcf82
License: GPLv2
librtmp license: LGPLv2.1
http://rtmpdump.mplayerhq.hu/

--
  -- Howard Chu
  CTO, Symas Corp.   http://www.symas.com
  Director, Highland Sun http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/


--
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/51df0d1d@symas.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Tollef Fog Heen
]] Howard Chu 

[...]

> >>> If not, then
> >>> what is the point of the AGPL? To protect C-R-U?
> >>>
> >>> I am not suggesting that this is absolutely not modification by Company A.
> >>> However, to a non-lawyer like me, it sure _looks_ like a big hole.
> 
> I don't see any hole. If C-R-U did the modifications then they are
> obligated to publish the source code, by virtue of the fact that
> giving the modified code to Company A is distributing it.

They're only obliged to give the source to the people they distribute
the binaries to, or who accesses the system over a network, as I
understnad it?  So Company A gets the source from C-R-U under those
terms and uses what they got, unmodified, from «upstream» and as I
understand this subthread, they're under no obligation to then publish
the source?

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
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/87ppuolt19@xoog.err.no



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Steve Langasek
On Thu, Jul 11, 2013 at 12:53:01PM -0700, Howard Chu wrote:
> >Sure, but that doesn't make it DFSG free (hint: it's likely not)[1][2]

> >[1]: The Dissident test
> >[2]: The Desert Island test

> Sure, but #2 is stupid. We didn't say "must send changes back
> immediately." Nor would we wish any such thing; if you're in the
> middle of making a long series of changes we obviously want to wait
> until the changes are completed and have settled down. Otherwise
> someone could make a case that the changes should be sent back the
> instant they are written, one keystroke at a time, which is
> ludicrous.

> Send changes back in a timely manner. You obtained the software
> somehow; therefore at some point in time a distribution channel was
> available to you. The next time such channel is available, send your
> changes back. If you're stuck on a desert island and die before such
> channel reopens, no one's going to sue you.

> I'd say #1 is borderline stupid. It is worded such that it only
> applies to hiding existence of a system from the government. Fair
> enough; I'm not the government.

That's not the point.  The purpose of the Dissident Test is to demonstrate
that distribution channels for software are not necessarily symmetric; it
may be very easy for you to distribute the software, but very
hard/expensive/dangerous for a recipient to distribute their modifications
back to you.  In the specific case of the Dissident Test, the unreasonable
cost of returning the changes upstream - as opposed to distributing them to
whoever you happen to be distributing binaries to (possibly no one) - is
that sending those communications back may give hostile authorities
information you don't want them to have, such as your location, details
about the software you're modifying, or even simply the fact that you're
doing something that you care about encrypting to keep them from prying. 
Even if you aren't otherwise doing anything the government disapproves of,
the mere act of sending these changes upstream might get you labelled a spy.

This is one example of why Debian says it's ok for a license to require
modifications to be distributed to your downstreams, but not ok to require
those changes be sent to a particular party.  Users should not have to
choose between complying with the license and being safe from their
government; they should be *free* to exercise their rights on the code in
Debian, even when they aren't free in other aspects of their lives that we
don't have control over.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: [Popcon-developers] Encrypted popcon submissions

2013-07-11 Thread David Kalnischkies
On Thu, Jul 11, 2013 at 5:15 PM, Daniel Leidert  wrote:
> Am Donnerstag, den 11.07.2013, 15:33 +0200 schrieb Bill Allombert:
> JFTR: The file secring.gpg can be avoided using
> --secret-keyring=/dev/null but I don't know how to suppress the creation
> of trustdb.gpg.

Note that you can't use that for all gpg commands, importing a (public) key
is e.g. not possible with this. You have to create an (empty) file in that
case as e.g. apt-key is doing it.

"Suppressing" trustdb.gpg is even harder as an empty file isn't accepted,
so you have to create a temporary directory gpg can store the file in
(apt-key doesn't as it eats quiet a bit of time if you have a few keys).

And then you have gpg editing keyrings at times ( #687611 ) even if you
just --list-keys which you might be able to stop with --no-auto-check-trustdb
(I haven't had the time to test that yet; and if it really works, I find the
 name a bit strange but I have stopped wondering about such things).

Ignoring time screws (--ignore-time-conflict) might or might not make sense
depending on how much the time is important for the application in general
(doesn't apply to popcon I guess, but in case someone else reads the thread).


Best regards

David Kalnischkies


-- 
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/CAAZ6_fCtK_OcAwN8CcBG21CKCoJwcoouU36KhVSn_q=6_lu...@mail.gmail.com



Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Howard Chu

Steve Langasek wrote:

On Thu, Jul 11, 2013 at 12:53:01PM -0700, Howard Chu wrote:

Sure, but that doesn't make it DFSG free (hint: it's likely not)[1][2]



[1]: The Dissident test
[2]: The Desert Island test



Sure, but #2 is stupid. We didn't say "must send changes back
immediately." Nor would we wish any such thing; if you're in the
middle of making a long series of changes we obviously want to wait
until the changes are completed and have settled down. Otherwise
someone could make a case that the changes should be sent back the
instant they are written, one keystroke at a time, which is
ludicrous.



Send changes back in a timely manner. You obtained the software
somehow; therefore at some point in time a distribution channel was
available to you. The next time such channel is available, send your
changes back. If you're stuck on a desert island and die before such
channel reopens, no one's going to sue you.



I'd say #1 is borderline stupid. It is worded such that it only
applies to hiding existence of a system from the government. Fair
enough; I'm not the government.


That's not the point.  The purpose of the Dissident Test is to demonstrate
that distribution channels for software are not necessarily symmetric; it
may be very easy for you to distribute the software, but very
hard/expensive/dangerous for a recipient to distribute their modifications
back to you.  In the specific case of the Dissident Test, the unreasonable
cost of returning the changes upstream - as opposed to distributing them to
whoever you happen to be distributing binaries to (possibly no one) - is
that sending those communications back may give hostile authorities
information you don't want them to have, such as your location, details
about the software you're modifying, or even simply the fact that you're
doing something that you care about encrypting to keep them from prying.
Even if you aren't otherwise doing anything the government disapproves of,
the mere act of sending these changes upstream might get you labelled a spy.


This is still an unreasonable test. Again, it ignores the element of time. 
Send your changes at your earliest convenience. If the NSA is breathing down 
your neck, "convenience" might be a long time away, but that's understandable.



This is one example of why Debian says it's ok for a license to require
modifications to be distributed to your downstreams, but not ok to require
those changes be sent to a particular party.  Users should not have to
choose between complying with the license and being safe from their
government; they should be *free* to exercise their rights on the code in
Debian, even when they aren't free in other aspects of their lives that we
don't have control over.


Freedom always has a price. The price of benefiting from free software should 
be that you help others benefit from it too. Absolving recipients of all such 
responsibility merely encourages parasites. Progress happens faster when 
everyone pitches in, there shouldn't be just a few people creating and 
everyone else tagging along for the ride. Even here 
http://people.debian.org/~bap/dfsg-faq.html 12.A.k "This freedom is one of the 
most important driving factors for progress in computing---and we like 
progress." That sentence is not talking about this particular point but the 
underlying concept remains - the goal for all of this is to encourage 
progress, not hinder it. Hoarding improvements to yourself hinders progress 
for society as a whole.


--
  -- Howard Chu
  CTO, Symas Corp.   http://www.symas.com
  Director, Highland Sun http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/


--
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/51df3f52.9030...@symas.com



Work-needing packages report for Jul 12, 2013

2013-07-11 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 492 (new: 3)
Total number of packages offered up for adoption: 148 (new: 1)
Total number of packages requested help for: 60 (new: 0)

Please refer to http://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   gfarm (#715446), orphaned 2 days ago
 Description: Gfarm file system
 Reverse Depends: gfarm-client gfarm2fs gfmd gfsd libgfarm-dev
 Installations reported by Popcon: 15

   gfarm2fs (#715445), orphaned 2 days ago
 Description: FUSE program to mount the Gfarm file system
 Installations reported by Popcon: 9

   muse-el (#715466), orphaned 2 days ago
 Description: author and publish projects using wiki-like markup
 Reverse Depends: planner-el
 Installations reported by Popcon: 263

489 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/orphaned for a complete list.



The following packages have been given up for adoption:

   tiobench (#715335), offered 3 days ago
 Description: Threaded I/O bench for Linux
 Installations reported by Popcon: 206

147 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/rfa_bypackage for a complete list.



For the following packages help is requested:

   apt-xapian-index (#567955), requested 1256 days ago
 Description: maintenance tools for a Xapian index of Debian packages
 Reverse Depends: ept-cache fuss-launcher goplay packagesearch
 Installations reported by Popcon: 75393

   asymptote (#517342), requested 1595 days ago
 Description: script-based vector graphics language inspired by
   MetaPost
 Installations reported by Popcon: 4276

   athcool (#278442), requested 3180 days ago
 Description: Enable powersaving mode for Athlon/Duron processors
 Installations reported by Popcon: 55

   balsa (#642906), requested 655 days ago
 Description: An e-mail client for GNOME
 Reverse Depends: balsa-dbg
 Installations reported by Popcon: 991

   bastille (#592137), requested 1069 days ago
 Description: Security hardening tool
 Installations reported by Popcon: 146

   cardstories (#624100), requested 808 days ago
 Description: Find out a card using a sentence made up by another
   player
 Installations reported by Popcon: 10

   chromium-browser (#583826), requested 1138 days ago
 Description: Chromium browser
 Reverse Depends: chromium chromium-browser chromium-browser-dbg
   chromium-browser-inspector chromium-browser-l10n chromium-dbg
   chromium-l10n mozplugger
 Installations reported by Popcon: 17870

   cups (#532097), requested 1496 days ago
 Description: Common UNIX Printing System
 Reverse Depends: bluez-cups chromium cups cups-backend-bjnp
   cups-browsed cups-bsd cups-client cups-daemon cups-dbg cups-filters
   (59 more omitted)
 Installations reported by Popcon: 121487

   debtags (#567954), requested 1256 days ago
 Description: Enables support for package tags
 Reverse Depends: goplay packagesearch
 Installations reported by Popcon: 2405

   fbcat (#565156), requested 1275 days ago
 Description: framebuffer grabber
 Installations reported by Popcon: 155

   flightgear (#487388), requested 1846 days ago
 Description: Flight Gear Flight Simulator
 Installations reported by Popcon: 557

   freeipmi (#628062), requested 777 days ago
 Description: GNU implementation of the IPMI protocol
 Reverse Depends: freeipmi freeipmi-bmc-watchdog freeipmi-ipmidetect
   freeipmi-tools libfreeipmi-dev libfreeipmi12 libipmiconsole-dev
   libipmiconsole2 libipmidetect-dev libipmidetect0 (3 more omitted)
 Installations reported by Popcon: 3107

   gnat-4.4 (#539633), requested 1913 days ago
 Description: backport bug fixes from trunk (GCC 4.5)
 Reverse Depends: ghdl gnat-4.4 libgnat-4.4 libgnat-4.4-dbg
   libgnatprj-dev libgnatprj4.4 libgnatprj4.4-dbg libgnatprj4.4-dev
   libgnatvsn-dev libgnatvsn4.4 (2 more omitted)
 Installations reported by Popcon: 1404

   gnat-gps (#496905), requested 1778 days ago
 Description: co-maintainer needed
 Reverse Depends: gnat-gps gnat-gps-dbg
 Installations reported by Popcon: 483

   gnokii (#677750), requested 390 days ago
 Description: Datasuite for mobile phone management
 Reverse Depends: gnokii gnokii-cli gnokii-smsd gnokii-smsd-mysql
   gnokii-smsd-pgsql gnome-phone-manager libgnokii-dev libgnokii6
   xgnokii
 Installations reported by Popcon: 1998

   gnupg (#660685), requested 507 da

Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Steve Langasek
On Thu, Jul 11, 2013 at 04:27:14PM -0700, Howard Chu wrote:
> >That's not the point.  The purpose of the Dissident Test is to demonstrate
> >that distribution channels for software are not necessarily symmetric; it
> >may be very easy for you to distribute the software, but very
> >hard/expensive/dangerous for a recipient to distribute their modifications
> >back to you.  In the specific case of the Dissident Test, the unreasonable
> >cost of returning the changes upstream - as opposed to distributing them to
> >whoever you happen to be distributing binaries to (possibly no one) - is
> >that sending those communications back may give hostile authorities
> >information you don't want them to have, such as your location, details
> >about the software you're modifying, or even simply the fact that you're
> >doing something that you care about encrypting to keep them from prying.
> >Even if you aren't otherwise doing anything the government disapproves of,
> >the mere act of sending these changes upstream might get you labelled a spy.

> This is still an unreasonable test. Again, it ignores the element of
> time. Send your changes at your earliest convenience. If the NSA is
> breathing down your neck, "convenience" might be a long time away,
> but that's understandable.

It ignores the element of time because the licenses this test was
constructed in response to don't *allow* the user to do so.  There is no
common sense "at your convenience" rule baked into the law; if the licensor
means that this should be done at the modifier's convenience, they should be
spelling that out in the license - with the understanding that the licensor
and licensee may not agree on what is convenient, and that it may *never* be
convenient from the licensee's POV.

Let's not forget that Al Capone was convicted not for murder, racketeering,
or bootlegging, but for tax evasion; and that the US tax code specifies
where on your tax form you are required to report income from the sale of
illegal drugs.  It would be ironic for a dissident to evade capture and
prosecution for years, only to finally be brought up on charges of criminal
copyright infringement (with or without the consent of the copyright
holder!) for failing to submit their changes upstream while operating
clandestinely.

> >This is one example of why Debian says it's ok for a license to require
> >modifications to be distributed to your downstreams, but not ok to require
> >those changes be sent to a particular party.  Users should not have to
> >choose between complying with the license and being safe from their
> >government; they should be *free* to exercise their rights on the code in
> >Debian, even when they aren't free in other aspects of their lives that we
> >don't have control over.

> Freedom always has a price. The price of benefiting from free
> software should be that you help others benefit from it too.

That's your position.  That's not the Debian position.

We *encourage* those who benefit from free software to give back; but we
decided early on as a project that *requiring* people to give back was a
higher price than we were willing to accept.

> Even here http://people.debian.org/~bap/dfsg-faq.html

As that URL suggests, this is not an official statement of the Debian
project, it's a document maintained by one individual Debian developer.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: AGPLv3 Compliance and Debian Users

2013-07-11 Thread Howard Chu

Steve Langasek wrote:

Let's not forget that Al Capone was convicted not for murder, racketeering,
or bootlegging, but for tax evasion; and that the US tax code specifies
where on your tax form you are required to report income from the sale of
illegal drugs.  It would be ironic for a dissident to evade capture and
prosecution for years, only to finally be brought up on charges of criminal
copyright infringement (with or without the consent of the copyright
holder!) for failing to submit their changes upstream while operating
clandestinely.


Indeed. If you're a dissident fighting your own government, then complying 
with a license that can only be enforced by a government agency is probably 
the least of your worries.


--
  -- Howard Chu
  CTO, Symas Corp.   http://www.symas.com
  Director, Highland Sun http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/


--
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/51df60f3.10...@symas.com