Mozilla Picks Up Third Party IRC and RT Messaging 186
Floris writes "Mozilla picks up steam - it is actually starting to look like a real OSS project now ;) New third party contributions are IRC andReal Time Messaging clients. Funny to think that Mozilla might actually fulfill the promise the browser once was and integrate all internet protocols into one interface."
LAYER Tag (Score:1)
Re:Way to go (Score:3)
Also Mozilla is extremely flexible. What I heard about this chat client is that it's all XUL and javascript (i.e. not a single line of c except for some networking code which is soon to be replaced).
Not only is it nice for mozilla to have a chat client, this also displays the powerful features mozilla has to offer. A full fledged chatclient implented with mozilla's scripting and XUL features.
If netscape/AOL have any understanding of the market they are operating in, they will make sure that a large number of plugins (flash, vrml, realaudio, java, quicktime, ftp, etc.) is available for netscape the day it is released. If they fail to do so the upgrade won't be compelling enough for most users to dump internet explorer.
Think about the size in MB's (Score:1)
Re:That's not 'optional' (Score:1)
Well, actually the discussion went something like that: somebody (actually, a lot of somebodies) said that Mozilla is in great danger from bloat and feeping creaturism. It aims to be all things to all people and thus is likely to become huge, unwieldy, ustable etc. etc. Somebody else objected to this saying, basically, that Mozilla is modular so you don't have to use what you don't need. From here the question of how to load / not-load modules came up and somebody else again jumped in with a comment that "you have the source! Just compile what you need!". Here my soul became agitated and I posted, saying essentially that compile-time flags are not a good way to include or not-include modules in a program like Mozilla.
I understand that one can compile without the unwanted features. But the issue was how to load/unload modules at run-time. Hell, when I boot into Windows, I don't even have a C/C++ compiler there -- I presume that Mozilla will run under Windows, right?
I agree though, it would be nice to have some sort of application "builder" where I can check what I want and just load/download those modules
Well, I think it's not only nice, but essential. Again, we are speaking run-time, not compile-time. And a simple config file will suffice.
One, these are 3rd party projects. That's the power of Open Source.
So? Look at Winamp. It can hot-load third-party analyzer and display modules while it's running and it's not open source.
The second is that Mozilla is primarily for those that have no idea how to use "geeky" things. They are computer experts, and don't want to be. All they want to be able to do is to use one application that does everything they need to do
That's a good argument for MS Office. It's very much debatable whether one-big-app-which-does-it-all is a good thing, even and especially for naive users (aka the unwashed masses). Anyway, the debate is not about this. The question is customizability at run-time and IMAO Mozilla very much needs to have it.
Kaa
Re:Integrating protocols into a single Web browser (Score:1)
Anyway, what would a Web-like interface accomplish? Nothing except to confuse the user about how the Internet works. If e-mail clients look like Hotmail, then Microsoft can call Hotmail an e-mail client and get away with it.
--
Re:That's not 'optional' (Score:1)
But preferably it should be like *cough* MS Office, a collection of seperate executables that work together (somewhat) seamlessely. Or prehaps what Office tries to do. No paper clip though :)
I can do the former, but most people cant.. And putting it in all one binary makes it so you have to download a huge thing. All seperate things that know how to play with each other is what they should be aming for.. DDE/OLE/Cobra type stuff..
This is reality (Score:1)
The IRC-client [ndcico.com] we're talking about here is nothing more than very sophisticated html/js.
And there's a mail-client with a web-interface [mozilla.org], too.
See also Aurora [mozilla.org].
Even the GUI itself (menus, toolbars etc.) is HTML/XUL/JS.
Check out www.mozilla.org [mozilla.org] and it's projects page [mozilla.org] for more info.
Re:Double the apps. Double the fun! Count me in! (Score:1)
AAUGH! (Score:2)
Berlin-- http://www.berlin-consortium.org [berlin-consortium.org]
Re:Way to go (Score:1)
Re:On the subject of loadable modules and bloat. (Score:1)
I already have that and I'm sitting in front of it. Is there *any* significant advantage from putting all these functions into one huge program over having multiple programs to do them? "Because we can" isn't a good reason
I like the idea of little handheld computers for simple tasks, but what makes one program that does 500 things better (or even more integrated) than lots of programs doing one thing each?
Daniel
The "integration" flamewar (Score:1)
Oh, and if I'm not mistaken Jabber is mostly GPL.
Floris.
Re:Clear Goals please. (Score:1)
Re:annotation's existed for a while (Score:1)
[TMB]
Re:Mozillas "GUI" (Score:1)
Re:What users want? (Score:2)
The fact that you have to go through 'obscure procedures' to get them to use your applications only means that your applications are not smart enough that to figure out they should register themself for the mime type they handle.
BTW. I don't think this system is perfect. I think registering MIME types should be done on the OS level so that all applications can profit from it. A browser could of course still use its own list to override the default OS settings.
What most linux users who don't like this automatic launching of plugins seem to suggest to dump all registering all together and let the user figure out which pogram to use whenever a MIME type piece of data is encountered. I don't think that would be very satisfying for most users.
Re:I hope so... (Score:1)
Integrating protocols into a single Web browser (Score:4)
Some people seem to be forgetting that the World Wide Web was designed to be a medium that transparently handled other protocols. Users could familiarize themselves with one interface -- the Web browser -- and exchange information via HTTP, FTP, Usenet and gopher.
I'd like to see more protocols adopted as part of a Web browser, but not in the "office suite" style that Netscape seems to have adopted. The e-mail and Usenet clients should look and act like Web pages if they are part of the browser, the same way that FTP directories do. You should be able to use them without feeling like you've left the Web. Posting to Usenet from a browser should look like posting to any other form. Reading and writing e-mail using your ISP's SMTP and POP3 servers should look like a free-mail site.
Spawning separate programs with their own unique interfaces is not an improvement. For instance, there's no compelling reason to go with Netscape's e-mail client instead of a third-party's program, because the learning curve is the same -- and both are much harder to learn than a free-mail site like Hotmail or Prontomail.
If Mozilla can assimilate IRC and other messaging standards as part of the Web interface -- rather than a separately spawned interface -- I think it's a great reason to start using the browser again. If it's just being used to bundle and deliver separate apps together a la Microsoft Office 2000, the benefit to users is negligible.
Re:Way to go (Score:1)
Re:Integrating protocols into a single Web browser (Score:1)
I think what people keep attempting to say is
that it should be a couple of things,
1 - it should be stable.
2 - it should have a small memory footprint.
The second one is optional if you want the features but the first one is not. It's more condusive this way, to have multiple binaries, that way if one crashes it doesn't take everything else down with it (like current netscape). If you accomplish this with a loadable module type bit fine, whatever. What i think people are worried about is that it's not being accomplished at all. And that worries me too.
Maybe you should actually try paying attention? (Score:2)
Does this mean they'll have to rm -rf their entire existing code? Yes.
Uh, no. They've already done just that a long time ago -- that's where we got Gecko. The current Mozilla is pretty much just a bunch of shared library files, so you can add and remove the modules you want by adding and deleting files to the directory. It is HEAVILY componentized. XPCOM/CORBA and all that. No mucking with source at all to add and remove features. If you don't want the editor, delete the editor files. I'm certain when Mozilla reaches beta someone will make a "distribution" of it with everything but the browser stuff stripped out. If not, you can just delete the files yourself.
For a more complete explanation, see the indicated Anonymous Comment [slashdot.org]. (not by me)
Oh, and by the way... the current footprint is ~2.5MB with the editor and browser and everything; memory usage is also decreasing nicely now that they've started paying attention to optimisation.
Grrr... I'm tired of people spreading FUD about Mozilla when all of their information is plainly hearsay. Try reading the status page [mozilla.org] regularly. Or maybe you'd find MozillaZine [mozillazine.org] more palatable.
Berlin-- http://www.berlin-consortium.org [berlin-consortium.org]
I hope so... (Score:1)
Hah! (Score:2)
And real-time messaging that's fully open; does that mean they're giving up that silly fight with microsoft?
mozillazine.org - infiltrated? (Score:1)
Unable to connect to SQL server
Didn't even bother with a {HTML} or anything. Maybe Netscape aren't really all that anti-Microsoft after all
RT in Mozilla (Score:2)
Double the apps. Double the fun! (Score:2)
Integrating all protocols ? (Score:2)
EVERYTHING else should be an optional plugin. I already have 2 perfectly good instant messaging clients right now, and I don't want Mo usurping them...
What's next, will Mo play mp3s ? Why not, Winamp parses HTML... pheh...
Oh well, I didn't want NFS and HTTP to be parts of the kernel either. Nobody ever listens to me.
A Web-like interface is important to the masses (Score:1)
Anyway, what would a Web-like interface accomplish? Nothing except to confuse the user about how the Internet works.
A Web-like interface accomplishes a lot: It enables people who can surf a Web site to send and receive e-mail and use other services without a learning curve.
That isn't important to most of Slashdot's readership, but it's extremely important to the masses. The Web interface, for all its faults, is popular because of its simplicity and ubiquity. Do you think dozens of people would be discussing this article today if we had to run a Usenet client and load up alt.slashdot.discussion just to read and write messages?
One of the reason services like Hotmail have taken off is that most people don't want to learn 16 programs to use 16 Internet protocols.
Besides, users don't need to know how the Internet works any more than they need to know the protocols involved in making a long-distance phone call. They pay good money to other people (namely, geeks like us) so they can be shielded from this kind of technical arcana.
If e-mail clients look like Hotmail, then Microsoft can call Hotmail an e-mail client and get away with it.
Hotmail is an e-mail client that delivers most of the functionality John Q. User would want or need. It's a security nightmare, obviously, but the adoption of Web-based e-mail by millions of people shows the service is valued.
Clear Goals please. (Score:5)
I think it's very important for Netscape (or is this really going to AOL ? If so i might as well give up now.) to have clear goals for mozilla. Adding to the already totally rewritten codebase, third party products of dubious quality or usability seems a littly pointless.
From the start as i understood it, the goals for mozilla was to have a very fast layout engine (NGLayout is brilliant) and a thin footprint. That is exactly what most serious users want out of this client. A stable and speedy browser, not bloatware.
Though i do understand that the target market includes many users who do not spend over 5 hours a day on the internet or hacking their 1980's tape kernel drivers for linux. Any such addons such as an instant messager should be a seperate entity that can be downloaded if required.
All the hard work has nearly been done, do not wreck it with bloatware or a by diluting the original worthy goals.
Re:Double the apps. Double the fun! (Score:1)
Re:Uggh! Just get the damn thing released (Score:1)
I think you (and others) have a hell of a lot of nerve complaining about Mozilla not being released considering the loudest complainers are the ones who have NOT contributed a single line of code or anything else to the Mozilla project. With that said you don't have any right to bitch at all about features in Mozilla, the lack there-of or anything else about Mozilla. Maybe if you shut up and started writing some code and submit it to the Mozilla team it may be released sooner.
Uggh! Just get the damn thing released (Score:1)
Re:Clear Goals please. (Score:1)
I realise this. Though i was commenting on what they should not do in the future. Not what is being done right now. Though the chance of capturing even a little market share of the huge IM and to a lesser extent the IRC market maybe a little to much potential profit to pass up for AOL.
Re:Just added to Mozilla, the Kitchen Sink protoco (Score:1)
But this is open source, meaning those that contribute determine which itch to scratch. It also means that even should these functions not be removable (doubtful), someone can rapidly create a version in which they are, and redistribute it.
And as to cries for bloatware from the Linux community, maybe not. But Mozilla isn't for the Linux community alone, it has Windows, Mac, BeOs and other platform developers as well. Some of these may want an integrated platform even though many of us prefer tools for specific jobs. Integrated platforms can even be nice if the interfaces are suited to many different plug-ins for each function, especially when open source.
You can find a gazillion threads on whether mail, news, and other clients should be included with a browser in their netscape.public.mozilla.general newsgroup if you are curious as to their reasoning. You can even give them feedback if you think it that important.
This is not directed at you Synn, but let's quit kicking Mozilla, the media will do that for us. Either people should get involved and control the direction from within, or they might at least wait to see the gift before complaining about it.
Re:Missing the point (Score:1)
I'd add to this another point: the addition of these things is a good sign for the overall Mozilla design. There's a saying about portable software, "There is no such thing as portable software, only software which has been ported.". I think the same thing applies to software intended to have relatively arbitrary plug-in functionality added. You can't design for it and get it right without actually doing it at some point. That it's being done indicates that the glitches are worked out enough to make things work, so maybe we'll have an easier time adding protocols in the future.
I'm disappointed... /.ers afraid to change code? (Score:1)
Get the source.
Go through the directories with perl/grep to recognize what needs to be changed and what doesn't.
Release the thing in modules.
By the way if you bothered to read the mozilla site you'd know that all the stuff is developed in modules. Therefore all that need to be changed is a few includes/file. Nothing else, NOT EVEN THE SOURCE.
Then release the tiny imps instead of the great monster. I might just do it myself for cryin out loud.
On the subject of loadable modules and bloat. (Score:3)
Many people trash Mozilla for being 'bloated'. Mozilla developers reply that Mozilla isn't bloated, it just has 50000 loadable modules that you can add.
I like Emacs' "bloat". Despite the similarity, however, I am disturbed by Mozilla's bloat. Why? Let me explain...
In Emacs, virtually every module I've seen, except for w3 and a few cute things like the Tower of Hanoi, is somehow related to text editing and viewing. This makes sense since Emacs' primary function for most people is as a text editor. Even the news/mailreader falls into this category, since you have to edit text to read mail and news anyway. Even these 'leverage' the abilities of Emacs to perform their operations.
Mozilla, on the other hand, is a Web browser. Loadable modules that would make sense would be things like movie-playing plugins, Java VMs, interface touchups, and so on. What doesn't make sense is adding completely new functionality under the pretense of 'integration'. How is it more 'integrated' if my IRC client and Web browser are the same program? IRC clients don't need complex HTML layout; in fact, virtually the only piece of code that the two functions share is the code to transmit bytes over a network and maybe configuration infrastructure. Mail and news clients as well have *no reason* to be 'integrated' into a Web browser unless they are using HTML to send and receive messages -- and as anyone who has unexpectedly gotten one of these HTML messages can tell you, HTML email is Evil. (even with mutt, which parses mailcap and starts lynx..) FTP, on the other hand, makes some sense -- you're generally viewing structured information and retrieving files.
I suspect that most of these will end up being like Emacs' w3: "My Web browser can read mail! How cute!" However, the fact that several of these projects (the mail and news clients at least) appear to be part of Mozilla's "core" distribution makes me wonder about the goals and attitudes of the project.
When I heard that Mozilla was going to create a fast, clean implementation of the browser, I was ecstatic. Finally something that would just let me read Web pages! How wrong I was. I wish I had time to make my own browser, but I've already got plenty of other projects to work on. Hopefully one of the other groups working on a free browser will avoid the pitfall of overgeneralization..
Daniel
Re:X Windows already unstable (Score:1)
crit.org's nice ... but we need a more client side (Score:1)
Will Gnome and KDE use Mozilla engine? (Score:1)
Oh wait... the MPL or NPL or whatever it's called right? Or am I mistaken?
My other comment/question:
To me one of the big plusses of open sourced software is choice... I don't worry about some big company cramming a suite of products down my throat when I want just 1 application.
I've used Mozilla SOME. I'd like to use JUST the browser, and conserve loading time and memory by discarding the built-in bookmarking, history, instant-messaging and IRC stuff I don't want.
Are these add-ons being integrated in such a way that I could easily unload them to save RAM? Doesthis work like a "default IRC client" which I could repoint to say BitchX or will it be hard-coded (yes, I know I am 'free to hack the code'... then bitch for an hour when it won't compile
I'm grateful to the mozilla folks for what they are doing. I think people tend to become a bit jaded online and make comments they wouldn't make in person.... "hey I just added some stuff to the free browser I wrote for you" - "oh great you couldn't resist the Kitchen Sink". Nice...
If I can plug in my own apps or disable the linking alltogether that sounds perfect for everyone - why complain?
Re:X Windows already unstable (Score:1)
Question: what does the browser have to do with the stability of the window manager or the X server? Netscape crashes on occasion for me, but the window manager (desktop actually, I run Gnome) and X server keep running just fine (barring blockage of the X event queue, which telnet and kill deals with just fine).
Re:All the protocols in one interface :) (Score:1)
lol (Score:1)
Re:Open Source. (Score:1)
GNOME, BASH, GPG are open source projects. Mozilla has just recently (& i mean recently started recieving help from the open source community). The lacklustre support that they attained during the initial development stages of the project was due to Netscape having open sourced the project in theory only though in actuality 80% of the developers were inhouse. This plainly goes to show that Mozilla has not been the most widely accepted open source project.
Though why you accept the fact unconditionally that open source automatically means an excellent project i do not quite comprehend. Though i am in total support of mozilla development as it is one of the fundemental tools required in the coming expansion of the Information age. Also i have total respect for open source devlopment strategies, but i do not suffer from the illusions that all open source code is by its very definition perfect.
Also my worry is that most of the decisions about marketing (& considering the power of the marketing department of the the techies in most companies) that AOL will suddenly decide before initial realease to integrate their IM with Mozilla to increase market share. Who is going to say no and achieve a no from them ? The 30 developers who commited hours upon hours of free time on it ? Trust me... AOL wont care.
Re:mozillazine.org - infiltrated? (Score:1)
And why are you referring to Microsoft? Slashdot also uses a SQL server, which have had problems from time to time.
Re:Use the ./configure options! (Score:1)
I somehow doubt a windows user is going to start passing compilation options to their GCC.
We need to see more projects like this (Score:3)
Not only is Mozilla a browser, its also a widget toolkit and development platform! We need more apps like this to show the power and extensibility of the tools being developed.
Re:Mozillas "GUI" (Score:1)
I find that the button bar elements of the UI now to be as instantaneous as native compiled code. The XPMenus still lag a bit though, but that's being worked on.
This is hardly bloat (Score:1)
Re:What users want? (Score:1)
Re:Double the apps. Double the fun! Count me in! (Score:1)
After M11 (Score:2)
What techies want... (Score:1)
Um, Win95 (Score:1)
Mozilla (Score:1)
The IRC client is written totally in javascript and xul, which means its small. The new necko "network" library allows this.
Re:Anyone used GZilla? (Score:2)
---
"'Is not a quine' is not a quine" is a quine.
URI (Score:1)
Re:Clear Goals please. (Score:1)
We especially like specific examples of problems (e.g. "the Open Location menu item causes a crash on Win32").
These comments and bug reports help get broken stuff fixed, and a better product made faster!
What next? Kitchen Sink? (Score:1)
Please call me back when it can control the spin-cycle on my dryer and microwave me a cheese sandwich as well.
Re:On the subject of loadable modules and bloat. (Score:1)
It's all matter of boundries. A system can be comprised of many seperate things or be comprised of one thing with many functions. Either way it has the same resulting functionality, just put into different boundries.
It's all how you look at it.
Gecko rocks my world (Score:2)
Re:Integrating protocols into a single Web browser (Score:1)
Re:Clear Goals please. (Score:1)
Yay, a new Emacs! (Score:1)
Re:Bloat, bloat, and more bloat (Score:1)
Basically this just proves that outside developers are interested in working with Mozilla.
--
Re:Double the apps. Double the fun! Count me in! (Score:1)
Use the ./configure options! (Score:1)
I downloaded and compiled M9 this weekend, and managed to get it working. However I need to compile it again without the debug code in place, as by default it compiles with debug in everything. I ran out of time (need a faster processor!).
This weekend I'll try again.
I did receive a number of sig 11 faults during the build; more importantly I found the cause of them and ways of working around them. AFAIK, neither of the causes of the sig 11's were in sig 11 FAQ. One cause was a lack of conventional memory when ld was processing a large link. In this case exiting X appeared to resolve the problem. The other cause was a lack of disk space, seen during the building of a 50MB library. I had around 100MB free, but there was not enough disk space for the scratch-files and a core dump. Running 'make clean' and building the components in a different order fixed this, but I ran out of disk space completly.
Finally got it compiled by blowing away my 800+MB Win95 partition. When finished there was only 1% free.
Re:Integrating all protocols ? NO! (Score:1)
I think the netscape guys should be working on making my browser not crash every hour or so. that'd be a lot more useful.
Tyler
Check out XML-RPC (Score:1)
Anyone used GZilla? (Score:2)
How Mozilla ACTUALLY works, and why this is GOOD! (Score:5)
trying to integrate too many things, such as IRC, into the browser, I
wanted to correct these wrong attitudes:
First off, the code for the client was written by rginda, who does not
work for netscape. So, it is totally "third party" and serves as a great
example of what can be done with Mozilla. The Mozilla team itself is
focused on delivering the browser that everyone is screaming for.
THE SIMPLE PICTURE of how Mozilla works: (At least how it appears to me!)
The Common Perception:
[ M O Z I L L A ] = One unit with everything inside it.
The Reality:
[ [[core][core][core][core]] [optional] [optional] [optional] ]
There is a set of core components which make a usable, basic, web browser
which supports the standards defined at http://www.w3.org.
Beyond that core, everything else is just an optional component, like a
plug-in. That's it. The IRC Client is in no way part of the core, (and if
you read below you'll realize its a javascript which utilizes the core
functionality)
Blah blah wait there's more if you want to be able to make an informed
criticism next time:
To summarize the technical documents linked below, Mozilla is built using
components which are for the most part self-contained. A certain number of
these components are necessary to form a working web browser capable of
rendering HTML, CSS, XML, XUL, JPEG, GIF, PNG, and other common web
formats and standards. You can read about these core functionalities and
how they are built in a component-based way at:
http://www.mozilla.org/newlayout/overview.html
Beyond those core functionalities, other components may be created which
are also self-contained and do not in any way interfere with the core
browser components. The IRC client works like this. In fact, it only uses
a small component that is loaded when a Javascript file explicitly asks
for the component. The rest of the client uses Javascript and html and XUL
(XML Based User-interface Language: http://www.mozilla.org/xpfe). So,
basically the IRC client is a javascript! What makes it function like
other clients is that is that it _completely_ leverages and relies upon
the flexibility of those core components listed above. In short, it
introduces no bloat.
Some technical documentation on the subject:
http://www.mozilla.org/roadmap.html http://www.mozilla.org/newlayout/
http://www.mozilla.org/projects/xpcom/
http://lxr.mozilla.org/mozilla/source/extension
Re:RT in Mozilla (Score:2)
it. If noone needs or wants the patch then it
won't get done (and noone will care because noone
needs or wants the patch). This is how (and why)
Open Source works. Get it?
You are parroting one of the most common myths
used in attempts to debunk OSS ("There is no
corporate entity supporting it therefore
you will eventually be left unsupported.").
Methinks you've started believing the FUD.
Re:Is it going to speak HTTP? (Score:1)
It seems to me that a scaled down browser-only browser would benefit greatly if it supported plugins.
That way, if you want to just browse, you can go for it. If, however, you want audio, animation, email or any of the other stuff that's been thrown into the bag, you have the options of downloading and installing them easily.
I agree, though. Maybe a Mozilla Lite would be a good idea for many of us.
Re:Uggh! Just get the damn thing released (Score:1)
Re:What techies want... (Score:1)
"Mozilla Project" Releases Version 1.0 (Score:1)
The project began in the late twentieth century as a beseiged company engaged the use of "Fence Painters", a reference to a Mark Twains classic Tom Sawyer, to combat the rising fortune of Microsoft's "Internet Explorer."
The project itself has taken a number of turns along the path to the 1.0 release. Along the way, the team implemented such features as non-linear digital editing, sound processing, and even theater lighting systems. At one time the project also included code to control small robots used in the construction of homes for Habitat for Humanity.
The teams current leader, Zipznak Zawinski, the great grandson of one of the projects first programmers, gave a brief speech lauding the original intent of the project and the relief that it is now done.
Oh no! Mozilla's turning into EMACS! (Score:1)
Arg! Bloat! It has an integrated editor, mail/news reader, and web browser, now it's getting IRC and IM... Next thing you know they are going to rewrite gecko and the entire UI in lisp, call it mozlisp, and make you memorize hundreds of obscure commands like META-b-x-add-bookmark.
I can see it now, in three years Mozilla will be a HUGE creature weighing in a 60 megs and carrying so much functionality users will never have to leave it... and then AOL will start requiring that you call it Mozilla/Linux and RMS will have a fit. Aint life grand?
Don't hurt me, I'm kidding.
Re:Double the apps. Double the fun! Count me in! (Score:4)
Mozilla is doing nothing wrong. Keep in mind that commercial products you only see the final, optimised, cleaned up, perfected app. If you get to see a "beta", it has been "polished". The mozilla code is the development code. It's full of debugging information. It's not been optimised. It's "in progress".
So yes, as anyone who develops code knows, code doesn't just "happen". I don't start a project that is automatically feature-full, and production ready. It's a long process to get there.
That seems to be the drawback of a highly-visible open source project. People who don't understand software development download the latest milestone, find out it's not finished, and then proclaim that the project is a "failure".
It's not. Even Internet Explorer had a time when the browser was at the point Mozilla is now. Don't forget that. Even though you you can only see the "beta" or final product, don't think that it started out that way. It was a long project, just like Mozilla is.
The project is progressing, and as all projects do, soon reach that finish line. At that point it'll be time to see if it's "fast" enough. For now, it's not. For those wanting to help, find out what's being worked on right now, and what bugs are being looked for. Find bugs and missing features that already in the road map. It does no good to complain that feature "xyz" is not there, when the roadmap already shows that feature "xzy" is planned to be implemented in Milestone 12.
-Brent--
Re:What users want? (Score:2)
IMHO all operating systems would benefit by having some form of a centralized registry. (On a side note, if anyone is sufferring from repeated "Windows Registry" errors, I have written a utility that can fix that problem in certain circumstances under Win95/98. Open source. Will release to public soon. E-mail me.)
Re:Anyone used GZilla? (Score:2)
---
"'Is not a quine' is not a quine" is a quine.
Embrace and Extend, Baby! (Score:2)
Hmm, wonder how M$ likes a taste of their own medicine.
But seriously, this is a GOOD THING. Do you know how many modules exist for EMACS? No, you don't, that's the whole point, OSS means never having to say, "Thats ALL I can do with this program", (and by extension, it means never being able to say "I understand it completely") but we want the damn bazar, because it works. Don't say it's bad because YOU dont want a particular feature, OSS software almost always allows to disable any thing you want, and the specs on how Mozilla folds modules in are beautiful. IE will never be able to compete with this, precisely because they limit it to what THEY think most people want.
-Crutcher
Re:Clear Goals please. (Score:2)
I can't find any bugs in bugzilla [mozilla.org] reported by "rombuu", so I'm not sure which rendering flaws or crashes you're talking about.
Could you point me to bugs you've filed to report these deficiencies in Mozilla? Are you maybe using a different email address?
... they ARE plugins (Score:2)
Berlin-- http://www.berlin-consortium.org [berlin-consortium.org]
What users want? (Score:3)
I sugggest that it is time for universal Internet applications messaging standards (between a user's set of apps, not between computers). It should be simpler than browser Plug-In's. It should be universal unlike ActiveX, OLE, and even COBRA. I don't want to hear it about how you can compile COBRA components on any platform. My wristwatch just won't do COBRA any time soon. It should probably be TCP/IP only so that you can do distributed applications and cool stuff like that.
Here's an idea. Let's see a core component that processes URI's and coordinates Internet information between clients that know how to handle HTTP, FTP, SMTP, IRC, Real Time Messaging, Telnet, SSH, ad infinitum.
The URI is the most powerful identifier, and I am very dissapointed that more applications do not use it. I.e. the notion of
protocol://user:password@host:port/identifier?par
is the most powerful tool anybody has to locate information or services. It works for every applicaiton and every protocol. Imagine if the following links all worked:
http://www.slashdot.org/index.pl [slashdot.org]
ftp://ftp.freshmeat.net/pub/ [freshmeat.net]
irc://JoeSchmoe@irc.slashnet.org/#blah [irc]
pop3://JoeSchmoe@mail.myhost.com/Inbox
You get the idea....
Maybe it's just me, but I don't think that Mozilla will ever become my IRC or messaging client of choice. Not that I have anything against these projects. I like to see them. I just think it would be more useful if someone did something like I have just described. If I could code, I would do it.
~GoRK
That's not 'optional' (Score:2)
Oh-oh. You mean I'll actually have to go into source and #undef stuff, then recompile? That's not good at all. My definiton of 'optional' does not include this way of disabling features. What I want is a config file (with or without a pretty GUI front end) where I can specify what modules to load and what to leave behind. Hot-loading or unloading will be nice as well. But if you really expect people to mess with header files in order to switch off features, that's not going to happen.
Kaa
Hey, all you complainers! (Score:2)
OK lets clear things up (Score:3)
1) These add-ins have been written by people who have no connection to Netscape and are not part of the main Mozilla team.
Therefore this will not slow down development on the layout engine as the people who are working on that (mainly Netscape employees) are still working on it.
2) Anyone can contribute to Mozilla a nd if they do this is a good thing. It's good that these extensions exist but I don't think they'll make it into the official Netscape Communicator distribution. There has been NO word from Netscape saying that they would be included and there's not even a mention of these projects yet on Mozilla.org.
Netscape said they'd produce a small standards compliant browser and I think they'll stick to that as that's the best way to regain market share from IE. Just get it into your heads that just because someone writes it doesn't mean Netscape is going to include it.
I hope that Netscape will offer a selection of download options at least one where it's just browser only, then perhaps mail, news, then perhaps an editor and a pack with everything in it for those who want it. Also remember that most of these extensions are written in XUL/Javascript so that they don't contribute as much to the bloat as traditional addons.
...and if Netscape doesn't release a browser only version and neither does Mozilla.org you can bet that someone definitely will, that's the beauty of open source.
--
yes. (Score:2)
Berlin-- http://www.berlin-consortium.org [berlin-consortium.org]
Re:"All internet protocols on one interface" (Score:2)
The IRC client consists of a pile of XUL/JS for UI and protocol implementation and a thin library to provide raw socket access. (The library will be replaced by use of the necko raw-socket API in the nearish future as well, and then there'll be no ``native'' code involved at all.)
You can take pretty much anything you want out of Mozilla, either at compile- or run-time. Including, of course, the much maligned mailnews stuff: just delete the components you don't want and get on with your life. (Note: some components are required for the browser to work, if that's the Mozilla app you're interested in, and there are some bugs in the form of compile- and run-time entanglements, but if you care at all they'd not be hard to fix.)
There are still lots of things left to fix in Mozilla (performance isn't yet anywhere near its potential and there are lots of big and small memory leaks to kill before beta, for example), but nobody here is talking about the real issues. It's just kneejerk responses to ``new thing available'' and wildly ignorant assumptions about the architecture of the software. Do people complain about bloat when someone releases a new GNOME app on slashdot, too?
People can trash Mozilla for bloat or hostility to left-handers or an extreme bias towards windowing systems if they want; there's no way to stop them, and I'm not sure it's really worth the bother anymore anyway. People who care will discover the facts of the matter, and try to help fix what they don't like. And who has time for the posers?
Read the Jabber site (Score:2)
Um, not that hard at all... (Score:3)
Berlin-- http://www.berlin-consortium.org [berlin-consortium.org]
Re:That's not 'optional' (Score:2)
Why do you assume that people will be compiling Mozilla? The great majority will download the precompiled binaries. And that's where the problem arises. Say, I download the binaries from Debian. I'll probably download the kitchen-sink version because I like to check out new stuff -- maybe Mozilla's IRC rocks, maybe it sucks rocks. Let's say I played around with it and decided that news support sucks, but IRC rocks. So what now? Do I have to go back to Debian site and download a precompiled version which has news disabled but IRC enabled? Do I download all the source and recompile myself (sure, doable, but this should not be necessary). What I would like to have is a config file that tells Mozilla which parts of itself to load at startup, and which to not to load (and maybe hot-load later). I don't want to recompile each time I use or not use something.
Kaa
Re:Hah! (Score:3)
Well, the protocols are open to use and implement yourself. The servers which AOL owns are not open, unless you can reach a deal with them. You can download the Slash source, but you can't exactly use it to attach to the
Mozilla will be able to use AIM and ICQ due to the fact that AOL owns Netscape. Would they deny their own browser?
Re:Uggh! Just get the damn thing released (Score:3)
The IRC and instant messaging stuff is being written by external to Netscape contributors building on the basic Mozilla foundations. What they are doing does not impact the release schedule in the slightest.
Another thing to note is that I doubt whether you will see either of these things in a Netscape/AOL branded product (i.e. what Netscape make from Mozilla with added crypto, etc). They will want to add their own clients for obvious reasons.
I just wish that folk would get off Mozilla's back for a minute. As a Mozilla contributor myself(MathML) I get sick of seeing people taking side swipes at the project. Either help out or shut up, please!
Missing the point (Score:5)
This is what Open Source / Free(d) Software is all about. It's about choice. Nobody is forcing you to use these addons, but you have the option to use them.
A few months ago (maybe even a few weeks ago) many people were saying Mozilla is a failure. Try out the latest builds - it's getting better and faster all the time. I would use it as my main browser except for the fact that it uses more memory than I'd like (I only have 32MB because my motherboard has a bad SIMM slot). It looks better than netscape and very soon will be faster.
It think it's great that people are able to add things to Mozilla if they choose - don't you agree?
Re:Hah! (Score:2)
> the fact that AOL owns Netscape. Would they
> deny their own browser?
Maybe they will only be able in the "branded" Netscape browser. Remember, the MPL does not (by design) prevent anyone from releasing extended proprietary versions of the software.
What Jabber Is (and Isn't) (Score:5)
I am actively helping in the Jabber [jabber.org] project, and I am sad to see so many hastily posted comments here on
1) Jabber is not a rip-off of anything. Jabber is completely different than other IM systems. The first thing that sets it apart is that it is open source and GPLed. But what is more interesting than that is the fact that Jabber has the ability to speak to any type of communication protocol that ANYONE would care to develop a module for. The thing that makes this even cooler is that the modules just need to be installed on the Jabber servers. That way a Jabber client (like the one that is going to work WITH Mozilla) can instantly have access to other protocols as soon as the server has been updated - no updating of the clients is necessary.
2) I have to PARTIALLY agree with the posts about Mozilla getting bloated. But I say partially because I don't believe that most of the posters (especially the AC's) realize that what makes Mozilla bloated is the MODULES (not sure what the "official" term is for modules in Mozilla). The Mozilla Jabber client just works WITH Mozilla and may not necessarily be included in the binaries and so forth and I can't imagine it being required in source packages. DaKrushr already wrote a good post [slashdot.org] covering this.
3) Jabber has hardly anything to do with Mozilla. Yes, we will be developing a CLIENT to use with Mozilla, but that is just one client. We have clients for almost anything you can think of - Java, Windows, X Window using GTK+, a JavaScript one for browsers, MacOS, Linux command line and more! Please realize that the Jabber client that will be working with Mozilla is just a tiny part of what the Jabber project is all about.
Thank you for your time, and I hope that you will look more indepth into Jabber before writing it off in a heartbeat.
If you'd like to ask some questions, feel free (as temas already posted [slashdot.org]) to pop into #jabber on the Open Projects IRC Network (try carter.openprojects.net).
Eliot Landrum
Leader of Jabber Documentation Team [jabber.org]
eliot@landrum.NOSPAM.cx
Mozilla == AOL? (Score:4)
offtopic amusement: when I went to MozillaZine, there was a banner for MSN Instant Messager. Hmm...
Lea
Mozilla vs Opera? (Score:2)
I'm starting to wonder whether the future "war" between browsers on the Linux platform will be between Opera and Mozilla. that is, provided Mozilla becomes a bloated gargantuan download. then people will maybe have the same options they have on Win32 now. you can pay for Opera to get a browser that fits on a floppy, has tiny footprint, renders fast, but has no mail or news support to speak of. or you can choose the Swiss Army Knife of browsers, Mozilla, which gives you all you ever did (and did not) want.
since I've hated the size of IE5 since it came out, regardless of its quality, and will pay for software I find worthy of payment, my choice is clear. even though earlier milestones of Mozilla gave hope for the future.
chill out, Turbo (Score:2)
That's my two pesos.
--Ricky