Let's begin with a recap. I stated in my previous essay that Mozilla and AOLTW's bond is detrimental to Mozilla. Then in the summer of 2003, AOLTW decided to throw Mozilla off the plank with a half-inflated life buoy of $2 million. Although I didn't have the foresight to see this highly erratic behavior on part of AOLTW (though I didn't rule it out completely either), I think I said it best: "[AOLTW] will turn on a dime if they have to. Teaming up with a corporation that doesn't care about its partner's goals is a fast way to failure."
Now Mozilla is completely independent of corporate influence. Mozilla's products are now targeted at the masses and the former slogan of Mozilla is not for end users™ no longer applies. Although I (among a few others) suggested both ideas before the present and was met with a hail of criticism from a mention of a possible lawsuit [link on andkon.com 1] to unwarranted personal attacks, I am glad Mozilla has embarked upon this new path away from corporate independence and towards mass appeal. However, Mozilla's lack of direction in this post-AOLTW era is rather staggering. History doesn't offer too many chances to redeem and correct past mistakes. Mozilla should take this time to define its goal instead of running around in disarray like a chicken without a head.
Mozilla's new website is a superficial mask that fails to address the problems of the new idea of marketing towards the masses2. The presentation is simply a means to achieving the organization's purpose, not merely an end unto itself. However, from a casual glance at the page, no definitive purpose is given explicitly or implicitly. Only a vague statement about "maintaining choice and innovation" is found. While Mozilla should be focusing on web standards, only a small fraction of the Internet cares. Mozilla should promote how its browser and email client are better than Microsoft's products since that's where all the would-be converts are. Upon closer inspection the website shows symptoms of Mozilla's ineffective marketing which will be discussed later.
Mozilla.org tries to be all to developers, tech savvy consumers, and now the uneducated masses. It has gone from appealing to developers and the tech savvy to simply appalling. The website is a disservice to all three groups. The simple solution is that Mozilla needs to have separate websites for all three groups.
The old solution of grouping the tech-savvy3 and developers together worked but still had its downfalls ("the Mozilla browser is not for endusers clashes", etc). So, why not use an already established website to handle the development of everything that isn't directly related to the browser and email client? Such as mozdev.org. The website is already there, it's already defined as being for developers. Mozilla.org should rewrite a few documents and associate development that isn't related to the browser and email client with mozdev.
The tech-savvy site needs to have what the old site had for testers: nightlies, alphas, betas, etc. Mozillatech.org?
The public/mass consumer site needs to appeal to the lowest common denominator as far as Internet user intelligence is concerned. Most people don't need a bloated Mozilla with browsing and email capacity. This only confuses and alienates the consumer: if he doesn't want email, he might shy away from the product. So basically, market Firebird and Thunderbird separately. (The stable releases of these two aren't technology "previews" that have major bugs.) The end result would be that the only products that should be downloaded from this consumer site should be the browser and the email client. Also, both products need to come with a self-installer: none of this zip and folder mess with Firebird.
The current site has tons of fundamental problems involving marketing which contribute to people not downloading Mozilla.
Mozilla logo
Top Menu/Search Bar
Help/CD/Latest News Column on Left
What is Mozilla?
Mozilla 1.5/Tech Preview/Other
Seemingly Random Menu Above Copyright NoticeWhen it comes down to it, the Mozilla Project/Organization/Foundation (highlighting yet another marketing problem: old documents still reflect the Mozilla Project and Organization while some newer docs mention Mozilla Foundation) is a technocracy without any real leadership. If Mozilla wants to survive, someone or some people need to step up to the plate and plan for better marketing (as outlined here).
So far this essay has been neither abusive nor arrogant enough like any of its predecessors. So let's talk about the Mozilla store. Where to begin with this bucketload of crap... I know! Here:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>MozSource</title> <script language='JavaScript'>window.status='Loading...';</script> <script type='text/javascript' src='/javascript/NLUtil.jsp__majver=9&z=f9152b7fc8.nlqs'></script> <script type='text/javascript' src='/javascript/NLUIWidgets.jsp__majver=9&z=f9152b9350.nlqs'></script> <script language='JavaScript'>window.status='';</script> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <title>Untitled Document</title> [...]
Ain't she a beaut? Mozilla.org is "maintaining choice and innovation" by this garbage? Ummm... Am I the first person to notice that there's two <title>s? But let's look at some even funnier garbage:
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
[...]
At this point, I am laughing my ass off: Mozilla.org uses Dreamweaver to make its online store. That's only one degree away from Microsoft FrontPage on the irony-o-meter or hypocrisy-meter. Psssst... Guys... My greatest Mozilla pal Daniel Glazman (the foremost authority on Inglish litterature) has a thing called Composer. But I guess as an article (linked from Mozillazine) shows, Dreamweaver is the number one web development tool. I personally prefer Notepad. The irony of it all is so overwhelming.
In my very first essay I made the giant mistake of claiming that mozilla.org didn't follow standards because the website didn't work on my old site, which formerly used document.all (Microsoft proprietary JavaScript). As I have progressed in my knowledge of standards, mozilla.org obviously regressed as the Mozilla Store uses the same sinful document.all everywhere in external .js files. And a few IE-only HTML attributes. And a few <font>'s here or there. And a few mile long URL's. And then my brain explodes at the incompetence of all that is Mozilla because I obviously lost the memo explaining how backwards compatibility (especially with proprietary code from the rival corporation) was somehow part of Mozilla's scheme of "maintaining innovation and choice."
Most importantly, why is the Mozilla Store trying to merely imitate the new website? Is CTRL-C and CTRL-V that hard? Someone please tell me why the new site has to be imitated in crappy HTML (which I would argue isn't HTML) when it could be easily adapted with a few keystrokes? This tabled situation is certainly ironic. In Mozilla newsgroups and forums, Mozillians are continually complaining about banks, e-shops, and other websites that don't support browsers that follow standards (e.g. Mozilla). Using Mozilla Firebird 0.7, some parts of the Mozilla Store are clumsy and non-working. Hmmm... Mozilla users locked out of a Mozilla site. The irony of it all!
Then it hits me like an AK-47: Mozilla is running out of money. Why have the "cheap" ($40/call) support and BUY the CD for only $3.95 (plus $4.25 International S&H) so clearly advertised? It can't all be just marketing that could have been done by a half retarded chimpanzee. The brain trust at Mozilla HQ feels the noose getting tighter every single day. And why shouldn't they? The Mozilla Foundation has only a few million dollars. With $40,000 as a modest salary for anyone involved in programming, that amount of money isn't enough for all programmers Mozilla needs even for a year. However, making a few cents off CD's and a few bucks off support isn't going to rake in the thousands needed to run an organization of this size. Mozilla's only hope of survival is providing/helping corporations with tailor made applications based off Mozilla code. The only way to attract business which would spend big money on Mozilla is to show its applications (browser and email client) can survive in the real world with mass consumers. Finally, the only way to attract the masses is to market effectively.
My email is andraskonya@hotmail.com and my aim screenname is kickasscomputer. All questions and comments regarding this essay are appreciated, except for the idiotic personal attacks, anonymous harassment, and other cowardly behavior.
2Ironic considering its previous artwork (as critiqued by me) was considered "of the masses." However, Mozillians lack of understanding of the real life users of the Internet is even more clearly illustrated by quotations from the Book of Mozilla: "followers of Mammon [Microsoft's Internet Explorer] shall tremble" and "followers of Mammon cowered in horror". The presumption of these two quotes is that IE has a following. It doesn't. There really aren't people who go around evangelizing IE. Thus, assuming that people who use IE are making a conscious choice is incorrect. Most people use it because it's there and they don't know any better. Thus, to market Mozilla in a way that assumes this is also incorrect.
3The tech-savvy sub-species of Mozillians include two tribes: the testers and advanced users. While the tech-savvy website should cater to testers (as they produce some of the bugs), advanced users who aren't afraid of a few crashes obviously would also download from the site. To help with lowering the number confused users who slow down forums, downloading could be restricted to a free membership. This way confused users wandering around wouldn't download without knowing that some programs are a bit buggy.