Hacker News new | past | comments | ask | show | jobs | submit login

It looks like 1.4k people have forked it. The question is, which fork do I use? The problem is not that the source is unable to be updated, the problem is how to you organize peoples' efforts under a trusted maintainer long term? How do I know which forking effort to trust?

My understanding is that that's kind of the point of groups like the "Python Packaging Authority". So if they're not going to merge pull requests and do maintenance on the project, that IS a problem, since they're supposed to be the official version right now.




> The question is, which fork do I use?

Return the forks of developers who have publicly stated they'd like to take over maintenance of this project.

I'd bet that narrows it to less than ten.

Now-- have a look at the blog posts where these maintainers explain their plan to sustain the project going forward and choose the most persuasive one.

I'd bet it's less than one.

Short circuited, problem solved. :)


PIL -> Pillow

pipenv -> pippi

They could call it pippi


Alternatively, they could add one of those 1.4k people in to help if they seem to have produced working code for the project prior.


Github forks are meaningless. Sometimes they're forked because people think it's the same as the "star" button. Sometimes it's to have a classy project show up on your profile. Sometimes it's because you want to submit a PR. Sometimes it's because your company requires a software but isn't willing to use the public mainline.


Doesn't mean that at least one of those people doesn't actually maintain their forks and do PRs to the project.


Most of those people aren't maintaining forks in any meaningful sense.


There are over 500 commits merged to master since the last release. The community is actively contributing but these changes don't get to the end user because the maintainers are not releasing them.

Bugs get reported and closed because they are fixed in master every day, wasting not only the end users time but also that of the people actively working on the project.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: