On 13Jan2017 1050, Lukasz Langa wrote:
Thanks for review, Steve!


On Jan 13, 2017, at 10:35 AM, Steve Dower <steve.do...@python.org> wrote:
An *abandoned* project can be transferred to a new owner for purposes
of reusing the name when ALL of the following are met:
...

The list here is nearly identical to the previous section

The "skin in the game" behavior is different.

Fair enough. Perhaps we should avoid using the idiom though (as suggested earlier) to avoid any potential loss in translation.

I would actually like to be able to name-squat for a period between a project 
being started and being released (particularly in my own context, I often need 
to keep a project private until it has been internally tested/reviewed/scanned 
and the lawyers have signed off, at which point it may require a new review if 
the name has to change).

Presumably for a reachable uploader who can give an explanation, this won't result in the 
immediate loss of the name. But suggesting a time limit may help reduce support requests 
("project is name squatting for at least 6 months" feels okay to me, but not 
wedded to it).

I don't want to suggest arbitrary limits on acceptable name squatting because 
this can be abused. As long as you squat and nobody calls you out on it before 
your first functional release, that's okay. If you squat on a great name and 
somebody comes along with an existing notable project wanting that name, the 
case it rather clear though.

So perhaps name-squatting belongs in the "this project is abandoned and I want the name" section rather than the "this project is invalid and I'm flagging it via support channels" section? (Or maybe I misunderstood the intent of the separate sections, which I'm sure is also useful feedback :) )

(As a semi-related aside, I'm currently squatting on the 'microsoft' and 
'windows' packages for trademark protection reasons. They may never get any 
functionality, but that's better than someone else having the name. This sort 
of squatting doesn't necessarily need to be explicitly called out in policy, 
but maybe it's worth a mention?)

I wanted to avoid touching on trademark issues because IANAL.

Very good point. Since nobody directly involved in this policy is a lawyer, it might be worth clearly stating what the index maintainers are responsible for in the case of a potential legal dispute with an unreachable package owner, or one who is deliberately/maliciously making themselves unreachable.

Or maybe it's a rare enough case that it doesn't matter? We certainly resolved our last issue easily enough, though it did require the index maintainers to put us in direct contact with the package owner. Maybe stating that "the index maintainers are not responsible for evaluating the legal status of intellectual property, and may only establish direct contact between the complainant and a reachable package owner with mutual consent" is the way to go? (And get VanL to sign off on the wording, just in case there's some oddity here I'm not aware of.)

Cheers,
Steve
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to