Slashdot Mirror


Mozilla Revenue Jump Fuels Its Firefox Overhaul Plan (cnet.com)

Well, now we know what paid for all those programmers cranking out the overhauled Firefox Quantum browser: a major infusion of new money. From a report: Mozilla, the nonprofit behind the open-source web browser, saw its 2016 revenue increase 24 percent to an all-time high of $520 million, it said Friday. Expenses grew too, but not as much, from $361 million to $337 million, so the organization's war chest is significantly bigger now. Mozilla, which now has about 1,200 employees, releases prior-year financial results in conjunction with tax filings. Most of Mozilla's money comes from partnerships with search engines like Google, Yahoo, DuckDuckGo, Baidu and Yandex. When you search through Firefox's address bar, those search engines show search ads alongside results and share a portion of the revenue to Mozilla. Mozilla in 2014 signed a major five-year deal with Yahoo to be the default search engine in the US, but canceled it only three years in and moved back to Google instead in November. Mozilla's mission -- to keep the internet open and a place where you aren't in the thrall of tech giants -- may seem abstract. But Mozilla succeeded in breaking the lock Microsoft's Internet Explorer had on the web a decade ago, and now it's fighting the same battle again against Google's Chrome.

32 of 127 comments (clear)

  1. Expenses grew...? by Anonymous Coward · · Score: 3, Insightful

    I didn't know that $361 million was less than $337 million...

    1. Re:Expenses grew...? by fahrbot-bot · · Score: 3, Funny

      The error is in the article text itself. I presume the numbers should be flipped.

      There was a Firefox add-on that corrected this type of thing, but it doesn't work in version 57. :-)

      --
      It must have been something you assimilated. . . .
  2. 1,200 employees!!! by BLToday · · Score: 4, Informative

    Mozilla has 1,200 employees!!! What projects are all these people working on? Because I can't imagine even 600 of them working on Firefox.

    1. Re:1,200 employees!!! by asa · · Score: 3, Informative

      About 600 of them work directly on Firefox.

    2. Re:1,200 employees!!! by Anonymous Coward · · Score: 3, Insightful

      It's hard to fathom why Mozilla needs either 1200 employees or $520 million in income.

    3. Re:1,200 employees!!! by Anonymous Coward · · Score: 2, Interesting

      It's hard to imagine that many employees on one program. Now I've never maintained a web browser, but I've maintained semi complex programs by just myself. Do you really need 600 people for a web browser?

      Does anyone have a functional breakdown for how that works? Even if you had ten people per module, that would imply like 60 modules? Some might be testing, though that should be at least partly automated, and presumably everyone could run new builds for a week or two before they are let out.

      Meh, it sounds like I need a job as something like a Mozilla Dev. It can't be that hard if I'd only be responsible for 1/600th of the product.

    4. Re:1,200 employees!!! by NicknameUnavailable · · Score: 2

      Even if they all worked on Firefox it would be understandable imo. If you've ever tried to write a browser from scratch (i.e. not just using the V8 engine and webkit) you'd know how utterly grueling it is to even hit 10% of what is in the web standards for HTML, CSS, and JavaScript.

      That said, hopefully they can use a sub-percentage fraction of the massive increase in revenue they've seen (which is kind of bullshit as a nonprofit, but nevermind that) to finally build Widevine for FreeBSD. The only thing keeping my on Windows (even as a dual boot) is that I can't stream videos from Amazon, Google, or Netflix on FreeBSD because nobody has compiled Widevine for it and it's a closed source tool only the big browser vendors like Mozilla have access to. I seriously doubt it even has far out dependencies since it runs fine on Linux, it's probably just a matter of having a dev get a FreeBSD machine and type make then uploading the damned thing to the ports tree.

    5. Re:1,200 employees!!! by ls671 · · Score: 5, Funny

      Does anyone have a functional breakdown for how that works? Even if you had ten people per module, that would imply like 60 modules?

      Well I assume the breakdown is like in any modern project:

      Project management: 40%
      Marketing: 40%
      HR: 18%
      Developers: 2% = 12 developers.

      --
      Everything I write is lies, read between the lines.
    6. Re:1,200 employees!!! by jopsen · · Score: 3, Informative

      I work on a team that manages automation infrastructure, we're about 7-8 people building tools and services for automation; with other teams building test suites and release pipelines on top of the automation infrastructure. A mono-repo like mozilla-central runs some ~2k tasks per push; this involves building across platforms and configurations, a long list of test suites, performance tests, etc..

      All in the name of making sure Firefox doesn't break the web, etc. I'm sure we could try to be more efficient about running tests, but this is also risky, because we have so many developers and contributors.

    7. Re:1,200 employees!!! by roca · · Score: 2

      Only Google can build and distribute Widevine.

    8. Re:1,200 employees!!! by roca · · Score: 4, Informative

      You have no idea how complicated a browser is.

      I don't know about currently, but I've been told that at times Microsoft and Google each had over a thousand developers working on their browsers.

      Apart from the difficulty of implementing the client software and its various axes --- security, compatibility, performance, platform porting, and so on --- these days a significant server-side component is also needed. Downloads, updates, addons, crash collection, telemetry, push notifications, and so on. And for developers, CI, massive test farm, telemetry/crashes analysis and viewing, etc.

      Then you've got people writing tools and frameworks for the above teams. E.g. the rr project was born at Mozilla to improve life for Mozilla's C++ developers.

      Then you've got people doing standards work (at Mozilla, usually part of the developers' jobs), Web site evangelism and other external relationships.

      Then you've got Mozilla Research building stuff like Rust and Servo exploring technology that may eventually become part of Firefox.

      Then of course you have the overhead --- HR, PR, lawyers, accountants, logistics, office managers, event organizers, personnel managers, executives.

      I worked at Mozilla for a long time. Over the last five years headcount was at about the same level, even during the FirefoxOS years. We were *always* butting up against headcount limits, more work than we had people to do it. It's not like the stories you hear about Google where people are wandering around underemployed.

    9. Re:1,200 employees!!! by arglebargle_xiv · · Score: 2

      Of those 600, 599 are on the standing committee that decides, by voice vote and occasionally by coin toss, what UI features are going to change in this week's version of Firefox. The other guy is Geoff. Geoff does all the coding.

  3. Mozilla Chrome by Antiocheian · · Score: 2

    But Mozilla succeeded in breaking the lock Microsoft's Internet Explorer had on the web a decade ago, and now it's fighting the same battle again against Google's Chrome.

    This is laughable. Mozilla didn't break IE's hegemony by ditching XUL to adopt ActiveX.

    1. Re:Mozilla Chrome by StormReaver · · Score: 2

      This is laughable. Mozilla didn't break IE's hegemony by ditching XUL to adopt ActiveX.

      What Mozilla did was to create the world's first Open Source Web browser that correctly implemented and adhered to the Web standards more closely than anything else available. This encouraged Web developers to follow standards more closely than they ever had before, thereby eliminating their dependencies on Internet Explorer's Windows-only misfeatures.

      Without Mozilla/Phoenix/Firefox, the World Wide Web would be a prison with Microsoft as the warden, and Chrome would likely have never gotten off the ground.

    2. Re:Mozilla Chrome by Gavagai80 · · Score: 2

      Mozilla beat IE because Microsoft didn't bother to try. MSIE 6 was a dead project for years, making it easy to develop something better. Out-competing Chrome is a much bigger challenge because Google is releasing updates every week, making it a moving target.

      --
      This space intentionally left blank
    3. Re:Mozilla Chrome by jellomizer · · Score: 2

      ActiveX was always a Bad Idea. Its success was because of this. During its rise to popularity, IE was getting a lot of attacks based on ActiveX plugins. IT Guys put Firefox install on their brand new now affordable thumb drives. And when a friend or family member got computer trouble they installed Firefox and told them to use it.
      Because of the frequency of the attacks on IE, News organizations were pushing installing Firefox to help protect the general public. IE 6 during early XP time was a security nightmare, after a mountain of patches it finally got to a point where you could browse the web and not get malware installed, but for a period of a few years Firefox was necessary, because it didn't have Active X.

      For these years developers started to shift off ActiveX and switch to HTML/4 CSS and Javascript, and Flash as a more secure alternative. And allowed for the growth of AJAX to make these robust pages we all know and love (or bitch about on Slashdot)

      Because of Firefox pushing developers towards following web standards this helped bring Safari (Web Kit based) and Chrome (Web Kit based) because we can now switch browsers to whatever is faster and we liked more vs what we needed to run.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  4. With all that money by Anonymous Coward · · Score: 5, Insightful

    They can afford to make an XUL version of Firefox for people who want to use real extensions officially. and not having to use forks like Waterfox and Pale Moon.

  5. Re:Quantum is quazy fast by Hal_Porter · · Score: 5, Insightful

    It's fast. And more importantly it's not made by Google. Because right now Google seems like it's becoming a problem.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  6. On to Thundbrird? by wjcofkc · · Score: 2

    I have been using Quantum since beta and have been endlessly happy with it. I no longer have Chrome installed at all. So, with all this new money, moment, and initialize, I was thinking what about a Thunderbird overhaul. Then I realized, for my purposes it is perfect which is why have been using it for years and years, occasional experimenting with something else.

    But people have different usage requirements. If the readers here could change anything about Thunderbird, what would it be?

    --
    Brought to you by Carl's Junior.
  7. I see a major disconnect here by jenningsthecat · · Score: 4, Interesting

    "Most of Mozilla's money comes from partnerships with search engines like Google...".

    So they get a lot of money from Google - probably the lion's share. And Google gets most of their money from advertising.

    "(A)nd now it's fighting the same battle again against Google's Chrome".

    So how long is Google, (an advertising company whose browser is a core part of its advertising strategy), going to keep funding a company whose stated aim is to "keep the internet open and a place where you aren't in the thrall of tech giants"?

    I've never really understood Google's support of Mozilla. Might it be that Google expects a company with both a growing war chest and a shrinking user base to implode more rapidly when funding is suddenly withdrawn? If not that or something like it, then the reasons for Google's support are a mystery to me. Can anyone here explain it?

    --
    'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
  8. Re:Brave will be better by ls671 · · Score: 2

    Why doesn't anybody pushing brave ever mention what the business plan is?

    https://brave.com/publishers/

    I am not saying it is a bad idea, I don't know enough about it.

    Comments anybody?

    --
    Everything I write is lies, read between the lines.
  9. The way not to do it... by QuietLagoon · · Score: 4, Insightful

    ...But Mozilla succeeded in breaking the lock Microsoft's Internet Explorer had on the web a decade ago, and now it's fighting the same battle again against Google's Chrome....

    The way not to take on Chrome is to become a total clone of it and, at the same time, destroy all the functionality that extensions had provided.

    1. Re:The way not to do it... by Ghostworks · · Score: 5, Interesting

      The old extension model gave you access to everything. I hesitate to call them "hooks", because when people here that they usually think of a well-enumerated API option or port. It wasn't that. Everything was made of modules with a defined module API. Any extension could leverage any model by talking to it. That made you able to do literally anything with their model.

      Do you want to cut out the (then) Gecko rendering engine and instead use IE's (then) Trident rending engine? An extension did that. Do you want to filter everything that goes to the (then) SpiderMonkey JavaScript engine before the code is run? An extension let you do that. Do you want to leverage the rendering engine to view a webpage in a way that it was never intended (say, as hierarchical text)? An extension did that. Do you want to inject your own code into every page you're shown? An extension did that. Do you want to add support for a new or obsoleted protocol (like gopher), or new image formats? You could do that. Do you want to implement completely new UI features, such as dragging-to-rearrange tabs? That was an extension, later added to the main program.

      The trouble is that most extensions did really banal shit like changing the UI by modifying the chrome. And when Firefox revs and redefines chrome element (and the mediocre extensions do not update at all), all of a sudden the browser gets laggy and leaky and doesn't work like customers expect, and Mozilla looks incompetent. They had the same problems with their CSS-based themes, which is why they started moving back to customizable by mostly-meaningless skins (in their Jetpack initiative).

      Now by moving to Google Chrome's API model, they've finish cutting out most of the wild, wooly, user-generated code that made it less stable... but also the only thing that makes Firefox unique or useful in a modern browser. It did it's job and ended IE dominance. With the passage of time it has forgotten the goal of making a browser that was lightweight. Modern web features make it impossible for it to be nearly as cross-platform as it was. They rarely ever supported user choices over API standards (they always had to be badgered into things like 'never deny the user access to the menu'), so it's hard for me to believe them when they claim any kind of moral superiority. They only care about user choice so long as it doesn't make work for them. So other than the fact we have a _different flavor_ of chrome now, what's there to be thrilled about?

    2. Re:The way not to do it... by QuietLagoon · · Score: 2

      The old extension model gave you access to everything....

      The Mozilla hyped up that old extension model, using it to show how feature-rich Firefox was. Then Mozilla just takes it away.

      ...The trouble is that most extensions...

      The trouble is that Firefox has lost so much functionality that it is useless for me. So I wish Mozilla well in their quest to be a Chrome clone, they're going to need it if this is how they treat long-time users.

  10. Firefox could take privacy much more seriously by mrwireless · · Score: 4, Interesting

    After installing an outgoing firewall on my laptop I was amazed to see that Firefox was continuously sending updates about the wifi networks I was connected to to a maps.google.com/something address.

    I was quite dissapointed, and switched to Waterfox for a while.

    Chrome is, of course, much worse. But still. I would love to see a fast browser that really takes privacy seriously. You'd think that limiting tracking might speed up the browser as well.

    1. Re:Firefox could take privacy much more seriously by Anonymous Coward · · Score: 3, Informative

      Those are your location data requests (which prompted you and you accepted). All browsers do that. See this Stack Overflow question for details.

    2. Re:Firefox could take privacy much more seriously by thegarbz · · Score: 3, Informative

      After installing an outgoing firewall on my laptop I was amazed to see that Firefox was continuously sending updates about the wifi networks I was connected to to a maps.google.com/something address.

      I was quite dissapointed, and switched to Waterfox for a while.

      Why were you disappointed? How else do you think Geolocation features in a modern browser on the modern internet is supposed to work? If you want to drop the evil conspiracy then here's some information:

      What, why and how: https://www.mozilla.org/en-US/...
      Google's specific policy of how it handles Mozilla's requests: https://www.google.com/privacy...

      Of course this API request is for Mozilla to get the current location from Google, so it sends your connected WiFi spot and Google replies with where you are. Nothing too exciting since all it's doing is getting the information from Google. It doesn't hand anything out without your permission (and neither does Chrome). That can all be managed under Settings > Permissions > Location.

      Finally if you're truly paranoid, head to about:config and set geo.enabled = false.

      The worst thing we ever did was give data to those people who are unwilling to take the time to understand it. With the curiosity of what is being sent where you should also add the curiosity of why, how and for what reason. Then you may actually simply turn the relevant setting off instead of panic switching to a whole different product for the wrong reasons.

  11. Re:Brave will be better by jellomizer · · Score: 2

    I use Brave,and I like it. But it doesn't have the press behind it.
    Internet Explorer/Edge: Installed by default on most Desktop PC's
    Chrome: Installed by default on Most Cell Phones, and if you don't use it The most popular Search Engine (google) will push it.
    Safari: Installed by Default on Apple products
    Opera: Never really made it. It got press early on in the browser wars between IE and Netscape as being faster then the two. However due to it being closed sourced and paid or ad supported. It never got real traction from the ones that you can get for free.
    Firefox: Didn't come out of nowhere. It was based from Netscape a major browser back in the 1990's, Then became Mozilla Browser, Then transitioned to the Firefox browser. For the time before Chrome Firefox was the browser of choice for all Non-Windows Computers. When a bunch of security problems occurred with IE/6 Firefox was the only complete browser ready for a quick replacement.

    For a browser like Brave, while good doesn't really have anything that will get its name out with distinction over what we currently have.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  12. Re:Quantum is quazy fast by jellomizer · · Score: 3, Informative

    It actually has always been an issue. Just in different ways. Back when Microsoft had infamously embedded IE into Windows 98. It meant the application took less time to load, because much of the components were loaded during boot time.
    Firefox was at the time quick to load and was light on system usage, and rendered stuff fast and followed the standards well and was secure.
    Chrome came out after Firefox kept on adding stuff to it slowing it down, so it was the light and fast browser.

    It seems the trend is the small and fast browser wins, then the browser maker puts so much junk on it, it slows it down for an other company to make a new one stripped down to what people want.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  13. Re:Quantum is quazy fast by Hal_Porter · · Score: 2

    Google's original motto "Don't be evil" changed to "Do the right thing"

    To be fair to them both are traditional Blue State Millennial disingenuousness. Is it more evil to censor? Or to allow 'fascism'? Who defines 'fascism'? I.e. it's almost like 'don't be evil' is something idiots think is a moral code but which is actually completely meaningless. Same with 'do the right thing'. Who decides what's 'the right thing'? Google's pronouncements on morality are meaningless, and in the long run Google will, like any other American megacorp, do things which help their tribe in American politics and which hurt the other side. Regardless of morality.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  14. Re:GOOGLE revenue keeps Mozilla alive by jellomizer · · Score: 2

    Big companies like Google, Apple, Samsung, Microsoft... Have very complex relationships with each other. They all offer services that are unique to their brand, and they also have services which are in direct competition with someone else. So these companies can be their #1 Vendor and their #1 competitor at the same time.

    Just like Apple buys its screens from Samsung and advertises that Apples Screen on its phones is Superior to the Samsung phones, and Apple could be truthful. Because the unit that makes the Screens for the iPhones will follow the Specs that Apple gives them, and the screen they give to Samsung is based on the specs their cell phone unit asks for.

    Mozilla isn't out to kill the search engine Google, but to Overtake Chrome

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  15. Mozilla is badly managed and badly communicated. by Futurepower(R) · · Score: 2, Insightful

    That's my reaction, also.

    The article is poorly edited: "Expenses grew too, but not as much, from $361 million to $337 million...". The numbers should be reversed. When the editing is that sloppy, can we depend on other information being accurate?

    Also, the article does not tell the full story. For example: "Mozilla in 2014 signed a major five-year deal with Yahoo to be the default search engine in the US, but canceled it only three years in and moved back to Google instead in November."

    During that 3 years, Mozilla was dominated by Microsoft. Microsoft paid Yahoo to use Microsoft's Bing search. Yahoo paid Mozilla Foundation to make Firefox browser use "Yahoo Search", which was actually Microsoft Bing search.

    A repost of part of a previous comment:

    The browser situation is very, very ugly. Firefox is now, basically, owned by Microsoft, who is apparently trying to destroy it. In the past, Google paid Mozilla Foundation $300 million each year (December 22, 2011) to make Google search the default search engine in Firefox. Google apparently didn't cause problems in the design of Firefox, even though it paid a shocking amount.

    Now, I understand, Mozilla Foundation gets most of its money from Microsoft: Microsoft pays Yahoo. Yahoo pays Mozilla Foundation to make "Yahoo search" (actually mostly Microsoft Bing search) (April 16, 2015) the default search engine in Firefox.

    The Thunderbird and SeaMonkey Composer GUIs have been damaged in several ways, apparently deliberately. For example, file saves in the newer versions of both ask for a new file name, and don't suggest the last one chosen. The damage was reported several months ago, but has not been fixed.

    Mozilla Foundation said it will no longer improve the Thunderbird email client. Is that because Microsoft wants more customers for Microsoft products like Outlook? Is that another example of Microsoft's Embrace, Extend, Extinguish? People who feel forced away from Thunderbird may choose Microsoft software to replace it. Is that something Microsoft is trying to accomplish?

    We are seeing technology companies that are shockingly badly managed. Why is that happening? Are we experiencing a general social breakdown?

    One small but indicative example: On the Mozilla Foundation Download Firefox in your language web page the 32-bit and 64-bit versions have the same file name!

    Mozilla Foundation could be far better at communicating with users. Basically, however, Mozilla Foundation does what big corporations want, apparently. Now that Google is paying Microsoft huge amounts again, will the Firefox browser continue to improve in some ways, but continue to be degraded in others, as in losing important add-ons?

    A long time ago, I tried the Google Chrome browser. It installed 3 system services. Google had more control over my computer than me as a limited user!!

    In my view, the 3 years of Microsoft paying Mozilla Foundation were 3 years of destructiveness in numerous ways.

    Should a United Nations agency demand that browsers not be abusive? That is a world-class goal.

    One AC comment about Microsoft: Microsoft's a blight, stuffing ballots, poisoning standardization processes, bribing decision makers, spying on users and using their market power to sell inferior products. Your typical big-corp sociopathic behaviour.

    One of the many, many stories about poor management