Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Mozilla The Internet

Why Mozilla is Alive and Well 266

primetyme writes "There's been a lot of press recently stating that the Mozilla project is a failure, a waste of time, and a failed open source endeavour. I recently had the chance to talk with Chris Hoffman, one of the lead engineers from Netscape working on the Mozilla project, about why Mozilla is in fact a monumental success for the open source community, Web developers, and end users in general. "
This discussion has been archived. No new comments can be posted.

Why Mozilla is Alive and Well

Comments Filter:
  • by Yosa ( 111745 )
    I'm so glad to hear that netscape is gonna still be alive. I would hate to have to use Internet Explorer on my computer. I erase it every time i reinstall MacOS.
  • The first time I hit the link I received a "memory access violation" from the site. And now I get no response. Anyone else get through? And could you give an abstract.

    Thanks.
    Steven Rostedt
  • Mozilla sounds like a great project, but unfortunately I need a browser NOW that is reliable enough for me to check /. ever 15 minutes or so:). Rather than writing a program which is so versatile(which is a good thing don't get me wrong). How about making one thing fully functional at a time.
  • I can't see it either, but I'm behind a braindead firewall, so...
  • Just wondering if there is a mirror or a working link of that comment...

    But I doubt many people here thought mozilla was dead in the first place. Considering what they started with, they've worked miracles.

  • I think that one of the key advantages of the Mozilla project was that it allowed in the development of a version of Netscape with full encryption, instead of the crap 40-bits the US Government restricts exports to.

    D.
    ..is for Dangerous.

  • by Evangelion ( 2145 ) on Friday November 12, 1999 @04:37AM (#1539390) Homepage

    Because that's the naive approach? :-)

    That would have been like trying to plug holes in the rotting hull of a ship one at a time, rather than scrapping the whole thing and building a new one. It might take longer, but in the long run, it's the best solution.


  • by Foogle ( 35117 ) on Friday November 12, 1999 @04:39AM (#1539391) Homepage
    Absolutely -- I'm a little tired of hearing OSS advocates telling me that IE can't touch Mozilla, because Mozilla will be awesome real real soon. Well, guess what? Real real soon is too long. I need something to do my browsing with now. Netscape is still working for me (most of the time) but it doesn't have much life left in it.

    Under Windows (at work) I use IE5 because it is a really really good browser and, moreover, it is available now at the same price as Mozilla.

    Don't get me wrong; I love Open Source. But I won't sacrifice my ability to use my computer productively at the alter of free software. I need something I can work with. I've got a great OS, I just need a browser to go with it.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • I have followed the Mozilla project from almost conception til now. I have downloaded every pre-alpha (may burn your HD) they have put out. It has gotten a lot better from the first builds. I like the newest interface they have put on it. It is a little buggy but hey it's not done yet. It finally loads Slashdot though and holds the login, so that for me is a bonus. It's runs pretty fast on the 60 Mhz Pentium Linux machine that I have right now. Can't wait til it's finished. That will be a grand day for the Internet in general and finally put my faith back in Netscape.
  • by Amphigory ( 2375 ) on Friday November 12, 1999 @04:41AM (#1539393) Homepage
    Look guys... I'm sick of the "mozilla is dead" stories. And I will tell you why I'm sick of them: IE 6 is supposedly going to be fully standards compliant.

    Why does this matter? Because Mozilla is going to fully standards compliant. To wit:

    Mozilla = HTML4.0 + CSS = IE6
    What that means to us is that the days of having to code for 16 different browsers, while not over, are numbered. And the ability for one browser to try to lock out other browsers with little "Netscape Now" icons will be sharply limited. Yes, there will probably be proprietary add-ons, but developers have already been burned by these in the 4.x browsers: I don't think they will use them again.

    So we come to Mozilla. Yes its buggy. But speaking as a professional developer, that's OK at this stage of development. What's more important is that it is well-crafted.

    Instead of a hodge-podge of shoddy code (like the old Netscape source base) it is well crafted, well designed code that is going to be extremely maintainable.

    This is kind of like early versions of the Linux kernel (I ran 0.95, FTR): they weren't feature complete, weren't anywhere /near/ bug-free. But they were designed well and had a dedicated team of competent coders working on them. It didn't take long at all for Linux to become something to be reckoned with.

    What we need to do is the same thing that early Linux adopters did: focus on the technology and give it time to mature. Marketing is /nothing/, technology is /everything/. Oh yeah: have a little loyalty, because its going to be a cold day in hell when Microsoft ports IE to Linux.

  • And speaking of interfaces: What gives? I like what they've done on some of them, but does anyone else think that time could be better spent on the innards of the program, rather than the shell around it?

    Hey, I'm greatful that it's being worked on at all, but where's the priority?

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • by MattXVI ( 82494 ) on Friday November 12, 1999 @04:42AM (#1539395) Homepage
    But isn't publicity often like this? The Mozilla process is new (at least for most mainstream readers) and the result highly anticipated. The news outlets will be back and forth on this topic until they see a product that is at least equal to Internet Explorer 5 (which Nescape 4.7 definitely isn't). They're bashing Mozilla right now, but when it's ready they'll move on to "Ït kicks butt, but is it too late?" just as millions of us are quietly dumping IE.
  • Sure. It's called Lynx ;-) It's butt ugly, but you can't beat it for reliability and speed (No more waiting for adfu).
  • It is an open source project, after all. And didn't we just find out that Linux is now the official OS of The People's Republic of China? Maybe they were right about Stallman all along.

    PS: This was a joke :)

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • While I think Mozilla has done a great deal, and I'm very impressed by it (whenever I can get it to compile) it reveals a problem with open source. If someone ever complains on /. or elsewhere, they're told "It's opensource, you work on it". The problem is that mozilla is a huge project and it takes many many hours to even understand how a bit of it works. This limits the number of people who can work on it to people who are very skilled, and have the time to figure it out.

    Iain
    PS Sorry for the newspaper headline like topic, but it was to fit it all in.
    PPS Sorry if this is just stating the obvious.
  • I'm not saying that this isn't a good approach to software engineering. Just that in this case it's not working
  • That's a Netscape bug. If you do a nslookup of evolt.org and put the numerical ip address in its place, you'll get a Connection Refused error. (Which is what is actually happening)

    See, whenever you try to access a site and Netscape can't connect, it'll automaticlly prepend "www." to the address if it isn't already there. (Try accessing localhost when you don't have a web server running. It'll try localhost.com and www.localhost.com. Pretty stupid when you're trying to diagnose problems.)

    To make this post almost on-topic, I am very much looking forward to Mozilla, so all this buggy, non-standard behavior will become a thing of the past.

  • by Trifthen ( 40989 ) on Friday November 12, 1999 @04:47AM (#1539403) Homepage

    Because nobody, and I mean nobody wants that. Why? You ask? Easy enough. Ever hear that Microsoft requires a compile at the end of the day, no matter how they get it? We have a similar policy where I work, and it really pisses me off. Here we're encouraged to do a slapdash job to meet deadlines.

    Here are the disadvantages to such an approach:

    • The slapdash job is harder to maintain in the long run. Subroutines that were just slapped together generally have to be rewritten entirely sometime later to make up for assumptions and deficiencies they don't deal with properly.
    • Readability anyone? If you want to make sure almost no other coder can figure out what the hell you just did, go right on ahead. But I don't suggest it.
    • Morality? Condone giving a vender crap software because of some arbitrary deadline.

    I could probably come up with more, but I think you get the idea. It's like either building a pinto or a lamborghini. Sure a pinto is easier to fix (just duct tape and bailing wire, right?) but nobody wants to own one. Why does the software industry continuously ignore the fact that nobody wants a pinto - so why force people to buy them? I'm frankly glad that Mozilla has gotten it into their heads to do it right the first time. God knows we could use more of it.

  • "Connection Refused"

    That didn't take long...

  • try w3m
    Just like Lynx but it lays out frames and tables too, and it has cool functions like being able to click a link with the mouse, and having a right click menu.

    Dunno the URL, check it's on Freshmeat somewhere.

    iain
  • by FascDot Killed My Pr ( 24021 ) on Friday November 12, 1999 @04:51AM (#1539406)
    "...talk with Chris Hoffman, one of the lead engineers from Netscape working on the Mozilla project, about why Mozilla is in fact a monumental success for the open source community, web developers, and end users in general."

    Now, don't get me wrong. I love Mozilla AND I don't think it is dead (yet). BUT, isn't this a little like asking Bill Gates if Windows 2000 is dead? For crying out loud, what ELSE is the lead developer going to say? "Yeah, it's dead. I'm just playing Solitaire and reading Slashdot all day."
    ---
  • Much on the contrary, because it does limit contributors to those with sufficient skill, this guarantees that the result will have a very high quality. This automagically filters out people who either aren't skilled enough or people who don't have the time to make significant contributions. So the people who are able to contribute are those who are able to make the most significant contributions. This is not a problem with Open Source; this is its advantage!!

  • Is that true? Where is Mozilla being developed? If the source is being held on a domestic (to the US) server, then strong crypto can't be exported in it. How is Mozilla getting around this?

    -----------

    "You can't shake the Devil's hand and say you're only kidding."


  • So you want graphic artists and interface designers working on the internal code?

    *shudder*

  • Hey, this could be a learning experience for some. When Mozilla is released, and becomes popular overnight, some users will think "hey, the media has no idea what they're talking about." I beleve after the first release, there will be a wave of developers to jump on board. I know I'm not going to use IE. I just really don't want MS controlling the standards on the internet.

    Mozilla is dead!! Long live Mozilla!!!


    +--
    stack. the off .sig this pop I as Watch
  • Bitch, bitch, bitch, bitch, bitch!

    We all complain to a deafening din that the web browsers are bloated and patchy and leaky and nasty. Then when a team actually is bold enough to say, "Alright, knock it over, burn it, and start over," people bitch, bitch, bitch that it's not ready already.

    The fact is-- THE MOZILLA PROJECT *IS* WORKING. I use Mozilla on a daily basis now. It's wonderful. Strangely enough, it works faster and crashes less often for 'checking /. every 15 min or so' than NS 4.7 or MSIE 5.0.

    Why don't YOU start writing a browser so you can have one NOW and then come back to us and tell us how full of crap the Mozilla team is.

  • by Anonymous Coward
    The prevailing logic in the software development field right now is to always have, at every stage of development, something working that is debugged and performs some minimal functionality (even if that means just starting and exiting).

    The develop/test cycle is out of vogue.

    The most succesful software shops are focusing on having something compile every working day, regardless of how minimal that is.

    Check out "Extreme Programming Explained" for more info.

  • That's not what he asked for. Who cares if it compiles -- He wants something that WORKS. Not something that's going to work, or something that will work really really well someday down the road -- something that works and works well and works now.

    Yeah, it's a little greedy, but dammit Microsoft has a browser that does all that. IE5 is a freakin' good browser and right now Netscape/Mozilla can't touch it.

    I don't want them to do a crappy job on Mozilla, but I want the job done. If they can't deliver on their promises then forget 'em. I'll end up buying Opera or something...

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • Look, this project has taken WAY too long. IE, unfortunately, has gained so much ground because of its advanced features, it's sad. I refuse to use it because it always crashes on my Macs, but let's face it: IE *is* better at this point and has been for a year. It caches pages MUCH faster, gives me an actual print setup and preview, etc. I can't run Java on Mac becuase it will drive it into the crapper in a matter of minutes, while I can seleect between different MRJ plugins with IE. And look at all the litle features I see people eating up all the time with IE 5. I still refuse to use it, but I am sometimes forced to b/c I am a web developer. I don't have a choice.
    Mozilla better appear soon, or we've seen the last of "Navigator" or whatever it is...... Remember "Internet Time?" Seems those hungry buggers working on Nutscrape 5 forgot about the old days......
  • When a stupid complaint is made-- i.e. "Whaa, whaa, it's not done yet. Mommy, when am I going to get my cookie? You're lazy!"-- and the petitioner is told to go help, the help requested isn't necessarily "Go wade through reams of C and C++ code, do something cool, and then complain."

    There's also testing, i.e. running the thing and watching what happens if/when it crashes. I think the Full Circle stuff provides some useful information to them when it crashes. Writing JavaScript test cases, bug reports, making suggestions, etc, etal...

  • Lynx is a great browser but sometimes, in todays web, we need to see graphics.
  • Butt ugly it might be, but it works for me on those VT340s that are always free even in full labs - now if it could handle tables properly :)

    -W
  • I'm not saying put out a crappy browser. I'm saying the exact opposite. Put out a quality, less functional browser. Then build upon that. I'll bet Mozilla would gain more support, patches and coders that way.
  • Why is that when someone complains about an Open Source project, people tell them to go do it themselves?

    That's a horrible attitude. It's not unreasonable to expect that a company like AOL, with the resources that it has, could put together a browser that works reasonably well. I too have used Mozilla M11, and it just doesn't cut the cheese for me -- the interface is cute, but it crashes quite a bit and the dialogs repaint funny, and the text is too small, and it's a little bit slow, and... it's just not ready for consumption yet

    So let's hear the bitching - It's not whining, it's criticism, and I think it's rightfully placed. If Mozilla can't give us a browser before the world ends, then we will go somewhere else, but to tell you the truth, I'm starting to feel strung along.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • There's been a lot of comments lately saying that Mozilla is dying, and in order to be "compatible" we should all start using IE. Even if a usable implementation of IE were available for Linux/BSD/whatever, would it be used? Possibly. But not by me. You see, compatibility is not one of my considerations. If I wanted to be compatible I wouldn't be running Linux would I? I'd be running what 90% of everyone else is running: Windows. I like being incompatible. And I will continue to use Netscape until Mozilla is usable. I don't care if its going to be compatible or not, since I live on that fringe of society which enjoys making life difficult for the norm. My web pages doesn't work in IE? Aaaw, well thats just tough mate.
  • I said a problem with the ethos of "It's opensource, so if you want a feature, you can add it".
  • I have begun using PNGs (no GIFs) on my web sites, but none of the browsers I have encountered fully support PNGs. IE4+ supports PNG best so far but even it doesn't support partial transparency.
  • Point taken.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • See the Mozilla cryptography FAQ [mozilla.org]

    Alas, despite the initial burst of enthusiasm with which a bunch of crazy Ozzies threw strong crypto back into the original codebase (the Cryptzilla project IIRC, moz as he is spoke does not include strong crypto. What's needed is an enterprising ex-US team to incorporate, say, GPG [gnu.org] or some other public domain code.

    \a


    --

  • Exactly -- it doesn't need to do everything at first. But it does need to do something, and to do it well. Once it's established my trust as a useable browser, then we can move forward.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • What's the deal with the topicmozzila.GIF icon? /. still seems to have quite a few gifs, actually.

    I wouldn't say anything on any other web site (well, maybe GNU or Debian...), but shouldn't /. have been a premiere site for Burn All GIFs Day?
  • by davie ( 191 ) on Friday November 12, 1999 @05:19AM (#1539433) Journal

    ...it reveals a problem with open source.

    Have you looked at the mozilla source? Your argument would some weight if you could cite specific problems with the source--but then, people would only say "Good job, you've found some problems; you're obviously smart enough, so go fix them." If you can't code, then use the nightly builds and report any bugs you find. There are all kinds of ways to help with the development effort. In the Open Source culture, there are complainers and there are contributors (a constructive criticism can be considered a contribution, by the way). Contributors are people who would rather make something happen than just sit back and carp about the state of the project.

    Why do you think the mozpeople were so keen on re-designing from the ground up? Ease of maintenance. This means, making it less difficult for developers to dive in and work on the project, among other things like easier cross-platform implementation, i18n, etc. Unless the mozilla team have gone braindead, reasonably skilled developers should be able to break off small, digestible chunks of the code and work on them without having to grok the whole enchilada.

  • by Steeltoe ( 98226 ) on Friday November 12, 1999 @05:19AM (#1539434) Homepage
    This is typical 3-year-old talk. By proper upbringing, a child learns that it can't always have what it wants. We are all living in the same world, and we're sharing the same problems. Be reassured that whatever pains you feel, there are millions who share it with you.

    Mozilla is an Open Source project, and was created from the start to be one. Which means the main part of the fun, is actually participating in the team. In some extreme cases, the final product is just a biproduct of the efforts. This means that people uses more time to design, code, redesign, recode and test. Just because they feel like making the best they can - to top their own and others' records. Just like in sports.

    To read hundreds of comments about Mozilla being too unstable and we-need-a-workable-system-NOW!-mentality, STRONGLY reminds me of childishness. Good qualities in humans that relates to other human beings:

    1) be respectful, patient, understanding and forgiving
    2) don't take anything for granted
    3) don't be disappointed
    4) be thankful for what you get, both the good and the bad lessons

    Of course you can rant and shout out your rage and frustration. But please don't do it at people actually working towards a solution.

    It's very much like shooting yourself in the foot.

    - Steeltoe
  • I'm really glad to hear that the Mozilla project is still going strong. While I don't really have the time to look at the source/contribute, I think that this is not only a great project but a VERY VERY important one as well. A recent slashdot editorial discussed how lack of funcionality with new types of content made the writer's wife turn away from Linux and I think that is a reasonable fear. I think that MSIE has some big problems, but I do like some of its features/support for web content (however superfluous/nonstandard it may be). I think that one of the greatest strength's of having an open source browser project is that it allows developers to add functionality. I don't know what the license is for Mozilla, but they really ought to make it GPL. Why? Simple. I don't expect netscape or any browser company to stay abreast of all the new features of their competitors browsers or of all the new web content mediums. However, I think nerds, programmers and developers everywhere can and will. If Mozilla was GPL'd, when MS comes out with a new browser with a new feature that Netscape lacks, programmers could easily add the functionality and release "their" version of netscape. Then, netscape, realizing how cool this new feature is, could put it into the "official" release. The same scenario could be repeated to add support for new web technologies. This is the strength of the project that can't be overlooked. By making this project open source, it allows the OSS and Linux communities to have a browser that can stay abreast of new web technologies faster than any closed source MS venture, can fix bugs and security holes (of which MSIE is NOTORIOUS) faster than its closed source rivals, and thus ensure both NS's position in the browser market as well as Linux's position in the OS market.
  • Okay, I'll probably get (Score: -6, Flamebait) for this but here goes.

    Much on the contrary, because it does limit contributors to those with sufficient skill, this guarantees that the result will have a very high quality.

    Not always necessarily true. The second part of the poster's statement was "and have the time to figure it out". I imagine there are quite a few highly skilled people out there who would contribute to [Open Source project of choice] but don't have time because they've all got full-time jobs working for a software house producing closed-source software.

    Also, companies generally do not pay for software developers who don't have a clue, at least if they can help it, so the full-time employees of a software house are not necessarily any less skilled than the contributors to an open-source project - and often they've been hired because they have the specific skills required to do the job. (I.T. skill shortage notwithstanding.)

    So to suggest that having maybe several hundred skilled volunteers poring over code is necessarily going to produce a better result than having a couple of dozen skilled full-time employees who are being paid to do it is a little naïve.

    It worries me that there are some fundamental skills that still appear to be very rare in the open-source community - the two biggies that spring to mind are user-interface design and documentation. It is probably the nature of the beast, of course, that none of us can draw for toffee and we all hate writing documentation, of course ;) Perhaps the community needs to set up a Hire-Some-Graphic-Designers-And-Documentation-Expe rts Fund?

    --
    "This isn't the post you're looking for. Move along."
  • Why does evrybody seem to assume the whole world will be jumping on mozilla as soon as its released. They won't, you'll just be coding another version of your page for yet another browser. The fact that the new browser actually implements a standard doesn't matter. There's just too many netscape 3 and 4, ie 3,4 and 5 browsers still in use. And I leave out the people who are running other browsers (opera, lynx, hotjava). Mozilla will be yet another not fully backwards compatible browser.

    For the whole world to abandon the current non standard HTML versions will take years. As long as that doesn't happen we'll be coding for more than one version of HTML. Unless you are prepared to dump the majority of your potentially visitors of course.

    One way of solving this is to automate the process of supporting multiple versions of HTML instead of handcoding them. For that to be possible the server would have to be able to make a distinction between the different browsers and apply the right transformations (XSL?) to a page.
  • I asked the same question. The layout engine for Mozilla is set to have alpha channel blending -- meaning that it has the potential to properly support alpha channel transparency in png's.


    > The person who owns PNG in Mozilla is
    > newt@pobox.com, who was one of the
    > creators of PNG. I suggest you contact him.
    > There is currently no 8-bit alpha support,
    > but he's working on that.

    This is a response I got on one of the mozilla usenet forums about the png issue. There's the man to ask.

  • by SurfsUp ( 11523 ) on Friday November 12, 1999 @05:38AM (#1539451)
    Mozilla milestone M11 is coming out any minute. Here's the open bug list [mozilla.org]. Obviously, the team is on the green and just about to sink the putt.

    This is the one, guys. This is the first mozilla named "mozilla" instead of "apprunner". This is a fully functional browser, with all the trimmings (plus more), and it just could be good enough to browse with. If not, we can make it that way. The source code is only 20~ something meg - it's a reasonable sized project. It's ours. This is the time to jump in and help.

    Guys, this is our last chance to claw back the client side of the net from Microsoft.
  • by drunken monkey ( 1604 ) on Friday November 12, 1999 @05:39AM (#1539453) Homepage
    If anyone is interested in what exactly the developers are doing on mozilla please see this page. It's supposed to be updated once a week http://www.mozilla.org/status/
  • by jd ( 1658 ) <imipak@ y a hoo.com> on Friday November 12, 1999 @05:39AM (#1539454) Homepage Journal
    It's more important for a product to do what it's designed to do, well and reliably, than for it to be marketed well, or even used extensively.

    CmdrTaco, please note. Netscape aren't the only people who could benefit from more eyes. Almost certainly everyone on Slashdot would be -more- than happy to help clean tarballs, debug code, and tweak capabilities in the Slash code, but we really can't, unless you put even a rough-cut tarball up. I am very grateful for the code that -is- there, and I wish there was some way of repaying you for your efforts in creating and maintaining the Slashdot code and site. Donating bug-fixes, speed-ups or possible refinements might be one way to do exactly that. All I need, to do so, is fresh code.

  • Amen to that my brother !!!! Why not build the browser first, then add all of the other mail/news/bloat stuff later. Maybe I'm being a little simple here, but why does the browser have to do everything under the sun... flame me if you will... but the drones at MS figured that out with IE...I don't want my browser to be my mail client/newsreader. I just want a friggin browser.

    With todays technology why can't they build the beast so that it's modular, if you want all of the bloat..okay... just plug it in. Whatever happened to the basic Unix philosophy of making small programs that WORK and can be used as building blocks to do larger tasks. WHY MUST I BE OPPRESSED WITH BLOAT ?????

    Remember back in old days when America was building these horrifically large inefficient cars? Then some companies from Japan called Toyota and Honda came out with these little efficient cars that weren't the most attractive things on the road.. but they just worked. That was the start of a revolution. HEY HONDA.. BUILD ME A FRIGGIN BROWSER DAMMIT.
  • You wouldn't think an Open Source project would need to engage in "Spinning" would you? Another first for the Mozilla team.
  • by kmacleod ( 103404 ) on Friday November 12, 1999 @05:49AM (#1539463) Homepage
    Architecture is best done by a small number of people designing with as many components as possible (Cathedral style) whereas refinement and implementation is best done by a large body of developers (Bazaar style).

    Mozilla is one of the best examples of mixing the two styles successfully, but they definitely need more developers helping in the Bazaar.
  • I use IE5 because it is a really really good browser ... available now at the same price as Mozilla.

    You mean you pay the same amount of money for both products.

    Price? What price is giving a single company (any single company) control of the future of the information age? A lot more then money, I would say.
  • For that to be possible the server would have to be able to make a distinction between the different browsers and apply the right transformations

    Been there done that, and it's just not that hard. Part of the HTTP request header includes the name of the browser making the request, so it is common for sites that make use of templating engines and database back ends to serve a different page based on which browser is making the call, and whether various modules are installed.

    What might not be obvious is that what we're really talking about is different levels of HTML compliance more than which browser. Yes, it takes a little more work, but it's not rocket science, and these techniques widen the audience for any given site.

  • It looks quite a bit better than even a few months ago.

    I can build and *run* from CVS now, and the only thing I needed to do was update libIDL. It's still a *little* crashy, but really not that bad. They do still have some memory usage issues, though.

    The page rendering is great, and forms work better than they did before.

    I think they'll be able to have a decent beta by the end of the year.

    --
    Interested in XFMail? New XFMail home page [slappy.org]

  • Why does evrybody seem to assume the whole world will be jumping on mozilla as soon as its released. They won't, you'll just be coding another version of your page for yet another browser.

    The idea is that, with a fully standards compliant browser supporting HTML, CSS, and DOM, you won't be coding another version of your page for yet another browser. You will be coding another version of your page for the last time. Because if NS5 and IE6 are both standards compliant, you can write one set of code that works for both.

    I agree that backwards compatability will continue to be a pain. It always is.

    Mozilla will be yet another not fully backwards compatible browser.

    That is (unintentional, I think) FUD. Mozilla will not be backwards compataible with non-standard extensions. However, if you code your pages to use standards only, like I do, it won't be a problem at all. HTML and CSS are very forwards-compatible, by design.
  • Blah Blah Blah.

    Using IE5 gives one company control over the information age? That's the stupidest thing I've heard all day (it's only 11, don't feel too insulted).

    It's not like you have to use any obscure, proprietary systems to get a page to display (and correctly) on IE5 and Netscape. The author of a page chooses what standards to adhere to, not MS. I take it then that you would not trust any browser that came from a company. Well believe me, if AOL dropped the mozilla project right now, it would die. There's only a couple of outside developers right now, and I seriously doubt that anyone would be willing to pick it up (maybe another company, but then you're back to square one).

    So don't kid yourself -- MS isn't always the enemy. They've written a [damned] good browser and I think the Mozilla team would do well to try to match it,

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • The notion that Mozilla [mozilla.org] is a massive waste of "open source resources" is decidedly silly; consider:

    What other open source project would you expect Netscape Communications Corp (or AOL) to be involved with?

    The fact that it has taken a whopping long time for the (marginally usable) M10 release to arrive is not a clear example of failure; the project has had to labour under several significant constraints:

    • In order to release Mozilla as Open Source(tm), Netscape had to tear out a whole lot of code that they didn't own. Java, [javasoft.com] VisiBroker, [inprise.com] RSA stuff, [rsa.com] ObjectStore, [odi.com] TrueDoc, [bitstream.com] Full Circle Talkback, [fullcirclesoftware.com] Inso Proofreader, [lhs.com] and others.

      This left gaping holes in the source code tree, things that had to be reimplemented.

    • Mozilla has essentially been rearchitected.

      What with the above gaping holes, and other things that had grown into being ill-designed, it made huge sense to rebuild a whole lot of the functionality from scratch.

    If a version that is of "production quality" is released in the next 4 months, which is not inconceivable, that essentially means that Mozilla has been recreated in two years, which is certainly not a monumental failure.


  • What's your point here? The Mozilla project is hosted in America, so it cannot include strong encryption, so the "
    crazy Ozzies [cryptozilla.org]" put the crypto back into Mozilla using SSLeay [cryptsoft.com]. I could be wrong, but I believe their plan is to produce a new version of Cryptozilla each time a new version of Mozilla is released, which, as far as I'm concerned, is just as good as if Mozilla itself included strong crypto.

    GPG, to quote the web page you pointed to, is "mainly useful for offline communication (email) and data storage".

    The relevance of your comments is not immediately obvious to me, I'm afraid.

    D.

  • Moderators: Send this to 5! Maybe Rob will see it... Here's a vote for getting SLASH in whatever state it's in. This is THE site for the Open Source community; it's a travesty that it itself is not OS.
  • The author of a page chooses what standards to adhere to, not MS.

    Very true, but MS does their damndest to make sure everyone uses their propriatary extensions and not standards.

    I take it then that you would not trust any browser that came from a company.

    No, I was simply saying that any one company controling the browser market would be a Very Bad Thing. The popular analogy is, what if a single company owned the patents on the printing press?

    if AOL dropped the mozilla project right now, it would die.

    Perhaps. Perhaps not. One of the nice things about Open Source is that a company dropping a product does not necessarily mean the product will drop out of existance.
  • by Greyfox ( 87712 ) on Friday November 12, 1999 @06:28AM (#1539498) Homepage Journal
    I just wish they'd have focused on the browser portion only rather than trying to make it do mail and news and instant messaging. They probably could have cut a couple of months off the dev cycle.
  • About half a year ago, you might still have been able to take "Mozilla is Dead" seriously. Since then, there have been tremendous improvements in the software, and more contributors have joined the product because now that it actually works they have confidence that their efforts to improve it will be useful.

    Very few Bazaar projects start as Bazaars - usually a rudimentary but working product is gotten out the door in "Cathedral" style, after which outside contributors join up because there's something useful that they can contribute to. In contrast, at the start Mozilla was not anything that even developers could use, and thus the project didn't have much outside participation at that point. It's well beyond that now, and reports of its demise are greatly exaggerated.

    Thanks

    Bruce

  • Keep in mind that Microsoft's interest isn't in explorer itself, but in preventing another browser from being a standard upon which applications could be based. This is why they spent a fortune to push it on Apple--netscape being standard on macs could have meant apps for netscape instead of mac, which could then run on netscape on hardware that MS wants to run windows.

    If linux gets consumer market share, expect IE to be released for it simply to block netscape.

    hawk, esq.
  • by primetyme ( 22415 ) <djc_slash AT djc DOT f2o DOT org> on Friday November 12, 1999 @06:39AM (#1539507) Homepage
    Here is a mirror of the article if anyone is interested.
    http://browsers.evolt.org/mozilla.html [evolt.org]

    The box that got /.'ed was(suprisingly) an NT box, this mirror is on a souped up linux box that should handle the load no problem.


    Thanks for all the comments so far. Hopefully this gets moderated up so some people can actually read it :)

    .djc.

  • Remember Micrografx Designer? For years, it was the #1 illustration program for Windows. Corel Draw nipped at it's heals, but Micrografx had a firm lead.

    Then, after the 3.0 release, the hack C coders who created it decided to rewrite the whole thing in C++. This was going to take "6 months." None of them had any OO development background, BTW.

    Two years later, the company was bleeding money badly and laying off developers. Designer 4.0 still hadn't shipped. Meanwhile, Corel Draw had gone through two major revisions.

    Lessons learned:

    • Never be arrogant about market lead. That can be lost in a single release cycle.
    • Don't release buggy crap.
    In a closed-source, commercial project, these two bullets compete fiercely. Open source means never having to say, "Release it or we'll lose revenue!"
  • by jilles ( 20976 ) on Friday November 12, 1999 @06:53AM (#1539512) Homepage
    I think we need to focus on the word standard here. From my point of view there are two standards:
    - the stuff that w3c poors out: the formal standard
    - that what people actually use: the practical standard.

    Right now the practical standard is a mixture of HTML 3.0 and HTML 4.0 with lots of propietary extensions. Mozilla will be fully HTML 4.0 compliant, that's different from the current practical standard. So that means more work for web developers. If it's backward compatible with some extensions, that means even less motivation to abandon them.

    I think the HTML spec is fundamentally flawed and should be abandoned as soon as possible. For me that would be when I could use XML, XSL and stylesheets. Then I could use XSL to provide backwards compatibility. Unfortunately MS is doing everything to let XML, XSL and stylesheets go the same way as HTML: they are providing propietary extensions. So again the practical standard will deviate from the formal standard. The only hope for preventing this is a quick (within months) acceptation of mozilla by a large share of the web community (I'm thinking 40% or more of the web users here). Just looking at the figures of usage of the latest generation of browsers will show you that that is not going to happen (sorry don't have those figures readily available so please post them if you have them).

    I hope I'm not right but fear that I am.
  • While I agree with your sentiments about mozilla, that "open bug list" is NOT the definitive "open bug list". Your query to bugzilla is "New, Assigned, and [something else]". The fixed bug list is truly impressive, but there aren't just three bugs open as your link would have us believe.
  • Unless the mozilla team have gone braindead, reasonably skilled developers should be able to break off small, digestible chunks of the code and work on them without having to grok the whole enchilada.



    This is indeed the case. Both myself and the other MathML developers were able to get right into the guts of the Mozilla layout engine with very little effort. I had some basic frame manipilation code up and running with only a few hours of work. Roger Sidje (head MathML honcho) has managed to single handedly get large amounts of the MAthML spec running with only a couple of thousand lines of code... the basic system is incredibly modular and fairly easy to understand.



    Mozilla is an exemplary Open Source project, particularly when it comes to software Engineering quality. The existing team are really helpful *and* ethusiastic (unlike FSF projects for example) when it comes to "outsiders". The systems they have in place for maintaining the schedule(bugzilla), system quality(bugzilla, tinderbox, bonsai), etc are some of the best I have seen anywhere at keeping problems in check.



    A note on timescales.. somebody said that it had taken 2 years to get to the point we are at right now. I think that that needs to be broken down a bit. The original Raptor(new layout engine) team (circa 5 folk) started in October 97 AFAIK, the Raptor source was released a month after the Classic Mozilla source in April 98...no sizable team was working on the code until October 98 (!!). Essentially Mozilla has been built in a little over 12 months... for a 1.5+ million line (Open or closed source) program that's bloody amazing!



    I think that everyone (especially dorks like Jesse Berst [zdnet.com]) should give the Mozilla team a big hand instead of shooting them down. Hats of to guys like Mike Shaver, Chris Hoffmann, Rick Gessner, Kipp Hickman, etc, etc, etc

  • by Deus Ex Machina ( 13901 ) on Friday November 12, 1999 @07:22AM (#1539521)
    Like many of us, I had myself convinced at one point earlier this year that Mozilla would fail. All the rumors, from AOL killing it to it just killing itself have come to me through this site, and I'm glad for it, because I want to know the rumors. But I got caught up, and it wasn't until I downloaded M10 that I realized my mistake.

    People, never could I have expressed this more strongly... try it out! I tried it out, and the bugs were quite obvious for the large part. However, the engine is quite nice, it loaded Slashdot very fast on my connection. But the real nifty part was when I was designing a web site... I kept trying to use CSS and transparent PNG images, but Netscape won't view them right. Interestingly enough though, Mozilla parsed it all perfectly! Even the transparent PNG, it all looked great!

    Right off, I realized that the people who are making Mozilla aren't screwing around. These people are serious, and they are making a serious browser, one that seems to have its standards straight for once! If I could code, I would be doing all I could to help these guys, as they are working on an application that will be a cornerstone of Linux in the future! Please, people, just give the damn thing a chance, it might crash but it won't bite, and you just might be surprised!

  • Error Occurred While Processing Request

    Error Diagnostic Information

    ODBC Error Code = S1001 (Memory allocation error)

    [Microsoft][ODBC Microsoft Access 97 Driver] Too many client tasks.

    Date/Time: 11/12/99 12:07:52
    Browser: Mozilla/4.7 [en] (WinNT; I)
    Remote Address: ---.---.---.---
    Template: C:\INETPUB\WWWROOT\EVOLT\SHOWART.CFM
    Query String: menu=8&cid=562&catid=25

    DOH! Memory allocation error?...too many client tasks?...who would put an Access database into production...dum...
  • Please. This doesn't make any sense.

    The compatability library that the Solaris IE
    is based on, from Mainsoft [mainsoft.com], hasn't yet been ported to Linux yet. It has been
    annouced, but not completed.

    I have serious doubts that MS ported it to WINE
    or any other win32-on-unix system. You might ask your 'informants' just what this port was based on.

    Once Mainsoft has completed the Linux version of their product, then we might see Internet Explorer for Linux. At least, at that point, it's no more than a recompile, so they have no good technical reason -not- to release a Linux version. The decision they make, to or not to, will be purely strategic (undermine Linux as a viable platform by withholding MS products vs. hold the browser market and control of the de-facto web APIs... tough call... )


    --Parity
  • Mozillazine speedily got permission to post a mirror of the article:

    http://www.mozillazine.org/evolt_mirror/ [mozillazine.org]

    Dave

    --

  • I've got the very latest versions of Squishdot and Zope, and it looks very good but, as you say, still rudimentary.

    That's ok. Software doesn't get written in a day (well, other than some of the projects I did for University, but that's another story. :)

  • Now, seeing how lynx is very useful on more than occasion, here's how I use it:

    fetching pages for perl to munch on (lynx -source ...)

    Q&D downloads of files when I don't know the URL (if I DO know the URL, wget is much better fot this)

    I'm telnetted into someone else's box over a modem, and running a GUI browser is truly rude

    many other uses which I can't think of right now


    (1) You call perl progress? Even basic has a more readable syntax. Anyway, downloading stuff is something is not a unique feature of lynx.
    (2)I don't see how lynx helps you find something that you forgot the URL of unless it has an integrated search engine. In any case you're probably better of with a ftp client.
    (3) Try running your browser locally, the idea of thin client is not that you remotely run a network client.
    (4) I can't think of any useful uses either.

    I think the only real situation where lynx would offer any advatages over a GUI browser would be if you were on a computer to slow to run a GUI. I noticed surfing the web is not in your list.

    Also you mentioned progress in relation to a lot of technology that lynx doesn't support. We can discuss them in great length but I don't feel like it right now. I'll simply conclude with stating that lynx doesn't offer any replacements and is definitely not something that can be qualified as progress.

    Lynx is just a gopher client with some addons. Gopher is as good as dead, the world moved on about five years ago.

    Now would the biased person who moderated me down please restore my karma, I think his moderation skills are a bit 'overrated'. I think moderation is slipping anyway, I noticed a lot less postings actually are moderated. Perhaps it would help if more moderation points were given to people. I only get 5 or so every few weeks.
  • The only hope for preventing this is a quick (within months) acceptation of mozilla by a large share of the web community (I'm thinking 40% or more of the web users here). Just looking at the figures of usage of the latest generation of browsers will show you that that is not going to happen (sorry don't have those figures readily available so please post them if you have them).

    Let's not ask if it's going to happen. Let's ask how it's going to happen. The best figures I know of are in the recent findings of fact [uscourts.gov]. These by the way have been found as fact. (duh) So you can treat them as more reliable than normal statistics. What they clearly show is that AOL by itself can tip the balance back to 50%+ for Mozilla. Let alone Compuserve (which happens to be a subsidiary). And all the other online service providers that were forced by Microsoft to push IE.

    There are a couple things that have to happen before AOL and the other online services to unilaterally change the face of browser market share:
    Mozilla has to be good enough (we can take care of that)
    AOL has to be relieved of its contractual obligation to keep pushing IE (which they will be if that obligation is found to be illegal)
    Both these things are going to happen. I'm beginning to feel better already.

    I think the HTML spec is fundamentally flawed and should be abandoned as soon as possible

    Ok, you abandon it and I'll keep using it. I happen to use it on a daily basis - having switched from writing all my technical documents in HTML, whereas formerly we used to use Word 6 format. This works marvelously - our docs are all internally hyperlinked now, they look great when you email them, they're a fraction of the size, everybody can read them, just using their browser. Ah, HTML is obviously here to stay. You're not just FUDding are you? WTF, I'll give you the benefit of the doubt.
  • Yeah, M10 and the recent nightlies show a pretty good browser with what appears to be decent DHTML support and good speed. And yeah, it supports XML+CSS1. But last time I checked, draft-spec XSL support (which is very much a part of IE5, thanks) was both lousy and not part of the main branch. Boo.

    And how's the ActiveX support? Crappy security model? Yeah. IT manager's nightmare? Yeah. Only really supported on Win32? Yeah. Integral part of MSIE, which they're shooting for compatibility with? Big yeah.

    And unless they work really hard on making their icky dynamic-update module installation system usable by normal people (and SmartUpdate sure wasn't), they're still going to be way behind IE5 when they ship. Sure, Mozilla's cross-platform, but can it go on being a year behind in standards implementation and ease of use?
  • I, for one, would not use it if it did not have mail and news. Those are fundamental parts of any browser, IMO.

    That's your opinion. Me, I get along fine using Netscape Navigator (sans mail and news). I have a good mail program, and I don't read news anyway. I don't want Netscape/AOL locking me into which mail program or newsreader I use any more than I want Microsoft to do so.

    Worse, I'm worried that those of us who want "Netscape Navigator 5.0" are going to have to either wait until Communicator 5.0 is done for them to do the "lite" version, or have to hope that someone uses NGLayout in their own standalone product to be released around the same time.

    Jay (=
  • by scrytch ( 9198 ) <chuck@myrealbox.com> on Friday November 12, 1999 @09:14AM (#1539555)
    You wouldn't think an Open Source project would need to engage in "Spinning" would you? Another first for the Mozilla team.

    Oh, and Linux has absolutely no one engaging in spin control... Bloody hell, at least Windows only insults my intelligence, unlike the blistering verbiage I get whenever I say anything negative about Linux. M$ Whore, Tool, FUDmeister, on and on.

    Know what Steve Jobs said to the crowd that booed Bill Gates when he appeared on the screen? "Grow up". I'd pay good money to hear Linus say the same thing.
  • > Instead of bitching, go download the nightly release and do some bughunting/verifying.

    I want a browser that works. I used to get PAID to hunt bugs. I've had enough of being an unpaid QA drone by using Microsoft products.

    Look, when my browser crashes with an Invalid Page Fault, that's sloppy code. That's not stub code that isn't written yet, that's not a failed assertion, that's a mistake. And mozilla is ridden with them.
  • Have you considered writing your techinical documentation in the sgml tools, [sgmltools.org] format?

    We find it very useful, since it can produce
    i) well-formatted, hyperlinked and indexed HTML suitable for online documentation
    ii) from the same files, indexed and numbered cross referenced well-formatted LaTeX pages suitable for conversion to postscript and pdf for downloadable documentation, and for printed manuals

  • > Ever hear that Microsoft requires a compile at the end of the day, no matter how they get it?

    Microsoft operates on a daily build basis. If you break the tree, you tend to get a lot of blame heaped on you, so last-minute kludges tend to be made to get the thing to compile. It's far from "no matter how you did it" because eventually your kludge will break it again.

    Guess what: Mozilla operates on daily builds too. Sure would be nice if gnome would -- on a virgin system, gnome out of CVS won't even begin to compile. Now it dies with some nonsense about ORBit in automake macros. Been broken in some fashion for months.

    'course, just getting something to compile isn't terribly meaningful, but at least it keeps integration testing going, whereas a broken tree brings it to a screeching halt.
  • > frivolous use of any content/technology that would otherwise be useful (java, jscript, animations, etc

    And of course YOU are the authority on what is frivolous. Why this country would be in an artistic golden age if they only painted art I liked, right?

    I defy you to even tell me what ActiveX is, BTW, and the similarities to plugins.

    Mozilla won't make it up the steps if it doesn't work with Shockwave. end of story.
  • The fixed bug list is truly impressive, but there aren't just three bugs open as your link would have us believe.

    Who said "three bugs"? You did. One of the list items is this one [mozilla.org] which the "Release Notes scratchpad", which IMHO is about as definitive as it gets.
  • The fixed bug list is truly impressive, but there aren't just three bugs open as your link would have us believe.

    Who said "three bugs"? You did. One of the list items is this one [mozilla.org] which is the "Release Notes scratchpad", which IMHO is about as definitive as it gets. Did you read the list, or just count the items??? By any measure, M11 is obviously nearly here.

    BTW, who besides me thinks that Bugzilla is infinitely cool, yet could be made even better?
  • Mozilla is striving hard to catch up with complex and messy standards like style sheets, style sheet languages, JavaScript etc.

    The complexity of those standards makes it clearly hard for anyone other than a large software development organization to implement them, something that is surely desirable from Microsoft's point of view. Many of those standards are of little or no benefit to end users, but simply allow marketers to push content at consumers that is ever more flashy. There is little widespread practical experience with components like style sheets, and the experience we have with components like JavaScript tell us that it's pretty much the worst scripting language in existence.

    Furthermore, the complexity of those new standards also makes it hard for authors to produce web pages, at least unless they buy an bunch of expensive tools from Microsoft or other vendors. To me, that takes away from the original mission of the Web.

    So, I'm wondering who is actually setting the agenda and why Mozilla is struggling so hard trying to keep up with an agenda that other people are setting. Is IE5/NS5 really where we want to go? Whatever happened to making it easy to share information and giving everybody access?

  • jiles wrote:

    I think we need to focus on the word standard here. From my point of view there are two standards:
    - the stuff that w3c poors out: the formal standard
    - that what people actually use: the practical standard.

    Agreed so far.

    Right now the practical standard is a mixture of HTML 3.0 and HTML 4.0 with lots of propietary extensions. Mozilla will be fully HTML 4.0 compliant, that's different from the current practical standard.
    First off, proprietary extensions are not in the practical standard. The practical standard currently is what can be reasonably expected to look good on Netscape 4.x, IE4 and IE5 (ambitious developers include Netscape 3.x, IE3 and Opera). Proprietary extensions don't fit that criteria, it's just HTML 3.0 with some of the new stuff from 4.0. Mozilla will be fully 4.0 compliant, which works just fine with HTML 3.0 and earlier sites.

    So that means more work for web developers.
    How? If they've been developing their sites right, leaving them alone will work just fine with Mozilla. All that should happen is that Mozilla will get added to the list of browsers that define the defacto standard, and eventually Netscape 4.x and IE4 will join Nescape 3.x and IE3.

    If it's backward compatible with some extensions, that means even less motivation to abandon them.
    Which extensions are you talking about here?


    I think the HTML spec is fundamentally flawed and should be abandoned as soon as possible. For me that would be when I could use XML, XSL and stylesheets.
    Agreed, but "XSL and stylesheets" is redundant, unless you meant XSL and CSS. Gecko probably won't support [mozilla.org] XSL out of the box, since there are still wrinkles in the XSL specification. I'd expect XSL support to come soon though.

    Then I could use XSL to provide backwards compatibility.
    XSL does nothing to provide backwards compatibility, unless you're talking about server side XSL (i.e. the server takes an XML document, an XSL style, and renders it into HTML, which it feeds to the browser client). This is very server and bandwidth intensive, I'd rather see good XSL support in all major browsers and the clients doing the processing.

    Unfortunately MS is doing everything to let XML, XSL and stylesheets go the same way as HTML: they are providing propietary extensions. So again the practical standard will deviate from the formal standard.
    No, because using any MS-proprietary XSL tricks wouldn't work on any of the "standard" browsers other than IE5, so it won't be in the practical standard.

    The only hope for preventing this is a quick (within months) acceptation of mozilla by a large share of the web community (I'm thinking 40% or more of the web users here). Just looking at the figures of usage of the latest generation of browsers will show you that that is not going to happen (sorry don't have those figures readily available so please post them if you have them).
    It's not the only hope, and yes 40% in the first few months isn't likely, but I suspect that Mozilla based browsers will spread faster than you think. I think people other than Netscape are planning to distribute based on M11 or later pre-release versions. The Gecko engine (which is the important part, standards-wize) will have a noticable percentage of the market before Communicator 5.0 is released.

    ----
  • Building daily just means the the production/stable source tree builds correctly. It does not mean that all checked out source code compiles or must be checked in daily. Groups that do daily builds often have two source trees: production/stable and dev/current. When code is solid, it can be moved from the dev/current tree to the production/stable. This method is as old as the sun. Check out Fred Brook's Mythical Man-Month [amazon.com]. Published in 1975, he describes using a production source tree and a "developer sandbox". The point of daily builds is to have recent, but stable, software builds for internal "dogfooding".
  • Mozilla has continuous rolling builds hooked up to Tinderbox [mozilla.org]. You break the build and your name shows up in big red lights. This is pretty standard. You shouldn't check into a tree until you've tried it...that only makes sense.

    --GnrcMan--
  • Now, I'll be the first to say that M11 (the last version I tried) is really quite good. Much better than any of the others. Almost usuable. Almost.

    Netscape 4.7 is usuable. It doesn't crash on me (90% of the time) and all of it's functionality works. I can't say that for M11 yet. It crashes at least once per session and a lot of the functionality is missing. The UI is also a little kludgey. It has a lot going for it, but I think they should stick with something a little less flashy until they're off the ground. i.e. Lesstif. I compiled Mozilla with lesstif on my OpenBSD machine and it was pretty close to going toe-to-toe with Netscape.

    They're almost there... Soon now, I think.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  • With todays technology why can't they build the beast so that it's modular, if you want all of the bloat.. okay... just plug it in. Whatever happened to the basic Unix philosophy of making small programs that WORK and can be used as building blocks to do larger tasks. WHY MUST I BE OPPRESSED WITH BLOAT ?????

    Actually, Mozilla is very modular. The loader itself (apprunner) is less than 20KB. Everything else is done with shared libraries, this biggest of which is less than 500KB.

    That's not to say I disagree with everyone's main point here--that the developers should have first focused their energies on the HTML/browser component instead of the Java/email/NNTP cruft. If they had, we might not have got into this silly debate about Mozilla being a "failure" in the first place.

  • Agreement with your complaint. Most of the sites I have written have been fully tested only on versions of "the big two", but I never purposefully excluded any other browsers or coded pages "viewed better" on a specific browser.

    May I make a polite suggestion to ANY person who writes or is learning to write HTML? First go to the web site at http://www.anybrowser.org [anybrowser.org] and read why it makes sense and how to code for the greatest variety of browsers out there.

  • "AOL by itself can tip the balance back to 50%+ for Mozilla."

    That is under the assumption that all their users (who are notoriously clueless) are going to install the new browser.
  • sgml is too complex, at least the people who developed XML thought so.

    LaTex is useless as an output format (you don't want to edit the output anyway). Lets go straight to postscript/pdf.

    Otherwise I agree that SGML is very useful for some purposes. But basically the domain you mentioned (technical documentation) is the only domain it is really used.
  • The WWW Consortium got it right when they developed stylesheets. I don't care whose idea it was, it may have Microsoft's idea, who cares. But with stylesheets we can go to a page with pure structured html. That way we can render it anyway we want by putting in our own stylesheet (will mozilla have this capability?). Text-based browser can render it also. This way the web authors don't need to rely on tables and tags to make it perty.

    The great thing about the WWW Consortium standards is that they do 'em the right way. Separate presentation from content is key.

    I love stylesheets. I'll have to try the w3/emacs browser cause I guess it does nifty things with stylesheets, I think.

    ***Beginning*of*Signiture***
    Linux? That's GNU/Linux [gnu.org] to you mister!
  • "First off, proprietary extensions are not in the practical standard. The practical standard currently is what can be reasonably expected to look good on Netscape 4.x, IE4 and IE5 (ambitious developers include Netscape 3.x, IE3 and Opera)."

    Yes and no, most serious webdevelopers maintain browser specific versions of their sites and those contain the propietary stuff.

    "How? If they've been developing their sites right, leaving them alone will work just fine with Mozilla."

    The right way would be to stick to HTML 3.0 (as far as I know that's the only thing supported by all browsers in a reasonably consistent way). Many webdevelopers don't wish to restrict themselves that much.

    "No, because using any MS-proprietary XSL tricks wouldn't work on any of the "standard" browsers other than IE5, so it won't be in the practical standard."

    IE's marketshare is going to convince a lot of developers to use those features, or rather it will be hard to convince the developers using these features now to stop using them.

    "but I suspect that Mozilla based browsers will spread faster than you think."

    I hope so, but I don't think it will survive on just its technical merits. Most users are hardly aware of what they are running, they sure aint going to worry about some 'standard' compatible browser.

    Still I think MS has one disadvantage: ie only is stable on their OS. Basically their weakspot is the embedded machines. According to many marketing research those things are going to make the PC obsolete. Mozilla can operate on these things, IE can't (not yet).
  • "So what? In my experience, perl does a much better job than BASIC :o)"

    Proponents of both languages claim it gets their job done quickly. Opponents of both languages claim that programming in them results in very messy code.

    "Sorry... I meant "when I'm too lazy to use the command-line ftp to get files"

    You're weird. On the one hand you choose to use an archaic and primitive tool like lynx and on the other hand you are too lazy to use a commandline tool.

    "lynx doesn't really have to progress, in the usual sense of the word, in order to remain functional."

    Well I just pointed out that it lacks functionality (your list of technologies) so that makes it less functional. But I got the answer I wanted: even you don't actually use lynx what it was made for: browse the web.
  • "Grow up". I'd pay good money to hear Linus say the same thing.

    Here it is (Linus talking about the state of Linux): and (like most good things in life it's free :) [technetcast.com]

    a quote from the transcript reads:

    Linus T.:" Suddenly I could understand what Scott was all about... There's a teaching there and I'll call it "the Sun disease" but it's true of others too. You start really hating your competition to the point that instead of doing the right thing for your customers, you try to screw over your competitors any which way you can... and then you come up with bad licenses for your new programming languages... Completely hypothetical example [laughter and clapping]. I was almost in a situation where I was thinking, "Okay, how can I screw Microsoft?" You start not thinking clearly.

  • Strictly speaking, there is nothing in CSS that allows flashing or blinking.

    I don't think CSS can work the way you describe. All browsers I know have compliant or incomplete CSS support. The biggest plus about CSS is that it degrades gracefully. The HTML itself is very standard: P, TABLE, IMG, EM, BLOCKQUOTE, BODY, H@, etc. So if you view the page with a browser with CSS, you get nice looking web page. Without CSS support the page looks like nothing less than regular boring HTML with all content (which a lot of people prefer).

    I must digress that the pixel-based layout in CSS does scare me. I think pixel-based anything is a bad idea... limits the resolution people can view the page in.

    ***Beginning*of*Signiture***
    Linux? That's GNU/Linux [gnu.org] to you mister!

One man's constant is another man's variable. -- A.J. Perlis

Working...