Firefox and Open Standards the Way Forward
lamasquerade writes "A major Australian newspaper has a lengthy and detailed feature on open source/standards, avoiding vendor lock-in, and specifically the increasing uptake of Firefox by major organisations' IT departments. It touches on security and price advantages of open source but mainly focuses on open standards -- the perils of vendor lock-in, and their importance to technologies like the Internet and digital music. Linux, OpenOffice.org and even Bugzilla get a mention and all told it is a very pro-open source/standards article, especially considering it is in a mass-circulation publication."
... it's in the other Fairfax paper too
Identical article, but shows that the coverage is even bigger than you might initially expect if you weren't familiar with Fairfax.
Screw you all! I'm off to the pub
...and wants its article back.
Substitute Firefox with Mozilla, and throw in a reference to The Cathedral and the Bazaar while you're at it.
These posts express my own personal views, not those of my employer
It's great to see a mainstream article taking this relatively well-rounded look at Firefox. There have been a million stories about how it has tabs and is free and secure, but that's just a part of the story.
Even if people don't care about any of the end-user features, it's important to support a more open Internet by using clients that at least make an attempt at conforming to standards. Many people may not care about this but there's no way they can care if they don't have the chance to hear about it.
"I'm staggered and close to offended that some businesses choose the risk of vendor lock-in, and I'm staggered by the timidity of some IT managers," he says.
There are a variety of orgranizations, large and small, that utilize open source technologies. As was pointed out in a recent thread about the looming IE7, the lack of a centralized, push-button management tool for corporate customers is one thing hampering Firefox. Another thing are applications that utilize Active X and are dependent upon an MS browser as part of their platform. Isn't a lot of high tier banking and insurance software like this; I've read that anyways?
I don't think it's timid IT people. As frightening as it may be, folks who are of my age bracket (28 this summer) are now being put into positions of leadership in technology. People who've spent 5 to 10 years with Linux and accept it. I can't imagine life without Perl and Apache. Simply unthinkable. Firefox and Google are part of this scenerio as well, which is what the author of the article is alluding to: a culture of open source software and open standards.
What I think is so great about Firefox is that it shows the promise of open source in full bloom and it speaks for itself. Nothing's worse than an OSS nerd trying to convince a normal person why they should switch to XYZ program or platform. Not that the reasons lack legitimacy; I'm just saying it's physically painful to watch because most folks don't want to hear it.
But plop a slick "modern car", as the article puts it, in front of them and they immediately reach for the steering wheel.
I Want To Believe
Of course major organizations use Firefox. A lot of the filtering software (i.e, Bess) only works on Internet Explorer (or whatever default browser they have). And if they can't play Solitare anymore, they have to do something...
Tluin natha Linux xxizzuss uriu olt bwael mon'tun.
"Which Australian paper did you say it was in?"
"A major one"
"Yeah, but which one?"
"A mass-circulation publication"
"Seriously, which one?"
"It has an article about open source!"
"I see".
The Internet is generally stupid
I work for a large company and sadly most of their intranet sites use ActiveX. This pretty much makes Firefox unusable to the point where most pages will display the dreaded non-IE page. There are ways around it for people that know what they're doing but for the average user it's a sad state. The cost involved in switching over to be compliant with non IE browsers is never going to be justified by the IT dept either I imagine this is the same with many large organizations and could be a stumbling block for Mozilla
In any case, it got me interested in De Bortoli Wines. So I checked out their webserver OS: Netcraft reports:
I wonder if they financed this article...? I mean, Firefox is pretty damn kewl.Make sure everyone's vote counts: Verified Voting
Everyone touts Firefox being more secure than IE, but is it really? After reaching a critial mass it will be a target for malware writer and the larger the install base the more bugs that will be found. I wonder if Firefox is really any better than IE (which I consider to be a superior product) when it becomes mainstream.
You did not read this carefully. It's Australia, not Austria. When Austria talk about Open Source, that's nothing new. I am glad to find that the concepts get expanded in the English-speaking world too.
My Linux - (L)ove (I)s (N)ever (U)tterly eXPensive
After a while, the Firefox uptake will slow and so will its overall satisfaction rates, seeing as how I'm already getting popups on some sites now. Sure Firefox is infinitely safer than browsing in IE for excessive reasons, but at the same time, it's only safe because the whole malware world isn't targeting it. When IE7 comes out, I can only imagine a handbrake-style stop in Firefox growth.
congratulations, you're a moron
Anyone who is following the IE/Windows road-maps will find that the article is fundamentally flawed, in analyzing the intentions of the Vole. They are not trying to fight Firefox with better HTML and CSS compliance (though that is what they want people to believe). It is all about turning web applications into rich clients. In Longhorn, web sites can present a fully rich client to browsers through Avalon.
Although, I am gonna get burnt for ignoring the benefits of cross platform capability, rich clients do have some significant advantages over web pages. This is especially true when it comes to businesses. For intranet applications, cross-browser compatibility will NEVER be the deciding factor. Security too will not be, since the application will be trusted. Features however will be.
Personally, I don't like the idea of hundreds of powerful PCs simply used for rendering web pages. They are not that incapable.
I know XUL is similar, but I doubt applications will be built on that. IE is standard in most organizations. And most of the Firefox acceptance is since HTML is supported on IE and Firefox. Building an application that will work only of Firefox (with XUL) might be a more difficult decision.
Life is just a conviction.
Actually... no.
Enjoy your progress, you've earned it!
What hacks? The link you supplied is about a book which teaches several Firefox tricks, but not about designing Firefox-only websites. It's for those who want to learn how to take the most from their browser.
Yes, there are features specific for Mozilla browsers, but they are mostly for internal use (XUL, for instance). Not to mention they're all prefixed (CSS properties start with "-moz-"), so you know for sure when you're making something that is not standards-oriented, unlike IE's exclusive features.
I've been searching in vain to find exactly what standards Firefox supports (or the gecko rendering engine, or whatever is responsible for it). Is there some mystical list somewhere that will tell me what Firefox does and doesn't support? What about XHTML 1.1? Or full CSS 2.1?
I get more and more pop-ups in firefox every day.
is that bad....or good
"Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
We really need an "idiot" mod.
[begin thick Australian accent]
Firefox, Australian for beer.
[end accent]
Maybe they were confused?
"What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
/)
To save everyone the pain of having to read this cliche five times under every article, I am pre-emptively posting the formula here. From now on, rather than posting it, please simply read this, filling in the template with the appropriate year and item, and keep it to yourself; we'll all be better off that way:
"YYYY called and it wants it's _____ back!"
Thank you for your attention.
He's linked to his own page which markets a book through Amazon's affiliate program. The link has only a tangential relationship to the topic, and as the sibling points out, even that tangent is pretty much broken. The post is spam, plain and simple. A quick look at his user page shows it's not the first time he's done it, either.
I didn't say anything about open source. While I do think that open source is generally a Good Thing, it it is also a means to an end. One of its main roles is in promoting open standards. And open standards are what matters, because they let software of all types compete based on user-oriented features rather than a leapfrog game of who supports DHTML or tags or whatever other garbage they can come up with.
That should have been "or blink tags"... the brackets managed to hide it in my final post.
They had this interview with Theo de Raadt last October.
Theo de Raadt Interview
Same newspaper is saying that "Flaws in Mozilla browsers soar"....
Arash
Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
And wants that joke back.
The "funny" points should be returned also
No. Active. X.
If you think that's three words, I got news for ya - X is a letter buddy.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Check out this from the article:
On standards, Firefox has an advantage over Explorer. That gives organisations latitude to commit to standards rather than to products. That in turn reduces the leverage that vendors have over customers.
Microsoft has hampered standards support in Explorer for five years with its go-slow campaign against the web. Standards-oriented page layout is not possible on most versions of Explorer (CSS box model). Explorer has never met standards for web document identification (HTTP MIME content types), or if one is supported, then simultaneously the other is not. Microsoft has shown an antipathy to web standards, because in the view of many they provide an alternative to the Windows desktop - Microsoft's core business. The success of web-based applications such as Amazon, Google, eBay, the open source Wikipedia encyclopedia and online banking point to the decreasing importance of Windows in a world where a web browser is sufficient.
Look, a major newspaper calling out Microsoft for its obvious "Go-Slow" campaign. When more and more businesses start understanding at this point, and more and more businesses start understanding the implications of the lock-in they have let themselves get into - then things will get interesting.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Messed up the italics - the full quote is:
On standards, Firefox has an advantage over Explorer. That gives organisations latitude to commit to standards rather than to products. That in turn reduces the leverage that vendors have over customers.
Microsoft has hampered standards support in Explorer for five years with its go-slow campaign against the web. Standards-oriented page layout is not possible on most versions of Explorer (CSS box model). Explorer has never met standards for web document identification (HTTP MIME content types), or if one is supported, then simultaneously the other is not. Microsoft has shown an antipathy to web standards, because in the view of many they provide an alternative to the Windows desktop - Microsoft's core business. The success of web-based applications such as Amazon, Google, eBay, the open source Wikipedia encyclopedia and online banking point to the decreasing importance of Windows in a world where a web browser is sufficient.
That'll teach me not to always use Preview...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Wow. Slashdot forums in article form. Scary. :::shudders:::
Microsoft has always been a software company. And they may put out operating systems and be most-known for Windows, but really their goal is just to control software platforms. The reason they sell the X-Box at a loss is to push the DirectNext platform. They sell Windows, no matter how insecure, just to push their APIs.
Avalon and its related technologies are Microsoft's long-planned attempt to finally gain control of this Internet thing as its own software platform. It's the final fulfilment of the process that started way back with IE4, when Microsoft decided to do anything and everything to get rid of Netscape and prevent the Web from becoming its own software platform. Microsoft ignores web standards because that takes the control of the platform away from them. Right now, if you run a major website, you code for IE hacks and all and hope it works for "fringe" browsers.
Web developers will need to do absolutely everything they can and speak very LOUDLY to prevent the Web from becoming closed. Fortunately, it appears that Longhorn will not be as successful as it was hyped in previous years, but the fact Microsoft is porting a lot of Longhorn's technologies to XP just to get people to use it all is something to keep an eye on, as is the sudden announcement of a new version of IE7 which will no doubt take advantage of Avalon.
I just hope that they keep innovating.
Extensions for IE such as Avant and Maxthon can do pretty much everything that firefox can do (tabs, popup blocking, gestures), so don't get too comfortable with catching up based on a few features missing in the de facto standard.
Not everyone, sadly, cares about the free principles, open standards, etc.
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
Which web sites?
What version of Firefox?
Do you have Flash installed? Flash uses a loophole in popup-blocking, since plugins are actually different programs (or modules) and can use alternate methods to open popups.
To fix this, install Flashblock (requires you to click to open Flash movies/games (in other words, you have a choice not to open advertisements that create popups.
Adblock is another method that works well. Simply right click to block ads, and there are numbers of blocklists already on the web for you to import.
If you install these two programs (or else just uninstall Flash), I can guarantee that you won't see popups often if at all.
I understand that alternate methods exist, like tricking the browser into thinking it is a "requested" popup, but this can be disabled, and from my experience, I've never had a problem with this.
The last time I have seen a popup was when I was using a public computer, and I didn't have enough time to install Firefox on it. Even there, if you go to the right sites, you will see only at most one popup or so.
And before you bust out those "paranoia" modifiers, really think about Avalon. It delivers rich client support through the web. Microsoft is trying to leverage .NET and Avalon to eventually fully replace client-side Win32 with a web-based delivery platform. You'll use Office as a subscription-based service through the web, delivered through the web into your Longhorn browser and run as a rich client. None of it will happen immediately, but it's the inevitable process they're headed on, and you can see it coming a mile away. Microsoft is tired of fighting with this open, standards-based web thing and is creating their own software platform using the web, so they don't have to worry about the Internet anymore once everything goes to high-speed Internet2 where app delivery would happen in less than a second.
Neither open standards in general nor the state of Massachusetts program (which was recently interpreted to allow in Microsoft's proprietary formats) mean that users get software freedom. For this, one has to request the freedoms of free software and avoid software which doesn't users these freedoms. So, no, it's not "all about standards", it's partially about standards. Free software (with a mature license that has something to say about modern-day freedom-removing dangers like DRM and software patents) will give you open standards, but open standards will not give you software freedom.
Photoshop's ability to load and save PNG files doesn't mean I can inspect, share, or modify Photoshop to suit my needs. Depending on the license agreement and the method by which I have to install the program, I might even be restricted from running the software whenever I want. The closest free software image editing program to Photoshop is The GIMP. The GIMP's native image format is well-documented, at the very least, within the source code of that program which all are free to inspect, share, and modify.
Digital Citizen
The phrase "Open Source" has been around for a long time, and is fair buzzword safe.
XML is like violence. If it doesn't solve the problem, use more.
The moron doesnt know the difference between Austria & Australia. He's probably from the USA.
Agreed. The winner of the internet war will be the one who can deliver the richest web experience. The reason businesses are so dependent on Active X is because the HMTL standard doesn't allow them to do what they need to. The desire to deliver rich content over the web is only going to grow. In my opinion it's not going to be IE vs. Firefox, because in a strictly HTML environment it's no contest (Firefox). In the future, it very well may be Google/Firefox vs. Microsoft (IE). Regardless, it's cost benefit. Linux is gaining market share because big business is getting scared of Microsoft too. Think of it this way you spend $5 million to build your web app. on .NET with IE7 and all the bells and whistles. You expect a $10 million return. So it's all well and good. Then a few years later Microsoft says, hey by the way we changed our mind you owe us $2 million to license .NET from now on. Business says, oh shit! But they have to cough up the $2 mil because to move off .NET would be another $4 mil. Or you build your app on Linux with Firefox for $3 million, get $7 million in benefit and give Microsoft the finger. You make less money, but then again you're safe from Microsoft holding you hostage.
Web developers speaking loudly isn't going to change anything. It's all dollars and cents, this is business. Businesses will drive this and the private sector will follow, because people will use the product at home they use at work. Further, Microsoft might actually lose money in the private sector just to win the business customers (IE vs. Netscape anyone?).
In summary, want to stop Microsoft from taking over the web? Make a web interface that can deliver what businesses want cheaper or with more cost benefit than the Microsoft product.
Things aren't looking so rosey if you look at the chart in the article. Apparently IE usage has increased from 20 May 2004 to February 2005, and Firefox use has decreased.
If this carries on, IE will have 97% in just a few months...
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
when i find the guy who registered using my email address there's going to be hell to pay.
The solution to that is to create an XUL plugin for IE: then, people have an open choice and alternative.
We're in trouble. Big trouble. MS is going to do their damnest to throw everything they have at FireFox.
At this point, I'd look into FireFox::LDAP Integration, and hope for the best. F/OSS Waited too long.
I have worked (for businesses) on entirely dumb terminal applications all the way through to full-on PC client applications. Tell me how rich it needs to be?
It's surprising how much cheaper it is to run a totally dumb client. You can have a single codebase running without caring: it's server side. You can have a set of rules which you download (JS/XUL etc). Or you can have a full-size client.
Often the only reason for running with a full client is because it's easier to develop. Not because it's necessary, just easy.
Now, while that is a damn valid business reason to do it, the cost is the risk of lock in (ActiveX will never run on anything but IE, and IE will only ever run well on Windows).
So as time passes, and Gnu/Linux offers everything that businesses want except ActiveX for much less, the cost of the lock in will exceed the extra cost of the development.
Just watch...
Justin.
You're only jealous cos the little penguins are talking to me.
(Yes, I know I can get it to work by changing the font size with ctrl-plus or ctrl-minus, but I shouldn't need to.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Wow, that was a load of badly written prose. Almost get the feeling it was about three press releases and four websites glued together. What does the age do for editors these days? Monkeys?
The chart only goes to June 2004, so I'd say you're extrapolating pretty wildly...
[sarcasm]I have to agree here. IE and ActiveX is where web development is heading. I am confident that Microsoft will continue to support IE long into the future and will not drop support for it at an arbitrary time, like when something more profitable comes along or they change focus and my business is OK with that. I don't see that I will have any problems migrating my data away from any of their closed formats that I might be using, I won't have any problems updating their product with security patches, new features etc etc.[/sarcasm]
:-)
But, on the other hand there is a reason I am writing a point of sale system with mysql and gtk on Debian:
1. I can be confident that the system I am using is totally open to my every whim.
2. I can implement whatever feature I need/want.
3. My data will be in a format *I* want, and open to me for as long as it exists.
4. I can have an operating system/distro which suits my business (and not arrange my business to suit somebody else's product). (I am surprised at list of software I have patched/modified to behave the way *I* want and I am not even a great programmer).
5. I *own* my system in every sense of the word, one can only "license" a MS product for a non-specific amount of time.
I have been using Linux for seven years and still find new things and new ways of doing things. The flexibility and abilities are apparently endless, not last week I built my own very small distro just for kicks in an existing install, a single file including it's own filesystem and linux distro which I loopback mounted and chrooted to work on/run. After all these years I am still grateful I don't have to use inferior products anymore. I haven't even begun to touch on stuff like virtual machines but they look... well they are just amazing
Just think: People all around the world are working/developing on some great stuff *right now* , the possibilities truly are only limited only by *us* and not some company who mandates how/what we can do.
Mozilla-1.7.6 was just released this morning
Politics is Treachery, Religion is Brainwashing
but i find opera a better browser than firefox and i dont think it gets as much credit as it deserves.
I dont say this to put firefox down - i think its a really good browser, just that opera is even better.
Firefox is great for the home user but the lack of good support for patching and scripting installation / configuration of the core packages and extensions makes it a non-starter in the corporate world.
Get that sorted and it can take over.
I see many people talking about writing XUL plugins for other browsers, so people may start using that.
::sigh::.
Shame on you! First of all, XUL is *SLOW*. I really think it was a bad idea. Firefox has some major bottlenecks in UI responsiveness because of it. That's not really the big issue for me though. Quite simply, websites should not be applications. Period. I really don't believe in the idea, it annoys me. Let's keep the web simple, it's going to come to the point soon where you need a 1GHz CPU just to browse the web with any speed,
>> td:hover { background: color: #eee; }
Try...
td:hover {background-color: #eee;}
Or even...
td:hover {background: #eee;}
nice to see someone gets it!
You can't judge the security of a software for its POPULARITY.
Firefox is safer because its design is ROCK SOLID. While it may have one or two buffer overflow bugs lurking in the shadows (and when discovered these get fixed rather quickly), but that's very different from saying it has a structural flaw *cough* activex *cough*, which allows REMOTE CODE execution. To have remote code executing in a buffer overflow, you have to CAREFULLY CRAFT the overflow. It just doesn't happen like magic. Buffer overflows are the hardest kind of attack to do on a certain software.
However, when you run an activex control (i.e. media player), that's remote code being executed directly. No "careful craft" and guesswork is needed. You compile your code and let IE run it. That simple. Whether IE considers it safe or not, that's a very different matter.
Firefox, on the other hand, has only ONE way to install "remote code": Firefox extensions. And these don't get published on a website on a daily basis. Have you ever seen a website saying "This website requires Firefox extension XYZ to be seen?
No, this is a habit inherited from Internet Explorer's activeX. As for flash, etc. running in Firefox, that's "plugins", not "extensions", and they're all provided by THIRD PARTIES, not the website in question. How are they executed? By handling the MIME Type for a certain object. And these are managed by Firefox, not the website.
In summary, saying Firefox is as insecure as IE6 is like saying that the three little pigs made all their houses with straw.
I wonder if you still use IE because "Firefox is as insecure, so what's the difference if I switch?" Yeah, great wisdom, indeed.
For some (like me), the license is important. Although the text ads in the free-beer version of Opera is something I could get used to, when there is FF that has a free license, I think I'll stick with it, warts and all.
For added fun, show a USian a map of Europe and ask them to point out Georgia and watch their head explode trying to find it on the eastern - uh, "coast".
Example reason not to use the open standard route at this time:
Open Standard - OpenGIS.org (Open Geospatial Consortium - OGC) (will redirect to the PDF version of the Web Feature Service (WFS) specification for GeoSpatial services).
Customer desires open standard compliant projects where economically feasible.
Customer desires Commercial Off The Shelf (COTS) products with minimal integration code.
Customer uses ESRI's ArcGIS product as the predominant geospatial application. (NOTE: ESRI is essentially the Microsoft of the Geographic Information System market.)
ESRI does not "fully" support OGC. Their data/service formats are pretty much the industry standard but are not totally "open".
Complying with the WFS standard through a COTS product adds a minimum cost of $50,000 USD to the project.
Free or Open Source alternatives were not mature enough to consider
While generally I agree that open standard is the right way to go, one must consider all factors.
FYI - My employer is a business partner to ESRI and we frequently request that they impliment their software to support the OGC standards from both a server and a client side (they currently impliment most of the client side but very little on the server side).
Firefox needs an ActiveX extension or plugin of some sort. Not built in by default, of course, but available for intranet applications in enterprises. Probably this kind of plugin would be a good candidate for a service (that's what open source is about, right?) to ease companies in migrating off browser-dependent software.
random underscore blankspace at ya know hoo dot comedy.
The book they link to is by the author of the article (Nigel McFarlane). So he's really pointing out that the author talks about using Firefox to avoid vendor lockin, but also has a book about Firefox hacks, which may lock you into Firefox if you adopt them.
But I guess you might have realised this if you'd read the article page in detail, including the last line "Open source consultant and analyst Nigel McFarlane is the author of an upcoming book for browser power users, Firefox Hacks.". :)
ok, I laughed.
while everyone just trolling, this guy pointed out the core:
websites should not be applications
And this is not "lets go back to 3Mhz" related bullcrap. Whinning about M$ that makes big bloated software, and then trying to make website fully flash, 3d, without any usability and crappy navigation, but making coffee and bj?
Keep it simple. Period.
I have yet to be nailed by the new and improved pop-ups coming out. Assuming Slashcode doesn't muck it up, the following is the contents of the filterset I'm using.
/\/(ad|commercial|marketing|promo(tion)?|shop|spon sor)s?\// /((double|fast|ad)click|click(xchange|sor))/ /(page|side|text)_?ads?/ /rcm.*\.amazon/ /(adsdk|a1\.yimg|akamai|casalemedia.com|vibrantmed ia.com|intellitxt.com|amznxslt|atdmt|atwola|bilbo\ .counted|bizrate|bonnint|brides\.ru|edge\.ru|hitbo x|falkag|maxserving|promote\.pair|realmedia|santa\ .imho|servedby|spinbox|tribalfusion|qksrv|zedo)/ /\/ads?(\.[\w]*){2,3}\// /(ima?ge?|ad)serv/ /(ad|banner|sponsor)s?_?(id|ima?ge?|[0-9]*x[0-9]*) /
[Adblock]
On Jan. 14th, 2005, Eric Kriss, Secretary for the Executive Office of the Administration of Finance for the Commonwealth of Massachusetts, gave a speech wherein he described what they called "Open Standards" work the state had been doing for a year and why this work mattered. They were extending their work to cover what they called "Open Formats" as well.
Briefly, the state wants to preserve public electronic documents for future use and in order to do that, they need to make sure they can read the document. "Open Formats" are "specifications for data file formats that are based on an underlying open standard, developed by an open community and affirmed by a standards body; or, de facto format standards controlled by other entities that are fully documented and available for public use under perpetual, royalty-free, and nondiscriminatory terms.". By filtering out software that doesn't support "open formats" they could avoid falling into a trap. Things looked rosy and bright for a while, as if the state wasn't going to do their government work with a file format that they might not be able to read 100 years from now because some proprietor leveraged their DMCA-backed power to shut off access.
By the end of the month, Betanews reported that Kriss had announced a change--"Under the change, Microsoft Office file formats could be considered open by the Commonwealth, depending on the terms of usage.". Kriss also included that "[...] it is our expectation that the next iteration of the Open Format standard will include some Microsoft proprietary formats". Microsoft has changed the terms of usage for "end users who merely open and read government documents". Note that "merely open[ing] and read[ing] government documents" might not include doing a number of other useful things with documents such as: printing, copying, or excerpting material from documents.
One wonders if Massachusetts did this in exchange for some low-cost licenses.
Digital Citizen