Debian accepting Social Micropayment?

2010-08-17 Thread Steffen Möller
Hello,

there is a new advent on the Internet horizon which is the social
micropayment. Regular web users pay in some money and distribute that
with respect to their clicks in the web. I feel that Debian should
somehow participate with that, i.e. we should have links whenever we
display a package in the bts or in the pts, that allows the user to
flattr or otherwise support that package. The amount collected should
then go to upstream. Maybe we should not do this for all packages but
only when upstream asks for it.

Needless to say, there should be separate opportunities for Debian and
its Blends to collect money by the same mechanism. What do you think? We
don't talk about much money here. At least not yet. It is more of a
general decision. And it is also interesting to see what bits of Debian,
beyond popcon, the users like best.

Many greetings

Steffen


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c6aa493.2080...@gmx.de



Re: Debian accepting Social Micropayment?

2010-08-17 Thread Patrick Schoenfeld
Hi,

On Tue, Aug 17, 2010 at 05:02:43PM +0200, Steffen Möller wrote:
 flattr or otherwise support that package. The amount collected should
 then go to upstream. Maybe we should not do this for all packages but
 only when upstream asks for it.

I guess we as a project will already run into disagreement at this point.
There are two things to think about:

1) The user might think that the money goes to the Debian Developer
who takes care of the package and eventually wants this as well.
Eventually he might think the other way round.
Can we make sure that we know at whom his money is directed?

2) Not every *developer* in our project might agree that this money should
then go to upstream. After all we have packages which are *quiet*
a lot of work for the Debian developers maintaining them. They might
find it unfair to see users spending money (possibly on their work)
which then ends in the hands of other people.

Sure, they are doing open source and shouldn't expect money from it.
But as soon as money is collected on a per-package-basis this topic
might arise.

Best Regards,
Patrick


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100817152404.ga5...@debian



Re: Debian accepting Social Micropayment?

2010-08-17 Thread Jonas Smedegaard

On Tue, Aug 17, 2010 at 05:02:43PM +0200, Steffen Möller wrote:

Hello,

there is a new advent on the Internet horizon which is the social 
micropayment. Regular web users pay in some money and distribute that 
with respect to their clicks in the web. I feel that Debian should 
somehow participate with that, i.e. we should have links whenever we 
display a package in the bts or in the pts, that allows the user to 
flattr or otherwise support that package. The amount collected should 
then go to upstream. Maybe we should not do this for all packages but 
only when upstream asks for it.


Needless to say, there should be separate opportunities for Debian and 
its Blends to collect money by the same mechanism. What do you think? 
We don't talk about much money here. At least not yet. It is more of a 
general decision. And it is also interesting to see what bits of 
Debian, beyond popcon, the users like best.


I dislike the thought of endorsing and promoting specific monetary 
mechanisms, which is in reality what we do by adding such links.



 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature


Re: Debian accepting Social Micropayment?

2010-08-17 Thread Steffen Möller
On 08/17/2010 05:43 PM, Jonas Smedegaard wrote:
 On Tue, Aug 17, 2010 at 05:02:43PM +0200, Steffen Möller wrote:
 Hello,

 there is a new advent on the Internet horizon which is the social
 micropayment. Regular web users pay in some money and distribute that
 with respect to their clicks in the web. I feel that Debian should
 somehow participate with that, i.e. we should have links whenever we
 display a package in the bts or in the pts, that allows the user to
 flattr or otherwise support that package. The amount collected
 should then go to upstream. Maybe we should not do this for all
 packages but only when upstream asks for it.

 Needless to say, there should be separate opportunities for Debian
 and its Blends to collect money by the same mechanism. What do you
 think? We don't talk about much money here. At least not yet. It is
 more of a general decision. And it is also interesting to see what
 bits of Debian, beyond popcon, the users like best.
 I dislike the thought of endorsing and promoting specific monetary
 mechanisms, which is in reality what we do by adding such links.
I agree. If we go for one, then we should go for all. This is also why I
would like Debian to collect the money and forward it in batches, rather
than forwarding to a collection page of upstream (which we could also do).

Cheers,
Steffen


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c6ab472.3030...@gmx.de



Re: Debian accepting Social Micropayment?

2010-08-17 Thread Raphael Hertzog
Hi,

On Tue, 17 Aug 2010, Steffen Möller wrote:
 there is a new advent on the Internet horizon which is the social
 micropayment. Regular web users pay in some money and distribute that
 with respect to their clicks in the web. I feel that Debian should
 somehow participate with that, i.e. we should have links whenever we
 display a package in the bts or in the pts, that allows the user to
 flattr or otherwise support that package. The amount collected should
 then go to upstream. Maybe we should not do this for all packages but
 only when upstream asks for it.

I don't think we should do that.

But Debian might want to use Flattr to collect donations of Flattr users
(but those donations would be for Debian itself). See thread on
debian-www:
http://lists.debian.org/debian-www/2010/07/threads.html#00086

We should not put Flattr buttons everywhere, only in the usual donation
page.

That said I plan to write a software that scans the installed packages,
and propose to flattr the corresponding upstream projects that are using
Flattr. This would be a part of the Flattr Foss project
(http://raphaelhertzog.com/flattr-foss/).

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer ◈ [Flattr=20693]

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
  ▶ http://RaphaelHertzog.fr (Français)


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100817192233.gb24...@rivendell



Re: Debian accepting Social Micropayment?

2010-08-17 Thread Russ Allbery
Steffen Möller steffen_moel...@gmx.de writes:

 there is a new advent on the Internet horizon which is the social
 micropayment. Regular web users pay in some money and distribute that
 with respect to their clicks in the web. I feel that Debian should
 somehow participate with that, i.e. we should have links whenever we
 display a package in the bts or in the pts, that allows the user to
 flattr or otherwise support that package. The amount collected should
 then go to upstream. Maybe we should not do this for all packages but
 only when upstream asks for it.

So far, these systems look like a great way for the micropayment broker to
make money and rather iffy for everyone else involved.  I'm dubious about
the desirability of the project as a whole making a substantial
contribution to Flattr, which in practice is what this would mean at the
moment.

However, I've not researched it thoroughly, and might change my mind about
this particular objection if someone can point me at a detailed financial
accounting from the micropayment broker that shows:

1. Exactly how much money they're taking in from donations and from fees,
   with full accountability to the community for all fees and how they're
   being charged.

2. An overall overhead rate (meaning money that goes to the brokerage
   rather than to the intended projects via any means, whether it be fees
   or percentages) that's on the order of the overhead charged by credit
   card processing (less than 5%).  Ideally, they should be run on the
   same business model as Kiva or Network for Good where they don't take
   *any* overhead and are instead supported entirely by separate donations
   directly to the non-profit micropayment broker.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87aaoldnp6@windlord.stanford.edu



Re: [DEP5] [patch] Renaming the ‘Maintainer’ field ‘Contact’

2010-08-17 Thread Lars Wirzenius
On su, 2010-08-15 at 06:25 +1200, Lars Wirzenius wrote:
 So we have at least three suggestions on the table now:
 
 1. Rename Maintainer: to Contact:
 2. Rename Maintainer: to Upstream-Contact: and Name: to Upstream-Name:
 3. Drop both Maintainer: and Name: completely, even as optional fields
 
 All three seem to have reasonable justifications. I'd like to see if we
 have a rough consensus favoring one of them. Can we see a show of hands,
 please? (If we don't, I'll have choose myself, and then it'll be 3.)

It's my assessment that the rough consensus is in favor of either 2 or
3, with 3 getting more explicit votes, but 2 not getting any resistance,
and having the justification that it's useful to a number of people.
Thus, I will modify the spec to implement option 2.

If there are objections to this, I'll be happy to revert the change
until they're discussed.


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1282075868.12989.122.ca...@havelock



DEP-5: general file syntax

2010-08-17 Thread Lars Wirzenius
There would seem to be at least a rough consensus that DEP-5 should
follow Policy 5.1 on control file syntax. The open question how to
specify that: it is my understanding that most people favor just
referring to the relevant Policy section and not duplicate things in
DEP-5, but since that is also my strong preference, I want to be
careful.

Here's my current suggestion:

* We refer to Policy 5.1 by section number, section title, and URL. I
don't think the policy version is necessary: if they make incompatible
changes, then all Debian control files will potentially break, and DEP-5
copyright files are no exception. Including the 5.1 section verbatim in
DEP-5, on the other hand, results in duplication, which is likely to
result in divergence between the policy and DEP-5.

* We add to DEP-5 details of how to handle values of multiline fields.
We can discuss exact wording of that later (see below), if we can get
consensus on the overall topic of file syntax.

* Once DEP-5 is accepted, we move it into the debian-policy package; it
will then be maintained via the normal policy amendment process on the
debian-policy mailing list. If section 5.1 changes (including just
number), the DEP-5 spec shall be changed at the same time.

* We specify the debian/control Format: field to include an identifier
that is not dependent on the DEP-5 URL. Currently, the spec includes a
URL to the specific version of itself; this is obviously problematic. I
suggest we change it by having two words in the Format: value: an
unversioned URL to the spec (currently to the DEP site, but later to the
debian-policy site), and a date.

Comments on the above? The rest of this e-mail proposes a specific way
of handling multiline values.

 - - -

On to fields with multiline values. Well, every field can have
multi-line values, but the generic rules suffice for most of them. There
are three important details here: for specific fields, are newlines
significant, can word-wrapping happen, and how empty lines are handled.

For License, the text in the field (except the first line) should
probably not be word-wrapped, newlines are significant, and definitely
empty lines need to be handled in some way. The reason word-wrapping
shouldn't happen is that in many cases upstream licenses use ad hoc
plain text formatting conventions, such as bulleted lists, and any word
wrapping will mess that up. There is already rough consensus on how to
handle empty line markup (read: same as Description in debian/control).

For Disclaimer, and Comment if we add that, it might be helpful to have
empty lines, but word-wrapping is definitely needed. Newlines are not
significant.

For simplicity, I will introduce a new term, desc-escape. This refers
to the escaping of content similar to the way Description does it in
debian/control: each line is prefixed with a space, except empty lines
are replaced with a space and period. The Policy's specification is not
usable for this, I think, because it goes much further than what DEP-5
needs.

Note that I've dropped the possibility of prefixing escaped lines with a
TAB character. It is a needless difference from Description, and would
complicate parsers.

So there are three cases:

* License: newlines are significant, no word-wrapping, desc-escape is
used.
* Disclaimer (and Comment in the future): newlines are not significant,
word-wrapping is OK, desc-escape is used.
* Everything else: newlines are not significant, word-wrapping is OK,
desc-escape is not used. Normal RFC822-style handling of line
continuations applies.

In other words, for Disclaimer, a formatter would un-escape (remove
leading space, replace lines with just period with empty ones), then
split the resulting text into paragraphs at empty lines, and format
those paragraphs in whatever manner it sees fit.

I echo Charles's suggestion that we specify the way escaping is done in
the section that describes the overall syntax, and then specify for each
field if they use desc-escape or not, whether newlines are significant
or not, whether the content can be word-wrapped or not.

Comments on this part? I haven't got specific wording changes to suggest
yet, I want to know if this approach is acceptable first, before we
spend time on wording details.


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1282080573.12989.179.ca...@havelock



Re: [OT] Re: [DEP5] [patch] Renaming the ‘Maintainer’ field ‘Contact’

2010-08-17 Thread Lars Wirzenius
On ma, 2010-08-16 at 16:19 +1200, Lars Wirzenius wrote:
 * a 24-hour moratorium on posting about DEP-5 at all

That went well. Thank you everyone for giving space to breathe.

 * after that is over, not discussing every possible topic at once, just
 a couple at a time

I've commented on two topics (general file syntax, in a new thread, and
globbing syntax in the existing one). I would find it practical if we
could stick to those for now, unless there is something urgent. This
way, I think we can more easily keep track of what's going on, and this
will help build consensus much faster.



-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1282081184.12989.188.ca...@havelock



Re: Debian accepting Social Micropayment?

2010-08-17 Thread Steffen Möller
Hello,

On 08/17/2010 09:49 PM, Russ Allbery wrote:
 Steffen Möller steffen_moel...@gmx.de writes:
 
 there is a new advent on the Internet horizon which is the social
 micropayment. Regular web users pay in some money and distribute that
 with respect to their clicks in the web. I feel that Debian should
 somehow participate with that, i.e. we should have links whenever we
 display a package in the bts or in the pts, that allows the user to
 flattr or otherwise support that package. The amount collected should
 then go to upstream. Maybe we should not do this for all packages but
 only when upstream asks for it.
 
 So far, these systems look like a great way for the micropayment broker to
 make money and rather iffy for everyone else involved.  I'm dubious about
well certainly they get a share.
 the desirability of the project as a whole making a substantial
 contribution to Flattr, which in practice is what this would mean at the
 moment.
I am in no way tied to Flattr. If you know something better then let's go
for that. And we could indeed postpone any per-package-collection until
we have some more experience with it all.

Steffen


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c6b116f.4040...@gmx.de



Re: DEP-5: general file syntax

2010-08-17 Thread Charles Plessy
Le Wed, Aug 18, 2010 at 09:29:33AM +1200, Lars Wirzenius a écrit :
 
 For Disclaimer, and Comment if we add that, it might be helpful to have
 empty lines, but word-wrapping is definitely needed. Newlines are not
 significant.

Hi Lars,

some debian/copyright files contain extracts of correspondance between the
maintainer and an upstream person, for instance when the status of some files
need to be clarified.

Would they be removed, transferred to a non-parsable section of the file (with
a mechanism to be determined, for instance similar to DEP-3), or would they be
suitable for comment fields (if we introduce them).

In the case they are put in a comment field, ignoring newlines is likely to
make them difficult to read.

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100818012041.gb5...@merveille.plessy.net



Re: DEP-5: general file syntax

2010-08-17 Thread Russ Allbery
Charles Plessy ple...@debian.org writes:
 Le Wed, Aug 18, 2010 at 09:29:33AM +1200, Lars Wirzenius a écrit :

 For Disclaimer, and Comment if we add that, it might be helpful to have
 empty lines, but word-wrapping is definitely needed. Newlines are not
 significant.

 some debian/copyright files contain extracts of correspondance between
 the maintainer and an upstream person, for instance when the status of
 some files need to be clarified.

 Would they be removed, transferred to a non-parsable section of the file
 (with a mechanism to be determined, for instance similar to DEP-3), or
 would they be suitable for comment fields (if we introduce them).

 In the case they are put in a comment field, ignoring newlines is likely
 to make them difficult to read.

I wonder if we should have some terminator for the machine-readable
portion of debian/copyright, below which is free-form supporting material
like complete e-mail exchanges and whatnot.  That seems to me like the
best way of handling the problem of attaching a complete e-mail exchange.

Those exchanges aren't the actual license or copyright information, which
can still be stated in a structured form.  They're usually just defenses
of why thet claimed license information is what it is (when it may, for
example, contradict or supplement information included in the source
files).

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87iq38btm0@windlord.stanford.edu



Re: DEP-5: general file syntax

2010-08-17 Thread Lars Wirzenius
On ti, 2010-08-17 at 18:24 -0700, Russ Allbery wrote:
 Those exchanges aren't the actual license or copyright information, which
 can still be stated in a structured form.  They're usually just defenses
 of why thet claimed license information is what it is (when it may, for
 example, contradict or supplement information included in the source
 files).

Hmm. If the e-mails (or whatever) modify or clarify the license, should
not the e-mails be considered part of the license information?

License: other
 This software is released under the GPLv2 blahblah.
 .
 From: Upstream Author aut...@upstream.example.com
 Message-Id: loof.li...@upstream.example.com
 Date: Mon, Apr 01 2010 04:01:00 +0401
 Subject: License clarification
 .
 When I say GPL I actually mean LGPL, sorry about that.

If the e-mail is just a clarification to the license and does not modify
it, then I guess License is not the right place. Rather than munge it
into Comment, I guess we need a new field. However, how often do these
things happen? If it is very rarely, we could just live with appending
them to License.

Having part of the file be non-machine-readable might be an option, but
I have the feeling that for large debian/copyright files, it'd be easier
to have these e-mails near the paragraphs that concern them, otherwise
it'll get too difficult to keep track of things. So a structured
approach would be my preference here.


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1282108302.12989.199.ca...@havelock



Re: DEP-5: general file syntax

2010-08-17 Thread Craig Small
On Tue, Aug 17, 2010 at 06:24:39PM -0700, Russ Allbery wrote:
 I wonder if we should have some terminator for the machine-readable
 portion of debian/copyright, below which is free-form supporting material
That would be the simplest way, a 'stop reading here' line for the
parsers.  That way anything that is supplementary can go there.
It probably needs to be documented that nothing that places extra
restrictions or conditions can go there though.

 - Craig
-- 
Craig Small  GnuPG:1C1B D893 1418 2AF4 45EE  95CB C76C E5AC 12CA DFA5
http://www.enc.com.au/ csmall at : enc.com.au
http://www.debian.org/  Debian GNU/Linux, software should be Free 


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100818051302.ga11...@enc.com.au



Re: DEP-5: general file syntax

2010-08-17 Thread Don Armstrong
On Wed, 18 Aug 2010, Lars Wirzenius wrote:
 If the e-mail is just a clarification to the license and does not
 modify it, then I guess License is not the right place. Rather than
 munge it into Comment, I guess we need a new field. However, how
 often do these things happen? If it is very rarely, we could just
 live with appending them to License.

In this case, I suspect that you have a change to the License (it's
really LGPL) and you have an e-mail as evidence. So something like:

 File: *
 Licence: LGPL
 Evidence: 
  From: Upstream Author aut...@upstream.example.com
  Message-Id: loof.li...@upstream.example.com
  Date: Mon, Apr 01 2010 04:01:00 +0401
  Subject: License clarification
  .
  When I say GPL I actually mean LGPL, sorry about that.

may be an option. [I'm thinking that in the normal case, Evidence
would be assumed to be headers in the files themselves or a COPYING,
COPYRIGHT, LICENSE, or similar file in the source repository, so you
wouldn't include it.]

It may also be important to be able to later verify PGP signatures or
similar, so perhaps some simple transform to e-mail messages would be
acceptable? Maybe something like:

s/^(\.+)$/.$1/;
s/^$/.//;
s/^/ /;

with the obvious reversal of:

s/^ //;
s/^\.(\.*)$/$1/;

with non-important header removal allowed. (We probably only need
From, Message-Id, Date, Subject, Content-Type?)


Don Armstrong

-- 
Do not handicap your children by making their lives easy.
 -- Robert Heinlein _Time Enough For Love_ p251

http://www.donarmstrong.com  http://rzlab.ucr.edu


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100818054628.gt17...@teltox.donarmstrong.com