4 ms·
TL;DR: "uBlock Origin" (or "uBlock₀") is the version you want (maintained by the creator of the project, up-to-date) The original "uBlock" github repo was crea
by david_p 11y ago
TL;DR: "uBlock Origin" (or "uBlock₀") is the version you want (maintained by the creator of the project, up-to-date)
The original "uBlock" github repo was created by gorhill. Later, the repo was handed to a contributor of the project (chrisaljoudi) who did nothing good with it. Finally, gorhill forked chrisaljoudi's repo to create "uBlock Origin" and resumed development.
- onli 11y agoI don't think that this is actually true. Yes, gorhill started ublock and then handed it over, but chrisaljoudi just continued development and made some changes (like a call for donations). I'm not aware he did anything bad, and in the video he put up sounded just a bit unlucky, not like planning to do bad things (https://www.youtube.com/watch?v=_D1TpddtVUA https://www.youtube.com/watch?v=_D1TpddtVUA). Or see https://www.reddit.com/r/ublock/comments/38lf1y/any_difference_between_ublock_and_ublock_origin/crwhmwt https://www.reddit.com/r/ublock/comments/38lf1y/any_differen..., where a made statement about feature-completeness caused a minor dispute. Which version to run probably more depends on whether you want that per-site switches feature.
- david_p 11y agochrisaljoudi is not pushing anything compared to gorhill, just compare the commit rates: - https://github.com/chrisaljoudi/uBlock/graphs/contributors https://github.com/chrisaljoudi/uBlock/graphs/contributors - https://github.com/gorhill/uBlock/graphs/contributors https://github.com/gorhill/uBlock/graphs/contributors I am not claiming that chrisajoudi did anything intentionally wrong, he simply does not contribute as much.
- yathrowaway45 11y ago>I'm not aware he did anything bad I don't have a good overview, but there was some stripping of authorship of patches. E.g. https://github.com/gorhill/uBlock/issues/69 https://github.com/gorhill/uBlock/issues/69
- onli 11y agoShould've linked to the original in the commit message, but I still don't see evil intent there. That is just what happens if you are not careful, test things locally and when there is no proper PR - and you can't cherry-pick since it is from another repo. Given that from what I see, this was intended to be a friendly cooperation, that shouldn't have been a problem.
- justabystander 11y ago> but chrisaljoudi just continued development and made some changes Yeah, there's more to it than that. Gorhill started it as a free and non-profit solution to help. He gave a lot of the credit to people maintaining the block lists. When he got tired of dealing with it, he transferred maintainership over to one of the devs that showed interest - chrisaljoudi. Who promptly started to monetize it. Like how he stripped out the "No donations sought" part of the readme (https://github.com/chrisaljoudi/uBlock/commit/f256801344a5178261cad5130a7f4be1ec061343 https://github.com/chrisaljoudi/uBlock/commit/f256801344a517...). And many of his changes were done to make his own contributions seem far larger than they actually were in order to encourage donations. The majority of chrisaljoudi's changes are churn to make the project look busier than it actually is. For example, many changes are just committing checksum updates (https://github.com/chrisaljoudi/uBlock/commit/bb340ac92cc6a823dd0f9187296051941af2c358 https://github.com/chrisaljoudi/uBlock/commit/bb340ac92cc6a8...). Which is already done internally from uBlock. And then there's the removal of other developer's attribution. Which he thankfully stopped after everything blew up. Or his personal site which initially gave the impression that he was the sole creator of uBlock. There was a lot of online drama following it after the maintainership was newly transferred (http://www.reddit.com/r/programming/comments/33sl39/maintainership_transfer_of_ublock_post_mortem/ http://www.reddit.com/r/programming/comments/33sl39/maintain...). I know Reddit's not really an unbiased place from which to review, but there's plenty of links on there. I'm sorry, but people who ignore the contributions of others and immediately scramble for donations (https://donorbox.org/ublock https://donorbox.org/ublock) the moment they're made lead maintainer don't really give me a good impression. There's been a lot of discussion over the inflated amounts of those donations (http://www.reddit.com/r/linux/comments/39quzj/chris_aljoudis_ublock_not_gorhills_ublock_origin/ http://www.reddit.com/r/linux/comments/39quzj/chris_aljoudis...). He's cleaned up a lot of the problems people complained about, but it doesn't change the fact that his first priority upon receiving a position of authority in a large, free, open-source project was to strip out attributions and solicit donations. I'll give him credit for backpedaling and reforming, but not much. It's easy to apologize when you got caught.
- gandarojin 11y ago> And then there's the removal of other developer's attribution. Which he thankfully stopped after everything blew up. Or his personal site which initially gave the impression that he was the sole creator of uBlock. https://github.com/chrisaljoudi/uBlock/commit/6850fa0a262b8772a502c92750fe7a5bf74515f0#commitcomment-10530773 https://github.com/chrisaljoudi/uBlock/commit/6850fa0a262b87... > Can you remove me as collaborator of the project please? Thanks. > @chrisaljoudi Remove me too from collaborators, please. They asked for it.
- edwintorok 11y agoThe version of uBlock Origin on AMO is higher than the version of uBlock, so at least for Firefox uBlock Origin seems better maintained.