Slashdot Mirror


Firefox To Mandate Extension Signing

First time accepted submitter x0ra writes In a recent blog post, Mozilla announced its intention to require extensions to be signed in Firefox, without any possible user override. From the post: "For developers hosting their add-ons on AMO, this means that they will have to either test on Developer Edition, Nightly, or one of the unbranded builds. The rest of the submission and review process will remain unchanged, except that extensions will be automatically signed once they pass review. For other developers, this is a larger change. For testing development versions, they’ll have the same options available as AMO add-on developers. For release versions, however, we’re introducing the required step of uploading the extension file to AMO for signing. For most cases, this step will be automatic, but in cases where the extension doesn’t pass these tests, there will be the option to request a manual code review."

196 comments

  1. If only by Anonymous Coward · · Score: 3, Funny

    Now if only conception required signing we'd solve all the worlds problems.

  2. Start of th End by JMJimmy · · Score: 4, Interesting

    For me this signals the start of the end for Firefox. Before you know it you'll see legal requests to block extensions like Adblock Plus from being signed and with more hurdles to jump through the ecosystem will shrink. What does remain will be spread out as fewer developers bother with AMO and try to drive traffic/revenue to their sites.

    1. Re:Start of th End by Anonymous Coward · · Score: 1, Interesting

      The beauty of open source is that you can go in, disable the signing requirement, and compile your own binary.

      It looks to me like this is a move to protect regular users from malicious plugins. If you want to use plugins that aren't Mozilla approved, you just have to have a bit of a clue.

    2. Re:Start of th End by Dracos · · Score: 1

      Did you post this comment from 2010?

    3. Re:Start of th End by Anonymous Coward · · Score: 0, Insightful

      I'm convinced that Mozilla doesn't want to be in the browser business any more. Why? No idea, but I can't think of any other explanation as to why they've been shooting themselves in the foot for so long they haven't got legs to stand on, so to speak.

      Firefox broke away from the bigger Mozilla "suite" with the idea of being a more lightweight browser, then they proceeded to lumber it with so much crap that if they were to merge Thunderbird back in you'd think you were running Netscape Communicator again.

      They had a great relationship with Google, a competitor, were receiving all kinds of funding for development...then they jumped ship to deal with Yahoo instead for some ungodly reason. Yahoo is like AOL, its continued existence is a mystery that probably depends upon a lot of its users not knowing any better. Perhaps that shouldn't be surprising coming from developers who proudly stated that corporate users aren't important and "don't matter" whilst inflating version numbers for...what reason? The only end result I've seen from the inflated version numbers is a lot of pissed off extension developers. Now people developing extensions are going to have to grovel to Mozilla to get them "signed," probably pay a fee for their troubles.

      They're in the business of data mining just like everyone else, no surprise there. People give Google a lot of flak for privacy issues, yet nobody seems to give Firefox any for making their "data choices" opt-out...and by the time you've opted out, they've already been sent a "health report" and who knows what else, likely with a unique identifier for every PC running it.
      Somehow in the midst of all that they shoehorned in a video conferencing option that's so hilariously broken and buggy that it almost comes off as an intentional joke with no punchline.

      Mozilla can get fucked. There's been plenty of options out there for years now that have been better, this latest bit of boneheaded nonsense is just the last nail in the coffin. So long Firefox, it's been a good run, shame that the people who created you had to ruin it by being a bunch of insufferable douchebags who have no concept of good software engineering.

    4. Re:Start of th End by aaron4801 · · Score: 1

      Remember when Firefox was born as the stripped-down next-generation of the Mozilla Suite? When it was all about getting the code base to the bare minimum and letting the user decide which functions and features they wanted, and let them have those via extensions?
      Yeah, me neither. Must have been a dream.

    5. Re:Start of th End by Anonymous Coward · · Score: 0

      I'm convinced that Mozilla doesn't want to be in the browser business any more. Why? No idea, but I can't think of any other explanation as to why they've been shooting themselves in the foot for so long they haven't got legs to stand on, so to speak.

      Because the Foundation have been Google lackeys since forever, with their for-profit subsidiary and their huge stream of income from Google sponsorship lasting just long enough for Google's browser to mature - which the Foundation have helped ease users into by making Firefox into a vague facsimile of Chrome.

      Now Firefox usage has gone from dominating the world to barely double digits, the next step is to make it harder to deveop for - go full Metro on their asses with meaningless signing requirements (if they really cared about users, they'd make this shit disablable from about:config). Hand the reins over to Google and gallop off into the sunset with their savings.

      Their behaviour is an insult to anyone's intelligence, and I want to say that I'm surprised anyone intelligent wanted to contribute to Firefox, but I'm not sure much innovation has happened for years.

      It's no surprise that one of the most popular add-ons, ABP, was also found to be accepting money from Google to unblock their ads.

      A pox on all the above's houses. But, let's face it, none of them would have got so far on technical merit...

    6. Re:Start of th End by epine · · Score: 1

      then they jumped ship to deal with Yahoo instead for some ungodly reason

      Considering that Firefox had the power to compel Google to throw giant sums of money at them indefinitely and for all time as per the DOJ's premonic Google anti-trust settlement, it is truly inexplicable that they would turn to a pittance from Yahoo instead.

    7. Re:Start of th End by Anonymous+Brave+Guy · · Score: 3, Informative

      The beauty of open source is that you can go in, disable the signing requirement, and compile your own binary.

      You can, but 99.999% of Firefox users won't, and probably 99.99% couldn't do it even if they wanted to. Even the geeks who could mostly won't have the time to learn a major OSS code base like Firefox's in order to actually do it.

      I've looked at contributing to this sort of project a few times to see if I could help out. I've then given up when I realised it would take me longer just to set up the development environment and be able to build it than it would take me to write from scratch and give away entire useful software packages of my own, or to chip in a significant amount of extra help to some existing small but useful project on someone's GitHub that they are otherwise trying to maintain alone or with just a couple of regular contributors.

      In practice, that lack of user base then has a direct effect on some add-on developers, and if those developers stop producing or maintaining their add-ons then even users who have compiled their own unlocked version of Firefox won't be able to enjoy them. Killing off part of an ecosystem affects everyone.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    8. Re:Start of th End by luvirini · · Score: 1

      Not really.

      Firefox has been on the road to nowhere a while. This is just a part of the strategy to piss off people who actually try to do things.

      My personal big problem is the certificate handling where firefox does not allow me to say "yes I know that is a bullshit cert but I do not care" as a surprising number of cheap routers ship with bad certificates and thus cannot be administered with firefox.

    9. Re:Start of th End by Anonymous Coward · · Score: 1

      Except, you know, Firefox has been trying to move away from Google for years, and people just whine every time they do try to find another revenue stream (ads, switching to Yahoo in North America, etc).

      Also the fact that they NEVER dominated the world. Explorer was ALWAYS the dominating factor until Chrome came out, then Chrome ate IE's lunch, and then started to eat Firefox's lunch too a bit. Now Firefox is a few percent lower than it was at its peak, by most reasonable accounts, and everyone is using Google's browser instead.

      That, and no matter how many times people claim it's turning into Chrome, Firefox is still very distinct unless you simply open the browser and stare at it without using it. So this is the argument of the fool who has no real arguments except "I don't like Chrome, and will not accept it if Firefox does anything like Chrome, even if it's a good thing like sandboxes or per-process tabs... wait, I'm an idiot, aren't I?"

      People just like to hear themselves be negative about Firefox, because that's much easier than helping Mozilla. After all, if you keep pretending they don't listen, don't care, and don't even want to make Firefox anymore, then you won't feel as bad when they finally die because of all your blustering negativity. It's all THEIR fault, after all. Even when Firefox is genuinely better than ever, if you stop bitching and just use the damn thing.

      And I'm a Chrome convert who has tried everything from Opera 3 to Pale Moon, and yet Firefox is the only other browser I feel like switching to. If Mozilla is winning me back, they're doing just fine, no matter how many blowhards on Slashdot want to make up this ridiculous narrative that Mozilla is awful no matter what they do. It's almost enough to make me think that there's a paid campaign to discredit Mozilla on social sites, which wouldn't be necessary if what you said was actually true.

    10. Re:Start of th End by Anonymous Coward · · Score: 0

      Mozilla has been digging their own grave for years. This is more like another nail in the coffin.

    11. Re:Start of th End by bill_mcgonigle · · Score: 1

      It looks to me like this is a move to protect regular users from malicious plugins. If you want to use plugins that aren't Mozilla approved, you just have to have a bit of a clue.

      A "bit of a clue" is setting an about:config variable. I'd be totally fine with that (I depend on at least one extension AMO won't host).

      Build-your-own means I won't be getting security updates from Fedora, and hundreds of thousands of people doing the same thing is silly. Sure, somebody will set up a repo, but it's clearly not *just* aimed at keeping novice users from shooting themselves in the foot.

      How much you wanna bet this presages awful Firefox changes that normally an extension would fix but those won't be allowed? Mozilla doesn't have staff to get the essentials done much less tend to a walled garden.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    12. Re:Start of th End by yuhong · · Score: 1

      What bad certificates are you talking about?

    13. Re:Start of th End by Anonymous Coward · · Score: 0

      It's never that simple to compile your own binary. You generally have to find and download tons of libraries, some not clearly listed as required, figure out how to get them all on your system (often times your distro is a version ahead or behind and trying to change that causes unrelated issues), then get the build system working, then actually compile it (and fix any errors). I've heard compiling the modern browsers can take days on some systems.

      It's no easy task and users shouldn't have to do it. Addons are already restricted to being installed on from specific websites. They should focus on improving their site security instead of preventing people from making extensions for their personal use. There have often been times when I've slightly modified an an addon-on to change some behavior to better suit me. It sounds like that won't be possible anymore because the files will no longer matched their signed versions.

    14. Re:Start of th End by JMJimmy · · Score: 1

      Mozilla has been digging their own grave for years. This is more like another nail in the coffin.

      I agree with that entirely. Addons have been its saving grace - every screwup Mozilla made there's been an addon to fix it... or at least manage it. This move is going to gradually erode that imo. Not right away but within a few years I'd wager.

    15. Re:Start of th End by Anonymous Coward · · Score: 1

      1) Revenue options: voluntary payment from users (most charities with that much exposure don't have a problem) and corporate sponsorship, for a start. Go for the same funding models as other far less widely distributed open source projects. No, they never wanted to switch from Google until Google didn't want them anymore;

      2) As far as browser choice, they most definitely did dominate - IE has always been the default browser, and Firefox has not pushed for opt-out installs, yet five years ago it enjoyed 30% Firefox share vs ~50% IE. Since we're around the 10% mark on Firefox now, you'd have to be high or stupid to say that it's " a few percent lower than it was at its peak";

      3) Firefox is not "very distinct" from the PoV of the average end user who couldn't give a fuck that the extension API is different or that the rendering engine is different. The user's experience of using Firefox has been approaching the experience of using Chrome. No matter how much this annoys you, everybody says it because it's true. Of course Chrome comes with some good security and stability ideas - such a shame Firefox hasn't managed to implement any of them well;

      4) Why would I "help" a duplicitous business disguised as a company? I'll send them money when they revert all their Chrome-like UI changes, rip out the stupid (video conferencing etc.), and stop accepting money from ad brokers. Just as I donated initially, before I understood the extent of their asshat relationship with Google. GIve me a product worth buying;

      5) "Even when Firefox is genuinely better than ever" - you're higher than Benjamin Franklin's kite, sir. Nobody agrees with you - neither those who qualitatively argue about browsers nor the marketshare numbers themselves. You are embarrassing yourself;

      6) OK, so you're coming from the PoV of someone who prefers Chrome. This makes sense, since Firefox has gone from being a good browser to a worse alternative to Chrome for nearly every user;

      7) "If Mozilla is winning me back, they're doing just fine" - lol, you just admitted they haven't won you back. And why they'd be doing "just fine" based on whether they have you alone as a customer is fucking hilarious;

      8) "It's almost enough to make me think there's a paid campaign to discredit Mozilla" - what is the mental deficiency that makes people assume that their twisted opinion must be so right that only a massive conspiracy can explain their beliefs not fitting in with reality?

    16. Re:Start of th End by Anonymous Coward · · Score: 0

      Really ancient routers like the classic DD-WRT and similar issues, which people are too cheap to upgrade (and understandably so for some of the poorer people): https://bugzilla.mozilla.org/show_bug.cgi?id=1090765

      That said, it's a real cop-out to blame this on Mozilla. It's not your router is any safer, you're just shifting the blame to Mozilla at that point for pointing out that you should really get something that's more reliable.

    17. Re:Start of th End by luvirini · · Score: 1

      No, it includes a lot of modern small business routers too,

      I did not blame mozilla, I just stopped using it and switched to chrome as that is clearly what mozilla wanted by not allowing me so say "Yes it is a crappy certificate, but the traffic is on a local network so who gives a flying leap" that chrome allows.

      So as said I do not blame mozilla, they just do not want people to use their product so I am not.

    18. Re:Start of th End by Zontar+The+Mindless · · Score: 1

      Have you ever actually tried to build FF from source? It's horrid.

      When it's as easy to build FF from source as it is, say, MySQL, you can get back to me.

      --
      Il n'y a pas de Planet B.
    19. Re:Start of th End by Zontar+The+Mindless · · Score: 1

      Dracos does not have a particularly low UID, and you seem not to have much of anything resembling manners.

      --
      Il n'y a pas de Planet B.
    20. Re:Start of th End by Zontar+The+Mindless · · Score: 3, Insightful

      I'm still pissed about them moving the tab bar to the top of the UI, thereby throwing the tab paradigm right out the window, and forcing me to go find a hack to get back what was perfectly sensible and should never have been changed like that in the first place.

      I'm forced to hack extensions almost weekly because the default for each new release is simply to declare all existing extensions "outdated/incompatible" when this is obviously not true in the vast majority of cases.

      It's almost as if someone said, "Now that we've lured in all these users, let's see how much abuse they'll take before they leave again."

      --
      Il n'y a pas de Planet B.
    21. Re:Start of th End by Anonymous Coward · · Score: 0

      Wait... I used a website with an invalid cert in FF the other day, as follows:

      Big warning screen

      "I know what I'm doing" button

      uncheck "permanently store exception"

      "ok" or similar button

      *simples*

    22. Re:Start of th End by UltraZelda64 · · Score: 1

      Meh... Firefox has been on an increasingly-sharp decline to shittiness ever since version 3, which rapidly accelerated with 4 and the rapid-release bullshit schedule as well as all the changes for no good reason. Too bad no one ever forked the last good version (aka. Firefox 2.x), and now we're all stuck with either Chrome or a Chrome rip-off, whether we want Chrome or not. I sure as hell do not, and therefore I am fucked. Hopefully the new browser by the guy who co-founded Opera actually turns out to be good, I always liked Opera... until they, too, shat all over their browser and made it yet another motherfucking Chrome wannabe (only going all-out in this case, literally basing it on Google's Chrome itself).

    23. Re:Start of th End by gweihir · · Score: 2

      I agree. Making required signing a strongly advised default is fine, but the user _must_ have a fine-grained way to override it. I guess we will just see more FF forks that fix stupidity like this. There are already quite a few that fix the broken user interface.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    24. Re:Start of th End by Anonymous Coward · · Score: 1

      Yes, but that was before that they decided that Firefox would be a crappy imitation of Chrome.

      For the last couple of years, they have been removing all the useful features (including half the GUI), but the stuff that they remove keeps coming back as extensions. This allows users to still have an acceptable browsing experience, instead of being forced into the "vision" of Firefox developers.

      With extension signing, they get an easy way to block all those extensions that keep ruining the "vision", thus finally making forcing the rest of us over to Chrome.

    25. Re:Start of th End by JMJimmy · · Score: 1

      Tabs on top does have some logical sense but following that logic the bookmarks toolbar is out of place, the search bar behaves in a global manner instead of a tab based manner, etc. They just did too many "me too" things without thinking them through fully.

      Most recently they removed the ability to place UI elements in the file bar - I used to keep search there (since it's global) and the address bar below the tabs. It worked really well but of course they want the file bar gone so they have to make sure no one can use it to its full potential.

    26. Re:Start of th End by squiggleslash · · Score: 1

      If it's bypassable, legally, then there's no issue. My objection to the Apple iWalledgarden (as an example) has always been that it's not bypassable via any legal means, with Apple always scrambling to prevent users from exploiting the latest method to unlock their devices to allow their own apps to run.

      Firefox is offering two major alternatives here for end users: you can choose to use someone else's .exes (including your own if you really want to compile it), or you can use Firefox's developer's build.

      Mozilla is unlikely to accept requests to disable AdBlock+, but if they did, what of it? The reality is that demand for the developer's build would increase, and over time Mozilla would likely seek to contain the damage by, for example, permitting users to install their own extension signing keys in addition to the official Mozilla keys.

      The extension system has always been a pontential vector for security attacks. I think they're right in locking it down for users who aren't savvy enough to know the risks.

      --
      You are not alone. This is not normal. None of this is normal.
    27. Re:Start of th End by Anonymous Coward · · Score: 0

      It may not be the end of FF but it will definitely the end of FF as FOSS, because the freedom to run arbitrary extension is cut. It is mainly the stupidity of the users that make FF with special add-ons malicious. The dumb user who click on every link available without using their brain before. If my freedom to decide on my own which add-on I want to run will be cut be FF then FF is not longer a choice for a browser nor is is part of the FOSS word. FF will be as bad as IE and other proprietary software. Good luck FF, good bye and thank you for the fish.

    28. Re:Start of th End by wbo · · Score: 1

      If it's bypassable, legally, then there's no issue. My objection to the Apple iWalledgarden (as an example) has always been that it's not bypassable via any legal means, with Apple always scrambling to prevent users from exploiting the latest method to unlock their devices to allow their own apps to run.

      This is not strictly true. Pretty much anyone can pay the $99 fee to get a developer certificate and then sign any app that they like and install it on up to 100 iOS devices via sideloading - fully supported by Apple. What Apple doesn't like is those who "jailbreak" their devices so they can install non-appstore apps without purchasing a valid certificate.

      They have no problem with people purchasing a developer certificate, signing any app (including 3rd party apps that violate app store guidelines), and installing it on their devices.

    29. Re:Start of th End by k8to · · Score: 1

      Your point stands, but are you aware of Classic Theme Restorer extension? It undoes most of the australis idiocy.

      --
      -josh
    30. Re:Start of th End by mrchaotica · · Score: 0

      Have you ever actually tried to build FF from source? It's horrid.

      $ sudo emerge mozilla-firefox

      That was pretty easy...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    31. Re:Start of th End by qvatch · · Score: 1

      At this point I'm pretty much running an entire emulated version of old-sane firefox as extensions to current firefox. Lightweight!

    32. Re:Start of th End by SCHecklerX · · Score: 1

      I migrated to chrome when firefox started to perform really poorly on Linux. I don't know what they did or why they never fixed it, but it's damned near unusable to me.

    33. Re:Start of th End by Anonymous Coward · · Score: 0

      I wonder what addons are the most subversive.

    34. Re:Start of th End by Anonymous Coward · · Score: 0

      Or brains.

    35. Re:Start of th End by marxmarv · · Score: 2

      They jumped the shark when they fired the technical soul of the company because the Other Right Wing had a problem with his lifestyle.

      --
      /. -- the Free Republic of technology.
    36. Re:Start of th End by Zontar+The+Mindless · · Score: 1

      Your point stands, but are you aware of Classic Theme Restorer extension? It undoes most of the australis idiocy.

      Indeed I am.

      And I have it installed. While I still can, it seems.

      --
      Il n'y a pas de Planet B.
    37. Re:Start of th End by luvirini · · Score: 1

      ------------
      Secure Connection Failed

      An error occurred during a connection to 192.168.0.1 Peer's certificate has an invalid signature. (Error code: sec_error_bad_signature)

              The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
              Please contact the website owners to inform them of this problem.
      ------
      and only try again as possible action

    38. Re:Start of th End by toddestan · · Score: 1

      You get that if you go to a website with a self-signed certificate, or an expired one, and similar. If you remember back a few years, some root CA's got hacked with the end result that any certificate signed by those CA's cannot be trusted and as it may be fraudulent. Other browsers will throw up warnings and big scary dialogs (as they should), but will still let you click through and go to the site if you really want to. Firefox straight up refuses to let you connect in this case. This is a problem as you can still find these certificates on older networking equipment that will likely never see an update, and if you're accessing the device over your LAN it doesn't really matter anyway.

  3. This is a good thing overall... by mlts · · Score: 5, Interesting

    One common thing I see [1] is crapware doing two things. The first is creating a proxy daemon that sits on the local computer, then forces all Web browsers to use that. The second thing is to use a Web extension stuffed into IE/FF/Chrome/etc. to reload the settings and/or insert ads even into SSL transactions. Not to mention trying to ensure that a home page and search engine is set and locked to a certain site. Not new stuff (adware has been doing this since the Windows 98 and ME days), but having Web browsers require signed extensions means that it is one less avenue the bad guys to have to throw pop-ups at users who fetch a download from a popular PC download site and forget to uncheck some hidden box among the 10-20 dialog screens.

    So, having extensions have to go through some type of gatekeeper process is a good thing. This has kept Apple's ecosystems (both OS X and iOS) quite clean. Similar with Linux repositories.

    [1]: I've been shielded from it because I run virtually everything in VMs, use adblocking software, and even in the VMs, I use sandboxes, so it has not been an issue here.

    1. Re:This is a good thing overall... by aardvarkjoe · · Score: 4, Insightful

      The problem in my eyes is not the default requirement that only signed extensions are allowed; the problem is that they don't even allow users to override it.

      Even if you're only concerned about development of extensions, it's a terrible idea to say that, essentially, developers can't test and develop with release versions of Firefox.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    2. Re:This is a good thing overall... by Anonymous Coward · · Score: 0

      Assuming the auto-signing is fast, this isn't going to be an issue. If you have a principled stance against it, you can use other builds. If you don't, you wait a bit longer for some addons to be verified, and give Mozilla the ability to revoke bad addon's installation in the first place (unless it's done via a means Mozilla can't control to begin with).

      Devs SHOULD be using a developer build to develop addons anyway; otherwise you'd shooting yourself in the foot. The new build will come out, your addon will be broken, and you'll be gently weeping and reminding yourself to use the dev version next time. It's not like you can't run the two side by side.

    3. Re:This is a good thing overall... by Anonymous Coward · · Score: 0

      A security feature that can be easily overridden is not a security feature.
      A security feature that's difficult to override is even worse, because it's less apparent that it's been disabled.

      This is a good move for Firefox. Firefox is about providing a good browser to end users. Hostile browser addons/extensions are a serious problem for unskilled users.

      Chrome did the same thing months(Maybe even more than a year?) ago.

      If you want to run unsigned extensions you can go get a 3rd party build of firefox. There are plenty available. (Same goes for Chrome)

    4. Re:This is a good thing overall... by lart2150 · · Score: 1
      If you had read the article you would have seen the quote below.

      Installation of unsigned extensions will still be possible on Nightly and Developer Edition, as well as special, unbranded builds of Release and Beta that will be available mainly for developers testing their extensions.

    5. Re:This is a good thing overall... by Anonymous Coward · · Score: 0

      Installation of unsigned extensions will still be possible on Nightly and Developer Edition, as well as special, unbranded builds of Release and Beta that will be available mainly for developers testing their extensions.

      Testing on the release version will still be possible, it seems.

      I personally would feel more comfortable about this change if it didn't require signing only through firefox. Frankly there's no reason to distribute unsigned code at this stage, but if I want to trust "first from india startup corp" I should be able to do so. The biggest problems with code and other signatures is the idea that everything has to be centralized; frankly so long as users understand where the code is coming from they should be able to make the appropriate choices based on that.

    6. Re:This is a good thing overall... by aardvarkjoe · · Score: 3, Insightful

      Re-read that sentence, specifically the word "special." If it's a special developer build, then it's not the same thing that your users are using.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    7. Re:This is a good thing overall... by aardvarkjoe · · Score: 3, Informative

      A security feature that can be easily overridden is not a security feature.

      That's just stupid. So passwords are not a security feature if you can disable them? Disabling telnet access by default to a computer is not a security feature? Blocking Flash or Javascript in a browser is not a security feature if you can turn them back on? HTTPS access to a web site is not a security feature if you can access it via HTTP?

      The default should be the one that is right for most people, but that's no reason to cripple your software for those that have other needs.

      Chrome did the same thing months(Maybe even more than a year?) ago.

      Chrome allows the user to re-enable installation of unsigned extensions.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    8. Re:This is a good thing overall... by Anonymous+Brave+Guy · · Score: 2

      A security feature that can be easily overridden is not a security feature.

      And a system so "secure" that the user can no longer use it for its original purpose is a failure. My house would be more secure against intruders if I concreted over all the windows and doors, but it wouldn't be a very useful house any more.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    9. Re:This is a good thing overall... by wbr1 · · Score: 1

      If you allow user override, then it is a bit that can be flipped by someone or a process other than the user. If you are trying to block malware, allowing a rouge download to override the setting renders it useless. That would be the reason for not allowing users to chose. And, users with knowledge can still choose. Use a nightly or other than stable release.

      --
      Silence is a state of mime.
    10. Re:This is a good thing overall... by Anonymous Coward · · Score: 0

      A security feature that can be easily overridden is not a security feature.

      That's just stupid. So passwords are not a security feature if you can disable them? Disabling telnet access by default to a computer is not a security feature? Blocking Flash or Javascript in a browser is not a security feature if you can turn them back on? HTTPS access to a web site is not a security feature if you can access it via HTTP?

      The default should be the one that is right for most people, but that's no reason to cripple your software for those that have other needs.

      Chrome did the same thing months(Maybe even more than a year?) ago.

      Chrome allows the user to re-enable installation of unsigned extensions.

      Nope. I have extensions that are no longer in the official app store, or which can't be accessed due to Google's fancy when you try from "outdated" (banned) versions of Chrome and derivatives.
      There's a big fat message on every single startup when you've side-loaded an extension and clicking is required. The message cannot be turned off and you need to run a developer release.

      I'm not doing that because I don't trust Google (remember the push to outlaw SSL3?, or mixed mode pages? this is a pain for corporate environments and/or hardware won't receive updates to its behavior). They disable stuff even more than firefox does and I don't want to find out in advance of everyone else why my self-updating browser is acting funny, just to run some extensions

    11. Re:This is a good thing overall... by Lehk228 · · Score: 1

      what extensions do you use on any regular basis that are not off the mozilla extension archives?

      --
      Snowden and Manning are heroes.
    12. Re:This is a good thing overall... by Anonymous Coward · · Score: 0

      A security feature that can be easily overridden is not a security feature.

      I think the crux of the issue on this point is that if the user can override it, the software that just installed a browser extension can likely override it too.

    13. Re:This is a good thing overall... by Anonymous Coward · · Score: 0

      1) The latest versions of Tab Group Manager and TabMixPlus. Sometimes extensions on the main site have buggy interactions with other extensions and their alpha versions have this issues fixed.

      2) Personal extensions that I've created to make a few common tasks easier for me.

    14. Re:This is a good thing overall... by Anonymous Coward · · Score: 3, Insightful

      "what extensions do you use on any regular basis that are not off the mozilla extension archives"

      oh just a few that interface with our CMS, a few that Mozilla will never see (unless they come work for us), because our extensions are none of their fucking business

    15. Re:This is a good thing overall... by Anonymous+Brave+Guy · · Score: 1

      I'm late to the party, but since it was me you asked, my answer would have been exactly what the other two responders said: early updates that fix glitches (ask anyone who uses Reddit how long it takes to get RES updates on Firefox these days) and occasionally something proprietary for my/my business's own purposes.

      More generally, I'm getting awfully bored with browsers and plug-ins throwing constant warnings and sometimes outright blocked functionality in the way of doing the work I need to do every day, all in the name of security and stopping me from being exposed to vulnerabilities that never actually seem to have caused me problems in the first place. Google seem to have backtracked on removing NPAPI from Chrome (and therefore completely blocking various plug-ins like Silverlight and Java even for those who do still have legitimate uses for them). Let's hope Mozilla grow a pair and admit they called this one wrong as well.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    16. Re:This is a good thing overall... by aardvarkjoe · · Score: 2

      If you allow user override, then it is a bit that can be flipped by someone or a process other than the user.

      Only if your software or system is already otherwise either compromised or hopelessly mis-designed. Given that this is Firefox, the latter might be possible, I guess. But overall, the notion that an already-compromised system could be compromised again is not a particularly strong reason to cripple your software.

      Use a nightly or other than stable release.

      This is not a good solution for developers who need to test against the stable release builds.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    17. Re:This is a good thing overall... by aardvarkjoe · · Score: 1

      Nope. I have extensions that are no longer in the official app store, or which can't be accessed due to Google's fancy when you try from "outdated" (banned) versions of Chrome and derivatives.
      There's a big fat message on every single startup when you've side-loaded an extension and clicking is required. The message cannot be turned off and you need to run a developer release.

      This is not true in the stable release for Debian. (Source: using it right now, with extensions that aren't from the Chrome web store.) My understanding is that you have to use a command-line switch to enable it in the Windows version, but it is still there.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    18. Re:This is a good thing overall... by aardvarkjoe · · Score: 1

      I think the crux of the issue on this point is that if the user can override it, the software that just installed a browser extension can likely override it too.

      If you're installing malware that installs a browser extension, the malware can probably just replace your browser. Or patch it so that it doesn't flag a disallowed extension even without the override turned on. Or any other number of nasty tricks.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    19. Re:This is a good thing overall... by Anonymous Coward · · Score: 1

      If you allow user override, then it is a bit that can be flipped by someone or a process other than the user. If you are trying to block malware, allowing a rouge download to override the setting renders it useless.

      A running process on a system with malicious intent means you've already lost. Most targets on consumer level systems are stored in standard user accessable locations (I.e. C:\Users\\Documents.), or the system resources are the target. (CPU Cycles, Network bandwidth, alternate IP address.)

      If a malicious process is running on one of those systems, it already has access to what it wants. Even as a standard user. (The only execption being data from other users, but then again typical consumer level systems are not secured very well....)

      As for not being able to flip bits if you disallow user override / execution , Nintendo would like a word with you: http://smealum.net/?p=517 (The link is a techincal write up for the 3ds ninjahax exploit.)

      TL:DR Just because you can disable users from being able to EASILY run something, does not mean it's impossible for them to run something, and if the user can, so can any piece of malware.

      Even worse, if you use a locked down system and it gets pwned, you may just find out that the same system used to keep you safe, is being used to keep you exploitable. http://it-beta.slashdot.org/st...
      http://apple-beta.slashdot.org...

      Not allowing a user (or more appropriately the owner) to override a lockout policy is very dangerous. It's the computer equivalent to putting one's fingers in their ears and screaming "lalalalala I CAN'T HEAR YOU!" It only covers up the issue, it does not address it. Any system that uses such security is not secure by definition. Because it's completely reliant on the complete trust of a third party who cannot be expected to have your best interests at heart at all times. Should such a system fail, there is no recource for the users or owners execpt to disable said system to prevent further damage. An act that sadly is becoming more and more difficult while maintaining a modern life style.

      And, users with knowledge can still choose. Use a nightly or other than stable release.

      Why should they? Why should someone who wishes to keep the ability to choose, be forced to use an unstable and potentially unsafe product for the privliege?

      Programmers (particularly oss developers) complain about regular users using unstable versions by default and then complaining to them that something does not work as advertised. Despite the fact they are using a clearly labeled (Development / Unstable / Beta / ALPHA / etc.) version.

      Guess now we know why don't we? They get pushed to unstable versions for one reason or another. Removed features from the stable release in this case.

    20. Re:This is a good thing overall... by Zontar+The+Mindless · · Score: 1

      ...the problem is that they don't even allow users to override it.

      This, this, and again fucking THIS.

      --
      Il n'y a pas de Planet B.
    21. Re:This is a good thing overall... by Zontar+The+Mindless · · Score: 1

      We sure as hell don't use "special developer builds" for testing/QA where I work. We build from exactly the same sources and in exactly the same way as for what we ship.

      --
      Il n'y a pas de Planet B.
    22. Re:This is a good thing overall... by Zontar+The+Mindless · · Score: 1

      This is not a good solution for developers who need to test against the stable release builds.

      I would have said, simply, "This is not a solution."

      --
      Il n'y a pas de Planet B.
    23. Re:This is a good thing overall... by rastos1 · · Score: 1

      Ditto.

    24. Re:This is a good thing overall... by Anonymous Coward · · Score: 0

      If the developer builds aren't different from release builds, how would you test your extension before getting it signed?

    25. Re:This is a good thing overall... by gweihir · · Score: 1

      I fully agree on the first, and the second is a real problem, especially security-wise. Now developers will probably patch and build FF themselves, and how many are willing and capable to do this?

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    26. Re:This is a good thing overall... by Zontar+The+Mindless · · Score: 1

      My point being that this shouldn't be a requirement, hello?

      --
      Il n'y a pas de Planet B.
    27. Re:This is a good thing overall... by tepples · · Score: 1

      Unbranded versions of the stable release builds will not enforce signatures.

    28. Re:This is a good thing overall... by jp10558 · · Score: 1

      And how is this going to work for CCK builds that push configuration to end users on corporate computers?

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    29. Re:This is a good thing overall... by gweihir · · Score: 1

      They are screwed. Simple as that.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  4. Drama queen by Anonymous Coward · · Score: 4, Insightful

    Then use one of the builds where they will disable this feature. It's not that hard, and unless Mozilla decides to stop open-sourcing Firefox you'll always be able to make your own build without the feature. If you don't even trust them enough to be sensible with this plan, then why do you trust them enough to use their complicated source code in the first place?

    1. Re:Drama queen by JMJimmy · · Score: 1

      Lets say Adblock gets blocked. Do you really think they're going to continue to develop for a non-mainstream audience?

    2. Re:Drama queen by jorgevillalobos · · Score: 1

      Signing doesn't change in any way whether AdBlock Plus can be blocked or not. We get complaints about it on occasion and it's still hosted on the official add-ons site.

    3. Re:Drama queen by Sir_Substance · · Score: 5, Insightful

      I'd like to express my personal dislike to you as a developer for any process where I must acquire your approval in any fashion to develop for your platform.

      I'm doing you a favor mate, the least you can do is not make doing that favor harder than it need be.

    4. Re:Drama queen by ne0n · · Score: 1

      You'd have a massive revolt if Adblock were to be pulled or disabled. Not gonna happen. Hopefully this move will increase the snr among competitive categories like Youtube downloaders (about 54000 fake pieces of crap and 3 good working addons) etc.

      --
      $ :(){ :|:& };:
    5. Re:Drama queen by Anonymous Coward · · Score: 0

      I'm guessing people would have said at the time that there was no way, just NO WAY that Microsoft would become a key signing authority that decides what code gets to boot on your PC. Linux and alternative OSes owe their existence to either a) working legacy boot support, which won't be around forever or b) grovelling to Microsoft to get their kernel signed.

      Now Mozilla wants in on a piece of the action. Fuck Mozilla.

    6. Re:Drama queen by sumdumass · · Score: 3, Insightful

      Well, that is until someone accuses mozilla of aiding copyright distribution by signing and allowing the youtube downloader and they eith stop signing them to avoid legal threats or a lawsuit orders it.

      Then it will be 0.

      BTW, concievably, add block can be blocked similarly. Al it would take is someone to claim it alters their copyrighted presentation and removes artistic value like when those fundies were bleeping language and cutting r rated scenes from movies. Even if there is no chance in hell of it winning in court, its questionable if mozilla would spend the money to fight it verses just stop signing the blocking software.

    7. Re:Drama queen by yuhong · · Score: 1

      You can disable UEFI secure boot on most BIOSes.

    8. Re:Drama queen by Anonymous Coward · · Score: 0

      "Most" being the operative word there. Additionally, whether or not it actually works properly highly depends on how well UEFI is implemented by a given manufacturer in the first place.

      Hell, for that matter UEFI is more permissive than Firefox and their "signed extension" bullshit.

    9. Re:Drama queen by HBI · · Score: 4, Insightful

      They won't have many users at all if they piss off the extension developers sufficiently. The whole reason FF got the uptake it did was because of the very evangelizing users who care about extensions. I know of dozens of people who would not have ever had Firefox but for me.

      The fact that this isn't even realized is sad, but understandable. The reason FF is losing users now can be traced to many things, but any road to recovery is being hindered by pissing off the precise people that got them to where they were.

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    10. Re:Drama queen by Anonymous Coward · · Score: 0

      Well the manufacture that makes it not work for me gets to eat a return.

    11. Re:Drama queen by Anonymous Coward · · Score: 0

      So what you're saying is that Mozilla doesn't actually listen to user complaints.

      Preaching to the converted Jorge, we've known that Mozilla doesn't give a shit about the end user for quite some time now. I hope you and Yahoo are very happy going broke and becoming irrelevant together because that's exactly what you and the rest of your powermongering, asshole friends deserve. To be destitute and irrelevant.

    12. Re:Drama queen by Anonymous Coward · · Score: 0

      I see absolutely no evidence for this, actually. Addons are an important part of Firefox's identity, to be sure, but they're also seen as a major source of frustration by a LOT of users. No, not because of Mozilla. Because they're often shit to begin with, and it's far too easy to install malware. Now I know it's popular here on Slashdot to consider everyone BUT Mozilla as important to Firefox's alleged rise to power, but it's high time we stop coddling addon developers and start putting them to task. Did anyone ever thank Mozilla for fixing the excessive memory-consumption of most addons in version 7? No. We didn't even notice. We just want to pretend Mozilla is nothing without our wonderful support. What that support actually is is beyond me. They can't even wean themselves off the Google teat because we don't donate enough. There are a handful of dedicated actual contributors who make Firefox possible, and a handful of devs who REALLY want to make addons. The rest of us just seem to want to blame Mozilla for their own downfall, and lament the loss of our own convenience. Actual users be damned. They're just the idiots we pretend are the important ones to make our points, regardless of whether their interests actually align with our own. Sure, we have a ton of quality addons that people really do put effort into, but the moment it becomes less than ideal to keep them updated, because we want Firefox to change to keep up with the Joneses, we'll sooner bail on them entirely than prove that we deserve a Firefox to begin with. Yes, that's right. We don't deserve Firefox. It's not Mozilla who needs to answer to us at this point, we need to look in the mirrors. They can't even fart without us claiming it's the end of the world and it's costing them users.

    13. Re:Drama queen by Luckyo · · Score: 1

      At this point, Adblock's development is largely irrelevant. As long as adblocking lists are maintained, you as end user are fine. And ablock+ itself has been forked enough times to ensure that someone will keep on developing anyway.

      This is what happened when adblock+ stopped working on Pale Moon for example and adblock+'s creators refused to fix the problem.

    14. Re:Drama queen by Luckyo · · Score: 1

      To be fair we had several massive revolts so far, with no effect, especially one that came after they gutted FF's UI. A lot of people just left for alternatives.

      None of it had any impact on Mozilla. They just don't give a toss about their userbase.

    15. Re:Drama queen by JMJimmy · · Score: 4, Informative

      Extensions are what got me to switch away from IE way back in the day. There's a core half dozen of them that are invaluable.

    16. Re:Drama queen by JMJimmy · · Score: 2

      Adblock is an example addon. Insert the name of any addon.

      Another [i]example[/i] that came to mind almost immediately was FireNES. Never been on AMO due to the content but now will be effectively locked out of the mainstream release of Firefox.

    17. Re:Drama queen by JMJimmy · · Score: 1

      Signing doesn't change in any way whether AdBlock Plus can be blocked or not. We get complaints about it on occasion and it's still hosted on the official add-ons site.

      If you don't sign an extension it's effectively blocked - that's the entire point of signing. The malware douches will find a way around it easily while the rest of the community suffers the consequences. It's a game of whackamole you know you can't win.

    18. Re:Drama queen by Anonymous Coward · · Score: 0

      And how have things changed since then for those "top" addons? Nothing has changed for them, they're still invaluable, and Mozilla still works to try to keep them that way. They're part of the equation, even if we want to shun them. But what about the problem addons? Are we so jaded we don't care about them, and just want to defend the addons that will never be an issue instead? If so, then we've fallen even further than we claim Mozilla has. We're just defending a core of addons that will never be truly problematic at the cost of Firefox, and we're unwilling to let them try to fix anything because of our own complacency.

    19. Re:Drama queen by tgv · · Score: 1

      You are really the kind of idiot that brings open source software down. "It's open source, fix it if you don't like it." How many people can do that? Anonymous Coward indeed.

    20. Re:Drama queen by Anonymous Coward · · Score: 0

      You're delusional.

    21. Re:Drama queen by Anonymous Coward · · Score: 0

      Yes it does because it removes the creators ability to host it on an unofficial site...

    22. Re:Drama queen by hairyfeet · · Score: 1

      Exactly they really just don't seem to give a single fuck if they are even here 5 years from now. I know my entire customer base all had me move them off of FF (for those that weren't wedded to FF I went Secure Chromium, for those that had an extension they couldn't live without Pale Moon) and when everybody complained? All we got from the devs was a collective finger.

      So I'd say they really don't give a toss about desktops anymore, with their burning the bridges I doubt they'll have enough desktop users in 5 years for even Ask to buy their search slot so it looks like its FireFox OS or bust. Damned shame but what can ya do?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    23. Re:Drama queen by bazorg · · Score: 2

      Developers! Developers! Developers! are obviously very important, but end users are also a stakeholder in this conversation. If today there are closed app markets and signatures it is in part because there are enough developers out there capable of producing malware that looks and behaves like something any buyer would download unless warned not to do so. It's an arms race of sorts, and if you're a developer who prefers to remain anonymous and unaccountable, then it's something that users should be warned of when they come across your applications/extensions.

    24. Re:Drama queen by Anonymous Coward · · Score: 0

      However, Microsoft requires removing the "press F1 to enter setup" delay, making it rather hard to get in to UEFI setup to disable secure boot. As far as I can Google, the only sanctioned way to disable secure boot is to buy a Windows 8 license, and then select "restart and enter setup" somewhere in control panel. And if you need to pay for Windows 8 anyway, what's the point of disabling secure boot?

      Some have suggested that it may be possible to enter setup by removing the hard drive, but it's not guaranteed to work on all systems, and once you do so, you can no longer return the laptop for a full refund, if it turns out that this was not one where the workaround works.

    25. Re:Drama queen by squiggleslash · · Score: 1

      All of this whittering on about ABP ignores the fact that it's already hosted by Mozilla, has been for years, and Mozilla has never blocked it despite having the option to do so. That's in addition to the fact blocking ABP would simply result in everyone using Firefox Developer Edition.

      Slow Down Cowboy!

      Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

      It's been 4 minutes since you last successfully posted a comment

      Chances are, you're behind a firewall or proxy, or clicked the Back button to accidentally reuse a form. Please try again. If the problem persists, and all other options have been tried, contact the site administrator.
      Reply to: Re:Drama queen

      Re:Drama queen (Score:5, Insightful)
      by sumdumass (711423) Friend of a Friend on 2015-02-11 19:04 (#49034083)

      Well, that is until someone accuses mozilla of aiding copyright distribution by signing and allowing the youtube downloader and they eith stop signing them to avoid legal threats or a lawsuit orders it.

      Then it will be 0.

      BTW, concievably, add block can be blocked similarly. Al it would take is someone to claim it alters their copyrighted presentation and removes artistic value like when those fundies were bleeping language and cutting r rated scenes from movies. Even if there is no chance in hell of it winning in court, its questionable if mozilla would spend the money to fight it verses just stop signing the blocking software.
      Reply to This Share Flag as Inappropriate

      Preview Comment

      Re:Drama queen (Score:?)
      by squiggleslash (241428) on 2015-02-12 7:33 Homepage Journal

      All of this whittering on about ABP ignores the fact that it's already hosted by Mozilla, has been for years, and Mozilla has never blocked it despite having the option to do so.
      --
      ." Hello world"

      --
      You are not alone. This is not normal. None of this is normal.
    26. Re:Drama queen by AmiMoJo · · Score: 3, Insightful

      You are being unreasonable. All modern operating systems put restrictions on what software can run on them and what it can do. On mobile operating systems you have to ask for permissions, and even on Linux your app doesn't get automatic root access and the ability to poke into the kernel just because you want it. You will have to build your own platform for that, an no-one will use it because it would be insanely insecure.

      Firefox downloads arbitrary data and code from the internet and renders/executes it. That's pretty dangerous, and despite attempts to sandbox and limit the damage it still leads to severe security vulnerabilities. Even worse, some of the people developing add-ons are malicious.

      Mozilla's actions seem quite reasonable. Require code to be signed after automatic review. Allow a way for in-house and development apps to run, the same way that Chrome does and the same way that Microsoft supports in-house ActiveX arbitrary code execution in the browser process. For 99.999% of users its a massive security win and for 99.999% of developers it won't make the slightest bit of difference.

      The only real danger, and it's way too early to know if it is a real danger or not, is if someone tries to use the courts to stop them signing something like AdBlock or YouTubeDownloader. Attempts have already been made and yet they still host both apps on AMO, so it seems unlikely that merely having to sign the code will change anything. They already have to approve every add-on they most with an automated code review.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    27. Re:Drama queen by AmiMoJo · · Score: 1

      There have already been attempts to get these add-ons removed from AMO. Mozilla already does an automatic code review and automated tests of add-ons on their site. Adding a code signing step does nothing to alter the legal situation. If this were a possible avenue of attack it would have been exploited already.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    28. Re:Drama queen by wbo · · Score: 2

      However, Microsoft requires removing the "press F1 to enter setup" delay, making it rather hard to get in to UEFI setup to disable secure boot. As far as I can Google, the only sanctioned way to disable secure boot is to buy a Windows 8 license, and then select "restart and enter setup" somewhere in control panel. And if you need to pay for Windows 8 anyway, what's the point of disabling secure boot?

      While on most UEFI boards there isn't a prompt or delay that waits for you to press a key, every UEFI board that I have encountered so far has had a way to inter UEFI setup without an OS installed.

      In the boards I have worked with you simply hold down a key while powering on the system (usually either delete or F10). The UEFI firmware picks up the keypress and enteres the setup menu. It really isn't any harder than traditional BIOS-based systems - especially BIOS-based systems that support Fast Boot.

      If you don't have a copy of the manual for the particular motherboard in a system it may require some experimentation to figure out which key is used to enter the UEFI setup but Delete and F10 appear to be the most common so far (although on the Surface Pro tablets you have to hold Volume Down but then again they don't have a built-in keyboard).

    29. Re:Drama queen by jorgevillalobos · · Score: 1

      Read the blog post. Developers will still be able to distribute their add-ons outside of the official add-ons site. And we've always had the capability of blocking add-ons that are not on the official site.

    30. Re:Drama queen by Meneth · · Score: 2

      All modern operating systems put restrictions on what software can run on them and what it can do.

      No, they don't. Windows, Linux, the BSDs, OSX, none of those have any mandatory filters. Windows and OSX have some "anti-malware" crap, but those can be disabled.

      Even on Linux your app doesn't get automatic root access and the ability to poke into the kernel just because you want it.

      If an app wants root access, it'll pop up a password prompt. If you want it, it can poke anything. :)

    31. Re:Drama queen by mrchaotica · · Score: 2

      You are being unreasonable. All modern operating systems put restrictions on what software can run on them and what it can do. On mobile operating systems you have to ask for permissions, and even on Linux your app doesn't get automatic root access and the ability to poke into the kernel just because you want it. You will have to build your own platform for that, an no-one will use it because it would be insanely insecure.

      And you are falsely equating user-imposed restrictions with third-party-imposed restrictions, which makes all the difference in the world.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    32. Re:Drama queen by sumdumass · · Score: 1

      Right now its not a target but neither was napster for the first couple years. Cleanflicks was in budinedd for a couple years before suing to determine legality (which it lost) because just a threat posted on another site was made.

      Just because now does not mean never. Without sighning, even if mozilla stoppdd hosting, you coild still fine and install. Fire sheep was that way- mozilla stopped hosting but you could still grab it and show pointy headed bosses why https was a good idea. With signing, its just whatever they deem allowable.

    33. Re:Drama queen by wolrahnaes · · Score: 1

      No it won't. It only needs to be signed, not distributed on AMO. RTFA.

      Extension files that aren’t hosted on AMO will have to be submitted to AMO for signing. Developers will need to create accounts and a listing for their extension, which will not be public. These files will go through an automated review process and sent back signed if all checks pass. If an add-on doesn’t pass the automated tests, the developer will have the option to request the add-on to be manually checked by our review team. A full review option will also be available for non-AMO add-ons, explained further ahead.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    34. Re:Drama queen by Anonymous Coward · · Score: 0

      Geez Dude, who pissed in your corn flakes?

    35. Re:Drama queen by Anonymous Coward · · Score: 0

      +5

    36. Re:Drama queen by JMJimmy · · Score: 2

      I RTFA. If addons require signing they have to be submitted for review by Mozilla. Mozilla becomes a gatekeeper meaning they can in theory be legally forced or simply themselves choose to not sign specific addons. That would effectively block them from being used by mainstream Firefox users who don't know about various builds/etc.

    37. Re:Drama queen by Anonymous Coward · · Score: 0

      Don't waste your breath. This crowd doesn't want to think that Mozilla has anything to do with Firefox's success. They don't even really want Firefox to improve anything. Oh they bitch a good game, with "where's my per-process tabs" and such, but once the features actually arrive they're still spun as being wholly negative, and Mozilla as wholly incompetent. There is no objectivity on Slashdot, it's just a circlejerk. It's not like they're actually helping make Firefox better, they just want to be negative. Either join in for some laughs, or ignore them. All you're going to get for your efforts is a casual dismissal from the peanut gallery here.

    38. Re:Drama queen by Anonymous Coward · · Score: 1

      You definitely got that right... I moved to PaleMoon (because of the UI changes and the google factor) and you can bet they never noticed. But, if enough of us moved on maybe, just maybe, they might ...or not.

      We're seeing a similar problem in the Linux world where the new kids on the block are pushing their version of better into a functioning eco system and mucking it up (I'm looking at you systemd). You either stick or you move on. I've really liked CentOS for servers but they're improving to the point I feel I need to leave for something more sensible.

      And it's not just in the tech field, I've had to move on from a number of products in my life because they've been "improved" to the point where they don't work for me any more.

      New and improved often isn't. ...now get off my lawn!

    39. Re:Drama queen by antdude · · Score: 1

      How are the extensions in other web browsers? Are there plentiful to replace Mozilla's?

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    40. Re:Drama queen by Anonymous Coward · · Score: 0

      This is a fun little position to take if you really dislike certain changes, but I don't really see it holding true in reality. A lot of people also left because Firefox DIDN'T do the things you're upset about. If they didn't give a toss about their userbase they wouldn't be bothering with ANY addon-related code anymore, because it's so much damn grunt-work. After all, people often claim that Mozilla thinks they know what's best, so why not just disable addons entirely at that point if that were true? Especially given all the testing they've had to do to ensure that addons will initially work with Electrolysis.

      Simply put, this argument holds no water. It feels good to say it out loud, but it's still-entitled nonsense. They really do care, they just can't cater to everyone at once, with people demanding they turn left while also turning right. If we want them to be a browser for "everyone", we have to take our lumps when there are conflicting interests they have to satisfy because of that. And if we don't want them to be that, but just cater to our personal whims, then we shouldn't be constantly pining that their market share is dwindling and people are leaving.

    41. Re:Drama queen by JMJimmy · · Score: 1

      How are the extensions in other web browsers? Are there plentiful to replace Mozilla's?

      Not sure. I would need replacements for:

      Firebug
      Chatzilla
      AdBlock Plus & Element Hiding Helper
      QuickDrag
      SnapLinks Plus
      TableTools2
      LiveHTTP Headers

      There are a few others that are nice but I could do without, every other addon I have is to fix what Mozilla broke.

    42. Re:Drama queen by antdude · · Score: 1

      See, too many good addons with Mozilla products. :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    43. Re:Drama queen by JMJimmy · · Score: 1

      No, it's that this will do little to affect those crappy addons - they'll find a way around the signing but legitimate/new developers will have more hassles to deal with. It's effectively DRM and we all know how well that whack-a-mole game works.

    44. Re:Drama queen by Sir_Substance · · Score: 2

      All modern operating systems put restrictions on what software can run on them and what it can do.

      No, they don't.

      For the following platforms, I can write a hello world, compile it and distribute it and it will Just Work:
      Windows 7
      Windows 8.1
      OSX
      POSIX
      Android (with non-market apps ticked)

      For the following platforms, I have to contact the platform owner and get permission before distributing my hello world:
      iOS
      Windows Phone

      Here's the deal: Your platform, without my software, is worthless. I, the developer, expect to be enticed to your platform, in order to add value to it.

      iOS did this successfully back in the day. Windows phone did not. Witness the difference.

      So no, I'm not being unreasonable. Mozilla needs me. I will not beg them for permission to make their platform better. If there is a security problem with their addon system, that I damn well expect them to fix that issue without making it my problem.

      If they make it my problem, I'll develop for Chromium, and leave Mozilla to develop their own damn plugins. See if I give a shit, it's not like I'm selling the thing.

    45. Re:Drama queen by arglebargle_xiv · · Score: 1

      Extensions are what got me to switch away from IE way back in the day. There's a core half dozen of them that are invaluable.

      Unfortunately in recent years the core half-dozen critical extensions are the ones you need to undo all the crap that's been done with Chromefox and get it back to being Firefox. Only after you've applied those can you start enhancing its functionality.

      Still, without those you'd be stuck with using Chromefox, at which point you may as well just switch to Chrome anyway.

    46. Re:Drama queen by Waccoon · · Score: 1

      As easy as it is to use something like Seamonkey or Palemoon, there's no substitute for critical mass. If Firefox stagnates, Chrome will take over everything.

    47. Re:Drama queen by Luckyo · · Score: 1

      Considering that overwhelming majority either left for Chrome once it got the necessary add-ons that initially locked a lot of people into FF or FF forks that avoided breaking functionality and removing functionality like Pale Moon, I would point out that your FUD post is just that - FUD with no basis in reality.

      FF's market share was on a steady climb before fiasco after fiasco started to hit its popularity, at which point it levelled out as people waited, and eventually went down to current figures.

      If your argument was correct, we would have seen the curve go the other way - decline where we see growth (no new "features", old versioning model with less broken things every time new version is out, old UI, etc) and growth once those issues changed.

      Essentially you're trying to argue that historic figures were all wrong and you know better. Which sounds a lot like current people working at Mozilla.

    48. Re:Drama queen by Burz · · Score: 1

      I'm in favor of signing as a way to protect against MITM attacks when installing or updating addons. And I think Mozilla curating its own AMO site is a good thing. These two practices, implemented together flexibly, would be a boon a Firefox users if Mozilla had the sense to arrive that decision.

      However, the way you're implementing this is cutting across PC culture by giving the user no recourse. That is a big mistake. Whether you intend it or not, a de-facto walled garden is still a walled garden.

      Neither Windows nor OS X completely tie the users' hands when encountering un-signed programs, and there are good reasons for this.

    49. Re:Drama queen by Burz · · Score: 1

      Signing doesn't change in any way whether AdBlock Plus can be blocked or not. We get complaints about it on occasion and it's still hosted on the official add-ons site.

      Its not the same thing, and I'd hope you would have the sense to realize that.

      Blacklisting an addon requires an action on the part of Mozilla. But now with the way the signing requirement appears to be implemented, the use of new or unusual addons can be stopped by simple neglect on Mozilla's part... LACK OF AN ACTION will now block addons!

      And even that would be OK with me if you gave the user some way to click some extra buttons or context menus to make an exception as is done in Windows and OS X.

      But no..... lets be inspired by iPhones and iPads.

  5. Instead provide stable designs and themes by Anonymous Coward · · Score: 0

    Sorry, this is beyond nuisance.

  6. Well, win64 already required nightly by k8to · · Score: 2

    I guess I'm happy this won't affect me as their failure to ship a win64 binary has me on nightlies already on windows, and on Linux I end up building my own half the time and can turn this shit off.

    That said, I'm starting to tire of firefox's bad decisions of the month.

    --
    -josh
    1. Re:Well, win64 already required nightly by BenFenner · · Score: 0

      Pale Moon has a 64-bit version. You should check it out.

    2. Re:Well, win64 already required nightly by Anonymous Coward · · Score: 0

      I like PM, but it gets on my nerves when poorly coded extensions demand to be used on Fx and when the Fx developers broke the sync capacity.

    3. Re:Well, win64 already required nightly by Anonymous Coward · · Score: 0

      Was there a particular reason why you wanted a 64-bit binary? If FF is taking up 4GB of RAM, that's a problem.

    4. Re:Well, win64 already required nightly by Anonymous Coward · · Score: 0

      Waterfox is a 64-bit build for Windows and OSX

    5. Re:Well, win64 already required nightly by k8to · · Score: 1

      Waterfox has already embedded malware in its downloads by choice. Steer clear.

      --
      -josh
  7. Depends on whether the extensions I use get signed by Mike+Van+Pelt · · Score: 1

    I don't go nuts with extensions, but there are some I really need to use -- LastPass, Tree Style Tab, Certificate Patrol, NoScript. The "big ones", of course, will get signed, but some of these (like Tree Style Tab) seem to be an "individual working in his garage" type plugin. Will it get signed? If not... that's a problem.

  8. Re:Depends on whether the extensions I use get sig by Anonymous Coward · · Score: 1

    Based on the fact that they have an auto-signing mechanism, and any decent addon should be on AMO anyhow (thus getting signed as part of the review process), I think it's safe to say you're covered. The risk here is that if the auto-signing isn't good enough, we'll see even more addons languishing in the review queue.

  9. This won't end well. by Bryan+Bytehead · · Score: 4, Insightful

    I'm already seeing erosion of extensions just because of the changes that are being made in Firefox, and developers' are getting tired of fixing the breakage. Forecast Fox, a nice weather bar suffered from losing the default status bar. OK, there are ways to get it back, but now you have an extension that requires other extensions to work. Then AccuWeather created some issues, which they have since fixed. Another developer has now taken up to keeping it working, but I can't help think that the original developer is going to smack that version down. Not yet, but then, it hasn't been a week yet. Then there's a theme extension that I used to use, Noia, which has gone through a few iterations. It seems that Mozilla has made it harder for theme authors, and that author has given it up. In fact, the author has already removed it from AMO! Which means that I get left with something that looks very much, too much, like Chrome. I run a desktop, I don't run Firefox on a tablet or a phone, and I rather like how Firefox looked before everything got borked. Trying to force everybody into a phone/tablet/laptop/desktop only one way of doing things, yeah, it's something that I do object to. Strenuously, but it's not like what I have to say means anything.

    Throwing another wrench into the path of extension authors isn't going to be helpful. To the end users or the developers.

    Yeah, it might cut down on some cruft, but that's why you do your due diligence when installing extensions, both on and off AMO.

    --
    Bryan
    1. Re:This won't end well. by NormAtHome · · Score: 2

      I've seen that and agree there's a problem. Like some people here have said, I don't go crazy with extensions but for me the Noia theme is an absolute must as the default theme is god awful. So far as I know, two developers have quit developing it and the last one stated the exact reason that you mention i.e. that fixing the breakage in every new release is just too much.

    2. Re:This won't end well. by Zontar+The+Mindless · · Score: 2

      Having used both of the weather-related extensions and having given up on them, I can confirm both that I am not a script and that M Bytehead is spot-on.

      And don't get me started about the nauseating and broken default UI and the fact that every time I find a theme that takes care of most of these issues, it's usually just a few weeks before the next FF release declares it "obsolete".

      If I wanted to use Chrome, I'd use Chrome... Opera is no longer distinctive in any meaningful way... Gee, I never thought I'd see the day when I started wishing that Microsoft would port IE to Linux, but I'm starting to think I might start doing so sometime soon.

      --
      Il n'y a pas de Planet B.
    3. Re:This won't end well. by gigelu · · Score: 1

      I had a similar problem with JSView, it stopped working recently. i unzipped it, fixed the bug (in a manner of speaking), zipped it again and now it works.
      With the signing I will not be able to do this again and that's a bummer.

    4. Re:This won't end well. by slacker001 · · Score: 1

      The Forecastfox (fix version) on Firefox actually brought me back to using the browser because that extension is just so much better than every other weather extension. I'll keep using Firefox, even though it's noticeably slower then Chrome in some areas and tends to lock up for a couple seconds at times, just for the extensions it offers. That's how much those extensions mean to some users. If those disappear I don't see any reason to keep using Firefox, unfortunately.

    5. Re:This won't end well. by Bryan+Bytehead · · Score: 1

      Yeah. I've been using ForecastFox for some time. Even when others were having issues, I didn't seem to have them, and I run Nightly as my daily browser. I did morn the lose of the status bar, but an extension to fix that appeared, and I was still good. Up until the need for the ForecastFox Fix version, which happened recently. I was looking at the extension to see what I could fix when that version was released. I'm glad I didn't sink much time into it, the new author has done a great job. But it's still a derivative work that could be taken down by the original author, and who knows how long this author will stick around.

      What Mozilla is doing, I see a logic to. I just don't agree with that logic. A desktop user is totally different than a mobile user. Even the original status bar could be toggled by a keystroke, and with the 1080p monitors out there, you can't say that we are exactly in a crunch for monitor real estate, and with 4K monitors coming out, it really becomes a WTF. Trying to be both to both worlds is just insanity. You're pissing off the desktop user, and I'm not too sure what the mobile user gets out of it. I run Android on my phone, and it's just been easier for me to go the Google route and use Google's apps instead of Samsung's. Yeah, I could run Firefox, but I don't run Sync, because I have issues with what extensions work with what versions, and besides Nightly (64-bit and 32-bit!), I run Release, Beta and Developer's. And I don't want to think how many extensions would get loaded on my phone then.

      When they decide that e10s WILL be the default, it will be another culling of available extensions, as a bunch of those refuse to work in an e10s window. I suspect that even if an extension works otherwise, it won't be signed, and it won't be possible to run it, regardless if e10s is optional or not. Considering I can't get a static HTML page to load under e10s under my usual profile tells me plenty. At least Nightly has now stopped trying to set it on by default, I can upgrade without worrying if I can even get a working page up on it. And now I know about it instead of being a "Surprise!" and finding out that I'd be hosed if I turned it on.

      --
      Bryan
  10. RIP coupon toolbars by Anonymous Coward · · Score: 0

    Fuck those those useless toolbars.

  11. How about sandboxing and processes per tab? by Billly+Gates · · Score: 3, Informative

    This is not 2008 anymore.

    Even IE 8 no really IE 8 has sandboxing and processes per tab starting with Windows 7 back in 2009??!

    Until then Firefox is too insecure for me and can't scale my hyperthreaded i7 like IE or Chrome can.

    Mozilla adding signing really does help but only those who are dumb and put in any extension without reviewing it at first.

    1. Re:How about sandboxing and processes per tab? by Anonymous Coward · · Score: 0

      You don't need separate processes to exploit multicore. Separate threads can do that too. And Firefox does that.

    2. Re:How about sandboxing and processes per tab? by Anonymous Coward · · Score: 0

      These are being worked-on right now, and Mozilla is trying to release them as soon as possible. Yes, they're also finishing their 64-bit Windows release builds, among other things that people don't have the patience to wait for. At least let them try to give us something worthwhile while they work out all the problems with the other stuff. In fact, get more people to test the nightly builds instead of just complaining - that way we might get those other important things faster.

    3. Re:How about sandboxing and processes per tab? by Anonymous Coward · · Score: 0

      the performance scaling seems to be comming soonish with the Servo engine.

    4. Re:How about sandboxing and processes per tab? by Anonymous Coward · · Score: 1

      This has nothing to do with sandboxing. Firefox is internally sandboxed, which is why its still hard to hack. Also, multiprocess won't be released until next year.

    5. Re:How about sandboxing and processes per tab? by Blaskowicz · · Score: 1

      That must be why sometimes gets firefox to use 107%, perhaps up to 112% CPU. That's the good old model of one thread does everything, many little threads spend their time doing nothing or take care of a few crumbles.

    6. Re:How about sandboxing and processes per tab? by hairyfeet · · Score: 1

      Hear hear! While the lack of low rights mode (which frankly is a must for any consumer browser, running with user credentials is just insanity) made me stop giving it to customers seeing my C2Q at the shop have 1 core slam to the firewall while FF just sat there and spun was what had me uninstalling the damned thing. It got to the point that on some sites I literally could fire up Secure Chromium, load the page, log in and be on my way before FF had gotten its shit together and stopped bitchslapping that single core. Its 2015 and it still does 90%+ on a single core?

      Frankly I'd bitch about the FF devs ignoring everything they promised when FF was first released, all that "a more lightweight standards compliant" browser crap but I think we can all agree that the devs have no fucks to give on the desktop anymore so what would be the point? They just better hope they can carve a profitable niche with FF-OS because in less than 5 years FF is gonna be down there with Kmeleon and SWIron in the "other" category, they have run off so many users the past few years its just pitiful!

      --
      ACs don't waste your time replying, your posts are never seen by me.
  12. From the post... by yuhong · · Score: 3, Informative

    "Extensions that change the homepage and search settings without user consent have become very common, just like extensions that inject advertisements into Web pages or even inject malicious scripts into social media sites. To combat this, we created a set of add-on guidelines all add-on makers must follow, and we have been enforcing them via blocklisting (remote disabling of misbehaving extensions). However, extensions that violate these guidelines are distributed almost exclusively outside of AMO and tracking them all down has become increasingly impractical. Furthermore, malicious developers have devised ways to make their extensions harder to discover and harder to blocklist, making our jobs more difficult."

    1. Re:From the post... by sumdumass · · Score: 1

      Then just build in a malwarebytes button and let the people who do that for a living do it for you.

      You don't need to reinvent the wheel or lock everybody out.

    2. Re:From the post... by Anonymous Coward · · Score: 1

      It's not about security. It's about control.

      Just like the "health reports" aren't actually about debugging, they're about collecting a unique identifier and some additional information then selling that to a data-mining company like Google. Or Yahoo, apparently.

    3. Re:From the post... by yuhong · · Score: 1

      I don't think Mozilla is that bad.

    4. Re:From the post... by Anonymous Coward · · Score: 0

      You don't -know- Mozilla is that bad.

      Give it some time. You'll see their true colors eventually.

    5. Re:From the post... by Anonymous Coward · · Score: 0

      What the hell? People would rather trust a company other than Mozilla to deal with Firefox addons? Now I've heard of everything. Apparently people want to wish upon stars and carry moonbeams home in a jar while they're at it.

    6. Re:From the post... by sumdumass · · Score: 2

      Yes, people would want to trust a company they already trust verses having their options taken away in the name of protecting them.

      This is especially true given their insistance on other changes the people do not like and ignoring the user's input so many times for reasons that do not appear legitimate to most. The trust in mozzila has been dropping for a long time now. It dropped really fast for me when they persecuted someone for political speech and when they dropped google while initially making it dificult to switch back.

    7. Re:From the post... by yuhong · · Score: 1

      More importantly, Malwarebytes was designed for fighting malware like this and has the expertise.

  13. This is needed by ericlondaits · · Score: 4, Interesting

    This is needed because people don't realize how much exposure to malware extensions give them. Three examples:

    1) "Trustworthy" extensions that get sold (with no clue to users) to shady third parties which then update the extension with adware, malware, etc. taking advantage of the userbase. Which extensions can you trust not to do this?

    2) I live in Argentina, where a LOT of people use extensions to avoid regional locks of websites (Hulu, BBC) or to access the american version of sites like Netflix, which feature different shows. These extensions, AFAIK, intercept connections to certain sites and route them transparently to a proxy. This is a BIG deal, because it willingly exposes you to MiM attacks. This is something no user should opt-in into. Also, some of these extensions are funded by injecting ads into sites you access, which opens you up to vulnerabilities and exploits.

    3) Some years ago there was a crazy popular site here in Argentina called Cuevana, which was a sort of free Netflix. They had a big movie and tv series database hooked to a video player that played videos stored in file lockers. This site required a browser extension to run. The extension was not installed through the Firefox / Chrome site, but rather directly from the site... still this didn't discourage anyone. I downloaded the extension and checked its source code to see what it did... it was a single include of a javascript file stored in Cuevana's web server... basically a blank check to run whatever code was there in the privileged context that extensions run in: absolute craziness.

    --
    As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
    1. Re: This is needed by Anonymous Coward · · Score: 0

      I don't have a problem with it. I use Firefox on my phone mostly, way more than chrome. With the Proxy Mobile plugin and Orbot it works quite nice. These days the fewer plugins the better. Too many just slows your browser down anyway.

    2. Re:This is needed by iggymanz · · Score: 1

      Plenty of "legitimate" software has done such things over the years too. The solution is NOT to dictate to me what I run on my machine and NOT to put my blind faith and trust in Mozilla's vendor vetting processes.

    3. Re:This is needed by ericlondaits · · Score: 1

      It's not blind faith since there's at least a process. You can distrust the process and that's acceptable as well... ... but web browsing security is based on a number of sandboxing and scripting restrictions which extensions can bypass. If you can't trust your browser not to perform MiM, key logging and other forms of data stealing you shouldn't use it for anything important either. Trusting the web browser is as vital as trusting the OS... Pages can be adversarial so you depend on the security brought by your browser just like software can be adversarial and you depend on the security provided by your OS. If you don't run everything as root/Admin you shouldn't use unsafe extensions either.

      --
      As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
    4. Re:This is needed by Anonymous Coward · · Score: 0

      Allowwing javascript is by design a remote execution vulnerability. If you care about trusting code run on your machine, the only way is to disable javascript (only whitelist websites you trust).

    5. Re:This is needed by bluegutang · · Score: 1

      1) "Trustworthy" extensions that get sold (with no clue to users) to shady third parties which then update the extension with adware, malware, etc. taking advantage of the userbase. Which extensions can you trust not to do this?

      How would signing prevent this? The shady third party would buy the certificate as well as the extension.

    6. Re:This is needed by ericlondaits · · Score: 1

      Javascript COULD have vulnerabilities that a site exploits allowing it to do some bad stuff... but extensions CAN do bad stuff even if there are no vulnerabilities. It's like a buffer overflow exploit vs running a program as root.

      --
      As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
    7. Re:This is needed by ericlondaits · · Score: 1

      The extensions are signed by Mozilla after passing a review, you don't sign them yourself. If a shady third party modifies the extension and submits a new malware version it won't pass review when submitted.

      --
      As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
  14. Signed by who? by Anonymous Coward · · Score: 0

    Whenever talking about signing, it is ridiculous and irresponsible to not mention signed by who, even if it seems obvious to you. In this instance, they are talking about the extensions having to be signed by Mozilla.

    And then once you make that explicit, then you realize: oh, it actually shouldn't have been obvious who the signer is at all, since there are lots of ways to approach this kind of problem.

    So I guess what I'm saying, is shame on the submitter's summary. IMHO you left out the most important part.

  15. Lol by The+MAZZTer · · Score: 1

    This reminds me of the time Chrome did this, and a bunch of Chrome users threatened to switch to Firefox... I almost feel bad for them now.

  16. Better signal/noise good, but zero tolerance? by Anonymous+Brave+Guy · · Score: 1

    Better signal-to-noise ratios in widely used package manager/app store systems is often helpful. As you say, we don't need thousands of copies of the same trivial tool, and we certainly don't need many of them to be substandard implementations or outright malware.

    However, you can achieve that through some sort of endorsement or prioritisation process, without adopting a zero tolerance attitude. The words "without any possible user override" should make anyone nervous about the future of a software ecosystem, because the words "so anything the user wants to do is subject to approval by a gatekeeper with their own best interests at heart" implicitly follow.

    The state of the browser world is not a happy one at the moment, at Google/Chrome is already almost established as the new Microsoft/IE from the first big browser wars, and now both Mozilla and Microsoft seem determined to chase Google instead of staying true to the different, distinctive, but still widely valued principles and policies they followed a few years ago. If Chrome want to go killing off useful but older technologies and adding bleeding edge features every few weeks, let them, some people will enjoy it. But let Microsoft continue to focus on things like stability, quality of implementation and large deployments over pushing bleeding edge developments, and let Mozilla continue to provide an independent competing browser and an open ecosystem with a solid basic product and the flexibility to install or even write plug-ins to enhance it as each user wanted.

    There's plenty of room for everyone, and there's a certain hypocrisy in arguing for locking down the plug-in ecosystem to prevent the proliferation of substandard clones at a time when both the IE and Firefox teams seem obsessed with chasing Chrome instead of playing to their own strengths and innovating in other ways.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  17. This absolutely sucks by emiliano.heyns · · Score: 2

    I maintain a plugin which I don't host on AMO, because the review process is *glacial*. This nice security measure is going to make sure it will take weeks to get a ten-minute fix to my users.

    1. Re:This absolutely sucks by emiliano.heyns · · Score: 2

      Ah never mind, it's only signing, not AMO-enforcement. Still a major PITA; I had my release process automated.

    2. Re:This absolutely sucks by Anonymous Coward · · Score: 0

      maybe you need to revise your development process so that you don't ship with such an obvious and stupid bug that only takes 10 minutes to 'fix'?

    3. Re:This absolutely sucks by Anonymous Coward · · Score: 0, Insightful

      Maybe you need to choke on a dick, Jorge?

  18. No developer mode in "stable" build, really? by kav2k · · Score: 2

    [...] they will have to either test on Developer Edition, Nightly, or one of the unbranded builds [...]

    Yes, there was much outcry when Chrome killed non-signed extensions installs, but at least it allows to load a development ("unpacked") version of any extension in the stable version. This is essential for testing, after all, to ensure it works and you can debug it on the platform most users actually run.

    If FF does not allow it, well, nuts.

  19. Could be a good move by blackpaw · · Score: 1

    You place a lot of trust in extensions. This won't exactly stop malcious code, but it will provide a level of accountability.

    And it does not seem all that different from the requirement to sign packages for distro repositores, and we all accept that.

    1. Re:Could be a good move by Anonymous Coward · · Score: 0

      You can install software from a custom repo, or even outside the repo system entirely, if you want. This would require submitting all extensions to Mozilla and getting approval from them.

  20. Impact for small developers? by Anonymous Coward · · Score: 1

    Does this mean that I will no longer be able to develop a Firefox extension and place it on my website for the public to download and install? Instead, I have to submit it to AMO, and pray to god that Mozilla approves of my extension and what it does? That they don't disagree with its purpose for some political or philosophical reason, and that Mozilla aren't pressured by a corporate sponsor into not signing my extension?

    Suppose I've built an extension that cleans up the Yahoo Search interface, for example. Yahoo, from whom Firefox now gets funding, would never condone it. At present, anyone who wants my extension can get it from my website. Now it will simply be silenced? Sorry, bub, if your extension doesn't pass our official Corporate Muster, you're shit out of luck?

    If so, to hell with that and to hell with Mozilla. Firefox was a great experiment while it lasted; thanks for a few years of fun.

  21. Someone should write an extension... by rHBa · · Score: 2

    ...to disable extension signature checking. I'm only half joking

    I understand the reasons for doing this, it's too easy for (l)users to be tricked into installing dodgy addons, but if there is a single SIGNED extension that disables this feature then you at least know the user has seen all the warning messages and (presumable) knows what they are doing.

    Having said that, I don't understand why they couldn't have a user setting similar to what you get when you edit about:config...

  22. Changes poisoning open source well by Anonymous Coward · · Score: 0

    Social coding turned open source into DeviantArt. When I started coding it felt like programmers shared work to sharpen each other's skills and inspire. Now it feels like everyone's just interested in feeding their own ego.

  23. My top extensions are former Firefox features by Flexagon · · Score: 2

    The top extensions that I use are for features that used to be directly in the Firefox UI or even about:config but aren't now. So from my point of view, they've brought this bad situation on themselves.

    1. Re:My top extensions are former Firefox features by Anonymous Coward · · Score: 2, Interesting

      They present you this glorified vision of how you will use Firefox. How dare you go install extensions to ruin their vision?

      How do you not see that people like you are the real reason for this change? You will use Firefox as the developers intended, or you will move to Chrome*, where you will get exactly the same bare bones experience.

      If not for people like you, they wouldn't need to be able to block such shady extensions as Classic Theme Restorer and Tabs On Bottom.

      * Which just happens to be written by the same company that paid for most of the implementation of this vision).

  24. Extensions are a dumb idea anyway by Anonymous Coward · · Score: 0

    Been online since the start. Never used one. I just don't see the need. (except flash plugin, but will hopefully eventually die, and I have plugins set to click-to-play in my browser)

    Adblock? A total of about 20 entries in my hosts file blocks 99% of ads (and works within network tv flash players). The majority of ads online come from google. About eight entries is all it takes to block those. Meanwhile Adblock is taking money to UNBLOCK ads. Nope. Do not want.

    googlesyndication.com
    pagead2.googlesyndication.com
    tpc.googlesyndication.com
    ad.doubleclick.net
    googleads.g.doubleclick.net
    cm.g.doubleclick.net
    pubads.g.doubleclick.net
    bid.g.doubleclick.net
    c.casalemedia.com
    l.betrad.com
    c.betrad.com
    openx.blindferret.com
    blindferret.com
    content.yieldmanager.edgesuite.net
    cdnx.tribalfusion.com
    cdn1.bnmla.com

    ^ these entries block almost all ads. Some are probably not needed. (slashdot wont let me put the 127.0.0.1 on each line...Grr)

    1. Re:Extensions are a dumb idea anyway by Zontar+The+Mindless · · Score: 2

      Just because you can't think of other use cases for extensions doesn't mean there aren't any.

      --
      Il n'y a pas de Planet B.
    2. Re:Extensions are a dumb idea anyway by topologicalanomaly47 · · Score: 1

      Sure dumb-ass,

      What about firebug, passifox, user agent switcher, autoauth? What do you set in your hosts file for that functionality?

    3. Re:Extensions are a dumb idea anyway by Anonymous Coward · · Score: 0

      Noscript is another one. Some sites have some really questionable javascript...and do work fine without any javascript enabled (which begs the question, why are you launching 5 scripts if the site works without them???)

  25. This is GREAT news! by Anonymous Coward · · Score: 0

    For Qupzilla! :-P

  26. what would fail? by gl4ss · · Score: 1

    well _someone_ is pushing for this..
    so what addons would _fail_ the extension signing?

    who lobbied for this, the devs for the top 10 extensions?

    --
    world was created 5 seconds before this post as it is.
  27. AMO... by wonkey_monkey · · Score: 2

    ...is addons.mozilla.org, in case you were wondering.

    --
    systemd is Roko's Basilisk.
  28. easy solution by Anonymous Coward · · Score: 0

    "(...) they will have to either test on Developer Edition, Nightly, or one of the unbranded builds" ... and suddenly downloads of the Developer Edition jumped to millions. But I guess people on Debian using Iceweasel don't have to worry, right?

  29. Should have happened YEARS ago by DrXym · · Score: 1

    Extension signing should be the way it is in Android - roll a key, register the key and then continue to sign the extension with that key. It means that when a new version of the extension is uploaded the signature can be verified to ensure the extension is a) not tampered with, b) reasonably likely from the same origin.

  30. That's lunacy. by AbRASiON · · Score: 1

    I use several addons which are old as heck and not updated, which (god knows how) continue to work in newer versions, example "Tabs menu" for firefox fixes an incredibly stupid omission (like many) in the Firefox UI.

    Hopefully this decision is reversed.

  31. When you have control, you have liability by mlwmohawk · · Score: 3, Interesting

    Just saying, "anyone can write code, be careful" gets you out of a lot of trouble. Saying "We've checked these and they are good" buys you a lot of headaches. That's the first problem. Who's going to test the extensions? Who's going to be liable when a "tested" extension is malware? It WILL happen, you know it. Who is going to maintain the cert?

    No user work-around? That's pure insanity. What happens when a vendor says "This is too much trouble, we can afford to support firefox anymore," their customers will have to switch browsers.

    Lastly, having any group of people dictating what others can do is against the whole notion of free and open source software. I have absolutely no problem popping up a dialog that says, "This extension has not been tested by the Mozilla Organization, Proceed at your own risk," but not even having that option is totally and completely bogus.

    Time to fork.

    1. Re:When you have control, you have liability by Anonymous Coward · · Score: 0

      Yeah.. I don't get your attitude. Mozilla are ALREADY blacklisting certain addons that are known to be malware. Nobody whined about it so far, but suddenly Mozilla's evil for wanting to improve the blacklisting approach? That makes zero sense.

      Adding in a simple 5-second copy-and-paste config option or another "ok" button isn't going to help the people who have this problem. Making them install another build that isn't the default, however, probably will because they will just click "ok" to get the default build. They will then realize that they would have to find and install another build that isn't as safe to get their convenience, and actually think twice.

      And really, convenience is all this is about. You don't want to be inconvenienced, which is understandable. Why help out the idiots if it means I have to install another build, or wait a few minutes for my non-AMO addons to be signed? That's the worst kind of discrimination: the kind against me.

      And finally, why fork software by someone you clearly don't trust? Are you simply so full of yourself that you think you'll be able to find and remove all the evil things you suspect are in the huge codebase from this highly untrustworthy company? And if you are, then why not just compile your own build without the checks instead? Not much of a fork, that.

  32. BS by Anonymous Coward · · Score: 1

    “Extensions that change the homepage and search settings without user consent have become very common, just like extensions that inject advertisements into Web pages or even inject malicious scripts into social media sites.”

    Extension signing would do NOTHING to prevent this. Your stated reason for not allowing an about:config setting to disable the “feature” is that “malicious add-ons and applications can easily manipulate those settings” that means malicious applications can easily manipulate the homepage and search settings, too! In other words, the first two use cases you listed are moot.

    Also, unless you plan to also require signing of all userscripts for extensions like Greasemonkey, a malicious application could simply install the (signed) Greasemonkey extension and then enable their own malicious userscript, allowing them to inject advertisements into Web pages and malicious scripts into social media sites, your second two use cases.

    None of your use cases have been addressed. This is BS.

    I have non-public personal extensions that I want to continue using. I don’t want to have to provide my code to Mozilla just so that I can continue using it.

  33. And lose all your apps after 365 days by tepples · · Score: 1

    Pretty much anyone can pay the $99 fee to get a developer certificate

    Plus a $650 Mac on which to install it. Plus $99 for each additional year after it expires.

  34. They are the same by tepples · · Score: 1

    If "unbranded builds" are what I understand them to be, they are built from exactly the same sources in the same way, except for sources containing the Firefox name and logo.

  35. It's only a matter of time... by marxmarv · · Score: 1

    before Mozilla and FDF combine in some way. They're made for each other.

    Of course, the blame should be laid entirely at the feet of the SJWs who were willing to trade anyone else's community for the gracious permission of the elites to join white society and kick down as a married couple...

    --
    /. -- the Free Republic of technology.
  36. so I can't customize other extensions to my liking by Gunstick · · Score: 1

    It heppens that an extension does not install because the firefox version does not match.
    The only thing not OK is the developer not having submitted a new file where the version is changed.
    I usually unpack the extension, change the firefox version and repack it again.
    And it works flawlessy.
    Now, with signing, this will probably be impossible.

    Pinning firefox in apt ...

    --
    Atari rules... ermm... ruled.