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.
It has been discontinued too early; from an AdBlock Edge comment, titled "uBlock may be fast, but is rubbish":
> I've been using uBlock now for a while and while it is
light and fast, it's is rubbish to use. Exclusions are
idiotic, context menu controls don't work, default
filters selection is idiotic, it doesn't sync settings
like Adblock Edge does, I'm just starting to hate it.
> I'd too like to see AdBlock Edge continue its own
development path even if it's not the fastest or
lightest. It's still better than all other ad blockers...
And don't forget that uBlock blocks Google Analytics, breaks most popular travel sites if you try to actually purchase, and also error reporters like NewRelix. Most of this is the fault of the default inclusion of EasyPrivacy I believe.
Many sites rely on Google Analytics to be able to do their own promotions and sponsorships, which is the only way they make money other than ads. By blocking GA, the site doesn't see you as a visitor. So, you use the site resources, don't see ads and don't add to their user/page view numbers. Plus, there's the fact that lots of sites use GA to handle inter-page click tracking so they can see what paths users take to analyze UI/price sensitivity/promos/etc and blocking GA may break your ability to actually use the site at all (many travel sites, for instance).
Would you block any analytics tracker - even one that didn't share data with 3rd parties? (i.e. a tracker that was purely to enable to site owners to gain insight into their visitors)
The vast majority of people use ad blockers to block ads. That's why almost no ad blockers block GA, etc by default. Plus, from my other comment: "Many sites rely on Google Analytics to be able to do their own promotions and sponsorships, which is the only way they make money other than ads. By blocking GA, the site doesn't see you as a visitor. So, you use the site resources, don't see ads and don't add to their user/page view numbers. Plus, there's the fact that lots of sites use GA to handle inter-page click tracking so they can see what paths users take to analyze UI/price sensitivity/promos/etc and blocking GA may break your ability to actually use the site at all (many travel sites, for instance)."
I enjoy how efficient Chrome has become as a result of uBlock, but it has a couple niggling issues. The most prominent of which is that embedded videos on a page (like those made on Reddit comment threads via RES) will display the ads, and there's nothing I can really do about it.
If I remember correctly, EasyPrivacy got removed from the default selection quite a while ago. But it was in it when that addon was first presented here, probably where that memory stems from.
> 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.
I wish they'll go one step further and add the "Please remove us from your adblock" notices to default blocking list
Maybe a little ironic that this linked page doesn't work unless cookies are enabled. For those unwilling to click, the screen shot contains a snippet of the Adblock filter selection, and "Adblock Warning Removal List"; "Anti-Adblock Killer I Reek"; and "EasyList" are checked.
"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."
Is there a good ad blocker that can be set to NOT block by default, and that provides an easy, one button or so, interface to turn blocking on for the site currently being viewed? I want to operate under a policy of giving new sites I visit a chance to show me that they can advertise responsibly and blacklist them if they show that the cannot.
All the ones I've tried so far (AB, ABP, uBlock) are strongly oriented toward blocking everywhere by default and whitelisting sites that you do not want to block on.
I suspect that most people who use an ad blocker do so not because of some moral objection to the very concept of advertising to pay the bills so that a site can provide free content to the general public. They use an ad blocker because they got tired of sites whose ads do obnoxious things like block the content, move the content around [1], make noise, put distracting animation in your peripheral vision, and so on.
By blocking all ads by default, the current ad blockers break the feedback loop that should be pushing sites toward ads that don't have the problems mentioned in the previous paragraph.
[1] moving the content around is what got me to install an ad blocker. Gocomics.com started doing ads that slide in from the left side, pushing the comic you are reading to the right. If you have zoomed in to make the comic more readable, this could push the right panel of the comic off the screen. Since the slide in ads did not run on every page (and when they did run, it was with a delay of a few seconds), you could not anticipate them and position the zoomed comic appropriately.
This is how I use uBlock, by disabling all the built-in filter selections and blocking ad providers when I notice them doing something shady/annoying, or going down in a way that hangs site loads.
Spoiler alert: you wind up blocking all ads anyway. There aren't any ad networks that have anything approaching the standards and practices of late night cable. If you don't believe me please run this experiment yourself.
Honest question - what business model for free content do you see other than ads? I understand all the privacy and distraction issues related, but increasingly many news sites I read feature only paid content. I suppose it's connected to the rise of ad blocking.
At the moment I'm not hosting any content of such kind myself, but I wanted to publish a game and I'm facing the same question. Should I sell my soul to the devil and work on freemium, coins, exploit OCD and rich-parents kids, or host ads and risk not earning a dime because every single gamer I know is tech savvy enough to have an ad blocker?
The whole point of a business is to come up with a plan to get people to give it money for a service. If your entire business plan is to get someone else to give you money because people completely unrelated to and uninterested in it happen to be using your service, it's not really a good plan.
I'm ecstatic about the seemingly new increase in paid-for content. If it means the long dark era of scatter-shot shotgun creation of incredibly lousy and shallow information in mass quantities only to garner advertising payments comes to an end (or even decreases slightly), I think the web and software in general will be a better place.
Would you like to go back to Internet stoneage where you had to pay per page view in Microsoft Network '95 (MSN v1) or Germany's BTX from 1980s.
Would you like to subscribe on hundreds of websites to access their paywall?
The WWW got popular because it's friction-free and many sites are paid by advertisement money. At the moment many ad networks are just stubborn (bad ads) and greedy taking big chunk of the ads money away, instead of sending it to the website owner who is doing the majority of work. So there is definitely a place for a new ad network that disrupt the Web ads that don't suck and with a smaller cut so that the website owner get again a bit more money.
Would you like to subscribe on hundreds of websites to access their paywall?
I don't rely on hundreds of ad-supported websites now. If all the ad-supported websites I use went behind paywalls, I'd be fine with that.
I'd pay for google and one or two more news orgs in addition to the ones I'm subscribed to. The rest of the websites I depend on and don't pay for are non-profits and/or don't run ads in the first place.
The WWW got popular because it's friction-free and many sites are paid by advertisement money.
Yes, and I guess I don't care. I was online before then, we can go back to that small world again. The web's popularity is largely an explosion in the equivalent of cable TV networks. If adblockers push them out, oh well.
> I don't rely on hundreds of ad-supported websites now.
I don't know if I do but I might do. The reason I don't know it is that I use AdBlock but whenever I google something I go to a few well known sites and to hundreds of random blogs. If I had to pay for each of them I'll probably use the Internet very differently.
I think the fairest thing is for both users to decide if they want to block ads and for site owners to decide if they want to block users who block ads.
Let's see how that pans out. I predict we'd end up mostly back where we are.
My ideal scenario would be 'informed curated blocking' where the worst offenders (ad networks that don't have sufficient safeguards against malware, genuinely abuse privacy controls or push the envelope for instrusive ads) are forced out of the market.
Flattr is a donation model, not a subscription model. Donation models are much less lucrative in general than nearly anything else because you can just forget to donate after reading. This is why Exhibit A for the donation revenue model is non-profits.
But you seem to argue against the culture of the web the way it currently is, which, whatever the morality of it (I use blockers with abandon!), includes both pushy, aggressive ads and ad blockers.
Actually, if you paid for content or made a purchase driven by an ad, this makes you a "high value" lead for advertisers based on their estimation of your disposable income and therefore you are more likely to be targeted with more ads from them to make even more big-ticket purchases.
An internet full of paid content is an internet that excludes many children and people in third-world countries, and in general more hostile to the poor than the wealthy. It's also an Internet that incentivizes sticking to a few sites you're used to rather than exploration of new things.
That seems incredibly dismissive of all the content out there. Just because something is "shallow" to you does not mean others don't enjoy it.
There is no such thing as "quality", its all subjective and the reason why there's so much gossip news and stuff is because so many people like to read it. BuzzFeed didnt get this big because nobody comes back to read their articles. That's the simple truth.
And nobody wants to pay for content when it's so easy to get things for free. Micropayments are not some easy answer (very hard to pull off) and they are no less private, in fact they will require even more tracking and even more data, down to your real identity and billing details.
Good grief, we had an Internet full of fantastic content before the ads showed up. Universities, libraries, Governments and NGOs, donation- and government-funded organizations like many news/media agencies, stores/businesses, and just real people -- amateur and professional.
Disclaimer: I'm a founder at Stands and we work on a product that addresses this issue specifically
From a wider perspective - I believe that the ideal is a fair ad based model which funds a free web and promotes equality and democracy, but it needs to put us - the citizens of the web - on an equal playing field in the ad/data business, and respect us (our privacy and experience).
We wrote a post about it here: http://blog.standsapp.org/how-to-fund-a-free-web/
In short:
- It blocks obtrusive ads
- Protects your privacy by blocking tracking companies
- Shows only standard banner ads and the revenue from these ads split between the site and the charity you choose
- Provides you with the ability to control your online experience by limiting the amount of ads and other capabilities
- Ads load after content loads
We're working on a product publishers can use to convert ad block users to Stands, let me know if and when you are interested to work with us on the beta.
If you only see a choice between "Free to Play" or hosting Ads then you have a problem greater than choosing your business model. You don't value your work enough to consider it valuable enough to pay for outright. First, ponder why that is, then address that issue.
One more: because its value depends on network effects. For example, it might be a communication service, a community forum or a multiplayer game.
Free (of cost) results in more users, which makes the service more valuable for every user. Unfortunately, it also prevents the developer from capturing this value directly.
In some cases, user segmentation and price discrimination is possible (ancillary paid features) but they come with extra design and development cost.
* it's not what I want - I prefer to deliver it for free and do not plan for it to become any source of income, just to not have costs scaling with popularity
* I don't need to sell it - I'm reasonably wealthy, with a good 40h/week job and salary. This is a side project and will loose it's charm when I convert it to a business project.
* it's hard - I work on a browser-based game (no easy to implement payment options)
In other words, it needs to be free for users and possibly earning just enough to not cost me anything.
What costs? Is hosting really so expensive, or is it something else? Obviously you have invested a lot of time. Personally, I wouldn't think twice about spending, say, $10 per month to publish something where I have invested the equivalent of $100000 in unpaid developer time (and yes, I have done that, although it's strange thinking of it in money when I did it for the challenge). Maybe it's more a psychological issue (pay for giving something away) rather than the actual cost?
Oh, I hadn't figured you were making a web game. I've thought of working on one myself (that's as far as that goes however). I would consider myself lucky to have made a web game popular enough to be concerned about the cost of running it.
Please... it's so easy to just dismiss these problems as "hey you should find a better business model" when lots of very smart people have been trying for a very long time.
Free + ads vs Paid access are the only viable models today. Anything else is an offshoot of less ads with more donations or merchandise or something else but there's no real 3rd option. If there was, we would have figured it out by now dont you think?
The OP was asking for a alternative business model for his game. I suggested he had more important things to be concerned about. Did you reply to the wrong comment?
I dont think OP's question was serious, there really isnt any other business model. And how is saying there are more important things to be worried about giving an answer to his question? Obviously not everything is worth an upfront payment and sometimes freemium is the best way to gain users and sales. Why is that somehow an "issue"?
I've preached this for years, and its my ongoing pet project, but patronage really is the endgame for information content.
Pretty much any freelance animator online is already using patreon. Writers, artists, and comedians are using it. I'm surprised its taken this long for news companies to start trying it.
Fundamentally, the information created is not scarce. It is knowledge. It deserves to be free. But the work to create the information is scarce. Valuable. Some might even say worthy of compensation.
There are so many ways you can present patronage to your audience. Hell, advertising honestly is a kind of patronage - your viewership translates into third parties valuing your work enough to pay you for it, so their ads can go along for the ride. But on the other extreme, you could be a writer or animator or comic artist who says "next episode costs $XXXX, when I get that much money I'll produce it / release it". And there is an entire range of other options in between those two, and its really stifling how content creators are still so limited in their options.
Donations. You can also do freemium without doing evil stuff: it doesn't optimize your income, of course, but it's better than nothing?
I also don't really think it's that important to have free content. I'm happy to pay for entertainment, and for other stuff most content isn't really produced with income in mind - stuff like blog posts etc don't have to make money, people will write them anyway
I run a free website and every year I do a one week fund raising for the costs. I don't have customers but a more or less dedicated community (some people are around for years, others come and go). The community always exceeds the amount I ask for.
This is a fantastic idea. "Hey, you guys obviously get a kick out of my website. Not asking for much - just enough that I can keep the site running and still awesome." I'd definitely pitch in $20 a year to a site that has entertained me for years.
The most immediate example that comes to mind is Wikipedia.
It works every time I see a site like mine try it. People are attached to the site over the years plus I am fully open about all the costs and expenses. The yearly amount is less than 20% of typical monthly income though, it is just hobbyists financing one part of their hobby. I don't think you could finance an actual job through this. But I think labour of love creates better websites than money-oriented endeavours anyways.
The key is making it very focused and short-time. People won't engage if you have a random donate button (I do, zero donations over 3 years). People love immediate motivation to participate in a common fundraising I guess.
I believe short term sponsoring should be worked on. Your game needs a good mouse and Logitech wants to increase its presence on the gamer market? You feature an ad from them.
The way ads are served usually today is so terrible that it encourages the use of ad blockers. Get the control back on them. Integrate them in your contents - on your terms and transparently - and the Web will probably be better for everyone.
The problem is that it's a lot of work and you have better things to do. I've heard of proxy companies that to do the boring stuff (hunting announcers, contract negotiation, etc.) for YT streamers.
See https://news.ycombinator.com/item?id=9716430, particularly Freditup, the_af & my comment discussing Emily Greer's rationale that players "pay-to-win" with large sums in physical sports games.
In terms of business models for free content: I'm a big fan of Patreon, and I use it to actively pay for a half-dozen sites and authors I enjoy. There are many more sites and authors I'd pay if they offered the option.
On the other hand, consider actually charging for your game. Or, alternatively, give the game away but charge a nominal amount for access to multiplayer servers, since that's a significant source of your costs.
How much do you think you'll make from ads? Chances are, much, much less than you expect. There are exceptions (e.g. plentyoffish.com), but people I know who run popular niche sites (in the low millions of page views per month, a few tens-of-thousands unique) are happy when they manage to make $1,000/month from ads.
Actually I have no idea. Never made any money from ads, but $1k/month sounds like the kind of money I could use to improve/market the game I'm working on.
There is also another question with the same roots - how much money do the sites I read need to make in order to work and maintain the same quality. I'd be glad to pay something like an equivalent of what I'm worth as an advertisement target. There was Google Contributor (https://www.google.com/contributor/welcome/) project but I don't know the current status.
Anyway, I have recently deleted my adblock. Not having it, ads are super annoying on some sites and I miss it, but I see no other way to discourage paywalling good, free content.
The reality is that a large quantity of people will continue blocking ads, so your contribution will amount to nil, unless you can get a non-blocking movement going.
The unfortunate thing is no matter how much we decide to not block ads, the ad companies will continue to take advantage of us with extremely intrusive, unvetted (for safety) ads. You give them an inch, they take a mile. I'm not willing to give them that inch. They will not reciprocate.
If all ad networks were tidy and nice, like The Deck network, I probably wouldn't block ads. But my pre-adblock experience WITH ads is what caused me to block them.
The advertisers had their chance and they blew it. I could care less if all ad-supported sites go away now. You're in bed with ad company scum, you deserve what you get.
If they want to ruin the user experience. I will force the user experience to be better with an ad-blocker.
I understand some content (especially content available for those that are underprivileged) may go away if ad-blocking continues to grow. I don't know the solution, but the solution isn't more ads or not blocking them. Maybe there's some other way... shrug
How about the worst of both worlds? I subscribe to the NYT and log into their site with a paid-for account to get around the paywall and still see ads everywhere.
The incentives set up by Google Contributor are to increase ads. It's about getting a micro-donation system that excludes sites that don't use Google Ads, so the idea is to force sites to show more ads in order to participate with Google Contributor and to punish sites for not showing ads.
I support your arguments of free content, but there are some sites on the internet that will serve you spam if you don't use a ad blocking software.
I unblock ads on the free websites that I use frequently which present ads in a nice way.
Some websites do show a popup that they earn from ads and it would be great if you could turn off your ad blocker and I mostly comply with that. The reason for this is that these sites know when and where to show ads.
I think we're ripe for some new business models becoming mainstream.
As I see it, ads just suck. I don't just mean suck as in "I just don't like them"; they're also just terrible at accomplishing what they want to accomplish, and they're getting more terrible, and because of this there's getting to be more and more of them everywhere. I get the impression (just an impression) that society is sort of 'wising up to' ads. (Admittedly, this may be because I've grown up and have personally wised up.) I personally have not clicked on an online ad in .. it's got to be at least a few years.. and I long for a day when everyone has wised up to the point where the model falls apart. (but I'm aware that ads can affect you by other means than having you click on them, such as by planting ideas in your head or making you gradually accustomed to company or product names.)
My big complaint is simply that I just hate having every second of my day filled with people trying to sell me crap! And more than anything, I hate when content is also an ad, or disguised as ads. I loathe product placements in movies and 'sponsored by' sections that play the company's commercials. I especially loathe when huge boardroom corporations task a bunch of advertisers to come up with an ads that will appeal to an 18-25 audience, and they crack their heads together and come up with a cute, ukelele-filled, animated skit that (literally) begs you to hashtag it. I want people to stop taking culture and trying to figure out how to manipulate it to sell their crap.
Like, it seems obvious that the fact that, in order to watch a TV show, you have to spend a quarter of your time watching (or ignoring, or muting and browsing the internet during) ads, is a completely terrible user experience! Imagine if every fourth page of a novel was an ad. Or if a fourth of popular websites were ads - oh wait, they are.
It's all monstrously unpleasant. I sometimes torrent movies and TV not because I couldn't pay for them, but because even if I use the right channels, the experience is awful (among other reasons). It's crazy to me that there's not yet an option to just pay more to disable all ads on TV. I guess it was technically infeasible for a long time, but, still.
Netflix is an example of someone figuring out how to take ad-supported things and turn them into a new model. That's a good thing. (Though I suspect a huge portion of their profits comes from it being so easy to ignore their bill because you sign up once and never get notifications about it?)
Ultimately I'd like to just pay for what I consume. I like Netflix because I give them money and I get service. I give Spotify money and I get service. I wouldn't mind a service that (via browser extension or something) allowed me to specify donations per month to various sites on the Internet that I visit - so I insert 100$ a month and it gets divvied up, and in exchange I have no ads. (With the caveat that if a site shows ads anyway, or tries to bait me into reading it, or is bullshit in some other way, I can revoke their piece of my payment..).
For creative work I think patronage is an underrated business model, largely because there's a high barrier to actually giving money to something. I'd love to just be able to say, I have 50$ a month for bloggers whose blogs I read - I don't want to push to "donate via paypal" button on every site; I just want it to get sent out by virtue of my being there and liking it. [Note: what doesn't work is paying proportionally to time spent on a website. That's how you get mindless Buzzfeed clickbait everywhere. Gotta figure out something else.] Twitch figured out how to get its users to actual donate money with minimal friction and that seems to be working well for them (though they're hosting a lot more ads lately, which is very tedious).
I'd also love to see a return of the renaissance style patronage of "rich people funding artists". Seems like funding happens mostly through grants and scholarships these days, instead of people just funding specific people who can do things they want to see in the world.
For your game, if it's multiplayer, the "cosmetics cost real money' model seems to work pretty well, and avoids you being resented requiring money just to access the whole game. As does just having the game cost money up front, but, that tends to lower demand. If you want to add content to the game after it's released, I think "expansions" are treated much more favorably by the public than "DLC" is: we feel cheated when we pay half as much as the game itself and get a single, probably crappy level. It's a lot nicer to get a large chunk of content with new mechanics and new stories that isn't just a tacked-in moneymaker level like a lot of games are doing.
That's neat. I think I'd seen that but forgotten about it since it has remained mostly irrelevant.
I'm excited about the idea, but I'm also pretty skeptical of this infrastructure even being run by Google. I'd rather it be open source. The project could fund itself through the same donations it enables for others, which is more concrete of a fundamental than a lot of other projects.
is a way to promote more ads by excluding sites that respect their audience and don't show ads. You have to be already showing Google ads in order to have Contributor as a way to turn them off. So, the incentive pushes toward net increase in ads.
I hoped a flattr-like solution would work, but it would need to be more automatic.
How much is all the longform article content you consume in a month worth to you? $5/mo? 20? 100? Take that, and split it up between all the sites you read news from. Multiply by 100k readers, boom! viable business model. Now the question is how you split it up. It needs to be thoughtless and as fine-grained as possible: maybe number of articles read or minutes spent reading.
This keeps the open internet: sites still compete on merit not on the inertia of subscription since the money follows the user's reading habits closely.
Set up code on your site that detects that I'm using adblocker(s) and I won't visit your site.
It really is that simple. Either you bite the bullet and accept that some of us don't want random 3rd party code running on our browsers or you gate us away. We won't hold it against you.
I would prefer to have option in uBlock that notified me if I was about to enter a site that didn't want me viewing their content if I had adblock enabled, so I could avoid those sites.
As for games free with buyable skins seems to be working well with many games.
"I would prefer to have option in uBlock that notified me if I was about to enter a site that didn't want me viewing their content if I had adblock enabled, so I could avoid those sites."
I suspect such a feature would do serious harm to the adblocking business. They do not want to surface the latent discontent that writers and publishers feel.
If it were as simple as the publisher pushing a button and blocking adblockers, and for adblock users it was as simple as pushing a button to notify you that you are heading to a site that had such anti-adblock penalites, the result across the web would be pretty uniform: you wouldn't get to go to any high quality websites.
They'd flip the switch, and 90% of adblock users will whitelist what they really do want to see --- whether it's The Economist, The New York Times, or whatever. Surfacing the idea of publishers implementing anti-adblock measures could actually reduce the adblocking footprint.
Since any code that sites install will just get circumvented by these adblockers (as they already do if you check the filters) what we're headed towards are hard paywalls where you have to login to access any content.
Speaking for myself, I tend to purchase games. I avoid in-game purchases like the plague. I might download an ad supported game if the ads stay out of the way. If I continue to play an ad supported game and there's an ad-free, payed for version, then I'll upgrade.
The vast majority of games on either platform won't make enough money to matter either way at this point due to oversaturation. There's still a small chance for a moonshot with the right game and the right marketing and some luck.
>Should I sell my soul to the devil and work on freemium, coins, exploit OCD and rich-parents kids,
You can do freemium without selling your soul. Look at LoL or Path of Exile for the best examples. Others would be Bloons TD 5 or Bloons City, where coins allow you to skip ahead, but slow downs are not purposefully added. Only when you add something that basically drains the fun out of the game unless money is spent are you selling your soul.
It is an issue of a fun gameplay mechanic. Slowing it down destroys the fun. Allowing it to be skipped doesn't destroy the fun, but does allow those not interested in it to skip it.
Consider a Mario game. Speeding up would be selling gems that let you skip a level. Slowing it down is saying you only get 3 lives ever 30 minutes unless you spend gems.
Or think of WoW. The leveling up is a fun part of the game, but after the second or third character, it gets far more boring and people are willing to pay to skip it. As more expansions came out, WoW actually made leveling easier. Then recently they added an option to skip the majority of the leveling and get straight to the end game. That is paying to speed it up.
Now consider Candy Crush. A fun game at the core, with levels that get harder and introduce new game play. All well and good. But then they added extreme cooldowns on everything. 1 life every 30 minutes with a max of 5 at a time. Periods where you have to wait 24 hours to go to the next section. Other powerups limited to once a day. That is purposefully slowing it down.
League of Legends is not a great example IMO. That game has a huge grindwall. Gaining access to just the gameplay-affecting elements of the game — not even looking at the cosmetic items — would cost hundreds and hundreds of dollars and take huge amounts of play time on top of that.
Unless it has drastically changed, I was able to boot it up and play for fun right off the bat. There were no slowdowns in any matches. While some abilities were off limit to me, these were off limit to the people I was paired with as well. The only issue I've ever noticed is that heroes aren't perfectly balanced and as such it may be possible for someone to buy access to a stronger one that the rest have, but that has not ever been a noticeable problem.
That it takes 1000 hours to unlock X does not count against it when the game is quite fun without X and where X has minimal impact on the game even when someone else has X but I do not.
Think of single player RPGs where unlocking the ultimate weapons/secret characters take dozens of hours of grinding outside of the main gameplay. That does not make the RPG a grindfest. Compare this to an RPG where 2 hours have to be spent grinding for every 45 minutes of progress through the main game. That is a grindfest.
Fairness is irrelevant - we take what we can as long as we can rationalize it.(surprisingly easy to do). Look at all the comments under you blaming you for not wanting to publish content without compensation.
Do what you must to be successful, because few will pay for things they don't have to pay for.
You should all check out umatrix if you have 15 minutes to spare.
Made by the same guy, it's adblocking and noscript done exactly how you want it done. Block pulled-in third-party sites by default, accept all on the primary domain you're looking at, and especially block from domains on a blacklist.
It breaks on a few sites, but it's not in my way as much as noscript and it's a 5 second job to get most any website to work. If you don't know how the web works, you'll be frustrated. If you understand how the modern web works, you'll wonder how you ever did without.
> it's adblocking and noscript done exactly how you want it done.
it's good, but not exactly how I want it done. Namely, it's not hierarchical. E.g. I can say Site A may load frames from site B. But then site B tries to load stuff in its frame and I have to set additional rules for Site B. instead an forward pointer to "Site B default inclusion set" or something like that would be useful.
Basically, hundreds of sites embed youtube. And on some (but not all) I simply want to apply a "load the minimal amount of stuff necessary to embed youtube" rule. If loads are conceptualized as a tree (A loads B loads C) a flat matrix is not powerful enough.
Same here. I DO want to have to re-enable third-party sites on each site I am on.
I hereby offer 10$ for someone to implement that. Yes, that is nothing for the work but that is what I feel having that feature would be worth for me right this moment.
All scopes import from higher level scopes. E.g. bl.com imports from * and www.bla.com import from * and bla.com.
I've made soem modifications to the * (global) scope to allow the minimal version of youtube to load. So whenever I visit a new website youtube just works.
Thanks for the recommendation! Uninstalled noscript, installed uMatrix in firefox, and wow - everything feels faster and configuration is less finicky. Loving it.
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.
I 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). Or see 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.
Should'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.
> 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/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/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/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) 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...). 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.
Sorry, but that looks an awful lot like bad-mouthed rumours I don't like at all. https://github.com/chrisaljoudi/uBlock mentions gorhill and ublock origin in a positive way and asking for donations is totally fine - it would've been a bit strange if that was the first thing he did after getting the project, in an extensive way, but I did not see that while using the extension. Can't have been too bad. Seeking for donations is especially a good idea since the original developer left the project because it was too much work -> counteract that work with money.
And I saw the offers to give back the project, which does not fit at all to the negative image projected here.
The donations sought are maybe a bit high (which only harms him, since less people might donate), and the one thing that I also don't like. But even that is nothing really bad, setting the current author is what needed to be done, and finding a proper representation of the original author could be in another commit.
There were big expectations that ublock would be totally great, than gorhill left and the new developer (who acted not in a good way to prevent that) got the fallout of the betrayed expectations. And how gorhill acted did not help at all.
Really? So if we look at the Git repo commit history, we'll see the transition commit on April 1st (https://github.com/chrisaljoudi/uBlock/commit/bc4b7fc4ea17c8...). I'm pretty sure we can consider his first commit as demonstrating his intentions if it departs significantly from previous project direction. And it does - the very first commit after the transition was to start soliciting donations (https://github.com/chrisaljoudi/uBlock/commit/f256801344a517...). Git repositories have some reviewable history to them, but I guess that's all just rumours, right?
> Seeking for donations is especially a good idea since the original developer left the project because it was too much work -> counteract that work with money.
Perhaps. But in that same flurry of commits on his first day of project ownership, he linked to a personal donation account (https://github.com/chrisaljoudi/uBlock/commit/31a4a522814f06...). All that's said on that page (https://gratipay.com/~chrisaljoudi/) is that he works on uBlock. Part of the drama was that it previously implied more than just working on it - it was his. His wording has since given more recognition to the contributions of others, thankfully. But Day 1 - he's looking for donations, and its his project. Perhaps not terrible on any other day. But taking an open and free project, slapping personal donation buttons all over it, and removing attribution from other developers by manually committing changes (https://news.ycombinator.com/item?id=9449876) - this behavior turned a lot of people off to his project and leadership. He's since talked about sharing those donations, which I think is good. I still think it would be better to not solicit them, but I don't personally value his contributions that highly any more. That's probably my own bias.
Those changes are more recent, and came after a lot of public criticism. We can see from the commits that those came in a month and a half after the transition (https://github.com/chrisaljoudi/uBlock/commit/823778274bfd47...). Roughly 2-3 weeks after the video you linked. His first approach was publicity, and then he took a less aggressive approach. Let's not whitewash things when commit history shows that it's only 19 commits back (three of those from other people) from the current mainline on Jun 7th. Normal procedure when taking over project maintainership is to maintain - not reinvent the image for donations.
I personally think he saw the opportunity to get some cash for not a whole lot of work, which is a really attractive offer as a high school student. I don't think it was malicious, but I also don't think it was appropriate behavior to take something that was created for free to help others and personally monetize it the moment you got some authority over it. He found out that these things are considered unethical and changed. That's good - and we don't have to lynch him. High school kids do dumber things, and there's still room to learn and grow. But they're not rumours - these things actually happened.
There's a reason people prefer the the gorhill fork. I don't think Ajouldi's a bad kid, but I don't fault people for not trusting him after his very public missteps. I think he'll do much better things in the future - and I think part of that is him directly experiencing the fallout of a poor decision before he's gotten a career that could be affected by it. I won't crucify him, but I won't pretend he never did anything wrong just because he apologized.
> 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.
No, it wasn't about removing contributors. It was about developer attribution - directly importing changes from others so they looked like his own commits. Inflating his personal contributions in a very un-Github style.
Everyone's mostly convinced that he did it because he's young and didn't think it through. We shouldn't lynch the kid - he's learned his lesson. But it's still understandable that people would prefer the original developer's version.
It'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.
i 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.
Gorhill 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.
From 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.
I've tried uBlock a few times, but it's always been inferior to Ghostery. I want to choose what I block on each page, e.g. sometimes I want to load Disqus, sometimes I don't, etc. uBlock doesn't allow me to do any of that, does anyone know a lighter alternative to Ghostery that will still have sane lists and allow me to unblock elements on a per-page basis?
Use Disconnect. More or less the same as Ghostery, minus the tracking you part. The fact that Ghostery tracks whether or not one sends data back to them shows that they have to be keeping some sort of tracking id for your machine.
Policeman was the closest thing —that I know of— to uMatrix for Firefox users, but —at least for me— Firefox is always complaining that Policeman is slowing down the browser. And also, it's nice that you can easily import your Chrome uMatrix rules to Firefox.
If people who made ad blockers were ethical, they would make their software easily detectable by the websites, so those websites could choose not to service those users.
Except that the people who are running the ads aren't hiding that fact. The people blocking them and stealing service are trying to hide behind their ad blocker.
The eff released their own ad blocker type tool available here https://www.eff.org/privacybadger and it's great. It doesn't come with a singular list of sites to block, but instead blocks domains that are seen across many domains.
Same. I wish we could get a Safari version of uBlock Origin since it does seem like in time it will be the clearly superior version.
Not to knock anyone working on mainline uBlock, but the frustrations of the original developer (justifiable or not) have led him to discontinue contributing code to mainline uBlock.
I've seen comments on reddit saying that often legitimate "Pay Now" buttons etc. are blocked by this add-on. Can anyone with recent experience weigh in? I don't really feel like switching from ABP which I'm perfectly happy with unless this is 99% kink-free.
The add-on shouldn't block anything on its own, so if there's a problem it's probably on some filter list that the user enabled. There's a pretty good way to debug these situations though, the network request log ( https://github.com/gorhill/uBlock/wiki/The-logger ). It will let you see the history of requests for a given page, and one of the colums in the log lets you fine tune what uBlock should do for that particular request - so, if you see that something that you don't want to be blocked is filtered out, you can reverse that and reload the page.
EDIT: in the latest release (0.9.9.0 at the time of this writing) the request log will also tell you which list provides the rule that blocks a particular request, it's pretty handy to debug this kind of issue.
All the major ad blocking extensions work by applying various filter lists, all separately maintained.
They may choose to enable different lists by default (uBlock turns on more than ABP for sure), but they can be configured in a few seconds to do the same thing.
This extension is so much more efficient than ABP or any similar extension that it's a no brainer, and I've had zero problems with it when bearing the above in mind.
1/3 the total ram usage on both FF and Chrome, it makes it possible to use Chrome on a PC with <16GB of ram again.
Another option for Firefox is the built-in "tracking protection". It is off by default, but can be enabled via about:config (set privacy.trackingprotection.enabled to true). Works on Android, too.
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.
[1] https://github.com/gorhill/uBlock/issues/38#issuecomment-966...