Slashdot Mirror


Big Changes From Mozilla Mean Firefox Will Get Chrome Extensions

Mozilla announced yesterday a few high-level changes to the way Firefox and Firefox extensions will be developed; among them, the introduction of "a new extension API, called WebExtensions—largely compatible with the model used by Chrome and Opera—to make it easier to develop extensions across multiple browsers." (Liliputing has a nice breakdown of the changes.) ZDNet reports that at the same time, "Mozilla will be deprecating XPCOM and XUL, the foundations of its extension system, and many Firefox developers are ticked off at these moves."

20 of 192 comments (clear)

  1. This is complete bullshit by Nutria · · Score: 4, Insightful

    If Mozilla wants their browser share to increase, deprecate the god damned single-threaded engine!!!!

    --
    "I don't know, therefore Aliens" Wafflebox1
  2. God or bad? by aaaaaaargh! · · Score: 5, Insightful

    For me there is only one important thing: Whether the browser allows developers to implement the most aggressive ad blockers possible. I want everything blocked, images removed, content rerendered, flash rewritten, etc. -- whatever it takes to remove ad, remove ad blocker warnings, skip screens, and so on. Everywhere.

    So is the change good or bad? Does it allow ad blockers to be further improved or not? If yes, I'll continue using firefox. If no, I'll use another browser.

  3. Hmm, the only reason to use Firefox... by Ecuador · · Score: 4, Insightful

    Actually the main reason I use Firefox (alongside Chrome) is that it has some extensions that Chrome does not, and AFAIK that is exactly due to the more permissive add-on API. Otherwise, on fast modern systems it is rather sluggish compared to Chrome, I don't see why I wouldn't use Chrome all the time. I get it that it would be safer and easier to use the Chrome model, but what would the selling point be then? Is "not made by Google" enough?

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
  4. The End by nmb3000 · · Score: 4, Insightful

    Fuck Mozilla.

    The extension ecosystem is the number one reason many people are still using Firefox. Amid all the "user experience" bullshit, the deprecated-then-removed features, and the asshats steering Mozilla, it was extensions that kept the browser usable.

    And they're dumping them -- giving a giant "fuck you" to the thousands of developers who have kept their browser afloat. Some of the most popular extensions have been actively developed for the better part of a decade, such as NoScript (over 8 years) and Adblock Plus (over 9 years). And why? So we can have Chrome extensions which can't even do simple things like completely block Javascript or advertising. Gee, I wonder who likes that idea?

    This was the last vestige of the Firefox that we knew and loved being ripped out and tossed aside. In 2-3 years Firefox will be nothing more than another shitty Chrome clone. I can only hope this absurd move leads to a serious fork of the browser that focuses on getting back to the original goals of Firefox.

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
    1. Re:The End by narcc · · Score: 5, Insightful

      In your rush to complain, you missed a couple essential points. 1) They're extending Chrome's system, not simply cloning it. 2) They're working with developers to ensure they have all the essential API features necessary.

      So we can have Chrome extensions which can't even do simple things like completely block Javascript or advertising.

      Here's where the first point would have saved you some angst. They're extending Chrome's plugin API significantly.

      Some of the most popular extensions have been actively developed for the better part of a decade, such as NoScript (over 8 years)

      You'll be happy to discover that Mozilla are already working with NoScript's author to ensure his plugin will work long before legacy support is pulled.

      Now that you're properly informed, do you have any legitimate complaints? I hope not, as this is an excellent move. No longer will plugin authors have to deal with an ever shifting API. They'll have a stable API to develop against, designed in part by other plugin authors. Chrome plugin developers will also have an easier time porting their plugins to FireFox. It's a pretty huge win all-around.

    2. Re:The End by Anonymous Coward · · Score: 5, Insightful

      Tailoring the new API to specific (popular) extensions is a clear sign that:
      - the new API will *not* have all the features of the old model
      - the devs at mozilla have no idea how to cover that gap right now, so they are cherrypicking to avoid the worst of a shitfest.

      Yeah, everyone should be celebrating this. *snicker*

  5. Re:Didn't Like Eich by Anonymous Coward · · Score: 5, Insightful

    There are two lingering bad tastes from decisions the Mozilla Foundation made that still bother me. The first was the addition of the 'Awesome Bar', and the removal of the settings to disable it; and the second was the removal of Brandon Eich because he held a non-progressive belief.

    Both are indicators of a fouled decision-making process, and it's clear that they were precursors of other, similar, mistakes.

    (And I still use Firefox, to a degree, because Chrome has other problems.)

  6. Mozilla, please stop destroying yourself! by Anonymous Coward · · Score: 5, Insightful

    Even if this is a dupe, it's still well worth discussing again and again.

    Here we have Mozilla, which was once one of the most respected and trusted open source organizations, right up there with the FSF and the ASF, making yet another set of dumb moves. This isn't the first idiocy we've seen from them. It's just the latest in a long line of really obviously dumb moves.

    Let's ignore the utter fuckup that's Firefox OS, the abandoning of Thunderbird, the pathetic ouster of Mr. Eich, the Rust debacle, and the other such failures. Let's focus solely on Firefox.

    Just a few years ago, Firefox used to have over 30% of the browser market. Firefox was a major player, which made Mozilla a major player. These days, Firefox is likely under 10% of the market, and we keep seeing its use drop and drop. We see single versions of competing browsers, like IE 11 and iOS Safari 8.4, alone nearly exceeding the market share of all Firefox versions, on both desktops and mobile devices. Chrome for Android is well beyond Firefox's total market share. Soon enough, we may even see minor browsers like Opera Mini having a greater market share than all versions of Firefox, on all platforms.

    This drop was not necessary. People liked what Firefox used to offer. That's why people switched to it in the first place! Yes, Chrome did provide some competition to Firefox. But instead of facing this competition head-on, all Mozilla did was trash Firefox, for some inexplicable reason. From the very beginning, people were saying that they liked Chrome because it was fast, even if they didn't like the privacy implications of using it, nor its user interface.

    Yet instead of listening to what Firefox users said they liked about Chrome, and using feedback that to improve Firefox, Mozilla did the complete opposite. People liked the Firefox UI, yet Mozilla turned around and imitated Chrome, reaching an almost identical state with the release of Australis, despite the protests of so many Firefox users. People didn't like the privacy implications of using a browser provided by a major player in the ad industry, so what did Mozilla do? They stuck ads in recent versions of Firefox, along with forcing integration wtih some third-party services that most Firefox users have no intention of ever using! And when it comes to Firefox's performance, we've seen next to no positive progress. Electrolysis, for example, actually feels slower than single-threaded Firefox!

    Mozilla has systematically driven away a big chunk of Firefox's existing users by doing all of these stupid, unwanted things. Maybe this strategy would work if these changes brought in new users, but the evidence is that they aren't doing that at all. In fact, they've driven away the very users who were instrumental in getting others to use Firefox in the first place!

    While we do often see organizations falter against external obstacles, it's rare to see an organization like Mozilla which appears to be doing everything in its power to destroy itself! It isn't Chrome or IE or any other browser that's drawing users away from Firefox. The problem is that Mozilla is changing Firefox in every way possible that will maximize the number of users who move to an alternative browser. These changes appear to be just another set that will drive away users. These users aren't stupid. They know that if they use Firefox, they're going to get an inferior Chrome-like UI, but without the performance benefits of Chrome. So although they don't want to use Chrome, and they'd rather use Firefox (at least as it once was), they do the only rational thing and use Chrome. At least then they get a less-inferior Chrome experience, plus they get to use a fast and light browser, too.

    I truly though that when Mozilla hit only 20% of the market, they'd realize that something was wrong, and start making the sorts of changes that Firefox users actually wanted. But we didn't see that happen, obviously! Now we're seeing Firefox most likely under 10% of the m

    1. Re:Mozilla, please stop destroying yourself! by roca · · Score: 2, Insightful

      "The Rust debacle"? Rust is doing great!

      There's a lot of "post hoc ergo propter hoc" reasoning going on here. Your claims about how Mozilla's actions influence market share are completely unsubstantiated, and you completely ignore the effects of Google's actions (e.g. massive Chrome marketing spend).

    2. Re:Mozilla, please stop destroying yourself! by JMJimmy · · Score: 4, Insightful

      I completely disagree that it isn't Mozilla's fault. The horrid UI changes, the decades old bugs, abandoning core products to dick around with crap no one wants, failing to improve their OSX/Linux offerings in a timely manner, and completely ignoring the community are all major mistakes. At one point they needed to be the same to make it easy for people to switch from IE but they never got out of that mentality. They needed a focus/direction on how they were going to be different from the big boys to make their offerings unique while still being standards compliant. They spent way too much time creating bureaucracy that never got used (like the privacy team that was supposed to meet once a month), making their websites pretty instead of functional, and generally doing everything possible to piss people off.

      That wasn't the only factor, Google's tactics rivaled that of early IE in their bundling of Chrome/leveraging their websites to push it.

      Honestly, if they went back to Firefox 3's UI, cleaned out all the advertising/Hello/other gimmicky crap and focused on being a light weight/secure/fast/privacy focused browser I would be excited about it again. As it stands, most of the addons I use will not be WebApplications compatible as they're mostly to fix Mozilla's fuckups - once that's gone I don't know what I'll do. Opera possibly?

    3. Re:Mozilla, please stop destroying yourself! by narcc · · Score: 3, Insightful

      Let's also not forget that Chrome comes bundled, Ask Toolbar style, with many popular applications. Naturally, it also sets itself as the default browser.

  7. Re:Didn't Like Eich by jkflying · · Score: 4, Insightful

    He converted their reputation into money, which worked great until they didn't have any reputation left.

    --
    Help I am stuck in a signature factory!
  8. Re:Didn't Like Eich by Anonymous Coward · · Score: 0, Insightful

    > and the second was the removal of Brandon Eich because he held a non-progressive belief.

    The bad decision was promoting him to a job where his politics mattered. If they had left him as CTO, he would still be there. But they put him in a job where one of the requirements is to publicly represent the company and he was not qualified for that.

  9. WTF by rudy_wayne · · Score: 5, Insightful

    From TFA:

    As for why Firefox is abandoning XUL, XPCOM and the permissive add-on framework that came with it, Needham wrote that although "XPCOM and XUL are two of the most fundamental technologies to Firefox ... the ability to write much of the browser in JavaScript has been a huge advantage for Mozilla.

    It also makes Firefox far more customizable than other browsers

    And yet, for the past 4 years or so, beginning with Firefox 4.0, they have been on a steady campaign to rip out all the customizability that made Firefox popular and desirable in the first place. One of the most common comments I see from people, over and over, is "If I want a browser that looks and works like Chrome, I'LL USE FUCKING CHROME."

    Meanwhile, complaints from users are met with little more than a thinly veiled FUCK YOU from Firefox developers.

  10. Re:Didn't Like Eich by jellomizer · · Score: 4, Insightful

    It use to be as a C level employee your political views outside your business goals, didn't matter. Now we are like oh no! CEO/President of organization X has a political view opposed to mine, this means we can't like anything he does.

    Politics don't matter, it is just the media and the population trying to pidgin hole people in nice boxes, and get angry when some just don't fit.

    The evangelical christian democrat. The atheist republican. Just because you get a particular job title, why should our views on unrelated to their jobs really matter?

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  11. Re:Didn't Like Eich by hairyfeet · · Score: 2, Insightful

    So you are a corporate socialist that hates the free market then?

    Because what we saw with Brandon Eich was a classical case of the free market in action and is a perfect example of how a free market is SUPPOSED to work. People did not like Eich and since they did not own the company they used their free market power of the wallet by 1.- Refusing to install FF, in fact many uninstalled it who was using it, and 2.- They asked others not to do so and put up banners on their sites boycotting FF. This is how you are SUPPOSED to affect a company, not with bomb threats or snack pack throwers standing outside the building having baby fits, but by using the power of the wallet and the power of the square to avoid their products and urging others to do the same.

    And for all the right wingers that cry for Eich, saying he wasn't ousted for "not being progressive"? I hate to burst your bubble but he was fired for refusing to do his job simple as that. What IS the job of a CEO? Well a very large part of it is to be "the face of the company" and to deal with the press and issues in the press that are affecting your company's image...what did Eich do? Say "I don't want to talk about it" like a little spineless coward and hid while the opposition could say anything they wanted and build up steam for the boycott because he refused to do his job and fight back! If he would have said "these are my beliefs, this is what I support and what I do not and why" and actually started a dialog? He probably could have diffused the entire thing, remember he had an entire PR team at Moz to help him craft his side, while the other side simply were speaking their minds, so he had a pretty big advantage.

    So people used the power of the free market to affect change while an incompetent CEO sat in his chair and sulked until he had the chair taken away from him...yep, in this case the free market worked as intended.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  12. Re:Didn't Like Eich by Anonymous Coward · · Score: 5, Insightful

    It use to be as a C level employee your political views outside your business goals, didn't matter.

    That's false. Even 40 years ago no one would have accepted a KKK member as CEO of any major american corp. CEOs get paid boatloads of money precisely because they do represent the company. Nobody cares about the politics of the janitor because he's not paid for that, CEOs are.

    For another, Mozilla's "business goals" are explicitly political, that's why they have a manifesto rather than a charter.

  13. Old extensions by penguinoid · · Score: 5, Insightful

    As I said in the dupe thread, I'll say it again:
    I want Firefox to be compatible with Firefox extensions. Not to dump their own superior extensions because Chrome.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  14. Would you guys be as poutraged for a Klansman? by Uberbah · · Score: 2, Insightful

    Eich was a bigot. It's a free country, and he's allowed to have his personal views - but he also spent money to force those views onto other people. Would you guys be all indignant if a reasonably talented software manager was shown the door after he was shown to be a Klansman, and worked to deny basic civil rights to blacks or jews?

    If not, why not?

  15. Re:Didn't Like Eich by MobileTatsu-NJG · · Score: 2, Insightful

    ...and the second was the removal of Brandon Eich because he held a non-progressive belief.

    Why can't people that support Eich be honest about what it was that happened? He didn't get ousted for a bumper sticker on his car. Instead he used his wealth to support an ad-campaign that succeeded in suppressing the rights of up to 10% of the workers in his company. In fact we heard about this FROM HIS EMPLOYEES. He succeeded in turning the public against Mozilla. His actions didn't align with the stated goals of the organization, so ... what... were they expected to fight his battle for him?

    Like or hate Eich's departure as CEO, don't overplay Mozilla's responsibilities to your personal view on the matter if you're going to underplay his role in firing a shot that struck his own employees.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)