Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-10 Thread Jesse Noller
On Thu, Mar 10, 2011 at 11:54 AM, Steve Holden st...@holdenweb.com wrote:
 On Mar 10, 2011, at 11:43 AM, Antoine Pitrou wrote:

 Le jeudi 10 mars 2011 à 11:25 -0500, Martin v. Löwis a écrit :
 So the next logical step would be to ask him. If Ross said that
 he did send the form, that would be good enough for me to proceed.
 That would also be a *solution*.

 Martin, why don't you implement your solution yourself, if you think the
 process is not a problem? That would be a good way of putting money
 where your mouth is.

 I'm obviously not going to do that work for you. I'm not paid by the PSF
 to solve paperwork.

 Just for the record: neither am I. However, sending an email to Ross
 wasn't that difficult.

 Right, sending a mail isn't difficult. Do you volunteer to do the
 necessary work (sending emails, following up on them, etc.) each and
 every time the need for requesting and checking contributor agreements
 arises?

 Thank you

 Antoine:

 Your point will be more effectively made without this continual sniping at 
 anyone who responds to you. That wasn't intended as a serious question, was 
 it? UYou know Martin won't have time to do that.

 As a matter of fact, though, the PSF has an administrator who is perfectly 
 capable of doing just this if it's the best process we have, she just hasn't 
 been involved in processing new developers in the past. So Pat should 
 probably get involved in defining what the process is.

 Let's work towards a solution, please.

 regards
  Steve

I have spoken to Van Lindberg, and he and I will be driving/discussing
the best approach for electronic CLAs/signing. We will drive this on a
PSF level.
___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-10 Thread Antoine Pitrou
Le jeudi 10 mars 2011 à 12:00 -0500, Jesse Noller a écrit :
 I have spoken to Van Lindberg, and he and I will be driving/discussing
 the best approach for electronic CLAs/signing. We will drive this on a
 PSF level.

Thank you!


___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Steve Holden
Fortunately this *can be discussed at the members' meeting. Since I don't 
always follow python-dev I wasn't aware this was blocking commits - the process 
is pretty straightforward as it is. Guido established the Foundation to do what 
it's doing, but we would love to do it more efficiently. But anyone with access 
to a fax machine or a scanner can submit a contributor agreement very simply.

However, specific ideas about how to action this request are also welcome. We 
certainly don't want to hold up development. Unfortunately we want encumbered 
code even less.

regards
 Steve


On Mar 9, 2011, at 6:46 AM, Antoine Pitrou wrote:

 
 Ok, so, since the PSF appears to have a meeting very soon, can I request
 that the PSF gets its act together and solves the electronic
 contributor agreement issue once and for all?
 
 The way we core developers are prevented from working properly is
 **totally** unacceptable.
 
 Thank you
 
 Antoine.
 
 
 
 Le mercredi 09 mars 2011 à 12:34 +0100, M.-A. Lemburg a écrit :
 Antoine Pitrou wrote:
 
 What is the process now? Is it a showstopper?
 
 Yes.
 
 Developers uploading copyrightable patches to the tracker
 need to sign the contributor agreement before those patches
 can make it into the core - even before they get direct commit
 rights.
 
 Otherwise, the PSF does not have the right to redistribute that
 code under the PSF license.
 
 http://docs.python.org/devguide/coredev.html#sign-a-contributor-agreement
 
  Message transféré 
 De: Pat Campbell pat...@python.org
 À: Antoine Pitrou solip...@pitrou.net
 Cc: Steve Holden st...@holdenweb.com
 Sujet: Re: [python-committers] Push rights for Ross Lagerwall
 Date: Tue, 8 Mar 2011 11:54:29 -0500
 
 Hi All:
 
 I have not received a contributor agreement for Ross Lagerwall yet. It
 maybe
 in transit at this point. However, if the need arises another can be
 sent
 directly to me at:
 
 PSF
 c/o Pat Campbell
 6306 Treetop Circle
 Tampa, Florida 33617
 
 Thanks,
 Pat
 
 
 On Tue, Mar 8, 2011 at 11:12 AM, Antoine Pitrou solip...@pitrou.net
 wrote:
 
Absolutely no idea. Either very recently, or earlier.
 
 
 
Le mardi 08 mars 2011 à 11:07 -0500, Pat Campbell a écrit :
 
 Hi All:
 
 When should it have come in?
 
 Thanks,
 Pat
 
 
 On Tue, Mar 8, 2011 at 10:27 AM, Steve Holden
st...@holdenweb.com
 wrote:
Pat should know if we have received one.
 
regards
 Steve
 
 
On Mar 8, 2011, at 9:19 AM, Antoine Pitrou wrote:
 
 Le mardi 08 mars 2011 à 00:57 -0800, Raymond
Hettinger a
écrit :
 
 
 Do we have a signed contributor agreement?
 
 I've told Ross it would be nice to send one if he
hadn't
already done
 so, but I have obviously no way of checking whether
he did
or not.
 
 Regards
 
 Antoine.
 
 
 ___
 python-committers mailing list
 python-committers@python.org
 
http://mail.python.org/mailman/listinfo/python-committers
 
 
 
 
 --
 Pat Campbell
 PSF Administrator/Secretary
 pat...@python.org
 
 
 
 
 
 
 
 
 
 ___
 PSF-Members mailing list
 psf-memb...@python.org
 http://mail.python.org/mailman/listinfo/psf-members

___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Antoine Pitrou
Le mercredi 09 mars 2011 à 07:00 -0500, Steve Holden a écrit :
 But anyone with access to a fax machine or a scanner can submit a
 contributor agreement very simply.

That's like saying anyone with access to a printer can send a patch via
postal mail.
Sorry, but we are in the 21th century now.


 We certainly don't want to hold up development.

Unfortunately, that's what you are doing.
You are also making people frustrated.
Please solve the issue.


___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Nick Coghlan
On Wed, Mar 9, 2011 at 7:04 AM, Antoine Pitrou solip...@pitrou.net wrote:
 Le mercredi 09 mars 2011 à 07:00 -0500, Steve Holden a écrit :
 But anyone with access to a fax machine or a scanner can submit a
 contributor agreement very simply.

 That's like saying anyone with access to a printer can send a patch via
 postal mail.
 Sorry, but we are in the 21th century now.

Print form, fill in form, sign form, take photo, upload photo, email
photo isn't all that onerous a task.

Compared to setting up GPG (or something of that ilk), it's positively
straightforward.

Please don't blame the PSF for the inadequate state of digital
signature technologies and their uncertain place in law.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Nick Coghlan
On Wed, Mar 9, 2011 at 7:12 AM, Nick Coghlan ncogh...@gmail.com wrote:
 Please don't blame the PSF for the inadequate state of digital
 signature technologies and their uncertain place in law.

What we *could* do though, is have a better explanation of the reasons
behind the relatively archaic process for submission of contributor
forms.

Alternatively, something that occurred to me is that every core dev
*must* set up SSH correctly to push changes. So why not have a text
version of the form and require people to push a signed copy of their
completed form as a text file to that repository before their access
to the main repository is switched on?

We're relying on the SSH keys to identify submitters of contributions,
so sure we could rely on them for the form sign-off as well...

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Jesse Noller
On Wed, Mar 9, 2011 at 7:42 AM, Antoine Pitrou solip...@pitrou.net wrote:

  No, sorry, that doesn't parse.
  We don't need an explanation, we need a *solution*. Nobody cares about
  explanations when most online projects accept patches and enrole
  committers freely.

 While I agree with you that we need to do this better; don't interpret
 what other projects do as doing it right.

 They definitely do it right from a social perspective.



And probably not from a legal perspective. Ask anyone who has tried to
relicense a project and attempted to track down old willy nilly
contributors, or been forced to got and get CLAs after the fact.

I completely agree with you - we have to make this process modern, and
simple. We just disagree on if it's necessary or not.
___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Antoine Pitrou

 I completely agree with you - we have to make this process modern, and
 simple. We just disagree on if it's necessary or not.

I hate arguments from authority, but here's the 2010 breakdown of
committers by changesets (thanks Mercurial :-)). Who do you think is the
most sensitive to such issues?

$ hg churn -c -d 2010
ge...@python.org  1087 *
solip...@pitrou.net987 **
benja...@python.org959 *
victor.stin...@haypocalc.com   696 *
dicki...@gmail.com 629 ***
ezio.melo...@gmail.com 462 **
rdmur...@bitdance.com  404 
orsent...@gmail.com368 ***
pyt...@rcn.com 331 **
florent.xicl...@gmail.com  281 *
brian.cur...@gmail.com 243 ***
alexander.belopol...@gmail.com 237 ***
fuzzy...@voidspace.org.uk  195 **
ronaldousso...@mac.com 192 **
mer...@netwok.org  180 *
ziade.ta...@gmail.com  168 *
bcan...@gmail.com  160 *
mar...@v.loewis.de 160 *
vinay_sa...@yahoo.co.uk159 *
a...@amk.ca 125 
ocean-c...@m2.ccsnet.ne.jp 121 
g...@mad-scientist.com 119 
ste...@bytereef.org 98 ***
e...@trueblade.com  93 ***
d...@ubuntu.com 85 ***
g.rod...@gmail.com  82 **
ba...@python.org77 **
ncogh...@gmail.com  47 *
amaur...@gmail.com  36 *
dan...@stutzbachenterprises.com 34 *
tjre...@udel.edu26 *
steven.beth...@gmail.com23 *
luk...@langa.pl 23 *
l...@gustaebel.de   23 *
coll...@gmail.com   22 *
alexan...@peadrop.com   20 *
thel...@ctypes.org  20 *
fdr...@acm.org  19 *
j...@jcea.es18 *
j...@tummy.com  16 
m...@timgolden.me.uk16 
exar...@divmod.com  15 
pjen...@underboss.org   12 
la...@hastings.org  11 
br...@sweetapp.com  11 
krist...@ccpgames.com   11 
m...@egenix.com  11 
g...@ghaering.de   9 
jackd...@gmail.com   8 
rich...@commonground.com.au  7 
s...@pobox.com   6 
dirk...@ochtman.nl   6 
a...@opera.com   6 
jyass...@gmail.com   5 
dmalc...@redhat.com  4 
p...@telecommunity.com4 
asmo...@in-nomine.org4 
ar...@tunes.org  4 
jnol...@gmail.com3 
doug.hellm...@gmail.com  3 
k...@shore.net1 
facundobati...@gmail.com 1 



___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Eric Smith

On 3/9/2011 7:53 AM, Antoine Pitrou wrote:



I completely agree with you - we have to make this process modern, and
simple. We just disagree on if it's necessary or not.


I hate arguments from authority, but here's the 2010 breakdown of
committers by changesets (thanks Mercurial :-)). Who do you think is the
most sensitive to such issues?


I'm not sure what you're arguing for. Are you saying the PSF shouldn't 
bother making sure the copyright to python is unencumbered?


Eric.
___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Antoine Pitrou

 I'm not sure what you're arguing for. Are you saying the PSF shouldn't 
 bother making sure the copyright to python is unencumbered?

Eric, let me quote myself again:

Ok, so, since the PSF appears to have a meeting very soon, can I
request
that the PSF gets its act together and solves the electronic
contributor agreement issue once and for all?

The way we core developers are prevented from working properly
is
**totally** unacceptable.

Thank you


I don't care and don't want to argue (I insist about this) about
religions, be it christianism or intellectual property.
If you think a legal rule is needed, please just *ensure it doesn't get
in the way*. That's your job as a self-proclaimed protector of IP
rights, not mine.

And if you can't pull it off, then admit you failed in your duty and
stop bothering us core developers.


___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Jesse Noller
On Wed, Mar 9, 2011 at 7:53 AM, Antoine Pitrou solip...@pitrou.net wrote:

 I completely agree with you - we have to make this process modern, and
 simple. We just disagree on if it's necessary or not.

 I hate arguments from authority, but here's the 2010 breakdown of
 committers by changesets (thanks Mercurial :-)). Who do you think is the
 most sensitive to such issues?


Antoine; if you don't want the help - I don't need to help.
___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Antoine Pitrou
Le mercredi 09 mars 2011 à 08:07 -0500, Jesse Noller a écrit :
 On Wed, Mar 9, 2011 at 7:53 AM, Antoine Pitrou solip...@pitrou.net wrote:
 
  I completely agree with you - we have to make this process modern, and
  simple. We just disagree on if it's necessary or not.
 
  I hate arguments from authority, but here's the 2010 breakdown of
  committers by changesets (thanks Mercurial :-)). Who do you think is the
  most sensitive to such issues?
 
 
 Antoine; if you don't want the help - I don't need to help.

I have started this thread by asking that the PSF solves the situation.
That is the very definition of asking for help in my book.


___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread Guido van Rossum
On Wed, Mar 9, 2011 at 8:35 AM, Antoine Pitrou solip...@pitrou.net wrote:

 Hello Steve,

  I don't care and don't want to argue (I insist about this) about
  religions, be it christianism or intellectual property.
  If you think a legal rule is needed, please just *ensure it doesn't get
  in the way*. That's your job as a self-proclaimed protector of IP
  rights, not mine.
 
 As I have already pointed out in this thread, the PSF is not a
 self-proclaimed anything. It was established by Guido precisely to
 ensure that the IP was unencumbered. So Guido clearly thinks the rule
 is needed.

 I would like to hear Guido's opinion today about this. Python's
 development is not the same as it was 10 years ago, and the world has
 changed too.

If anything, we need the forms more than 10 years ago. BUT unlike then
it's acceptable to fill out a web form.

 I think Jesse has pointed us to some very satisfactory potential
 solutions. I also think you are making a mountain out of a molehill.

 The reason I am making a mountain out of a slightly oversized molehill
 is that otherwise it seems people here don't care to solve the issue,
 and instead keep patronizing about how the current process is fine
 (which it is!... as long as it isn't actually applied...).

 Electronic forms are easier to deal with, but I seriously doubt their
 absence has lost as much development effort as the total collective
 developer time already expended on this thread :-)

 Well, I agree that not so much development effort has been lost because
 of us checking contributor agreements, but I think there's a reason, and
 you might not like it.

TBH I don't think that the implementation of the web form ought to be
the PSF directors' job. However approval of this change in process and
of the exact legal text that people agree to on the web form is. One
of the developers or some other volunteer can do the implementation --
just don't make it live until the PSF's lawyer has approved the text.
(Though if it was me I'd just copy the Google forms, scratch out
Google, and write in Python in crayon.) Please do record which version
of the form is agreed to.

As a temporary solution for new contributors, if you trust them, give
them their permissions and ask them to fill the paperwork later (soon,
but not as a condition for the permissions).

-- 
--Guido van Rossum (python.org/~guido)
___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers


Re: [python-committers] [PSF-Members] [Fwd: Re: Push rights for Ross Lagerwall]

2011-03-09 Thread M.-A. Lemburg
I really don't understand what all the fuzz is about. We have
a two step process:

* Step 1

What the PSF initially needs is an acknowledgement of the
contributor (committer or not) that he or she is willing to
accept and enter into the agreement.

This can be done by checking a checkbox on the bug tracker,
a comment on the tracker, an inline note in the patch,
an emailed form, via IRC, etc.

The only important aspect in this step is to make the contributor
aware of the requirement and get his/her agreement to follow
up on it.

* Step 2

The paperwork can then be done as second step - in whatever
way is legally needed.

The only important aspect with this second step is that
the PSF does get to know about the new contribution. Since
Pat is not following the checkins list, an email to her
would be nice.

* Possible issues and solutions

If anything, I believe it's the legal form we require that's
giving people second thoughts, not finding a fax machine or
post box :-)

   http://www.python.org/psf/contrib/

Or perhaps, they are not aware of the requirement at all,
since the tracker doesn't mention it on the submission page:

   http://bugs.python.org/issue?@template=item

A simple note like this on the tracker would go a long way:


Please be aware that we can only accept patches for Python
if you are willing to sign a contributor agreement with
the PSF (linked to the contrib forms).

The agreement is necessary in order for the PSF to be able
to legally distribute your contribution together with the
Python distribution. If you have questions, please write to
contributor-agreem...@python.org.


contributor-agreem...@python.org could be aliased to
p...@python.org, p...@python.org, or even better, a
PSF committee taking care of this business.

For new core committers, I believe that step 1 and 2 ought
to really already have happened long before they even become
core committers. After all, submitting code is one of the
more important requirements we have for them, right ?

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Mar 09 2011)
 Python/Zope Consulting and Support ...http://www.egenix.com/
 mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
 mxODBC, mxDateTime, mxTextTools ...http://python.egenix.com/


::: Try our new mxODBC.Connect Python Database Interface for free ! 


   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
   Registered at Amtsgericht Duesseldorf: HRB 46611
   http://www.egenix.com/company/contact/
___
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers