Mozilla's month-long fund raising campaign, which was initiated in November and comes to an end on December 31st, looks set to raise over $900,000. Is this enough?
As this chart shows the campaign has on average raised around $150,000 per week with last week being the best so far despite the holiday falling within it.
This chart shows how the total is made up. The vast majority (84%) of donations are in response to Snippet messages like this one:
Although this is effective in terms of getting users to make a donation, the average donation made this way is less than $10 and, even taking into account bigger donations made via the Mozilla.org site or via email, the average donation from all sources is little more than $10.
So how does Mozilla survive and manage to employ programmers to make progress with Firefox, Firefox OS and all its other projects?
The answer is Google.
When Mozilla published its annual accounts for 2012 last month they revealed its total revenue had increased to $311 million for the year, of which 90% derived from its contract with Google whereby Google pays to have its search engine featured.
Mozilla's current 3-year contract with Google lasts until November 2014 and the worry is will it then be renewed?
After all, it is a competitor to Google not only with Firefox taking browser share from Chrome but with the prospect of Firefox OS competing with Android.
In 2012 fund raising amounted to $855,000, a figure that has already been surpassed for 2013. However, that represented 0.27% of its annual income and there is no way that Mozilla could survive on donations alone.
As well as contributing to the future of its work, donations are morale boosting for the organization so with 24 hours to go let's see how high a total 2013's fund raising can achieve. If you can't find a snippet there's a big red Donate button on the Mozilla Fundraising page.
Visual F# has moved from CodePlex to GitHub. Roslyn is also making the move this week and the .NET Core, open sourced last November, has already made its home there, along with TypeScript. So whe [ ... ]