The Mozilla Manifesto
mozilla.org
mozilla.org
By "the OS", I am referring, of course, to Debian. :)
I think (perhaps-douchebaggy) self-interest is perfectly fine when it has positive externalities in the world. You're free to avoid the drama of the Ubuntu project itself, while continuing to reap the rewards on the rest of the ecosystem from its existence.
My name is not RMS, I do not eat my own toe jam and have a superiority complex that compels me to dictate to others what they should do.
I couldn't care less if someone else uses Linux. I care about Debian being a stable and secure OS for the servers I manage.
Especially with latest developments of Ubuntu moving away from the rest of the Linux world (Mir, Unity and etc.). I.e. all the Ubuntu specific things aren't benefiting the rest, only Ubuntu.
A related joke: http://fc07.deviantart.net/fs70/i/2012/108/8/0/i_can__t_conf...
And on Ubuntu moving away from the rest of the Linux world, do you know what's the most popular OS that uses a Linux kernel and that will probably be the most popular OS period? It's Android. And besides the backing of Google, which definitely helped its popularity, given that other big companies tried variations of Linux on phones, you've got to wonder, aren't there technical reasons too for Android's popularity?
And of course there are. Android maintains binary backwards compatibility. And Android simply skipped on all the X.org / GTK+ / Gnome / Qt / KDE cluster fuck. People complain about Android fragmentation, however compared to Linux on desktops, development for Android feels like you're in heaven.
I haven't been impressed with their actions over the past few years.
Just look at Firefox. Instead of striving to provide a lean, practical, extensible browser, all they've managed to do is copy Chrome as of late. The UI changes have not been for the better. The release schedule changes were very painful, and the version number inflation is pointless. While its performance and memory usage is marginally better these days, it has still been years without any significant improvement. It's not surprising that users are moving away from it to other browsers.
Then there's Thunderbird. Aside from Firefox, this was one of their only other pieces of useful software. Yet they've dropped their support for it to a minimal level.
What's worse, while neglecting their software that people actually use on a daily basis, they've embarked on pointless efforts like FirefoxOS and Persona. We don't need another mobile OS, especially one that's essentially crippled to only supporting development using HTML5, JavaScript and CSS (which, of course, are already available on Android and iOS, not to mention the other mobile OSes that are already widely available). Persona is clearly not gaining any traction.
The only encouraging thing out of them has been Rust. But even that seems to be rather loosely associated with them, and appears to be regarded as quite experimental.
I know, I know. I'm not paying for their software, so they don't have any obligation to me, etc., etc.. I'm merely not convinced that their actions really correspond to the principles in their manifesto very well.
We do need another mobile OS because current ones do not respect our freedom. Even if they are technically sufficient, user friendly and usable.
So I dont care if Mozilla is copying Chrome or not. I just wish they stay in the same path AND be strong and influencial as they currently are.
This page lists a variety of measures of browser usage share: http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
Notice that over the past several years, in each data set, that Firefox's usage has dropped off, or at best not grown.
People are leaving Firefox because it's not improving, and because it is actually getting worse in many ways for many people. If we're going to get the Chrome experience even when using Firefox, but done in an inferior fashion, we may as well just use Chrome.
I expect we'd see a similar, if not more severe, drop off in Thunderbird's usage numbers. I've personally moved to a different client within the past year, and I know several other people who have, too.
There's nothing compelling about FirefoxOS compared to Android, iOS, or the incumbents. Average people will not switch to it. Without these people, it won't gain traction, and Mozilla will still have limited to no influence in the mobile space.
And the same goes for Persona. It has been around for a few years now, but average people aren't using it, nor does it look like there's any reason they'd want to.
"Openness" may be a noble goal, but I think they had much more influence when they were producing software that people liked to use because it worked well. The move away from this has corresponded to a decrease in their influence, and much greater influence for Google, Apple, Microsoft and even Opera.
If they don't provide quality software, then they won't have users. If they don't have users, then they won't have influence. If they don't have influence, they don't have any real power to assert their "open web" philosophy. The less power that Mozilla has, the more power their competitors will share, including those with a much different philosophy.
A philosophy does not assert itself by having power, it reveals its value (or lack thereof) to the honest thinker, and has that value regardless of the existence of such thinkers.
By losing market share, Mozilla is losing influence, which will inhibit their ability to introduce more "openness". Their philosophy will become far less useful, and its value will decrease, if it can't actually be implemented.
> "People are leaving Firefox because it's not
> improving, and because it is actually getting
> worse in many ways for many people"
If we're pointing to market share as a barometer of browser quality, then I guess Internet Explorer is the best browser in the world.There is no doubt some people are leaving FF for Chrome because of real/perceived issues with the tech itself. A significant number of people are discovering Chrome directly or indirectly because of:
1. Google advertises Chrome to its users on its search portal and its other massively popular web properties.
2. Google's massive presence in the tech press
3. Google's advertising for Chromebook devices
4. Indirectly, though the absolutely massive multinational ad campaign for Android devices
5. The hundreds of millions of people that use Chrome on their Android devices
6. Chrome's integration with the rest of Google's ecosystem
7. Google's status as a household world at this point. ("Let's see, I've heard of Google. This software must be okay. I do not know what a 'Mozilla' is and my daughter told me not to install things from companies I've never heard of.")
All extremely significant factors in the browser market share shift, and all avenues that Mozilla cannot rely on.
And despite all of this, there are signs that Chrome's market share may have reached a plateau, with FF actually showing a small gain against Chrome this month: http://thenextweb.com/insider/2013/05/01/ie10-doubles-market...
> If we're pointing to market share as a barometer of
> browser quality, then I guess Internet Explorer is the
> best browser in the world.
You should check your numbers. And yes, when IE initially achieved pick market share it was the best browser.The Mozilla Manifesto has nothing to do with Market Share.
Any dent that Mozilla is able to make in the fabric of the non-open web is a win.
You don't have to rule the world before fixing it.
> Mozilla's value and goal is pushing for open web. Not
> creating the best browser.
Then they have very stupid goal. Whatever that "open web is" (seriously, how do you close the web? by hanging lock on http and html?) but the main point is that the web is what browser vendors make of it. Some features of HTML 4 only lived in the spec, because no browser cared enough to implement them. HTML versions are if fact meaningless, because only features supported by browsers matter. Hence if you make a philosophically pure browser which nobody uses you will have zero influence on the web.Mozilla had some influence a few years ago, but they've been making decisions and taking actions that appear to be eroding that influence. If the current trends continue, their influence will continue to diminish. If they're striving for an "open" web, they're going to need influence to have any real impact.
The history of BSD and Linux should call that assertion into question.
They started relatively unpopular, but their openess earned them a core niche of technically capable innovators and early adopters, who over time improved their quality enough for them to nearly dominate in servers and mobile.
It's basically tracked/caught up to Chrome on 3 major benchmark suites over the past year.
At a time when JS execution was a larger part of browser workloads (and the implementation techniques of JS engines were extremely simple compared to what was known to be possible for dynamic languages) JS microbenchmarks were a better proxy for whole browser peformance, although they weren't great at that point either. Today, all popular browsers have relatively decent JS engines and differences on microbenchmarks just don't reflect total browser performance as much as they did in the past.
Asm.js is, at best, a truly atrocious hack. Emscripten is only marginally better. They're both quite inferior when compared to NaCl and PNaCl, for instance.
Trying to further entrench JavaScript is not a step forward, and I don't think it's something that should be encouraged or considered positive. Actively trying to move away from JavaScript toward a more general, and sensibly-designed/implemented in-browser runtime would be beneficial. Even embedding Lua, Python, or some other reasonable language would be helpful. But creating horrid JavaScript subsets is not helpful.
Unless I'm mistaken, WebRTC mostly came out of Google, not Mozilla. So maybe this is not a good example for you to use?
Who cares if you can run Quake or Skype in a browser? Nobody wants that because browsers suck. They're just so, so, so limited compared to native tech. Mozilla should be working on getting us the fuck away from Javascript, HTML and CSS and severely limited browsers.
proponents of software freedom and people's freedom in the online world want people to use free software as much as possible, especially at the platform level. Note that this desire, unlike the ones listed in the previous paragraph, is altruistic, not self-interested. So far, work on free-software platforms for end-users has focused on GNU/Linux desktop environments. Unfortunately, efforts in this area were always fragmented, and are becoming more so.
But we already have another platform that has serious market-share among end-users and mind-share among developers, and is not owned or controlled by any single player. That's the Web platform. This is why Mozilla is pushing the Web platform to rival the proprietary platforms that are currently dominant. It's a means to accomplish lofty goals that are undeniably worthwhile on a global scale. We need to keep the end goals in mind and recognize that the best way to reach these goals in the near future and given the constraints of an imperfect world might be something as displeasing to us hackers as the Web platform.
As for Google's money, why is that a problem? If Mozilla can maintain a mutually beneficial agreement with Google, such that Mozilla is able to reach its goals while Google also gets what it wants without harming users, then it's all good.
Google isn't paying hundreds millions of dollars to be Mozilla's default search engine because Larry and Sergey are nice guys. Google gets a fantastic return on their investment. I'm sure Bing or Yahoo (which is still Bing) would gladly pay Mozilla for that privilege. The web might be a better place if Google's near-monopoly dominance was knocked down a few notches.
With Firefox OS, Mozilla is skating to where the puck is going to be, maybe already is. Mobile devices are the future of interpersonal electronic communication. Something so important to our daily lives and society should not be dominated by fiefdoms like iOS and Android.
With FirefoxOS, Mozilla is skating to where the puck was in 2008. Android and iOS, among many others, just got there far earlier. FirefoxOS's HTML5/JavaScript/CSS approach looks much less appealing when it's also available on every other major platform, in addition to native approaches that these other platforms offer when performance or special functionality is needed.
About Firefox OS, I was talking about the ubiquity of smartphones and similar mobile devices on a global scale, not just the existence of modern mobile operating systems. I don't think the former has peaked yet, and the Firefox OS team is hoping to make an impact in the developing world in particular. Regarding HTML5+JS versus native, in Firefox OS, HTML5+JS is native as far as applications are concerned, and Mozilla is providing and trying to standardize APIs for all of the "special functionality" that developers can only use through proprietary APIs on the other platforms.
There isn't room for a third platform. Android and iOS can force developers to use Java or Objective-C through sheer numbers, but no other platform has that sway. If you look at the market today, every single player is pushing to make HTML5 a first-class target for application development: Microsoft, Google, Mozilla, RIM, Canonical, etc. Apple's original plan for the iPhone was only Web apps.
The Web, in all of its glorious kludgyness, is going to win on mobile the same way it did on the desktop. Firefox OS is just one small part of that overwhelming trend.
I am stealing this and the Turing oath to go as part of my own company's values background
I am especially glad they focused on the public good side of the Internet and did not get mired in privacy debates
This is going in front of as many UK council leaders as will listen at the LGA conference July
Thanks guys
(Not to put them down. I love Mozilla and what they have done for all of us. Just curious as to their direction)
HTTP merely rides on top of it...just like SMTP, FTP, SSH, IMAP, DHCP, POP3, IRC and BitTorrent.
Take a look here - http://www.sandvine.com/downloads/documents/Phenomena_2H_201...
"Web browsing" is only one piece of the pie - far from universal.
Mozilla sees the Internet not as a bunch of bits and bytes and protocols but instead as an integral part of people's lives. As a way to enrich people's lives, to enable innovation, to give people opportunities, to let people communicate.
Sure Mozilla contributes heavily on the technical side in many forms. But, the real value, and this is outlined very well in the mission statement, is about empowering people.
And the single biggest channel for that is the open web. Hence the large focus on web technology.
TCP/IP in itself does not provide any value. It is just a transport. Web technology does all the interesting things, this is why I dare to call it the universal language that the internet speaks.
No, streamed or buffered audio and video are the biggest channel for that. Look at the report that I posted.
> Web technology does all the interesting things...
My full, un-sandboxed operating system does all the interesting things... Web technology is just a kludge that runs on top of that.
The Web is for things like Facebook. Operating systems and TCP/IP are for things like Rasberry Pi monitoring and controlling my solar panel array.
>No, streamed or buffered audio and video are the biggest channel for that.
Video may take up enormous amounts of bandwidth, but the information density is very low. And it's unclear whether the time spent watching video is anywhere close to the time spent reading text, looking at pictures or navigating the links of the Web. And buffered video is delivered over HTTP...
Anyway, this pedantry is tiring, st3fan has a valid point. TCP/IP is necessary, but not sufficient. It is the combination of Web technologies (TCP/IP, HTTP, HTML, etc) that is driving so much of the innovation of the past 15 years. Could the Raspberry Pi have been the success it is today without the visibility afforded by the Web? I doubt it.
Just donated some money to them.
When Mozilla and Google renewed their partnership, I heard that Bing was ready to pay Mozilla a bigger check than Google was, yet they choose to stick with Google because they thought it was a better option for the user. If it's true, I think we can trust them about the way they earn money and use it.
On the other hand, as far as I understand, Firefox OS is built with partners from the industry, which probably means that development costs are shared, and not only supported by Google's money.
Last but not least, we probably have a lot of different experiences with firefox, but my setup does not crash every so often...
You should probably also go to http://www.mozilla.com/plugincheck/ to update your addons.
Maybe you have an extension that is causing your crashes ... I suspect something that is not used by very many people.
As a side not I am proud to work for Mozilla. The first thing we ask before doing anything is "Will this make the internet a better place?" ... too many companies do not live their missions or, at least, don't live up to them.
You should never have to reset your profile but if your PC (or Firefox) crashes it can cause profile issues and a reset then helps to regain stability.
The most common causes of crashes are extensions and addons. Because Firefox allows extension developers very deep integration with Firefox they can occasionally cause instabilities. Of course we want users to use extensions but occasionally one gets through that causes problems.
Most extensions do not make the browser slow and unstable, just badly written ones.
Nobody at Mozilla has problems with accurate criticisms about Firefox as it shows us where to focus in order to make the browser better.
Anybody else seeing this?
This is true. Alas, too many forget, that "internet" is not the same as "web" and think that everything internet is should be made of HTML, CSS and ECMAScript, instead of thinking of internet as the net of interconnected devices.