On Sat, Sep 20, 2014 at 12:30 AM, John Wong <gokoproj...@gmail.com> wrote: > Hi all. > > TL;DR version: I think > > * an option to enroll in automatic ownership transfer > * an option to promote Request for Adoption > * don't transfer unless there are no releases on the index > > will be reasonable to me. > > On Fri, Sep 19, 2014 at 9:26 PM, Richard Jones <rich...@python.org> wrote: >> >> >> In light of this specific case, I have an additional change that I think >> I'll implement to attempt to prevent it again: In the instances where the >> current owner is unresponsive to my attempts to contact them, *and* the >> project has releases in the index, I will not transfer ownership. In the >> cases where no releases have been made I will continue to transfer >> ownership. >> > > I believe this is the best solution, and frankly, people in the OSS world > has been forking all these years > should someone disagree with the upstream or just believe they are better > off with the fork. I am not > a lawyer, but one has to look at any legal issue with ownership transfer. I > am not trying to scare > anyone, but the way I see ownership transfer (or even modifying the index on > behalf of me) is the same > as asking Twitter or Github to grant me a username simply because the > account has zero activity. > > Between transferring ownership automatically after N trials and the above, I > choose the above. > Note not everyone is on Github, twitter. Email, er, email send/receive can > go wrong. > > As a somewhat extreme but not entirely rare example, Satoshi Nakamoto and > Bitcoin would > be an interesting argument. If Bitcoin was published as a package on PyPI, > should someone > just go and ask for transfer? We know this person shared his codes and the > person disappeared. > Is Bitcoin mission-critical? People downloaded the code, fork it and started > building a community > on their own. What I am illustrating here is that not everyone can be in > touch. There are people > who choose to remain anonymous, or away from popular social network. > > Toshio Kuratomi <a.bad...@gmail.com> wrote: >> >> But there are >> also security concerns with letting a package bitrot on pypi. > > > Again, I think that people should simply fork. The best we can do is simply > prevent > the packages from being downloaded again. Basically, shield all the packages > from public. We preserve what people did and had. We can post a notice > so the public knows what is going on. > > Surely it sucks to have to use a fork when Django or Requests are forked and > now everyone has to call it something different and rewrite their code. > But that's the beginning of a new chapter. The community has to be reformed. > It sucks but I think it is better in the long run. You don't have to argue > with the > original owner anymore in theory. > > Last, I think it is reasonable to add Request for Adoption to PyPI. > Owners who feel obligated to step down can promote the intent over PyPI > > John > > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig >
I, for one, am happy that this conversation is happening because I wasn't aware of other communities that did this (but was aware that it happened on PyPI). That said, I would really appreciate people's suggestions be contained to improving the process, not towards modifying PyPI. At this point, as I understand it, PyPI is incredibly hard to modify safely for a number of reasons that others are likely better to speak to. Warehouse has a clear definition, design, and goals and I don't know if adding these on after-the-fact in a semi-haphazard way will improve anything. The more useful discussion right now will be to talk about process and how we can improve it and help Richard with it. Cheers _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig