Mozilla Awards $385k to Open Source Projects
blog.mozilla.org
blog.mozilla.org
> Tor: 152k
> Tails (secure-by-default live operating system): 77k
> Caddy (HTTP/2 web server that uses HTTPS automatically and by default via Let’s Encrypt): 50k
> Mio (asynchronous I/O library written in Rust): 30k
> DNSSEC/DANE Chain Stapling (standardizing and implementing a new TLS extension): 25k
> Godot Engine: (high-performance multi-platform game engine which can deploy to HTML5): 20k
> PeARS (lightweight, distributed web search engine): 15,5k
> NVDA (open source screen reader): 15k
I agree with the highlight given the open source screen reader. Accessibility is very important and unfortunately very neglected, mostly because (IMO) the tools to properly test can be very expensive or incompatible.
" It reads the text on the screen in a computerised voice. You can control what is read to you by moving the cursor to the relevant area of text with a mouse or the arrows on your keyboard.
NVDA can also convert the text into braille if the computer user owns a device called a “braille display”."
The dollar amounts are too low to hire a full-time dev. They presumably have insufficient volunteers or they wouldn't need this money. So I am guessing that they will be offering existing volunteers some money to devote more time to the project.
Another alternative would be hiring in some contractor who has no prior relationship with the project but having someone who doesn't know the project come in and implement something before vanishing and leaving everyone else to maintain their stuff is unappealing.
I've been doing this since the late 90s and I can tell you that the desire to give money almost always has to have a goal attached (More code? More coders? Infrastructure Support?) etc, or you're just going to mess everything up.
But I couldn't find a binary or source that I could compile, on your website or your github page. Can you point me in the right direction?
It depends. In Germany, I could easily live off a net salary of 800 € or something (where 1 € = 1 $ approximately), so the gross salary would be below 1500 €. Therefore a 20000 € award could keep me covered for at least a year.
Other countries are cheaper, still. Executive summary: Don't spend the money on Bay Area devs. ;)
More people could strive to create projects that actually make the world a better place, instead of another SaaS product to pay the bills. Some (many, all?) open source projects provide exponentially more to the world than was ever invested both monetarily and in donated time. There is not often an obvious gain for investors, though, so the practice of selfless funding remains a privilege to few.
http://sockpuppet.org/blog/2015/01/15/against-dnssec/
His argument is pretty convincing if you read into it.
Perhaps I'm missing something, but how could the Qbix platform help to re-decentralize the web (genuinely asking 'cause I'm curious, not trying to be smart-ass)? Is this a platform that could be used - for one example - to build other platforms such as Gnu Social, etc.?
Of the millions (yes millions) of dollars they've received, little seems to have gone toward Firefox development.
Mozilla received over $121 million in 2010 from corporate sponsors. This is the same Mozilla that placed ADS in their new tab views. Really, they placed Paid Ads on the new tab screen. What were those for again?
I do understand that Mozilla's mission is to improve the web. Donating to these causes certainly helps with that. But I'm still troubled that they put ads (with aggregate user tracking) into their core product.
Feature with hundreds of requests gets shunned away. And things that people heavily opposes gets in just to be like chrome.
All the last features on firefox were corporate driven. Bookmark system by pocket. Video chat by Telefonica. Sync goals was probably to make their ad share revenue grow as now you are a logged in user. etc etc etc
Their most well paid dev is a javascript advocate!
Chrome gives you much less control of the web, but everyone uses not because it is fast, but because firefox is getting behind on everything. While the owners arguee about UI changes instead of doing what was successful in the past: put the patch someone already provided as an option and release!
the only interesting thing coming out mozilla nowadays that can change the world is fennec. the mobile version. But last builds on android cannot be completed without google proprietary apis anymore. and usability is crap now that they are trying to "fix" image viewing, which mind you, wasn't broken, it was just different than chrome.
A couple other interesting things they're working on: Servo[0] is a browser engine written from the ground up to take better advantage of multi-core computers. Rust[1] is a programming language that was originally created to help Servo achieve its goal of building a fast, concurrent, but secure browser, and has grown into a very interesting project in its own right.
No, it was in response to user feedback. The portion of the userbase that wanted it to just work like a traditional account system was greater than the portion that wanted to mess around with syncing codes. I don't know where you got the idea that this change had anything to do with ads.
You're also forgetting when they changed default search providers to Yahoo! for big money (even though practically nobody wants Yahoo! as a search engine anymore).
It's as if developers, hardware and location costs a lot of money and Mozilla is looking for ways to find a reliable revenue stream, because you really can't survive for long on donations at their scale.
Out of curiosity, have you ever donated money to Mozilla and if so how much?
Yes, I saw those ads. Nothing terrible and they were not sending my browsing history to some server or whatever. I don't get why you're so upset about it. Like, you're so upset that you created a new account to say it. Now that says something.
And that is a scary proposition for auto-updated remote software. At least with websites theres the illusion of separation.
* Layout (HTML, CSS)
* JavaScript
* Graphics: HTML, 2D canvas, 3D WebGL
* Platform integration (windows, os x, gtk, etc.)
* Audio
* New web APIs
* Security
* QA
* Release engineering
* Testing
* Optimization / low-level tooling
* And others I can't think of right now.
All major browsers have teams of hundreds of people or more. The other browsers than Firefox probably have larger ones, in fact, since their budgets are much larger (for example, just Chrome's ad budget was larger than Firefox's entire budget for everything).
As for why multi-process took a while, it was working several years ago already and shipped in mobile firefox, but the hard part for desktop specifically was addons. That took several years, since it's both a technical issue and an ecosystem issue.
- Firefox - Rust - Servo - Addons - Online help & support documentation - Soccorro crash reporter - FirefoxOS - Aframe.io VR framework for WebGL - WebGL - Thunderbird - Bugzilla - BrowserID/Persona - Sync
Multiprocess is enabled in Developer editions, so it's definitely coming.
edit: thousand, not thousandk =(
https://wiki.mozilla.org/Electrolysis#Schedule_and_Status
https://asadotzler.com/2016/06/06/firefox-48-beta-release-an...
I'm not sure what you believe it costs to employ all the engineers that Mozilla has whom are busy constantly...
- fixing bugs (while trying to ensure each fix doesn't cause new breakage)
- implementing new specs (which are constantly evolving)
- doing R&D on next-generation browser-tech (Rust, Servo)
.. but its not 'little'.
Then there's the fact that merely tossing more people at it doesn't mean things get done faster.
You'll see some large improvements in Firefox as techniques tested in Servo are integrated into Firefox.
Course, the Firefox Platform team is hiring (https://careers.mozilla.org/listings/?team=Engineering), so feel free to apply and get paid to work on Firefox. :)
Disclaimer: I work at Mozilla.
Developing high-quality software, which runs on as many devices and is compatible with as much content as Firefox is is a hell of a lot of work. And Mozilla isn't just working on Firefox; there's Thunderbird, though that's in the process of being spun off, Firefox OS (also in the process of pivoting), Mozilla Research (Rust, Servo, Emscripten, asm.js, and more). There are continuous integration systems to test all of this against dozens of combinations of platforms and versions, and huge numbers of tests on each (https://treeherder.mozilla.org/, http://buildbot.rust-lang.org/waterfall, http://build.servo.org/console), all of which needs to be maintained and triaged. There's standards work, to negotiate new standards in standards bodies with users, other browser vendors, and the like. There's advocacy work, of times when you find bugs that are simply due to broken websites that happen to be relying on other browser's bugs, to reach out to developers and try to get them to change in a more compatible or standards compliant manner.
$385,000 is, what, the yearly salary, benefits, and overhead of maybe two full time engineers in SFO? Complaining about $385,000 given to deserving projects, given the amount of investment and energy Mozilla is actually putting into Firefox and other substantial, valuable projects, is a bit of a stretch.
Do you have a source on that? To my knowledge, the ads were specifically designed with all clients downloading all possible ad-tiles and then locally deciding what to show, so that no user tracking was possible, from neither Mozilla, nor the 3rd-party advertisers.
But obviously, I don't know whether they have already given up going against Chrome.