Happy Birthday, Mozilla! 71
Deven writes "Happy birthday, Mozilla! The Lizard is two years old today. We may not be there quite yet, but Mozilla has come a long way since March 31, 1998... " Hmmm...Marilyn Manson and Mozilla - that'd be a great birthday shot.
Mozialla not typical open source (Score:1)
Marilyn Manson? (Score:1)
Re:Marilyn Manson? (Score:1)
The article was delayed... (Score:1)
Re:long way? or... (Score:1)
The new layout engine [mozilla.org] (Gecko), the cross-platform component system [mozilla.org] (XPCOM), the cross-platform front-end toolkit [mozilla.org] (XPFE), the HTML editor [mozilla.org] (Ender), the new networking library [mozilla.org] (Necko) and the mail/news components [mozilla.org] are all new code that comprises a huge chunk of Mozilla. (And that's not all of the new code!) Calling the new release "Netscape 6.0" was clearly a marketing decision, but it's not totally unreasonable given the extent of changes since the first developer's release of Netscape 5.0...
I'd say Mozilla has come a long way. In just a year and a half, the browser has been almost completely rewritten to be cross-platform and standards-compliant like no other browser. That's quite an accomplishment, whether or not a final release is imminent.
Re:long way? or... (Score:1)
Another tag.. (Score:1)
This is a neat IE4 tag that I think should be included in Mozilla as well. I know that most people find it annoying (and so do I) but newbies seem to really like it because it makes pages 'come alive' and makes for some exciting interactive experience.. Let's include it in next W3C standard and make Mozilla support it? What do YOU think?
Re:Marquee ? (Score:1)
<ElectroShockTesticles>Blah</ElectroShockTestic
This is a neat IE4 tag that I think should be included in Mozilla as well. I know that most people find it annoying (and so do I) but newbies seem to really like it because it makes pages 'come alive' and makes for some exciting interactive experience.. Let's include it in next W3C standard and make Mozilla support it? What do YOU think?
Re:Marquee ? (Score:1)
Nor is it all that hard (Score:1)
I'm not saying I'm a genius: the program mostly worked on the existing platform so it was just a matter of finding incompatibilities. My point is that each modification teaches you something and the next mod becomes even easier.
Sure it may take you a week (or more) to fix that first bug--but the 10th one will take you an hour.
But "how long it takes to learn the source code" isn't the real complaint here. If it were, people would be complaining about the bugs/missing features in the Linux kernel--this project is even harder to get up to speed on yet people do it all the time. I don't actually know why people are so down on Mozilla, but frankly it's getting a little boring.
--
So GET INVOLVED (Score:1)
Don't "hope". Download the source and check. If it's doing something you don't like, create a patch and submit it. Or for that matter create a patch, use it yourself and don't submit it.
Not a programmer? Submit a feature request. Create a bugreport about your claimed security flaws.
Bug reports exist but aren't being worked on? Create a sourceXchange (or similar) project request to do the bug fix.
In other words, IF YOU DON'T LIKE IT, GET OFF YOUR ASS AND HELP.
--
Re:Mozilla Growing Up (Score:1)
Re:What is so hard about writing a browser? (Score:1)
1. 5 million and 3 graphic\multimedia formats.
2. Idiot users
3. The bazzilon bad html web pages out there.
4. Trying to support multiple platforms.
5. Making it an integral part of the opterting system. (Only applies if your Microsoft)
6. Security
7. Many many more things.
Re:What is so hard about writing a browser? (Score:1)
I think that's the reason it's taking so long right there - judging by the poor speed, stability, and standards compliance of NS 4.x, I think that "emulating Netscape" is the last thing Mozilla wants to do.
Is it real? (Score:1)
----
doh! (Score:1)
Mozilla is far more "mature"... (Score:1)
Re: Happy birthday (Score:1)
The macos is the most bloated thing there is. I am writing this on a 32MB ibook running linux. This thing runs great under linux. (icewm + dfm) But it runs like crap under macos. I can't browse the internet without the hard disk scrolling. Linux runs great and its fast.
Re:So GET INVOLVED (Score:1)
I used slashdot for these issues (MathML maybe loading when it shouldn't, possible attack using multiple plugins) because I don't know what mozilla currently does. I figured someone around here would know what mozilla's current behavior is, and either tell me about it or submit a bug report themselves.
BTW, I am a programmer. I just don't want to spend weeks trying to figure out how the mozilla code works in order to submit patches for a small number of bugs, especially since I doubt many of my patches would be applied to the tree.
IF YOU DON'T LIKE IT, GET OFF YOUR ASS AND HELP.
I've already submitted 93 [mozilla.org] bugs, but thanks for your suggestion. I also help a little to maintain bugzilla, which theoretically helps the netscape enginerrs and other code contributors to concentrate on fixing bugs and not duplicate each others' work.
--
Re:Security (Score:1)
I don't know much about MathML, but I hope it isn't loading every time I start mozilla, because I want my browser to load quickly.
Side note: is mozilla safe against an attack where a malicious page asks the browser to 15 plugins at once? This is one of many possible attacks that might make mozilla and perhaps the rest of a Windows system unresponsive [mozilla.org] without crashing the browser.
--
Re:Security (Score:1)
--
Security (Score:1)
--
Other B-Days (Score:1)
Mozilla Growing Up (Score:1)
Just make sure he doesn't hang out with Microsoft's lil kid, that trouble maker IE.
And maybe explain to him what is meant by 'open-source', cause we don't want him being the talk of the town.
Rock on, Mozilla!
Re:What is so hard about writing a browser? (Score:1)
People Shouldn't Be Promoting This (Score:1)
Basically because it has taken too long. Regardless of the reasons, they are valid and unfortunate, people might be tempted to look at this and say "Two years after being HANDED the code to one of the most popular browsers, the entire community manages to push out a revision."
Whoever says this will most likely be considered a complete and utter prick by Open Source folks, but the reality of it is, there WILL be a element of the computing world that will take this position. This could end up harming the Open Source movement more than it helps. When it comes time to decide whether or not to support/contribute to the OS community, some might be tempted to say "Why bother?"
Who could blame them?
They aren't interested in ideology or a new (software) world order. Even if the eventual cost to them is negligable, it might seem pointless to give away what cost them money to produce if there isn't going to be any timely result.
Bisuness thrives on results. Failure to perform is not looked well upon, nor forgotten.
However small, there is a good chance this group will be people of considerable influence who will take a dim view of the whole concept of Open Source based on this one instance.
It will not matter if it is great or if it is shit.
Mozilla should be lauded, but quietly.
Re:Security (Score:1)
FYI, most of the Free Software products I've used are a lot better than their closed equivalents. They generally have less bugs, are less bloated, have an interface I like, and nicer features. However, I do agree with you that there are more ways to contribute than writing code. You can give money (always nice!), write documentation, find bugs (also nice!), give feedback (nicer still!), or any one of a bunch of things. Anyone who says that the only way to contribute is to code needs to have their horizons widened by a metal bar.
-RickHunter
Ehh.. (Score:1)
Re:Security (Score:1)
I didn't think anyone else was implying that the only way to contribute to the open source movement was to write code. I certainly didn't say that.
As far as the user interfaces go, open source software tends to lag behind commercial code because it doesn't need to be sold. The GUI is what basically sells one company's program over a competitor's. 90% of the computing population only notice differences in the user interface between competing software. This is why gnome/enlightenment and KDE may be good for Linux in the long run.
-
Re:Security (Score:1)
I think that most of the memory hogging features in Mozilla are pretty relevant and needed. For example, enabling MathML. I wish all the current webbrowsers were MathML enabled, but we have a long way to go.
-
Re:Current W3C specs (Score:1)
hmmm... (Score:1)
--
Re:What is so hard about writing a browser? (Score:1)
In addition we want to keep OS simple - we don't need display, mouse or keyboard to run it - but browser without GUI is pretty useless. [I admit that I use lynx sometimes but reading /. with it is a pain in ass.]
_________________________
Re:So GET INVOLVED (Score:1)
Thank you, someone on slashdot who actually realizes and knows that playing with source code is not as simple as reading a magazine article!
It takes a lot to figure out how even small programs work when someone else wrote it, especially if the source comments suck. Mozilla is, well, on the larger side.
Fixing/debugging source code is not that simple as so many people seem to think.
-- Mike DeMaria
Programmer/Network Administrator
Great April Fool's day prank! (Score:1)
Poor Mozila (Score:1)
Re:Coincidence? I think not! (Score:1)
Personally I can't wait for Mozilla to be the browser of choice for all platforms (info appliances too!)
BeOS port?? (Score:1)
Re:Security (Score:1)
I don't know what the open-source community thinks, but speaking for myself as far as I can tell there is no shortage of good programmers there, yet there is a substantial shortage of good UI design (something that LUIGUI just started addressing). Moreover a lot of UI improvements are grunt work, that hackers are unlikely to tackle. So it is good to remind them about what needs to be done. Now, if on top of that you can yourself improve the interface, all the better.
But this is not as easy as it is made sound, particularly in issues relating to UI.
Say, for example, try to modify VIM (Vi IMproved) source code so that it understand by default that :W and :Q are the same as :w and :q, and you'll see how hard it is.
Rant: what *#&* # else could :W and :Q mean? and this is a likely typo as : requires you to press Shift.
Re: MS Name Joke (Score:1)
Re:What is so hard about writing a browser? (Score:1)
Re:too much party (Score:1)
re: Happy birthday (Score:1)
2 years and?????? (Score:1)
Re:Happy Birthday!!! Wow.... how its grown! (Score:1)
Product vs. Timely Product (Score:1)
Look at the complexity of the task. (Score:2)
The original Netscape codebase was built by continuously hacking in the minimal functionality necessary to claim support for a given feature and it shows.
Doing it the right way, and making it fast and robust and portable and building the application framework is a huge task. I'm just glad someone decided to bankroll it.
Finally, don't forget that Mozilla also includes mail and news clients. (Not that I think this is a particularly good thing)
Marquee ? (Score:2)
It has been derided as part of Microsoft's embrace and extend strategy for HTML in fact. However I ask the question; Can it be implemented in other browsers ? Specifically Mozilla and KFM2 ?
I would guess that's a qualified "yes". So I ask my second question. Why not suggest adding that tag alone to the standard ? Release html-4.1 with the Marquee tag defined and explained.
The reason I pick it out is that unlike most other E&E code it actually adds something of value to the web experience. Sure I find them annoying and so do most of you. However it's a way to help novices make a new web page "look alive". They like it and will continue to use it.
BTW : The alternative to a marquee is an animated gif. Which one do *you* want people to use ?
Re:Marquee ? (Score:2)
The probelm with the <BLINK> and <MARQUEE> tags is that there is rarely a good use for them. <BLINK> is supposed to catch the eye, and it does, but in a painful manner. Plus, if you're trying to read something, it is more time consuming because of the time the text is spent "off."
Similarly, the <MARQUEE> tag distracts in a painful manner. Most of the time I see it being used, the font is set so high that the text flickers. But my real peeve with the <MARQUEE> tag is that it slows down my reading considerably.
Instead of reading and scrolling at my own pace, the <MARQUEE> tag makes me wait for the information to come up. And it's like a watched pot, the longer you stare at it, the longer each second feels. It only slows down my information absorbtion, and that tends to tick me off a lot.
Personally, I hope that the <MARQUEE> tag never becomes standard and people who use it get their Geocities account revoked.
--
Re:Coincidence? I think not! (Score:2)
Why dont you complete the support for CSS 2.0 in Mozilla for us?
Because it takes a special kind of sucker to work for free to build a browser for the multi-billion-dollar corporation that is Netscape-AOL-Time Warner? If I'm gonna work for The Man, it sure as hell ain't gonna be pro bono.
Cheers,
ZicoKnows@hotmail.com
Re:Market shares or...? (Score:2)
Was Open Sourcing Mozilla the only way Netscape could stay alive?
Of course not. Netscape alternately could've made a browser that had nice features and actually worked well. I think everyone knows which path they chose.
This post is surely headed to "Troll" or "Flamebait" Hell, but you know it's true. You don't see iCab and Opera crying instead of coding, do you?
Cheers,
ZicoKnows@hotmail.com
Does anyone else think it's too ironic.... (Score:2)
Not that it really makes a rodent's rear end in the long run; the ascendancy of Linux (particularly with the new functionality in Red Hat 6.2 and Kernel 2.4) and the BSD's and the resurgence of the Mac and the return of commercial Unix, the 800-pound gorilla's clay feet are getting very wet. And IBM, of course, is holding the hose pipe....
Me, I'd get me some hearing protectors and safety goggles and find a place that isn't downwind... the show is going to be fun.
--
Timberrrrrrrrrr!
Re:They have a GIF of the new throbber (Score:2)
As mentioned, it is at the bottom of the page.
Re:Security (Score:2)
Side note someone checked in a ver good foundation for SVG yesterday.
Re:Coincidence? I think not! (Score:2)
Some people aren't intamately familiar with the CSS 2.0 [w3.org] specs. Some people have the time and starting knowledge to find bugs [mozilla.org], but not to become familiar with the mozilla source code [mozilla.org]. Asking them why they don't program it themselves is counter-productive because it discourages them from contributing to the project.
--
Re: Where can I get Windows GIMP? (Score:2)
Re:What is so hard about writing a browser? (Score:2)
Browsers really have to be written with the same rigorous approach taken towards Operating System design; unfortunately, there isn't much, if any, theory on how to write a browser -- browsers are written in a very ad hoc manner.
Coincidence? I think not! (Score:2)
Thank God the Mozilla group finally ditched it and started from scratch. My only pet peeve-- incomplete support for Cascading Style Sheets 2.0!
hmm... (Score:2)
Re:What is so hard about writing a browser? (Score:2)
Example: at one point in the aforementioned semi-browser, I had to disable a piece of background-fetching code, because (click) (1/2 second pause) (response) looks slower than (click) (1/2 second pause with wait-cursor up, input disabled) (response), and at the time no one had thought of having a throbber.
What is so hard about writing a browser? (Score:3)
Five good ways to make money with OSS. (Score:3)
1) Give away free software, then charge for custom modifications/support. This is the easiest to understand - if you help to write something really good then you'll be set for life through as many support contracts as you want to take on.
2) Give away free software that utilizes some resource you sell. For instance, a telecom company might develop and give away some really cool custom videoconferencing software in order to encourage customers to use more bandwith.
3) Give away free software to prove how amazing you are. Under this model, one could use free software to build a portfolio of demonstrable talent to use when seeking consulting contracts. Wouldn't you like to be able to see some code a consultant has worked on before you hire them? Wouldn't you pay a bit extra for that priviledge?
4) Give away free software to build up demand for skills in an area you have expertise in. Similar to, but quite different than #1 - in the case of #1 you are trying to build a wonderful boat in the hope you'll be hired on as part of the crew (terrible analogy, sorry). In this case though, you are trying to add water to the ocean to raise the area everyone gets to sail in. A lot of OSS people profit in this way, in that demand for knowledge of OSS type things (like Linux/BSD skils or the ability to integrate various OSS software into a company) has greatly increased. Even if that was not the goal (and I don't think it was) it's still a benefit.
5) Give away free software, that contains subliminal suggestions to wire money to a certain swiss bank account. This has been unsuccessful so far only because most people have unwittingly chosen a refresh rate of 50-60Hz (at those rates, Hurtz is really a descriptive term!) not offering enough frames to effectivley deliver the message. Those running at 90Hz+ drink enough Mtn. Dew that they end up blinking fast enough to pretty much block the messages. Plus of course with the software being open source the account number is constanly being altered, so at most you end up with $10. Oh well, who said there's no such thing as a free lunch?
Re:Market shares or...? (Score:3)
open sourcing a software product allows people who ultimately sell services (like red hat's support) to make a bigger profit on their services by sharing the costs of a product, and ultimately offering a better product.
today, products are pretty much commodity items. seriously, what is the BIG difference between dell computers and gateway2000 computers. it's all about the marketing and customer support. did you knokw that car dealerships no longer compete based on price, but based on customer support? it's true.
that's why open source works, why it's the way of the future, and why people WILL make money giving something away for free.
it's just that it's software, and thus something different. when you get down to it, there is nothing too different from giving away software for free and charging for service (like support) and giving away cell phones for free and charging for the connection fees. just as a cell phone is USELESS without service, to a large corporation, linux isn't all that useful without massive support as well. (i'm not talking about a few developers using linux as their private operating system; i'm talking about a large coprotation clustering 40 - 50 servers all running linux and serving out web-based, custom-built applications.)
questions? comments? email me!
Re:What is so hard about writing a browser? (Score:3)
Well, one thing is that there's no standard for the documents you have to process. Well there's the W3C standard. But if your browser only reads W3C-compliant HTML then 90% of sites out there won't work. People tend to write for Netscape / IE even if their HTML is "wrong". So you have to second-guess both these products and also try to follow the W3C standard.
Of course, you'd think Mozilla would have a good chance of emulating Netscape because most of its developers worked on Netscape.
They have a GIF of the new throbber (Score:3)
-JD
Geeky.org [geeky.org] || All Things Geek
Happy Birthday!!! Wow.... how its grown! (Score:3)
There has been a whole lot of good things happen! In the past few months i get nightly builds for my linux system and it runs awesome! IN the time I was using XFree 3.9.17 it was the only browser i could use.. NetScape for some reason would not work!!! And i got to like it a lot!! I really think that they have done a lot better than I think most ppl. would have thought!!
Great going Mozilla.... and may Netscape 6 be renamed in your honor!! I mean it really makes no sense to have Netscape 6 be the new name!!! call it Mozilla MileStone 2000.
Hmm So where is party going to be ? ?
Re:Security (Score:3)
I don't get it. Lots of slashdot users have replied to my comments on this article, telling me that the only way to "contribute" to open source is to write code. That I'm not really contributing to mozilla by finding and reporting "bugs": security holes that have existed for several browser versions but are taken for granted, minor user-interface quirks, and requests for the interface to be more customizable and more friendly. At the same time, the slashdot community is frustrated by the lack of good user interfaces in open source software.
Is there any chance that this attitude about "contribution" is a part of the reason why interfaces of open-source programs often suck?
--
Re:Mozilla is far more "mature"... (Score:3)
Mosaic got modified by Spyglass, and Spyglass Mosaic was the starting point for IE, so the two major browsers started with Mark Andreesson. IE was never "Mozilla", but it sent Mozilla as it's user-agent string because it was pretty much compatible.
--Kevin
Re: Happy birthday (Score:3)
Market shares or...? (Score:3)
Has it ever occurred to you how Netscape was rubbed in the dirt by Microsoft (of course it has) and how they (and the people cuurently working at the Mozilla project) are trying to gain the lost grounds? When topic = The Mozilla project, then the debate should be open for a few relevant questions. Problem is, the ideals behind Mozilla are so high that any posed question will inevidently sound like I'm brewing up a conspiracy theory. Anyway, here goes:
- Why is the Open Source phenomenon booming the way is? Could it have anything to do with the fact that the hours spent on designing it are relatively free of charge (of course it has)? Does this have anything at all to do with a general tendency towards glorifying anything Open Source? In other words, why is it a cool thing to participate in anything that's Open Source? And does this again have anything to do with the fact that the term 'Open Source' has been commercialized (you must agree it is, really - remember the Save Iridium [saveiridium.com] project a few days ago). - ? Was Open Sourcing Mozilla the only way Netscape could stay alive? (think about how much publicity it has brought about).
I'm not being offensive, just trying to dig to the core of things. And of course the one question which dismisses all the above as a load of crap is this: What does it all matter as long as the users are in control?
Still, please think about it. I'm puzzled, as I'm not exactly a techie myself... does it make sense?
Re: PARTY ! (Score:4)
http://www.mozilla.org/party/2000/flyer.html [mozilla.org] has details about the party celebrating the N6B1.
To all the hard working programers that have helped to build the lizard over the years: Thank You and have fun!
_______________