Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-25 Thread M.-A. Lemburg
Martin v. Löwis wrote: Terry Reedy wrote: On 1/23/2010 5:03 AM, Martin v. Löwis wrote: Indeed, that's what we are discussing here. And, I can only repeat myself: anybody can download the data and redistribute it in any way they like. This is how it is, and how it should be. Many sites

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-25 Thread VanL
On 1/23/2010 7:46 AM, M.-A. Lemburg wrote: That's a tricky one: That extra sentence I further affirm... introduces a restriction that goes beyond what US developers normally have to follow. And the way it is written, it also applies to developers not affected by US law. However, that

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-25 Thread Terry Reedy
On 1/25/2010 9:39 AM, VanL wrote: Also see MvL for the thought that went into the current wording. As I have stated before, the wording doesn't grant the PSF the authority to relicense or make derivative works of the content. Rather, it allows the PSF (and mirrors, and people who use PyPI) to

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-23 Thread M.-A. Lemburg
Martin v. Löwis wrote: In order to make it clear that PyPI data may only be mirrored for redistribution with PSF authorization, we need to add proper notices to PyPI and also prevent such mirroring technically (if possible). However, I don't think this is factually the case: *anybody* can

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-23 Thread Martin v. Löwis
However, I don't think this is factually the case: *anybody* can indeed mirror the data in any way they like. This is how it is, and how it should be. Sure, downloading things from PyPI is its main intent and that's also what the proposed PyPI terms allow the PSF to do. However, there's

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-23 Thread Martin v. Löwis
They can technically, yes, but the fact that they can doesn't map to any kind of permission for doing so. Most certainly it does: everybody is permitted to create mirrors. Otherwise, anyone could take any content on the web and copy it freely and use it for their own purposes, without having

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-23 Thread Martin v. Löwis
The second version does seem much more user-friendly, somehow, and should calm fears about potential abuse of content by the Foundation. Are we going to go with that? Not without legal advise. I would hope that users will also get permission to make copies of the content uploaded to PyPI,

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-23 Thread M.-A. Lemburg
Martin v. Löwis wrote: The second version does seem much more user-friendly, somehow, and should calm fears about potential abuse of content by the Foundation. Are we going to go with that? Not without legal advise. I would hope that users will also get permission to make copies of the

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-23 Thread Terry Reedy
On 1/23/2010 5:03 AM, Martin v. Löwis wrote: Indeed, that's what we are discussing here. And, I can only repeat myself: anybody can download the data and redistribute it in any way they like. This is how it is, and how it should be. Many sites have the restriction that people can download for

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-23 Thread Martin v. Löwis
Terry Reedy wrote: On 1/23/2010 5:03 AM, Martin v. Löwis wrote: Indeed, that's what we are discussing here. And, I can only repeat myself: anybody can download the data and redistribute it in any way they like. This is how it is, and how it should be. Many sites have the restriction that

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-22 Thread M.-A. Lemburg
Tarek Ziadé wrote: On Thu, Jan 21, 2010 at 8:08 PM, M.-A. Lemburg m...@egenix.com wrote: [..] Those scripts already exist and are in usage in the tools that are mirroring pypi. They are not rsync but http calls, but that's about it. Ok, so that wheel has already been reinvented :-) That's

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-22 Thread M.-A. Lemburg
Martin v. Löwis wrote: Like I said: the PEP can be used to document the technical requirements of being accepted as official mirror, but it doesn't cover any of the legal requirements the PSF will need to put in place in order to prevent unofficial mirrors Ok - as we are discussing official

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-22 Thread M.-A. Lemburg
Martin v. Löwis wrote: What about restricting the mirrors to the non web part in that case ? I think MAL is talking about a completely different setup: the unofficial mirror. The unofficial mirror doesn't follow any protocol; it's just a mirror of PyPI using the standard API to fetch all

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-22 Thread M.-A. Lemburg
Martin v. Löwis wrote: OK. That's not what I understood since he proposed a cloud system run by the PSF for the PyPI mirrors. Which implied (to me) those were official mirrors. For some reason (which I don't understand) MAL is opposed to the notion of mirrors. If the complaints about a

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-22 Thread Martin v. Löwis
In order to make it clear that PyPI data may only be mirrored for redistribution with PSF authorization, we need to add proper notices to PyPI and also prevent such mirroring technically (if possible). However, I don't think this is factually the case: *anybody* can indeed mirror the data in

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-22 Thread P.J. Eby
At 11:11 PM 1/22/2010 +0100, Martin v. Löwis wrote: In order to make it clear that PyPI data may only be mirrored for redistribution with PSF authorization, we need to add proper notices to PyPI and also prevent such mirroring technically (if possible). However, I don't think this is

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-21 Thread M.-A. Lemburg
Martin v. Löwis wrote: Sure, the PEP can be used as basis for the decision process, but someone still has to make the decision to add a mirror or not and these people should be appointed to by the PSF - much like we have an infrastructure committee to see after the python.org site. The

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-21 Thread M.-A. Lemburg
Steve Holden wrote: Tarek Ziadé wrote: 2010/1/20 Martin v. Löwis mar...@v.loewis.de: Of course, there's also a human dimension : we suppose that the people running the mirror are people we can trust because they can technically do malicious things in the mirror since we don't really have any

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-21 Thread Tarek Ziadé
On Thu, Jan 21, 2010 at 12:24 PM, M.-A. Lemburg m...@egenix.com wrote: [..] I have in the past suggested that we consider hosting services at diverse places. I'd have thought this was a prima facie case for distributed hosting facilities. If we have that, we have no need for mirrors, but

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-21 Thread Tarek Ziadé
On Thu, Jan 21, 2010 at 11:59 AM, M.-A. Lemburg m...@egenix.com wrote: Martin v. Löwis wrote: Sure, the PEP can be used as basis for the decision process, but someone still has to make the decision to add a mirror or not and these people should be appointed to by the PSF - much like we have

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-21 Thread M.-A. Lemburg
Tarek Ziadé wrote: On Thu, Jan 21, 2010 at 5:29 PM, M.-A. Lemburg m...@egenix.com wrote: [..] Sure, we could do all those things, but such a process will cause a lot of admin overhead on part of the PSF. Which process ? the non-web mirroring requires no effort/work from the PSF. The

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-21 Thread Martin v. Löwis
Like I said: the PEP can be used to document the technical requirements of being accepted as official mirror, but it doesn't cover any of the legal requirements the PSF will need to put in place in order to prevent unofficial mirrors Ok - as we are discussing official only mirrors, why are

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-21 Thread Martin v. Löwis
What about restricting the mirrors to the non web part in that case ? I think MAL is talking about a completely different setup: the unofficial mirror. The unofficial mirror doesn't follow any protocol; it's just a mirror of PyPI using the standard API to fetch all data available. People have

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread M.-A. Lemburg
explaining some of the reasons for part 4. Thanks, Subject: Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement From: M.-A. Lemburg m...@egenix.com Date: Fri, 11 Dec 2009 01:45:10 +0100

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread Steve Holden
Agreed. Until this issue is resolved we can't allow (public) third-party mirrors. Given the recent adverse reactions to PyPi changes we should be careful not to cause any further offense. regards Steve M.-A. Lemburg wrote: Steve Holden wrote: None that I am aware of, but Martin is the one

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread Tarek Ziadé
On Wed, Jan 20, 2010 at 8:06 PM, M.-A. Lemburg m...@egenix.com wrote: Steve Holden wrote: Agreed. Until this issue is resolved we can't allow (public) third-party mirrors. Given the recent adverse reactions to PyPi changes we should be careful not to cause any further offense. Perhaps the

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread Tarek Ziadé
On Wed, Jan 20, 2010 at 10:34 PM, Tarek Ziadé ziade.ta...@gmail.com wrote: [..] http://www.python.org/dev/peps/pep-0381/#how-a-client-can-use-pypi-and-its-mirrors I could add in the PEP the fact that the mirror has to be accepted by the PSF See also :

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread Tarek Ziadé
On Wed, Jan 20, 2010 at 10:35 PM, Tarek Ziadé ziade.ta...@gmail.com wrote: On Wed, Jan 20, 2010 at 10:34 PM, Tarek Ziadé ziade.ta...@gmail.com wrote: [..] http://www.python.org/dev/peps/pep-0381/#how-a-client-can-use-pypi-and-its-mirrors I could add in the PEP the fact that the mirror has to

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread Martin v. Löwis
Steve Holden wrote: Agreed. Until this issue is resolved we can't allow (public) third-party mirrors. Given the recent adverse reactions to PyPi changes we should be careful not to cause any further offense. I quite disagree on that statement; I see the issue of mirrors as completely

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread M.-A. Lemburg
Tarek Ziadé wrote: On Wed, Jan 20, 2010 at 8:06 PM, M.-A. Lemburg m...@egenix.com wrote: Steve Holden wrote: Agreed. Until this issue is resolved we can't allow (public) third-party mirrors. Given the recent adverse reactions to PyPi changes we should be careful not to cause any further

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread M.-A. Lemburg
Martin v. Löwis wrote: Steve Holden wrote: Agreed. Until this issue is resolved we can't allow (public) third-party mirrors. Given the recent adverse reactions to PyPi changes we should be careful not to cause any further offense. I quite disagree on that statement; I see the issue of

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread Martin v. Löwis
Of course, there's also a human dimension : we suppose that the people running the mirror are people we can trust because they can technically do malicious things in the mirror since we don't really have any real protection (*yet*). That's not true: users of mirrors can verify that the

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-20 Thread Tarek Ziadé
2010/1/20 Martin v. Löwis mar...@v.loewis.de: Of course, there's also a human dimension : we suppose that the people running the mirror are people we can trust because they can technically do malicious things in the mirror since we don't really have any real protection (*yet*). That's not

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2010-01-18 Thread M.-A. Lemburg
Hi Steve, has there been any progress on this ? M.-A. Lemburg wrote: Steve Holden, Chairman, PSF wrote: Adding a Google-like clause might make us seem less Draconian. Here's a proposal for a less controversial text based on the Google terms: PyPI is a service provided by the PSF. In

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-10 Thread Terry Reedy
M.-A. Lemburg wrote: Steve Holden, Chairman, PSF wrote: Adding a Google-like clause might make us seem less Draconian. Here's a proposal for a less controversial text based on the Google terms: I like the third part better. PyPI is a service provided by the PSF. In order to be able to

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-10 Thread M.-A. Lemburg
Terry Reedy wrote: M.-A. Lemburg wrote: Steve Holden, Chairman, PSF wrote: Adding a Google-like clause might make us seem less Draconian. Here's a proposal for a less controversial text based on the Google terms: I like the third part better. Thanks. PyPI is a service provided by the

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-09 Thread M.-A. Lemburg
Steve Holden, Chairman, PSF wrote: Adding a Google-like clause might make us seem less Draconian. Here's a proposal for a less controversial text based on the Google terms: PyPI is a service provided by the PSF. In order to be able to distribute the content you upload to PyPI to web site

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-07 Thread M.-A. Lemburg
Noah Kantrowitz wrote: VanL wrote: Doug Hellmann wrote: We have to grant the PSF the rights to distribute the files if we're uploading them to be hosted on PyPI. Does the new wording imply that we're licensing the use of that code under those terms, or just granting distribution rights the

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-07 Thread VanL
Laura Creighton wrote: I think it would be better to use the language from the EUPL see: http://ec.europa.eu/idabc/servlets/Doc?id=31979 In particular, I think that it is much better to say something like: In the countries where moral rights apply, the Licensor waives his right to exercise

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-07 Thread M.-A. Lemburg
VanL wrote: M.-A. Lemburg wrote: Those are likely only a handful of users who'd need the added permissions and it doesn't explain the need for an irrevocable license. The irrevocability is there to protect the PSF. It is so that no one can claim later that they got mad at the PSF and

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-07 Thread Steve Holden, Chairman, PSF
Adding a Google-like clause might make us seem less Draconian. regards Steve M.-A. Lemburg wrote: VanL wrote: M.-A. Lemburg wrote: Those are likely only a handful of users who'd need the added permissions and it doesn't explain the need for an irrevocable license. The irrevocability

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-04 Thread VanL
Doug Hellmann wrote: We have to grant the PSF the rights to distribute the files if we're uploading them to be hosted on PyPI. Does the new wording imply that we're licensing the use of that code under those terms, or just granting distribution rights the file containing the code? It feels

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-04 Thread M.-A. Lemburg
VanL wrote: Doug Hellmann wrote: We have to grant the PSF the rights to distribute the files if we're uploading them to be hosted on PyPI. Does the new wording imply that we're licensing the use of that code under those terms, or just granting distribution rights the file containing the

Re: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement

2009-12-04 Thread Noah Kantrowitz
: [Catalog-sig] [PSF-Board] Troubled by changes to PyPI usage agreement VanL wrote: Doug Hellmann wrote: We have to grant the PSF the rights to distribute the files if we're uploading them to be hosted on PyPI. Does the new wording imply that we're licensing the use of that code under