Comments (21)
There's nothing to clarify here. If you like Gorhill's version stick with it, if not, go for Chris Aljoudi's.
from ublock.
I beg to differ. For one thing, if this is going to be actively maintained, it is unclear why gorhill transferred the official repository to chrisaljoudi, rather than chrisaljoudi starting a fork of the extension. Given that gorhill has previously deprecated extensions in favour of new extensions, some explanation would be useful.
from ublock.
Dup of #12.
from ublock.
@rusvnc There are only 3 simple rules about this :
- Always backup up your settings before switching between the forks.
- Never run both forks simultaneously.
- You have the total freedom to choose whichever fork you like.
from ublock.
unclear why gorhill transferred the official repository to chrisaljoudi
These projects are hobby to me, not full time job. It stopped being a hobby when it felt more and more like a tedious job. I will keep maintaining my version (and share with whoever care to use it) because it guarantees the tool will match what I want out of it.
Addendum: Since I am going to use this entry as my official response to this recurring question, I will add.
In case you wonder why it felt tedious: go to Adblock Plus forum, and notice how the moderators are quite busy answering to all kind of never ending requests (including nonsensical ones sometimes). It's a full time job, and not a fun one as far as I am concerned. And especially not dealt with by ABP developers.
This is how however more and more of my time was spent, and no doubt it would just become worst as uBlock gained popularity. So I was getting sucked into something I never intended to do.
A hobby is something you enjoy, not something which feels like a tedious job. I am back to how I want it to be. There is nothing more to say about this or justify to anyone how I choose to spend my time[1].
[1] I unfortunately have to spell this last one out because of the unsolicited "advices" I received from random internet people -- who never contributed to the project -- about what I should have done instead.
from ublock.
Hello, I understand but why gave up uBlock one day and less tehan one week later, came back to make a fork ? Why don't work with the "official" uBlock" team (it seems they need some help) ? Your last release works very well, congratulations and sorry for my bad english, I'm French.
Alain
Date: Sat, 11 Apr 2015 09:02:54 -0700
From: [email protected]
To: [email protected]
Subject: Re: [uBlock] Please clarify uBlock₀ vs. uBlock (#38)
unclear why gorhill transferred the official repository to chrisaljoudi
These projects are hobby to me, not full time job. It stopped being a hobby when it felt more and more like a tedious job. I will keep maintaining my version (and share with whoever care to use it) because it guarantees the tool will match what I want out of it.
—
Reply to this email directly or view it on GitHub.
from ublock.
@ghost: By handing over the official repository, he ensures that the "official uBlock" is maintained by a team that is willing/able to handle the "tedious job" aspects of having a popular, useful addon. gorhill maintaining his own fork allows him to actually enjoy working on uBlock without getting burned out and discouraged. It also means he is free to innovate without breaking things or pissing off a bunch of people that may not like a particular feature. This is a win/win/win for all parties involved.
from ublock.
@gorhill If I were you I would just ignore all the created issues and pull requests or even disable the ability of creating the new ones. If someone wants to change the direction of the project then there is always a possibility of creating a new fork as GPLv3 allowing to do that.
from ublock.
@dolohow The project would suffer if people can not file bug reports, uBlock wouldn't be what it is now without the bug reports.
For the feature requests, I have no problem closing them if I want to, at least now it is spelled out in here, so I can use this as reference without further comment if I want to. I keep some feature requests open though because many of them are things I thought about in the past, so I may or may not decide to do something about them.
from ublock.
Enjoy your hobby and enjoy life. Its way to short. Just wanted to stop by and say thank you for this great project and taking the initiative. My browsing experience is better for it :) I'll use the new fork of your product and keep track of your work for future innovations.
from ublock.
have a coffee for your hard work on me @gorhill @changetip
from ublock.
Hi @gorhill, @ticoombs sent you a Bitcoin tip worth a coffee (6,642 bits/$1.50), and I'm here to deliver it ➔ collect your tip.
from ublock.
By releasing ublock-origin so soon (and naming it so prominently to be the "original" version), you're stealing some of your own transition's thunder. There's a risk users will install your more trusted version, and that the new owner will lose motivation. Good luck with future development, in any case!
from ublock.
Main reason I published on AMO is because a feature which I think is important was removed from uBlock (per-site switches). That both versions diverged significantly enough so soon is not in my control.
When ABP added "acceptable ads" in their fork, they also created a demand for a version uncompromised by the "acceptable ads" principle, hence ABE happened. When uBlock removed the
per-site switches, a demand was created for a version of uBlock with the per-site switches.
This is the reality of GPL: anybody can fork and create their own flavor if they disagree with the pre-fork version. This should not be seen as wrong when it happens, it's expected. In the big picture, users win.
As far as trust is concerned, both versions can be trusted -- that should not be an issue in either case: the development and source code is public in both cases (every single code change can be easily browsed on github).
Edit: Notice that I still contribute fixes to uBlock since the fork, and also try to deal with filed issues (those issues which are relevant to both versions), so it's not like I am ignoring uBlock to the advantage of uBlock Origin -- I also want uBlock to work fine for whoever uses it, I just strongly disagree with the removal of the per-site switches feature.
Edit (2015-06-15): Somewhere toward the end of May, I decided I will not contribute code anymore to https://github.com/chrisaljoudi/uBlock anymore. See top of README.
from ublock.
This i feel needs more publicity, my head is a in a twist wondering whats going on and which ublock to use.
Basically if I understand you right, ublock got too big, and you got sick of all the support requests, so you forked it off, knowing that ublock will get the vast majority of users and hence the vast majority of support requests whilst your own fork is a much smaller userbase and hence less pressure.
The issue I have is there really needs to be some kind of page highlighting the differences in features, such as this change of per site switches feature.
from ublock.
@chrcoluk wrote: "The issue I have is there really needs to be some kind of page highlighting the differences in features, such as this change of per site switches feature."
+1000
I don't have enough knowledge about the differences to do it myself, but if someone puts together a rough draft, I'm willing to edit it and polish it up. If the developers support the idea, I'm also willing to ask the right questions to make the differences clear to the average user. I will also work to ensure it is unbiased and written in a friendly way. I have no agenda, bias, ego involvement, or financial interest. Like most people, I just want the tool that best suits my needs.
from ublock.
For what its worth I am now on ublock origin, I suspect this will become the better version over time. Although I hope this version gets the network log firefox ui enhancement the other version has.
On the other version there is also no mention of per site switches been removed in any changelogs, however it does look like they were "silently" removed, which to me isnt good behaviour from a developer, as the other ublock is still on my laptop and I see the 3 buttons underneath "domains connected" are missing. I will move my laptop over to this version as well soon, I only kept it on there for now to compare the two.
from ublock.
https://en.wikipedia.org/wiki/Ublock#uBlock_Origin
from ublock.
ahh ok so the per site switcher was added specifically in this version, thanks.
from ublock.
@gorhill wrote: "Main reason I published on AMO is because a feature which I think is important was removed from uBlock (per-site switches)."
Can you provide some detail as to where this feature is located and what function it serves? Chrcoluk mentioned the three buttons at the bottom of the uBlock popup. Is that what the functionality to which you are referring? Did regular uBlock remove the ability to control popups, strict filtering, and cosmetic filtering on a per-site basis? If so, why?
from ublock.
Yes, the three buttons at the buttom are the per site switches.
Yes, regular uBlock removed them but you can still block popups through filter syntax ($popup) and disabling cosmetic filtering should (not sure) be possible through dynamic filtering (wiki page). Whereas strict filtering (actually strict blocking) is not available for now (well, only in the 0.9.3.0 release which is the same for both project).
from ublock.
Related Issues (20)
- Underscore in domain name breaks whitelist editor HOT 4
- New issue tracker is at https://github.com/uBlockOrigin/uBlock-issues/issues HOT 4
- Ublock origin crashes on Chrome
- Softonic HOT 2
- Please don't leave Windows XP users alone HOT 1
- placeholder in whitelist to whitelist subdomains HOT 4
- uBlock Origin prevented the page from loading: HOT 7
- Deploying uBlock Origin to machines with Firefox HOT 2
- Questions about how uBlock works HOT 1
- [Feature] Add to filters, unchecked by default, Adblock nonintrusive advertising and AakList HOT 1
- SoundCloud ads are no longer being blocked HOT 1
- No window action buttons HOT 1
- Please allow to run on router
- 开启插件后芒果视频网页版无法正常登录 HOT 1
- Youtube adds
- can i install ublock origin for all browsers silently (automatically)? HOT 1
- blocking is ok but the site is not functional - how to overcome?
- Ublock blocks some comments section
- A script that blocks a microphone on Google Translate for Firefox
- Apple Extensions for MacOS / iPad OS HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ublock.