5 ms·
How is this different from the normal / existing uBlock? https://github.com/chrisaljoudi/uBlock/releases https://github.com/chrisaljoudi/uBlock/releases
by mrmondo 11y ago
How is this different from the normal / existing uBlock?
https://github.com/chrisaljoudi/uBlock/releases https://github.com/chrisaljoudi/uBlock/releases
- silvestre 11y agoIt's the fork developed by the original author. He transfered the main repository to another contributor for maintaining and then open-source drama ensued. I don't think they've diverged enough to recommend one over the other. I'm using Origin.
- tuananh 11y agoi think the original author doesn't want to take such big responsibility. it's a hobby for him only. he only works on it for fun so he transfer to another, forked it and add features as he sees fit.
- rockdoe 11y agoThe normal one is IIRC a fork when the original developer disappeared for a while. He's now very active again.
- fredwu 11y agoThe original developer explained the situation here: https://github.com/gorhill/uBlock/issues/38 https://github.com/gorhill/uBlock/issues/38
- onestone 11y agouBlock Origin is actually the "normal" one.
- mrmondo 11y agoAh, gorhill's Github page sort of answers my question: https://github.com/gorhill/uBlock https://github.com/gorhill/uBlock
- draugadrotten 11y agoExplained on https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/712524/ https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...
- deleted 11y ago[deleted]
- gitaarik 11y agoFrom what I can tell it looks like the original author transferred his project to someone else, but then forked that to be able to add stuff without having to merge into the original branch. But the actual difference I'm not sure about.
- david_p 11y agoTL;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 ago
- logn 11y agoGorhill wrote uBlock. After the project took on a life of its own, Gorhill handed the primary repo over to the contributors so he could develop from a fork of it. The primary repo then introduced requests for donations, changed attribution/authorship, and ended some features. As a result of the feature set difference, Gorhill renamed his fork to "uBlock Origin" so the features he wanted would be available in the addons sites without conflicting with "uBlock". At this point given their divergence, both projects are fully maintained and developed in parallel, with relevant revisions merged to each other where possible. That's the neutral summary at least. (edited slightly for clarity)