Slashdot Mirror


Mozilla To Be Dual Licensed - MPL/GPL

thegrommit writes "No doubt I'm one amongst many, but Mozilla is going to be dual licensing their codebase" Actually, thegrommit was the first, but it's great news. Congratulations to all involved - I've been using Mozilla a huge amount over the last three months, and it's pretty amazing. You can check out the FAQ for more details.

204 comments

  1. Check out the latest one by Greyfox · · Score: 2

    The latest one (M17) is much faster, is much, MUCH more solid and is just about ready now. I'm not sure about the mail client but the browser bit is very nice now. It's still a little flaky in a few areas but it's definitely made a lot of progress. If they can get the backarrow in frames behavior working well, I'll swith over to it (I'm planning on moving back to pine for mail reading, so I won't need that functionality anymore anyway.)

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  2. Atta Boys 'n' Girls by Dr.+Dew · · Score: 5
    Although some of our friends in the Mainstream Press are going to be confused by the dual licensing thing, and attribute much bad to it, here are some VGTs:
    1. If a project is going to engulf every activity it can think of, it's wise to use the same license as the rest of the known world.
    2. It's good to see some of the core applications being used (thinking of MySQL now, too, but please don't hurt me) coming into the GPL fold.
    3. August hasn't been good for Mozilla, newswise, and a little positive news may set the "no such thing as bad publicity" bit.
    4. The licensing infighting is really confusing to those outside the community. The "many ways to do things" philosophy looks like confusion to them.
    5. The licensing infighting is really confusing to those inside the community. Fracturing support for a project over legalese isn't wise.

    Upon completion of the relicensing, I'll award the Mozilla folk an official Atta Boy. More await the release of a version usable by my father.
    1. Re:Atta Boys 'n' Girls by Vagary · · Score: 1

      I know I was confused before I read the FAQ -- which we can count on the mainstream press not to do. :)

      "Dual-licensing" implies that it's under two licenses at the same time, which isn't really what's happening. I believe the MPL was the GPL with additions, so what the heads of the devel team are doing is asking each developer if its okay for them to remove those additions and go to pure GPL. If any of them say no (which would be very bizarre), then some of Mozilla's components would be under the GPL and some under the MPL.

      So calling it "dual-licensing" is being pessimistic at this phase. Mozilla is currently in transition and we can worry about what to call it later if it doesn't all make it through the transition.

    2. Re:Atta Boys 'n' Girls by mce · · Score: 1
      Nope. When they say dual licensed, they mean dual licensed. The pessimistic bit is that even the dual bit may still fail to happen if too many contributors would object. OK, the latter is unlikely, but not impossible.

      It's not a transition phase towards GPL only. Here's why: Netscape. If they put Mozilla under GPL only, Netscape has to be GPLed as well, which they cannot do and/or don't want to do.

      --

    3. Re:Atta Boys 'n' Girls by vicoder · · Score: 1

      well they could always LGPL it then. That would be a smarter compromise.

      --
      -The good humor man can be pushed only so far
  3. Re:My Immediate Concerns by drivers · · Score: 1

    It's easy to envision there will be some individuals who are philosophically opposed to the GPL, and will refuse consent on that basis.

    It's harder for me to imagine having a philosophical problem with the GPL, but thinking the MPL was fine (unless you are Netscape/AOL, but even they seem to have come around, so why worry?)

    Was it necessarily a good idea to make this move now?

    Sun wanted Star Office integrated into GNOME, so they are GPL'ing it. Netscape wants to encourage reuse of Mozilla (such as integration into GNOME), so they are GPL'ing it. (Maybe the GPL is "viral" after all. Yesss!!)

  4. Re:IE? by Vagary · · Score: 1

    Sorry, I made the assumption that beta products didn't count because if they did then there might be even better web browsers that we don't know about because they're in the early stages. If Mozilla is as fast as IE, as stable as IE, and more standards compliant than IE, then the only thing that will keep people from switching is laziness.

  5. Re:Trying to Salvage a Failed Project? by Explo · · Score: 1

    Hear me now, believe me later, Mozilla is a failed project. It's not a useful browser, that is if you do more then read slashdot. Yow want to click on a link on shoutcast and have xmms load? You want Java? You want a browser that doesn't take up more memory then Homer does food at the all you can eat buffet? Then don't use Mozilla. Not now, not ever.

    Rather strong claims. I wonder how you are going to know how the Mozilla will develop (or not to develop) in the future. (Aren't the helper applications already working?) As far as Java support goes, please find the relevant entry in Bugzilla for the current situation.

    This isn't flamebait. It really isn't. But to say that Mozilla is useful for anything besides light browsing for more then 15 minutes at a time(before it segfaults) is just wishful thinking and sour grapes at IE5.

    This is rather strong claim too. Lately I've used mozilla almost exclusively in the work. It crashes about two or three times during the day. If you think that I'm just a rambling Mozilla advocate, please search for the older Mozilla-related articles; I complained myself about the poor stability. However, this area has improved very nicely in the last few months.

    --
    Everyone who makes generalizations should be shot.
  6. Re:Trying to Salvage a Failed Project? by Simon+Brooke · · Score: 2
    Mozilla is a failed project. It's not a useful browser, that is if you do more then read slashdot. Yow want to click on a link on shoutcast and have xmms load? You want Java? You want a browser that doesn't take up more memory then Homer does food at the all you can eat buffet? Then don't use Mozilla. Not now, not ever.

    Sorry, laddie; I understand your rant, but you're out of date. Mozilla may have fragile, slow, greedy; it isn't greatly so any more (yes, it's still greedier than I like). M16 was about as stable as (but much more standards-compliant than) Netscape 4.6. M17 is the best browser I've used on a UN*X platform bar none. In a week's hard use it has crashed once, so it isn't perfect. On the standards side it's up there with IE5; the stability still needs a little bit of work, but not very much.

    Mozilla may have been a 'failed project'; it isn't any more.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  7. Why didn't you just use the GPL? by aozilla · · Score: 1

    From AOL's page (http://www.mozilla.org/MPL/FAQ.html):

    "There are a number of reasons for this. The first three points speak to the necessity for the NPL, and the fourth addresses the question of why we didn't just release the code under the NPL and the GPL.

    4. Netscape is interested in encouraging the use and development of the Communicator source code by other commercial developers. Netscape was concerned that these other companies would hesitate to engage in this development if the code were regulated by a license as strict as the GPL, requiring that all related software also be released as free source. At the very least, every other commercial developer would have to look very closely at the legal ramifications of embarking on free source development. This initial hurdle alone might be enough to keep them from starting at all, so it was decided to remove the hurdle by using a somewhat less restrictive license."

    I've always thought that was a bullshit response, and now we see that they could have done it all along, and just chose not to.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    1. Re:Why didn't you just use the GPL? by gruntvald · · Score: 1

      Damn right, that's another year down the drain. I like Mozilla; using it and testing it, but it's hard to contradict jwz.

  8. "the company is not able to consider...the GPL" by aozilla · · Score: 2

    From AOL's page (http://www.mozilla.org/MPL/FAQ.html):

    "16. Why don't you just release the source under both the NPL and the GPL right from the start?

    The NPL and GPL are incompatible, as we explain in the question about using code covered by the GPL with code covered by the NPL. If we were to take this tack, we would cause an immediate and irreparable split in development on the Mozilla code base. This split would greatly minimize the benefit that Netscape would see from free source development, and because of this, the company is not able to consider releasing its code under the GPL."

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  9. Re:AOL Impact by Phexro · · Score: 2

    this assumes that you are a third party. the original author(s) of the code can change the license for new releases. since aol owns netscape, they just get netscape to make a version specially licensed for aol's use.
    --

  10. Re:IE? by SamBeckett · · Score: 1

    Actually, they wont display them fine-- at least Netscape wont.

    If you have a CSS element defined for elements, and you don't close them- Netscape wont render it with the proper CSS element

  11. Re:AOL Impact by tylerh · · Score: 1

    If AOL is going to want to build into Mozilla these proprietary components, aren't we looking at GPL conflicts all over the place

    NO

    Aol still owns the codebase. By releasing a copy of the source under GPL, they are letting others play with it. But all of the stuff AOL generated, and perhaps all the stuff submitted under MPL, are owned by AOL and they can do anything they want. The GPL just says we can't close the stuff we play with --- the original author is not so bound.

    --
    "one treats others with courtesy not because they are gentlemen or gentlewomen, but because you are" --G. Henrichs
  12. Re:Windows works for you... you're lucky! by pjrc · · Score: 1
    I'm working on a project to develop a MP3 player, and my development is partially in Linux and partially in Windows. The windows portion is due to some software from Xilinx that is needed to design with their chip, and to write the data onto the hard drive in FAT32. Linux can do the latter, but for now I need to completely defrag the drive, and I am not aware of a linux FAT32 defrag utility.

    About how windoze sucks... last night I installed a removable drive bay, and put the IDE drive into my machine. My computer has no other IDE devices, the disk and cdrom are both SCSI. Windows pops up a blue screen saying that it's going to have to switch to "compatibility mode", only because I just installed an IDE disk drive! Compatibility mode means everything is running 16 bit drivers, as I understand it. Well, the next couple boots both crashed, for no apparant reason. I finally did get it to boot, opened a DOS window and ran FDISK and FORMAT on the new drive. Somewhere near the end of FORMAT, the machine completely crashed, with some sort of message about the system being "halted" for some reason. I did finally get the drive formated by creating a "startup disk", booting the computer with that. Under this config, the drive letters were reversed from their appearance in windows... another thing that isn't a problem in linux. Fortunately I noticed the drive sizes before formatting "D:" and losing my existing windows installation.

    Even after I removed the IDE drive and attached it to my hardware, Windows is really messed up. It's still in compability mode, and how to fix that is a good questions.... at least not without using linux.

    In the last year or so, I've been using Linux to make backups of my windows partition. I have another machine that runs linux 24/7 and exports some shares with samba. I always save my work to "F:", so "C:" only has the system, software, and other non-data files. Many windows programs always default to saving stuff on "C:", often in their own installation directories, which seems like a bad idea to me, but it's only a minor annoyance compared to windows crashing.

    Anyways, to back up my windows partition, I type something along the lines of:

    cat /dev/sda3 | bzip2 -9 - > /tmp/sda3_windoze_backup.bz2

    and then later on, when windows gets itself all messed up in a state which is more or less not recoverable, I just "cat" that image file back onto the /dev/sda3, and just like magic windows is back in a previously working state, completely reinstalled, and with only one reboot.

    Actually, before I do the backup, I type "cat /dev/zero > /dos/dummy.bin" to fill the unused space with zeros, and then delete the file, so that the backup image will compress well.

    I'm glad that you don't have any problems with Windows, and I wish my experience was the same. Right now, my windows partition is really messed up, and I need to find the CDR that I burned that big .bz2 backup file onto.

    At the risk of getting moderated down for blantent self promotion, here's a link to my little MP3 player project, which is the reason I needed to temporarily add an IDE drive to my machine, and why Windows went south.

  13. Re:Troll Alert by ewhac · · Score: 2

    A bunch of volunteers working on an open source project with deep philosophical problems with GPL. Are you from Redmond?

    Assuming you were serious (as opposed to Sport-Thwacking :-) )...

    The most casual observer of the Open Source community will note the philosphical split between the GPL and BSD camps. There are many people who contribute Open Source work under the BSD license because they disagree with the GPL's compulsory source redistribution requirements. GPL-ers likewise have issues with BSD's terms.

    Mozilla is a sufficiently large project that it's easy to envision project members having diverging points of view on this issue. My hope is that, to the extent such disagreements exist, this change in licensing won't adversely impact the development of Mozilla.

    Schwab

  14. Re:IE? by Phroggy · · Score: 1
    b) It's very possible to display poorly/improperly written HTML. In theory, you're supposed to close the <TD> tags in tables, but both IE and Netscape will display them fine without...

    As SamBeckett said, you're wrong. The following code will render fine in IE, but not in Netscape:

    <HTML>
    <BODY>
    <TABLE>
    <TR>
    <TD>
    Netscape won't display this.

    --

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  15. Re:My Immediate Concerns by _SIGKILL_ · · Score: 1

    Try opening a bunch of new windows. I can get to about 4 or 5, then it crashes. I have tried this on Windows and Linux, but I have not tried M17...

  16. Re:Because they want something back. by Ded+Bob · · Score: 1

    Because they want the rights back for any changes to the codebase. With copyleft licenses such as MPL and GPL, mozilla.org gets rights to use the changes, which could remain a company's "precious trade secret" under non-copyleft licensing.

    IOW, they want to keep some sort of proprietary control over the code?

  17. UGH! by Fervent · · Score: 1

    Please, Microsoft, license some parts of IE in GPl so that I can hack a decent, non-crashing browser!

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  18. Re:This will be a big boon for the Galeon project. by nd · · Score: 3

    You are right, although it wasn't just the gtkmozembed header files either, it was much more complicated than that.

    As it turns out, RMS himself helped us out and determined that we indeed would need to add a clause to the Galeon license for allowing us to link to the MPLed code. Without it, Helix Code and Debian probably wouldn't be able to distribute Galeon (for similar reasons why Debian doesn't include KDE). This kinda sucked, so we do plan to add the clause which will fix everything.

    However, once this change occurs, we will no longer need it -- it will definitely make things more simple, though. We probably have Chris Blizzard to thank for this (in part).

  19. As a new converted Galeon user.... by Pengo · · Score: 5


    I must admit that I find myself browsing with Galeon more than I do with Mozilla these days. The simple and clean interface design out-weigh the 'Heavy' and feature full interface of Moz.

    The biggest problem with Galeon is the steps involved in getting it to work. (They couldn't distribute the Mozilla compontents).

    Using Galeon I get far fewer crashes (and Galeon is still in Alpha) than w/Mozilla or Netscape. It is MUCH faster than Mozilla and is close to being up to speed with Netscape with application zippiness. (GTK is fast!) :)

    Give it a look, I believe that they are moving quicker than the Konquerer group because they are leveraging a rendering engine that WORKS.

    Too bad that Opera never really happened. What a great little browser. Hehehee... long live open source.




    --------------------

    1. Re:As a new converted Galeon user.... by nd · · Score: 2

      Much of Galeon's elegance is because of the gtkmozembed widget. Very little of it would be possible without Mozilla.

      Getting Galeon to work will improve in the future. There are plans to package a "embed" package of Mozilla that includes just the gtk widget and required files. Early versions are already appearing in the nightly directories on the Mozilla ftp site. The package is much smaller, and works fine.

    2. Re:As a new converted Galeon user.... by orabidoo · · Score: 3
      I must admit that I find myself browsing with Galeon more than I do with Mozilla these days. The simple and clean interface design out-weigh the 'Heavy' and feature full interface of Moz.

      my experience is that Galeon isn't quite ready for heavy use yet, but Mozilla pretty damn near is. I've been using M17 quite a bit for the last week, and I haven't had a single crash yet. The odd page that won't load, form entry field that grows and shrinks by a pixel randomly (pushing the rest of the page up and down.. real funny effect!), some UI oddities, sure, but it has basically rendered everything I've thrown at it, and done a good job of it. Once you get past the half-a-second redraw sluggishness, it's already much better than Netscape 4.7x.

      Galeon, OTOH, still has some very basic functionality missing: you can't scroll up and down with the arrow keys, space and backspace; "see source" isn't there, forms have some problems, right-button menus aren't there yet, downloads don't work, much is missing from the preferences menu, etc etc.

      it also has some very good points: the interface loads *fast* (faster than NS4.7, and much much faster than mozilla), what works, works pretty well. I wouldn't be surprised at all if Galeon surpassed Mozilla in usability, and got all the features it needs, pretty soon. But for the moment I can't say it's usable for day-to-day browsing yet, and Mozilla is.

    3. Re:As a new converted Galeon user.... by superlame · · Score: 1

      I've switched from Netscape to Mozilla, and I find that I'm much better off now. Things are mostly faster, and they certainly crash less. I installed m17 the day after it came out. My biggest complaint is that drop down boxes often render incorrectly, particularly on ebay.

      --
      -- Superlame http://catpro.dragonfire.net/joshua/
  20. Re:IE? by Chandon+Seldon · · Score: 1

    It doesn't make sense - what happens if the browser displays the page progressively as it's being downloaded, and towards the end, some closing tag is missing (whether because of bad html, a connection problem, etc)? Should the browser erase everything it's rendered so far and say "Oops, sorry, but we can't let you view this page"?

    Technically, an XML parser shouldn't parse anything until the entire document has been read. This may be infeasable for web browsers.

    Mabie the browsers should pop up a dialog like the following when they encounter non-conformant HTML:

    HTML ERROR
    The author(s) of the web page you are viewing are morons who know less than nothing about designing a website. Their supervisor should fire them immediately.
    This document isn't even compliant XML. What's this company going to do next? Probably whrite lyk thys, becaws they kant bee bothred to fiand people whew kan spell.
    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  21. Re:IE? by orabidoo · · Score: 2
    beta products count if you want to count them, there's no universal answer as to whether it's "fair" or not. after all, beta products are already used by real people (random example: I use M17 for most of my browsing), and will become releases soon. but they're not yet mainstream.

    anyway, in case anyone wants a more authoritative source for "Mozilla is the best at standards compliance", http://www.richinstyle.com/bugs/table.ht ml is the place to go.

  22. Re:Confused by mikpos · · Score: 2
    Without a licence, you have no way to legally use/copy a piece of software. When you download Mozilla, you will be forced to accept a licence before using it, as is with any other piece of software. That licence will *either* be the MPL or the GPL. If you accept the terms of the licence you are given, then you can use the software.

    At least that's the way I understand it.

  23. Re:Trying to Salvage a Failed Project? by bjb · · Score: 1
    That wasn't the focus of the message. I was more-or-less referring to the fact that you load Mozilla (or Netscape 6-PR2) and find that 50MB instantly is used; and its all because of debugging information and the non-optimized build.

    If someone knows anything about Mozilla, they must know about Gecko, so I can agree that my statement there was a little unnecessary.

    --

    --
    Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
  24. Re:Trying to Salvage a Failed Project? by Shagg · · Score: 1

    Maybe when they fix the bugs and memory problems?

    --
    Unix is user friendly, it's just selective about who its friends are.
  25. IE? by setec · · Score: 3
    Okay, I might get flamed for this, but it's still important to point it out. If Microsoft has ever created one, single, half-way decent product, it's Internet Explorer. I mean, really, it's good stuff. It's stable, very widely supported, free, and it's not picky with poorly written HTML, so it displays almost every page correctly. We shouldn't count Netscape/Mozilla/Opera/etc out, but we should keep in mind that IE is currently king of browser mountain. I AM open to any complaints to IE, if anyone feels they need to make them.

    ================

    --

    ================
    Microsoft is not the answer, Microsoft is the question. The answer is "no".

    1. Re:IE? by mr_gerbik · · Score: 1

      -- In short, IE is among the least-supported
      -- browsers.

      Except for the fact that it has an 85% marketshare... who cares if solaris is the only unix flavor to back it? Do your mom and dad use unix, does aunt patty use unix, your girlfriend? (if your answer to the above are yes --expecially the girlfriend one-- then I am sorry about your luck).

      -mr gerbik

    2. Re:IE? by great+throwdini · · Score: 1
      By supported, I meant by webmasters. The VAST majority of pages are designed to run well on IE (and Netscape, for that matter, yes). That comes along with market share, tho.

      Standards compliance (or as close as one can get with the current state of standards) takes one a long way toward 'running well on IE' without short-changing other WWW clients [browsers]. The VAST majority of pages are designed with at least some consideration of these standards in mind, though most frequently as they pertain to graphical clients (as opposed to character-cell clients such as Lynx or aural 'readers').

      There is very little that one can do to ensure that web documents 'run well' under IE as opposed to a competing graphical browser (such as Netscape or Opera) as most tasks are bound by the rendering engine(s) built into the various clients. Most performance considerations that are within the control of web designers/implementors (document weight, code/object re-use, image compression, etc.) more or less apply just as well to client X as they do to IE.

      The best that can be said for design tailored to IE is that one can achieve results unavailable to competing clients (either because IE is a closer approximation to existing standards than its competitors or because it offers proprietary extensions to the standards) or the results can be prototyped and handled for IE more efficiently by developers than for competing clients (case in point being IFRAME v. LAYER madness). Only in cases where IE offers greater standards compliance and/or a competitor's compliance is buggy (as in offered, but not reliably) can one really argue for a performance advantage to IE.

      Only in cases where these additional capabilities are actually required can one argue for a benefit in slanting his or her code to favor IE. Given that general purpose web design forces one to always consider legacy clients (let alone AOL), IE wizardry is best saved for intranets and not the Internet. Although, I've read the opinions of many Slashdotters that suggest that even this level of reliance on Microsoft (rather than a standards body) to dictate the terms of web development to be mistaken.

      But at what cost? I guess I see the state of affairs as being one where non-IE clients are unable to deliver the goods feature-wise or make half-assed attempts to do so. Rather than slant coding in favor of IE it is far more profitable in the long-run to push for more and better from its competitors. The glass is half full, not half empty. IE is not better, its competitors are worse.

      I honestly believe that if competitors made serious efforts to release clients capable of carrying off the latest standards most of the advantage that rests with IE would be lost from a development perspective with the added benefit of putting some backbone into those very standards. Whether or not end users adopt these fictive uber-broswers will depend on availability, reliability, utility, and performance.

      Of course, it is most likely quite delusional on my part to believe this, as the sheer ubiquity of IE at this stage in the game pretty much guarantees that a serious contender will have to offer something very special (read: proprietary) in order for end users to notice.

      Of course this is just an off-topic rant, so I am most likely wrong.

    3. Re:IE? by EvlG · · Score: 2

      Microsoft actually stole/purchased IE from Spyglass originally - another piece in the patchwork quilt of MS 'innovations'.

      Second, as to displaying poorly-written HTML 'correctly', I think that statement has no real meaning. A browser should not correct for people's fuckups that deviate from the standard. This deviation is what got us into the entire mess of browser incompatibilities in the first place. Lauding IE for deviance is not admirable.

      Finally, you state that IE is widely supported. That's hardly true; IE doesn't run on any unix except Solaris (and I have heard varying reports regarding the quality of the Solaris implementation.) Netscape runs on any platform IE runs on, and then some. Mozilla is slated to do the same; and lynx most likely has all the browsers beat. In short, IE is among the least-supported browsers. It only really runs well on Win32 and Mac (And ironically, better on the Mac too.)

    4. Re:IE? by setec · · Score: 1
      The glass is half full, not half empty. IE is not better, its competitors are worse.

      Uh, this guy deserves props, yo. I'm not sure how much I agree with this, but it's very provacative, and could be discussed in detail for eons. Good point.

      ================

      --

      ================
      Microsoft is not the answer, Microsoft is the question. The answer is "no".

    5. Re:IE? by pod · · Score: 1
      Microsoft actually stole/purchased IE from Spyglass originally - another piece in the patchwork quilt of MS 'innovations'.

      Interesting that IE5 About box still pays homage to Spyglass ;) One would think IE would have been rewritten a dozen times from scratch by now.

      --
      "Hot lesbian witches! It's fucking genius!"
    6. Re:IE? by HerrNewton · · Score: 1

      IE 5.0 for the Mac actually won't render poorly written HTML, if it's under the wrong doc-type. For example if your page carries an HTML 4.01 transitional doc-type, and you mark some text with XMP, it won't render the formatting for XMP. Strip the doc-type, or set it to an earlier doc-type in which XMP isn't obsoleted, and the XMP formatting will render.

      ----

      --

      ----
      Am I the only one who thinks Microsoft is a misnomer? Perhaps Macrosoft would be a better fit?
    7. Re:IE? by orabidoo · · Score: 2
      IE currently does the best job of standards compliance,

      no, it's currently Mozilla that does the best job of standards compliance, on a count-the-points basis. IE is a relatively close second, but Mozilla does *that* better. now, of course, IE is a whole lot more stable than Mozilla. then again, Mozilla isn't even quite beta yet.

    8. Re:IE? by gargle · · Score: 1

      Second, as to displaying poorly-written HTML 'correctly', I think that statement has no real meaning. A browser should not correct for people's fuckups that deviate from the standard.

      Another person who has never heard of the concept of "fault tolerance."

    9. Re:IE? by Chandon+Seldon · · Score: 1

      Actually, the current W3C HTML reccommendation (XHTML 1.0) considers fault tolerance to be a *bug* for a user agent. If it's not well formed XML, the browser should barf.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    10. Re:IE? by setec · · Score: 1
      Finally, you state that IE is widely supported. That's hardly true; IE doesn't run on any unix except Solaris...

      You're right, that does demand clarification. By supported, I meant by webmasters. The VAST majority of pages are designed to run well on IE (and Netscape, for that matter, yes). That comes along with market share, tho. They're really connected, but still significant.

      I really hope Moz kicks it in the ass, tho, cuz if there's anything wrong w/ IE, it's the fact that it kind of feels like a toy. Sort of like when you use Linux for a while and then go back to using W98--kind of feels like the latter was made by Fischer Price, eh?

      ================

      --

      ================
      Microsoft is not the answer, Microsoft is the question. The answer is "no".

    11. Re:IE? by Vagary · · Score: 2

      IE currently does the best job of standards compliance, but that doesn't mean it couldn't be better. Any rational IE developer must wish that the W3C didn't exist so that Microsoft could create new standards without interference. Instead, Microsoft or someone else comes up with something new, and the final recommendation can be changed from the beta. This is a pain for both Microsoft developers because they have to go back and change their work, and for other developers because people might be making work that doesn't appear broken during testing (but is broken on more compliant browsers).

      Think of Mozilla as the reference drivers like video cards have: you can use it if you want it exactly the way the W3C intended. If standards-compliance was the market dominance, people wouldn't commit to beta standards until they had been subjected to peer review.

      If you're a web developer, you don't have to worry about testing on different browsers. If it works in Mozilla, then its not your problem if it doesn't work somewhere else.

    12. Re:IE? by setec · · Score: 1
      If the page has coding errors, the browser shouldn't be trying to 'correct' it - it should give an error so the damn webmaster can fix it.

      Two points:
      a) No, it shouldn't. Most ppl visiting the page don't give a damn WHY the page doesn't work, they just wanna' see it. IE gives the option to debug the page, tho, so it DOES throw error msgs when encountering an error.
      b) It's very possible to display poorly/improperly written HTML. In theory, you're supposed to close the <TD> tags in tables, but both IE and Netscape will display them fine without...

      Nothing personal, but your comment is worthless, there, guy.

      ================

      --

      ================
      Microsoft is not the answer, Microsoft is the question. The answer is "no".

    13. Re:IE? by cperciva · · Score: 2

      A browser should not correct for people's fuckups that deviate from the standard.

      "Be generous in what you accept and strict in what you produce", right?

    14. Re:IE? by gargle · · Score: 2

      Then we'll probably be seeing a lot of "buggy" browsers.

      It doesn't make sense - what happens if the browser displays the page progressively as it's being downloaded, and towards the end, some closing tag is missing (whether because of bad html, a connection problem, etc)? Should the browser erase everything it's rendered so far and say "Oops, sorry, but we can't let you view this page"?

    15. Re:IE? by roca · · Score: 2

      No. The Web is different. With millions of producers, you have to make sure they get feedback ASAP when they produce broken pages. Since testing is almost always of the form "fire up my web browser and make sure it looks OK", it is important that that Web browser detect and display all possible errors.

  26. Re:Sounds good. by Ded+Bob · · Score: 1

    Ignoring the prevention of proprietary use of code (I am not trying to bring flames down on me), the two-clause BSD license would not have had these problems.

  27. Re:Thing #3 by AFCArchvile · · Score: 1

    Which CD? If it has an autorun.inf which leads to something pretty smarmy (like a Java interface, a DemoShield which uses MMSYSTEM to play sounds, etc), then I wouldn't be surprised. I find that Win2000 loves all games based on Id Software engines.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  28. Re:My Immediate Concerns by locoluis · · Score: 1

    Yes, especially if you confuse the subset/superset thing with additions/substractions... :-)

  29. GREAT news for the GPL by aozilla · · Score: 1

    This is great news for the GPL. Now you have one of the biggest corporations in the US defending the legality of the GPL. Isn't it great to have AOL lobbyists on your side?

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  30. I'm not sure I understand by Auckerman · · Score: 1
    Okay, this may seem like flame bait, but hear me through. Mozilla could be totally under GPL from begining to end, and it won't change the following.

    1. It's late

    2. It's becoming more irrelevent due to IE's desktop monolopy on Win desktops.

    3. It takes 5 years to launch it (altough I suspect that is a result of being debug compiled)

    It may initiate others (read GPL purists) to take gecko and build other browsers, but even then I'm not sure if its that big of deal. Don't both Gnome and KDE ship with their own browsers? In a desktop situation, a tech support person doesn't want to install or configure any app that can't be easily restored and will usually go with what app is the most prominent one, which may or may not be Mozilla or Gecko. Technological improvement takes second to ease of restoring. This is why IE is used by default. It's easier to restored, it's part of the OS/GUI enviroment.

    --

    Burn Hollywood Burn
  31. Re:What was the problem? by bob+x+johnson · · Score: 1
    For those of use not closely following Galeon development, what was the licensing problem? What license Galeon under?

    The answer to both questions is, as usual, the GPL.

  32. OT: Question about mozilla by Jombi · · Score: 1

    A week or so ago netscape preview release two came out. What is the difference between Mozilla and the Netscape preview releases? I got all confused. While I am asking questions....What the hell does FUD mean? MecchaLecchaHi Jombi

    1. Re:OT: Question about mozilla by radja · · Score: 1

      Fear, Uncertainty and Doubt. spread liberally about the quality of your competitor's product, this is an oft-used marketing tool, and usually not considered a Good(tm) thing.

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
  33. yay! by arielb · · Score: 1

    now gpl coders can start hacking on the best browser :)

    --
    ---
    1. Re:yay! by j-pimp · · Score: 1

      The lead developers not accepting the code, unless its good ,at which point they deserve to have that control.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    2. Re:yay! by Erataikasu · · Score: 2

      This highlights an interesting problem which will likely only get worse in the future - the difficutly of relicencing a product made by large numbers of people not all under the banner of a corporation.

      You could say the votes of 51% of developers (Or the developers of 51% of the code) could change the licence, but what's to stop someone coming in and adding large amounts of code just to take over control of the project.

  34. Re:3 licenses == meaningless licensing by Phroggy · · Score: 2
    NPL, MPL, GPL... If my abbacus is working right, the Mozilla code base is triple licensed.

    Yes, you're right; thanks for pointing that out.

    IMHO, triple licensing is needlessly complex, and renders all 3 licenses essentially meaningless.

    However, it certainly doesn't render them meaningless. I still can't take the Mozilla source code, make my own modifications, and distribute a compiled binary without providing the source. AOL can (and will), but nobody else.

    --

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  35. I thought... by sulli · · Score: 1
    Mozilla was dead!

    This is good news, though. I think.

    sulli

    --

    sulli
    RTFJ.
    1. Re:I thought... by ekidder · · Score: 1

      Whose to say it isn't? :)

    2. Re:I thought... by Vagary · · Score: 1

      If you believe that (which I don't), then you could see this as the final step in the transition from Netscape:

      • Netscape is dead -> release the browser component
      • Mozilla is dead -> release the components of the browser

      Using the GPL means that even if the Mozilla project itself died, parts of the code would live on in things like Galeon.

  36. Re:Dual-license your code in 21 days! by Compuser · · Score: 1

    If Mozilla people didn't want forks/spreading of coding efforts among different projects of same kind, then why didn't you guys dual license it from start. I suspect, Konqueror would evolve differently, to mention the most obvious case. Dual licensing in the past would also have attracted (more) developers in the beginning, instead of creating an aura of suspicion that Netscape was creating yet another license possibly to use community work for its own corporate goals at the expense of contributor interests. You have now proven the latter point moot, so if corporate greed wasn't in the equation then why didn't you dual license it before?

  37. make xmozconfig by lajorn · · Score: 1
    Imagine being able to d/l the source unpack it and be able to do:
    $ make xmozconfig
    or just edit the config.h
    you could use the big unwieldy mozilla that comes with your distro -- you know the one with eveything compiled in or recompile with just the parts you want

    CONFIG_MAILER=N
    CONFIG_NEWSREADER=N
    CONFIG_ASTEROIDS=N
    CONFIG_USER_TYPE=hacker

    can you do that yet??
    one day RSN, I guess...

    Lach

    --
    /* NO COMMENT */
  38. galeon, etc by matman · · Score: 2

    This is going to make distribution of galeon and other bits of software so much more simple. Thank you mozilla! :)

    So far, I feel that I'm going to get the most value out of mozilla's parts, rather than the mozilla browser/communicator type thing that they're making.

    1. Re:galeon, etc by nd · · Score: 2

      Yes, definitely.

      Most importantly, it will better prevent duplicated efforts to have a GPLed rendering component in the future. And yes, this would have become an issue sooner or later.

  39. AB Fab!! by jelwell · · Score: 3

    This is absolutely fabulous.

    Now with GNOME/Nautilus/Star Office/Mozilla all rolled into the GNOME foundation Linux is going to start making some desktop headlines. Not to mention what Star Office/Mozilla could do for Windows.

    Joseph Elwell.

  40. Confused by TBHiX · · Score: 2

    So how would that work, exactly? You abide by the terms of the liscense chosen when you get it, or are they somehow going to try and abide by both simultaneously?

    -TBHiX-
    Some people think I'm crazy, but the voices tell me not to pay attention to them.

    1. Re:Confused by pug23 · · Score: 1

      I'd certainly like to see an analysis of the exact impact of this change. Since I'm not intimately familiar with either of the licenses involved I too am confused as to what exactly this means.

    2. Re:Confused by technos · · Score: 3

      You get the software/code, and then you choose. One or the other, and yes, you can change your mind.

      --
      .sig: Now legally binding!
  41. What is MPL? by logiceight · · Score: 1

    Pardon my ignorance but what is the MPL?

  42. Dual-license your code in 21 days! by Mike+Shaver · · Score: 5
    Dual licensing is not a new concept, luckily, so there's some good precedent here for us to point at. Also luckily, it's not that hard to get around as long as you deal with it in small steps.

    First, you can imagine that a dually-licensed source file is really two files: one that has the GPL at the top, and the other than has the MPL at the top. When you use the file -- distribute it, compile it into a binary and distribute that, combine it with other code -- you can choose which of those ``virtual files'' you're dealing with. So if you want to use nsMozFile.cpp with your GNOME app, you might choose to use it under the GPL. But when Netscape builds Netscape 6 from nsMozFile.cpp, they'll probably choose to mean the requirements of the MPL instead of the GPL.

    I'll restate that, because it's traditionally the sticking point: a dually-licensed file lets you choose which license you will honour. You have to meet the requirements of one of the licenses, at least, so mixing and matching requirements is obviously out. (Obviously. I'm embarrassed to even mention it.) You do not have to meet all the requirements of both licenses, and in fact it's impossible to do that, because the GPL forbids additional restrictions, and the MPL has several requirements that would fall under that category.

    So what about changes? Well, now you've got three choices: you can create a derivative that is GPL-only, or a derivative that is MPL-only, or -- perhaps better still -- a derivative that is also dually-licensed. mozilla.org would certainly prefer that people keep things dually-licensed, for the same reasons that we want to dually-license it in the first place: it serves a larger community of contributors and consumers. Now, we can't require that your derivative be dually-licensed; that would violate the terms of both licenses, I suspect, but certainly the GPL. So all mozilla.org can do is exert control over its infrastructure, and insist that contributions which go into the cvs.mozilla.org tree be dually-licensed. It's still well within anyone's legal rights to create a GPL-only derivative of Mozilla, and fork the world. I think that would suck, a lot, and even RMS has in the past discouraged people from doing that. If nothing else, it would discourage other organizations from going the dual licensing route.

    I hope that helps some. I'm really psyched about this; it's been a dream of mine (and others') since before Mozilla was even released, and the success of dually-licensing the JavaScript, NSPR and NSS/PSM code whet my appetite for more. Please join us in the mozilla-license forum for more discussion.

    1. Re:Dual-license your code in 21 days! by vanye · · Score: 1
      So where does that leave third party applications that just want to use the rendering engine ?

      If you are intending to produce a component that can be used by other apps (either by putting it in a library or via CORBA), does that mean that the third party app must also be GPL/MPL ?

      GPL libraries may make RMS happy, but they have severe impact on the commercial uptake of those libraries...

    2. Re:Dual-license your code in 21 days! by Frank+Hecker · · Score: 1

      If you are intending to produce a component that can be used by other apps (either by putting it in a library or via CORBA), does that mean that the third party app must also be GPL/MPL ?

      No,you can use a license of your choice, as long as the terms and conditions of your license are compatible with the terms and conditions of either the MPL or the GPL (or both). So, for example, if you want to use Mozilla code within a proprietary commercial application then you would use the Mozilla code under MPL terms and conditions; the MPL permits you to combine Mozilla code with code under a proprietary license to create a derived work. You simply have to comply with MPL terms and conditions for the Mozilla code you're using; the MPL does not affect the license terms you use for your own (non-Mozilla) code.

      On the other hand, if you use Mozilla code within your application and your own code is licensed under the GPL, then you would choose to license the Mozilla code under the GPL (i.e., you would choose the other option under the dual-licensing scheme). In that case you (and people to whom you distribute the application) would have to comply with GPL terms and conditions for both your own code and the Mozilla code.

    3. Re:Dual-license your code in 21 days! by Dauphin · · Score: 1
      No, 3rd party applications will not be required to be dual-licensed. As Shaver said, this would go against at least the GPL if not both licenses. When you use Mozilla or a component of Mozilla, you will need to decide which license (GPL or MPL) works best for your situation.

      And fwiw, I agree that GPL'd libraries would have a severe impact on *any* developer that is not working on GPL code. It's not something to be taken lightly, IMO, and I wonder what mozilla.org's reaction will be when they discover that not all mozilla developers agree with the dual-licensing decision.

    4. Re:Dual-license your code in 21 days! by Fnkmaster · · Score: 2

      The point here is that the dual-licensed version gives everyone the best of both worlds, so there won't ever be any real incentive to fork a GPL only version (nobody would seriously contribute to a GPL only fork and cut themselves off from the orginating organization which is giving them all the options they want already). You could possibly argue the second license ought to have been LGPL. Perhaps they figured that combining MPL with LGPL would seem silly due to the general similarity of the license terms and they'd be better off dual-licensing GPL and MPL to reach the broadest audience of developers and projects. Honestly, it's good for Mozilla so it's good for me.

    5. Re:Dual-license your code in 21 days! by J.+J.+Ramsey · · Score: 1

      I believe that some pieces of Mozilla already were dual-licensed. Probably the reason that the Mozilla crew is seeing to dual-license all of Mozilla is because of problems with Galeon's licensing and probably also to head off any possible licensing controversies with Nautilus embedding Mozilla as well.

    6. Re:Dual-license your code in 21 days! by Mike+Shaver · · Score: 2
      People have expressed a desire for an MPL/LGPL dual -- which is equivalent to an MPL/GPL/LGPL triple, whee! -- rather than a MPL/GPL dual, and that's something that we'll have to look at more closely.

      I, personally, think it makes more sense, precisely because of the fact that MPL/GPL code + LGPL library = GPL library -- which isn't really what anyone would want to have happen.

  43. The Greeks knew it two millenia ago... by Kaufmann · · Score: 3

    At this hour. Slashdot is being read :-)

    I know this may be a confusing concept for you to cope with, but you see, as the Earth rotates around its axis, the part of it which is illuminated by the Sun changes constantly. So when it's the middle of the night where you are, in many other places it's the middle of the day, and a lot of people there are reading Slashdot. By the time those people are sound asleep in the middle of the night, you'll be studying or at lunch or posting to Slashdot or something; when you're doing this, remember: the time of day varies depending on where you are.

    I know that understanding it fully is too much to ask from you, but please give it a try so that, even if you do remain stupid, at least you won't sound like you are anymore.

    --
    To the editors: your English is as bad as your Perl. Please go back to grade school.
    1. Re:The Greeks knew it two millenia ago... by porky_pig_jr · · Score: 1

      I am trying to reconcile this deep concept with another one: NO MATTER WHERE YOU GO THAT'S WHERE YOU ARE. Please anyone help ...

  44. And your point is? by Cardinal · · Score: 1

    That's fine, I agree IE is a good product. (Although, allowing sloppy html is not a good thing) Hell, until Mozilla and Konqueror clue in on what DHTML is, IE and Netscape 4 are your only options for using sites that involve DHTML and extensive JavaScript.

    IE may have a majority in browsers, but that's irrelevant. Windows has a majority in desktop installations, and the two are directly related So? :) Life goes on, without MS, and that's all that I need to know. :)

    1. Re:And your point is? by EvlG · · Score: 2

      AFAIK, Netscape Navigator 4 has a pretty poor implementation of CSS and JavaScripting/DHTML. IE is probably the best out right now, assuming you ignore the fact that it renders incorrect HTML, and is loaded with proprietary extensions (like the new HTML components crap.)

      Mozilla is currently more compliant with the spec than IE, but it's still pre-release quality. There are a few things that it doesn't do yet, but rest assured they will come along soon - the power of open source is immense.

      Thus, your comment about Mozilla clueing in about DHTML is pretty much incorrect - Mozilla is consistently shown to have the most compliant implementation available - even in pre-release form.

  45. Re:Because they want something back. by Frank+Hecker · · Score: 1
    I believe that the MPL doesn't allow other companies to take the code and make it part of their own proprietary product.

    This is incorrect. The MPL allows code to be combined with code under other licenses, including proprietary licenses. Netscape is using this provision to create a Mozilla-based product (Netscape 6) that includes proprietary functionality; however any other company could do the same thing if they wished. There are no "special privileges" for Netscape in the Mozilla Public License (as there were in the original Netscape Public License, from which the MPL was derived).

  46. No to "no" by Frank+Hecker · · Score: 1
    MPL makes Netscape the privileged first-developer of all MPLed code...

    No, no, no. The Mozilla Public License provides no special privileges to Netscape. You are thinking of the Netscape Public License (NPL), which does contain such provisions. The MPL was created specifically to have a Mozilla license that was generic and did not give Netscape special treatment.

    Also note that as part of the effort to do dual licensing, the intent is to eliminate use of the NPL with Mozilla code; any code currently licensed under the NPL should end up dual licensed under the _MPL_ and GPL.

  47. Think FrontPig and Wurd by gruntvald · · Score: 1

    Both these applications produce diabolical HTML, and I'm beginning to think it's to make the pages gag browsers that stick to the standard, while ie happily chugs 'em down. Lets face it, we got into this mess by avoiding adherence to the standards. Don't think it will get any better by continuing down that path. The solution is cold turkey - real html (which leads to real XML) only, let M$ and their bullshit sloppiness come back and bite them!

  48. Re:TROLL ALERT: ANOTHER GOATSE.CX LINK!! by nd · · Score: 1

    haha, i must admit - the trolls on this article are much more clever than the usuals.

  49. Re:My Immediate Concerns by Auckerman · · Score: 1

    You know it's interesting: 20 crashes in 2 years. That's a bit high, don't you think. You computer crashing is not Mozilla's fault its the OS/Particular install you are running. Personally, the last Mozilla I installed was M15. It crashed on my EVERY DAY I used it. Decided it wasn't worth the trouble to beta test it and moved on.

    --

    Burn Hollywood Burn
  50. Re:Steal the Crown Jewels by Raz · · Score: 1

    Having seperate MPL and GPL forks is one option. It is what I initially proposed to Netscape more than two years ago. It has all of the problems that you describe (divergent feature sets, lag, etc.).

    A better approach is for mozilla.org to maintain a dual-licensed tree. This, I believe, is what is now proposed, much in the same model as has been used for JavaScript, etc.

    Speaking for myself, I'm ecstatic. After arguing for dual-licensing until I was blue in the face two years ago, and failing to convince the relevant people, I'd given up on Mozilla. Suddenly, there is new hope. I really hope that they pull it off, without too much code loss.

    - Raz

  51. GPL Libraries by Arker · · Score: 1

    GPL libraries may make RMS happy, but they have severe impact on the commercial uptake of those libraries...

    Actually RMS' outlook on libraries is a bit more complicated than your statement implies. RMS does *not* advocate GPLing libraries that offer essentially the same capabilities as already existing unfree libraries do. Doing that is shooting yourself in the foot, as it will not affect unfree developers, since they don't really need the libraries in question, having non-GPLd libraries available for the same function. So libraries that do not provide unique functions should use the Lesser GPL.

    Why you shouldn't use the Library GPL for your next library is a little out of date, but it covers this issue and makes the distinction between libraries that offer unique functionality (which should ideally be under the standard GPL) and those which do not (which should be under the Lesser GPL.)

    The only case where RMS encourages using the GPL for a library is where the library offers unique functionality. In this case, it may be arguable that Gecko technically does, but as a practical consideration I don't think it should be looked at that way - unfree developers on the windows platforms at least (which are of course the vast majority) have the option to simply use Explorer components, so releasing Gecko under the GPL only would simply discourage it's use.

    Dual-licensing is a decent compromise, achieving essentially the same affect as if they had simply licensed it under the LGPL all along...

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:GPL Libraries by Mike+Shaver · · Score: 2

      Actually, MPL/GPL isn't the same as LGPL -- consider the case where a developer wants to simply use a single file from the library source, rather than link with the library as a whole. Under MPL/GPL, they can choose the MPL route and have the rest of the code under another (BSD, proprietary, what-have-you) license. Under LGPL, the rest of their code would have to be GPL-or-LGPL covered.

    2. Re:GPL Libraries by Arker · · Score: 1

      Actually, MPL/GPL isn't the same as LGPL

      Didn't say it was the same ;^) - said the effect is basically the same.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  52. Re:What was the problem? by Arker · · Score: 1

    The answer to both questions is, as usual, the GPL.

    Or, depending on your perspective, the MPL.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  53. Close... by DragonHawk · · Score: 2

    IOW, they want to keep some sort of proprietary control over the code?

    Close, but not quite: They want to keep some sort of non-proprietary control over the code. IOW, they want everyone to have equal control over the code.

    The BSDL is optimized for code-reuse, regardless of how the code is reused. The GPL is optimized for making sure the code is always available to anyone who wants it, regardless of what has been done to it. A subtle but important difference that many people miss.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
    1. Re:Close... by Ded+Bob · · Score: 1

      Close, but not quite: They want to keep some sort of non-proprietary control over the code. IOW, they want everyone to have equal control over the code.

      It was there under the MPL. I asked this in a response above: why not just put it all under the GPL? Both licenses are equivalent. Are they not?

    2. Re:Close... by Frank+Hecker · · Score: 2
      hy not just put it all under the GPL? Both licenses are equivalent.

      The MPL and GPL are not equivalent. The most important difference is that the MPL explicitly permits MPLed code (e.g., Mozilla code) to be combined with code under other licenses, including (implicitly) proprietary licenses.

      On the other hand, the GPL explicitly mandates that if code licensed under the GPL is combined with other code not under the GPL, then GPL terms and conditions must be complied with for the resulting derived work. This effectively prevents creating and distributing works combining GPLed code and code under proprietary licenses.

      The MPL/GPL dual licensing scheme is intended to maximize the number of developers who can use Mozilla code in their own applications; the goal is to allow them to use the Mozilla code under MPL terms and conditions or under GPL terms and conditions, whichever is appropriate given the license terms being used on the developers' own code.

  54. Who moderated this crap up? by Arker · · Score: 2

    This is nonsense from beginning to end!

    All the complaints about Mozilla - Netscape/AOL tie-ins, bloat, feature creep, unnecessary duplication of extant functionality, license incompatibility (galleon) - are about to be cured.

    Umm no. This won't do anything about the bloat, the fact that Netscape is owned by AOL, or the feature creep... just the license incompatibility.

    The MPL fork will remain the most cohesive, especially if the GPL releases lag behind the MPL. No one will maintain it as a full fledged project on its own (like the Linux Kernel is). It'll be more like GhostScript - the latest and greatest will cost you (cash), the next best is free (beer) - only in Mozilla's case it's costing freedom.

    So who's forking it Einstein? Where do you get this assumption of a fork? It's not a fork, it's a dual-license.

    In any case, when it comes time to submit a patch, submit it under the GPL, even if that means it won't make it into the Netscape-maintained codebase.

    Oh, you want a fork, eh? Fine, you write it. Somehow I suspect your boss wouldn't appreciate you taking time off from your real job, of posting incredibly bad ideas on slashdot, to write a competitor to his browser, whatever the license.

    Go away, troll.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  55. Re:Because they want something back. by Ded+Bob · · Score: 1

    Really, now; license advocacy works better when you don't twist peoples' words to mean other things.

    Look in the mirror first.

    Instead, they want the code and any improvements open to anyone who wants them, instead of possibly having some great improvements locked up in a binary one entity has control over.

    License advocacy through FUD. Only the improvements by said entity would not be found in source. The original is just fine.

    To get back on topic: Why did they not just place it under the GPL if both licenses serve the same purpose? Redundant licenses?

  56. http://www.gnomefoundation.org by Xenex · · Score: 1
    The new website, http://www.gnomefoundation.org has much information on the development and use of the best open desktop environment avalable.

    http://browser.gnomefoundation.org, a site dedicated to the best GPL'ed browser around, hosts development news and how the browser will be integrated into the desktop environment/file manager.

    Also, http://office.gnomefoundation.org details news on the great open-source and maturing office suite. This is without a doubt the maturest currently open office suite.

    And you might want to see http://apps.gnomefoundation.org for news about the hundreds of applications available, and http://developer.gnomefoundation.org to help improve the best, fastest, most feature rich, and most mature desktop environment available.

    Linux is the future. The software at http://www.gnomefoundation.org will, and already is, putting Linux onto the desktop, and is easily the best desktop environment available.

    [There are no lies in this post. Just don't make assumptions from a URL ;) ]

    1. Re:http://www.gnomefoundation.org by chez69 · · Score: 1

      whoever registered those domains to point to the KDE pages really needs to get a life. jeez, they are only fawking toolkits. Go outside, get some fresh air, repeat to yourself "it is only a toolkit" a couple of times.

      at least the VI vs. EMACS wars are funny

      --
      PHP is the solution of choice for relaying mysql errors to web users.
  57. This makes sense by Salsaman · · Score: 2
    As far as I could make out from the MPL, it only differed from the GPL in that all patches had to be submitted back to Mozilla.

    That is quite sensible given that the code has been changing quite rapidly, and forking it at this stage would be a bit of a nightmare. Once the codebase stabilizes a bit, changing to the GPL is probably a wise thing to do; it will allow more customization of the app, without bothering the developers with every little change that is made.

  58. Re:My Immediate Concerns by BlowCat · · Score: 1

    I wonder when people will check facts before replying. M17 is the current milestone. If you don't know - check or don't post. By the way, M17 crashes less but it's still very slow on P133 with 64M RAM - much slower than Netscape 4.74. This is the result of their Talkback - hangs and slowliness are not reported back to developers, as opposed to crashes. Sigh.

  59. Opera Dead? Don't think so.......... by Luke · · Score: 2

    I've tried Opera for Linux, and despite it's alpha stage, it runs faster and better than Netscape ever has. When it catches up to the windows version, it will most certainly be worth the price.

    Check it out at: Opera for Linux

    1. Re:Opera Dead? Don't think so.......... by steelhawk · · Score: 1

      But will the Opera renderer be better than gecko? (I really doubt that)

      If not, then I don't really see how Opera will have much chance against for example Galeon...

      --

      --
      Ner lbh sebz gur HFN? Gura lbh'ir whfg ivbyngrq gur QZPN!
  60. Re:This will be a big boon for the Galeon project. by rob1imo · · Score: 1
    Yippee! Let?s have the GNOME project reinvent the wheel! There?s nothing like rewriting Emacs into four different applications...

    --

    --

    --

  61. info on the MPL, NPL, and comments by abde · · Score: 1

    the link in the article wasn't very descriptive, neither was the FAQ. It is instructive to compare the MPL with the GPL directly.

    A very useful link is the Annotated MPL which explains some of the jargon in IANAL terms, though Mozilla says that this document is "now somewhat dated, but are still here for historical purposes".

    An important thing to keep in mind is that the MPL is explicitly NOT the same thing as truly open-source. As Mozilla explains in detail :
    In drafting this license, we attempted to balance the needs of several different constituencies: the free software development community, commercial programmers, and Netscape itself. Our intent with this license is to promote a Communicator development community on the Net and to release the source code under a license that supports this community, yet still allows Netscape to meet its business goals going forward. We believe this license satisfies the Debian Free Software Guidelines, which provide a commonly accepted definition of ''free software,'' much like other free software licenses such as GPL or BSD. We felt that none of the existing licenses balanced the needs of the various developers in a way that is most appropriate for this source code. It is our intention that the Netscape Public License balances these three constituencies in such a way that will maximize development on this code base.

    (emphasis added)

    since IANAL and very few of us are, maybe an actual lawyer here can comment on these documents more thoroughly? Especially the parts about intellectual property in the MPL.


    JOIN !LINK CLUB!
    --
    Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
    1. Re:info on the MPL, NPL, and comments by Mike+Shaver · · Score: 2

      The amount of bizarre falsehood WRT licensing being thrown around here is, as always, impressive, but this stands out especially. The MPL is most certainly an Open Source license, according to the OSD and DFSG.

  62. Hey, and Bonzai prolly too! by Pflipp · · Score: 1
    Mozilla writes "The staff at mozilla.org have decided to go forward with an attempt to relicense the code contained at cvs.mozilla.org under an MPL-GPL dual license."

    If this would include neat tools like Bonzai and Bugzilla - already heavily in use with GPL projects such as GNOME, but always having been a little bit of "outsiders" to me because of the licensing - well, that'd be NICE too!

    P.S.: Are there /.tters that SUCCEED in posting with the "Extrans" option? (Works fine with e.g. Gnotices, but here I only get plain text. Why? - this comment was submitted HTML formatted)

    It's... It's...

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
  63. Curious about FAQ 1.5 by Ded+Bob · · Score: 2

    1.5) Why are you doing this?
    The staff at mozilla.org is chartered with stewardship of the mozilla codebase. To that end, mozilla source must be brought to as large an audience of developers as possible; mozilla.org seeks to eliminate as many obstacles for contribution and reuse of the code as possible.


    If they want everyone to be able to reuse the code, why don't they just BSD the whole thing? This would allow "as large an audience of developers as possible" to contribute to the code.

  64. Re:GPL biggot acid test by PiMan · · Score: 1

    The licensing was only one major issues. The biggest one was the fact the Mozilla source is 21MB compressed.

    As for whether or not this will make Mozilla development go significantly faster/better, I don't think it will. It's going fast and well right now, despite what Suck might say. Netscape has made a lot of bad choices, but Mozilla itself is doing very well.

    I don't think it'll be an egg in the face of anyone.

    --
    Windows 2000: Designed for the Internet. The Internet: Designed for UNIX.
  65. Now if only Gecko wasn't such a memory hog by Cardinal · · Score: 1

    This is flamebait. Move along, children, nothing to see here.

    I love seeing stuff like Galeon and MozGlade using the Gecko renderer, and apparently Nautalis will be using it too (Whatever happened to GtkHTML, then?) but my concern is that embedding Gecko in an app incurs a massive memory hit. Have you folks actually looked at your memory allocation when galeon is running?

    1. Re:Now if only Gecko wasn't such a memory hog by nd · · Score: 1

      Nautilus can still use Gtkhtml

      As for the memory, don't be deceived by the amplified amount displayed by ps due to threads. Count just one thread.

    2. Re:Now if only Gecko wasn't such a memory hog by KidSock · · Score: 1

      Yeah, I was just looking into threading on Linux. The pthreads implementation uses a separate light weight process for each thread and give it a separate pid. As a result ps and top are not sure which process should accout for memory allocation so it just displays the same for each. I think the separate pid thing should go away but I've heard they're are no plans to fix it :~(

      KidSock

  66. Complaints about IE. by Chuck+Chunder · · Score: 2

    There's this one and this one.

    IE may well be good at getting dodgy html to render but it seems they aren't too good at getting what are (presumably, I've never had need to look at them) well defined standards/protocols to work properly. From a server admin point of view the fact that IE chokes on such things is a bit of a pain in the arse. Of course, the end result isn't Microsoft looking bad as the general public will just assume that the server is borked......

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  67. Re:Steal the Crown Jewels by Johan+Veenstra · · Score: 1

    Let's take sweep this crap into one big pile, and try to make sense of it:

    - You encourage a fork of the Mozilla codebase.
    - You think a fork is bad.
    - You want to take Netscape 6, and take all the crap out, to end up with Mozilla (Mozilla != Netscape 6, Mozilla is dual-licensed, not Netscape 6)

    I'll tell you this, if you take all the crap out of your posting, nothing will be left of it.

    Johan V.

  68. 2 Licenses makes 1 or the other useless by Otis_INF · · Score: 1
    Please forgive me if I don't understand the whole situation, but if a piece of code is licensed with 2 licenses, and I as a programmer use that piece of code, which license should I obey? because: if one of the licenses forbids me to do something but the other doesn't, there is a conflict in the general rules how a piece of code can be used. Also, if one of the licenses forces the rights on modifications of the code back to the original programmers of the code (as in the MPL) and the other license doesn't force you to do that, why should a programmer suddenly feel he has to do that in the new situation? because the GPL is ALSO a license on THE SAME CODE.

    To me it sounds as if the codebase is branched and will go on as 2 different codebases with 2 different licenses. Not that practical if you ask me, especially when the product derived from the codebase desperately needs to be released to gain back marketshare.
    --

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:2 Licenses makes 1 or the other useless by PigleT · · Score: 1

      "To me it sounds as if the codebase is branched and will go on as 2 different codebases with 2 different licenses. Not that practical if you ask me, "

      Well, I'm not asking ;) but I disagree anyway. Code branching is a part of easing the development process by allowing a next-generation programmer to use your work as a leg-up.

      "gain back marketshare."

      What's that mean, then?

      We don't have a `market', we have users. End of problem.
      ~Tim
      --
      .|` Clouds cross the black moonlight,

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
  69. Slashdot sidebar *HERE* by marutan · · Score: 2

    http://www.arcsite.de/hp/flibble/news/sidebar.html if anyone at slashdot wnat to make an offical one, I'd be happy to give out the code.

    1. Re:Slashdot sidebar *HERE* by dash2 · · Score: 1

      mate, that is wicked! not just the sidebar, but the way it installs itself with just a click.

      Damn it. Every time I get sick of Moz, she just lures me back. The tart.
      ----------------------------------
      What are the weapons of happiness?

  70. Re:My Immediate Concerns by ravi_n · · Score: 2

    I personally think this dual licensing is unfortunate. Every piece of code in Mozilla is under a free-software license. I do not not think it should be necessary for Mozilla to be dual-licensed for it to be legally combined with GPLed software. The GPL exists to promote free software. Free software does not exist to promote the GPL. For GPLed code to not cooperate with proprietary code is expected, for GPLed code to not cooperate with other free software is sad. When the GPL makes it harder for free-software projects to cooperate (like Mozilla and Kaffe), the GPL hurts the cause of free software and so it should be changed to solve the problem.

    That the GPL made this mistake is understandable. It was created at a time when free software was being invented, and it was unclear whether there would be reasons for important non-GPL free-software projects. Now we know that many free-software projects, corporations and other organizations prefer to release code under free-software licenses tailored to their needs. I think the GPL needs to be changed to permit linking with software under any free-software license as long as the entire derived work is under free software licenses (no using other licenses as "shields" to get GPLed code into a proprietary application). Expressing this requirement is a license is difficult, and that is why I didn't want to see this dual-licensing. Mozilla is one of the most prominent non-GPL codebases and provided an important incentive to solve the problem: getting GPLed software to "play with" other free software without letting it "play with" proprietary software. "Keeping free software free" is an important goal of the GPL, but it is not the only goal of the GPL, and the GPL should be changed to acknowledge that.

    I think that the free software community is weakened because the GPL is actively hostile to non-GPL approaches to free software. I think this discourages experimentation with free-software development and business models and therefore makes it harder for free software to compete with proprietary software. While some of this cost is visible (licensing flamewars, for example) I think the vast majority of it is invisible. How do you count projects not started, and experiments that were never made? Many people here think Galeon is a great project. Would it have been created sooner if the GPL didn't discourage working with non-GPL free software? I think one of the strengths of the free-software community is how easy it is for developers across the world to cooperate with each other. We should be working on enhancing this strength, not standing by and letting the GPL dilute it.

  71. GPL takeover by Julian+Morrison · · Score: 1

    What's to stop people slurping it all up as GPL and dumping the MPL entirely?

    1. Re:GPL takeover by PigleT · · Score: 2

      "What's to stop people slurping it all up as GPL and dumping the MPL entirely? "

      Nothing at all, AFAIK.

      The only reasons I can think of for preferring something complicated like the MPL over the known GPL are `marketroid' and good ol' idiocy.
      ~Tim
      --
      .|` Clouds cross the black moonlight,

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    2. Re:GPL takeover by FrodoB · · Score: 1

      Or perhaps the fact that commercial developers wouldn't touch it with a ten foot pole.... Like, say, AOL? And IBM? And Nokia? And all the other companies who are embedding it into proprietary code?

      Someone is certainly welcome to fork the whole thing under the GPL, but why? You lose the development resources of Netscape over a philosophy.

  72. KDE is dead. Mozilla and Gnome Foundation did it. by Anonymous Coward · · Score: 1
    Gnome is now the standard Unix desktop. All major vendors have adopted it. Now that Mozilla is GPL too, KDE is SOL [shit outta luck].

    KDE is getting what it deserves for disrespecting the Free Software community.

  73. no by / · · Score: 1

    MPL makes Netscape the privileged first-developer of all MPLed code, giving a right other developers don't have: the right to fold all MPLed code back into closed-source programs. This is in stark contrast to the GPL, which makes no developer a privileged developer.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
  74. Re:So how will it work? by mikpos · · Score: 2

    The GPL forbids the licensee changing its terms. The licence holder (i.e. Netscape) can do whatever the hell it wants, no matter what the GPL says.

  75. Re:My Immediate Concerns by The+Troll+Catcher · · Score: 1

    Perhaps how Perl is licensed?

    You can use either Artistic or GPL, whichever one fits your project better.

  76. Why not LGPL ? by Anonymous Coward · · Score: 1
    Then talented GUI folks (like the Omnigroup people of Omniweb fame) could reuse the Mozilla engine, improve it, be forced to share their change and still make some money from what they do well.

    Then Mac OS X users would have what they ask, i.e. a native interface.

    People please think of using the LGPL whenever you can. It enforces openness but does not restrict the freedom of others.

    1. Re:Why not LGPL ? by / · · Score: 1

      Because that would defeat the entire purpose of dual liscensing it under the MPL, something AOL/Netscape is unwilling to do. That, and it would let Microsoft incorporate Gecko into IE without releasing the rest of IE as open-source.

      --
      "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
    2. Re:Why not LGPL ? by Robert+S+Gormley · · Score: 1
      It enforces openness but does not restrict the freedom of others.

      Heh. You used 'enforced' and 'freedom' in the same sentence. How can people be free if you enforce something on them?

      --

      Open Source. Closed Minds. We are Slashdot.

  77. Re:My Immediate Concerns by EvlG · · Score: 2

    Your comment about stability is puzzling.

    I'm used every milestone release since M10 or so, and I have found them to be mostly stable. I suspect that I have experienced something like 20 crashes with Mozilla since M10 - that's a tiny number for pre-release software. What's more, the number of crashes I have experienced since M14 or so is a tiny fraction of that - perhaps 3 or 4?

    Obviously, YMMV, but for me, Mozilla is already more stable that NN4, and really really close to IE stability - all this in pre-release software!

  78. Re:Horray! by The+Troll+Catcher · · Score: 1

    The latest news (from the KDE mailing lists) is that the Trolls are creating a new license (with help of RMS) that is GPL-compatible.

    And KDE is only 'illegal' to DISTRIBUTE BINARIES OF.

    You can use source builds just fine.

  79. Slashdot sidebar by Dante · · Score: 1

    I need a slashdot sidebar, M18 rocks!
    But in all seriousness a slashdot sidebar
    would be realy cool slashdot does wep why not
    a "my sidebar" ?

    --
    "think of it as evolution in action"
  80. Steal the Crown Jewels by Threed · · Score: 4

    All the complaints about Mozilla - Netscape/AOL tie-ins, bloat, feature creep, unnecessary duplication of extant functionality, license incompatibility (galleon) - are about to be cured.

    It'll be Free. It'll be linkable and reusable. All the extra crap can be stripped out. It'll be a wonderful day.

    But the next day might be bleak indeed, and this is where your acid test might fail.

    The MPL fork will remain the most cohesive, especially if the GPL releases lag behind the MPL. No one will maintain it as a full fledged project on its own (like the Linux Kernel is). It'll be more like GhostScript - the latest and greatest will cost you (cash), the next best is free (beer) - only in Mozilla's case it's costing freedom.

    In order to make it a true acid test (and really, in order to save Mozilla from complete crapitude, my opinion), it has to completely break away from Netscape and then pick up a new, powerful maintainer (a Benevolent Dictator).

    In any case, when it comes time to submit a patch, submit it under the GPL, even if that means it won't make it into the Netscape-maintained codebase.

    In other words... We oughta take the crown jewels and run like hell. Maybe leave behind a thank you card.

    --Threed-Looking out for Numero Uno since 1976!

  81. What was the problem? by Wesley+Felter · · Score: 1

    For those of use not closely following Galeon development, what was the licensing problem? What license is Galeon under?

    1. Re:What was the problem? by nd · · Score: 1

      Sorry, I really don't feel like explaining it all :) But, go to Technocrat and search for the semi-recent story on it.

      Basically, it's similar to the KDE/Qt situation. Lots of KDE code is GPLed, but it depends on Qt, whose license is incompatible with the GPL. Thus, distributing the two together violates the GPL (I guess). In the GPL there is some vagueness that creates debate.

      Also, at first Galeon included some Mozilla header files, which was definitely a problem. Since then, we've stopped doing that of course.

    2. Re:What was the problem? by Wesley+Felter · · Score: 1

      So if Galeon was MPL'ed from the beginning, there never would have been a problem. It makes me wonder why the author purposely created a license incompatibility.

  82. Re:My Immediate Concerns by ewhac · · Score: 2

    sigh

    Okay, so even though the focus of my concern was that the relicensing might delay Mozilla, people decided instead to focus on my comment concerning M14's stability. The consensus in this thread is that I should Get With The Program, download the latest Mozilla, and give it a spin before criticizing.

    Okay, fair enough. I make no excuses. However, if the gallery will admit an explanation: I finally decided to bite the bullet and upgrade my desktop system from Slackware 3.4 to something using libc6. I wasn't looking forward to it, as it meant a full wipe and re-install. Fortunately, I have an ORB drive, so I was able to snapshot the entire system before wiping it. In the process, I've decided to become a lazy schnook and, rather than upgrade to Slackware 7.0, chose to go with Debian 2.2 (potato).

    So there I am, confronted with dselect's list of a bazillion packages, and on a whim decide to install Mozilla. I search, find an entry, and the description says it's version M14. "Hrm, that sounds a bit old," I think to myself, "but it should be good enough to play with..."

    After a quick peek, I see that M17 is in Debian's 'unstable' tree. Since y'all have recommended it so highly, I'll snarf it tonight and give it a try.

    Schwab

    P.S: Wish me luck; I get to repeat this entire upgrade process for my Slackware-based laptop.

  83. linux version of IE by bethnewt · · Score: 1

    ... there is such a thing, but it's an elusive beast. Would someone post a link to a download site if I promise only to use it for good, and never for evil? (namely, checking that pages display well in it before I unleash them on the web at large)

  84. Re: Ahum by Johan+Veenstra · · Score: 1

    Sure, I take on a troll/flame, and get moderated down as flamebait. Moderation is a bit off today I guess.

    Before modding: read the message, then understand what the writer is saying, then think about moderating.

    Johan V.

  85. Re:Great news for Galeon and others by hoss10 · · Score: 1
    Mozilla is also getting more and more outside developers all the time. I admit, the Netscape version of Mozilla may flop, but the technology will continue to be used in various places. It already is being used in many embedded devices.

    That's what Netscape wanted after all - stop Microsoft making HTML (and HTTP!?) proprietary.

  86. Re:My Immediate Concerns by DanMilburn · · Score: 1

    I agree entirely.

    The whole KDE/Qt thing just made me think that the GPL really needs changing.

    One suggestion that came to mind, although I'm not really sure how feasible it would be:

    Have a clause in the GPL which permits linking and binary distribution with any code which is licensed under any other license which the FSF deems to be "Free". They already keep a list of such licenses, and if the license isn't on the list, then ask them to take a look at it.

  87. Re:Horray! by Fnkmaster · · Score: 2

    You mean minor parts like Qt?

  88. Re:Yes and No, GPL protects new developers by Fnkmaster · · Score: 2

    You're right. But on the other hand most Mozilla project members would not want a GPL-only fork of the tree. And GPL-only patches will never be accepted because they violate the spirit of the dual licensed product. If you want to make your own GPL-only fork, fine, but you won't get much respect from any Mozilla community members. The point of this is to allow the free use of Mozilla and it's components in GPLed projects. Patches against the Mozilla codebase should still be contributed back under both licenses so they can reach the broadest audience and keep in the spirit of the original. The nice thing is you're not coerced here, so if you want to be a prick you can. The shame and dishonor brought upon you will be coercive enough.

  89. Re:This will be a big boon for the Galeon project. by bartok · · Score: 1

    I like Galeon for the simple fact the it's only a browser but it definitely needs cookie support and an option to not underline links before it can replace NS4.

  90. Re:This will be a big boon for the Galeon project. by Ig0r · · Score: 1

    you really should work on your apostrophes...

    --

    --
    Soma: because a gramme is better than a damn.
  91. Troll Alert by Metrol · · Score: 5

    I've used Mozilla now and again (M14 I think is the last one I touched), and it's stability leaves a great deal to be desired.

    Yeah, I was trying out Windows 2.0 a little while back. Boy did it ever suck. Nobody would ever use that. Ack, and did you see that Linux 0.8 kernel? That'll never get anywhere either.

    It's easy to envision there will be some individuals who are philosophically opposed to the GPL, and will refuse consent on that basis.

    A bunch of volunteers working on an open source project with deep philosophical problems with GPL. Are you from Redmond?

    This could potentially lead to a very messy code split

    Kids, don't try taking logical leaps like this at home. Obviously this person is a professional and has taken the proper safety precautions to avoid falling into a mental abyss.

    Other than that, good post.

    --
    The line must be drawn here. This far. No further.
    1. Re:Troll Alert by Inoshiro · · Score: 2

      "A bunch of volunteers working on an open source project with deep philosophical problems with GPL. Are you from Redmond? "

      Don't you mean, "are you from #freebsd?"
      ---

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  92. Try it again by barzok · · Score: 1

    Stability, performance, hell, everything in Mozilla improves daily. If you're basing your opinion of it on M14, you're doing yourself and the project a disservice.

  93. AOL Impact by Metrol · · Score: 2

    I'm left wondering how this is going to play with the plans that AOL has for Mozilla. From the rumour mill, AOL 6.0 client is going to be made up using Mozilla as it's rendering engine. This is supposed to be true whether or not they drop IE as their browser of choice. Couple this with some of the proprietary work being done, such as integrating AIM, and there certainly appears to be a conflict brewing.

    Mind you, I have zero concern for the well being of AOL or their software. Thing is, if AOL is going to want to build into Mozilla these proprietary components, aren't we looking at GPL conflicts all over the place? How far can they take this and still please both the company funding them and the community keeping them going? As earlier posts have suggested already, there's a LOT of details that need explained before this has any real weight.

    --
    The line must be drawn here. This far. No further.
  94. A real troll, a rarity for /. by Chris+Burke · · Score: 2

    Yeah, that was a pretty good troll, wasn't it? Sounded like it might be serious, controversial and insulting enough to get a response, and just ridiculous enough to hint at its true nature. An honest-to-goodness troll. Not like those morons running around here spewing garbage, calling themselves "trolls" and acting like they are resistence fighters or something. Bull! They are spammers, nothing more. Penis Birds? Hot Grits? Criminals love open source? All of it -- spam.

    It's been so long that the spammers have been calling themselves trolls that what a real troll is has been forgotten. So good job recognizing a real troll, but you forgot one thing: What to do about it. Remember, you don't respond to trolls, you don't argue with them, you just say *THWACK* and move on.

    Have a nice day. ^_^

    --

    The enemies of Democracy are
    1. Re:A real troll, a rarity for /. by StarKruzr · · Score: 1

      You're right, it was truly masterful. Had me fooled until your post spurred me to look back at it and reread (especially the M14 part).

      I have to disagree with you re: the Penis Birds though. PBG is pretty funny IMO, but I think he's sort of transcended the troll status.

      Email me.
      Don't trust anyone over 90000.

      --

      +++ATH0
  95. Yes and No, GPL protects new developers by kjj · · Score: 2

    If an outside developer adds modules or new code to the project or even makes a whole new project based on Mozilla and they accept the terms of the GPL but not the MPL, and explicitly state their addition is GPL only, then Netscape cannot use that new code in a closed source product without permission of the author. And actually this is why some have been reluctant to add to or enhance Mozilla. Any additions by outside developer could simply be hijacked by AOL/Nescape under the MPL.

  96. GNU GPL section 10 by yerricde · · Score: 2

    Section 10 of the GNU General Public License explicitly allows dual licensing.
    <O
    ( \
    XGNOME vs. KDE: the game!

    --
    Will I retire or break 10K?
  97. Horray! by JCCyC · · Score: 1

    1) Now what about putting this beast into Helix? Ladies & gentle(and not-so-gentle)men, a complete GPL desktop is at hand!
    2) I wish Qt would do the same. No, I'm not a KDE user but all this "illegal status" of KDE makes me queasy. Not good for the Cause.

    1. Re:Horray! by J.+J.+Ramsey · · Score: 1

      I didn't know that Troll Tech was getting help from RMS. Where did you here about that part?

    2. Re:Horray! by Michael+Marxmeier · · Score: 1
      No, I'm not a KDE user but all this "illegal status" of KDE makes me queasy. Not good for the Cause.

      This is plain wrong.

      Even RMS agreed that all code written by the KDE team is compliant with the GPL.

      This whole KDE license bashing is all about some minor parts which were not originally written by the KDE team. And it's not even decided on if they have a point at all.

    3. Re:Horray! by JCCyC · · Score: 1
      The latest news (from the KDE mailing lists) is that the Trolls are creating a new license (with help of RMS) that is GPL-compatible.

      Cool! Any web link on that?

      And KDE is only 'illegal' to DISTRIBUTE BINARIES OF. You can use source builds just fine.

      Still not much help for distros. I hope the RMS thing goes through. Then we'd have an Useful Troll, finally!

  98. Re:My Immediate Concerns by sabshire · · Score: 1

    Not for me... works fine. I use M17 all the time, and it has not done this. I have multiple windows open all the time as I use http://www.blink.com to keep my bookmarks, and I have it set to open a new window for each bookmark I click on. Overall, not a bad product. In fact, I use it over IE at work, at least until I get a page that won't work under it because of bad html. I wish it has a setting for allowing bad html to be processed in a better fashion. Not everyone will go to the trouble of fixing web pages, and some of those pages have good content that I want. For instance, http://www.linuxapps.com Just my 2 cents...

    --
    You will never "find" time for anything. You must "make" it.
  99. Sounds good. by Catroaster · · Score: 1

    Mind you, it'd be a great deal better if some sort of licence could be come up with that solved all the various licence fights (think KDE/Debian etc.) and let people spend more time fighting and less arguing. Idealistic, I know, but...

  100. Asshole by Amphigory · · Score: 2
    Cybersquatting isn't cool, asshole. (And I'm a kde user.)

    --

    --
    -- Slashdot sucks.
  101. wow by delmoi · · Score: 1

    I think I read that suck artical, those people are at a pretty big disjunkt from reality. It may be a little late, but I don't really we should ceed the entire browser market to Microsoft...

    We don't know how bad things are in north korea, but here are some pictures of hungry children. -- CNN

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  102. Re:Trying to Salvage a Failed Project? by bjb · · Score: 1
    You want a browser that doesn't take up more memory then Homer does food at the all you can eat buffet? Then don't use Mozilla. Not now, not ever.

    Maybe you're not a developer, but Mozilla is currently built with A LOT of debugging information. Basically, this information makes it possible to figure out what went wrong, but it also (at least) quadruples file size, memory usage, etc.

    So use it "not ever"? Hey, I'm a little disappointed with how much memory it is using, but I know that once they go into Beta at least, I'm sure most of the debugging information will be removed. Production release versions won't have any.

    On top of all this, remember that the HTML rendering engine (Gecko), the heart of Mozilla, is really small and fast. The rest of the code might be lumbering around it, but when it comes down to rendering your HTML page, it sure is nice and tight.

    --

    --
    Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
  103. Mozilla: 17 attempts at reinventing the wheel by AFCArchvile · · Score: 1

    Okay, I thought mozilla was dead too. Oh well.

    For some fun, type in your browser:
    about:mozilla
    In Netscape, it displays a funny bible-ish story.
    In IE4 and IE5, it displays a blue screen, a pun at how much Netscape crashes, even in NT.

    Remember, there are only 2 things that have been proven to crash Windows 2000:
    1. Badly written software
    2. Badly written drivers

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  104. This will be a big boon for the Galeon project... by infodragon · · Score: 5

    The Galeon project will probably be one of the first to greatly benifit from the relicensing! Slashdot had a discussion about Galeon back in July.

    Currently they cannot distribute the gtkembmoz.h file, due to licensing restrictions, which is needed for compiling the source code.

    Through Galeon, this will also directally effect the GNOME project. Giving it a simple browser utilizing the Gecko rendering engine. We will, with evolution/nautilus(SP?) have seperate apps for browsing, e-mail, and file/system management! Along with the upcomming GPL of Star Office, GNOME is on the move to providing a complete productivity environment without the bloat!

    --
    If at first you don't succeed, skydiving is not for you.
  105. Netscape Still Wins, Open Source Still Looks Good by Threed · · Score: 1

    They still get their NPL'd browser that they'll turn into a commercial product (and likely a new AOL frontend).

    Open source HAS helped Mozilla. Netscape oversight hasn't.

    --Threed-Looking out for Numero Uno since 1976!

  106. Re:Microsoft Release WordPerfect, Oracle Under GPL by Sly+Mongoose · · Score: 1

    When asked how Microsoft could release programs owned by its competitors, Gates replied cryptically, "That's the innovative part," and refused to elaborate.

    Actually, he will be using the Napster distribution model. This allows you to give away other peoples IP and get away with it through sheer weight of numbers.

  107. So how will it work? by LoonXTall · · Score: 1

    Funny how the FAQ doesn't say how the dual-licensing will work... IIRC, the GPL forbids the changing of its terms.


    --
    LoonXTall
    --

    ~~~LXT~~~
    Life is like a computer program: anything that can't happen, will.

  108. Re:Bring on the Gecko! by StarKruzr · · Score: 1

    1) Moderators: fscking QUIT IT. The parent post of this was NOT Offtopic. It may have not been particularly inspired but did not deserve to get modded DOWN.

    2) He's right; Mozilla's rendering engine is faster than any other I've seen, probably even faster than Opera's. I have high hopes for the project laying the smack down on Internet Explorer's current majority.

    Someone mod the parent post Underrated until it's back to 1, please.

    Email me.
    Don't trust anyone over 90000.

    --

    +++ATH0
  109. Re:Trying to Salvage a Failed Project? by Shagg · · Score: 1
    This isn't flamebait. It really isn't. But to say that Mozilla is useful for anything besides light browsing for more then 15 minutes at a time(before it segfaults) is just wishful thinking and sour grapes at IE5.

    Please, let us all know where you downloaded the final release version of Mozilla you're using as the basis of your review! Oh... wait... you're complaining that there are bugs and memory problems in an ALPHA version of software. Doh!

    --
    Unix is user friendly, it's just selective about who its friends are.
  110. Licensing by sulli · · Score: 1
    This licensing infighting is really, really confusing to those who just want a damn browser already. It's exactly the kind of thing that the proprietary vendors want, as it makes open source look sketchy. A strong leader can and should paper it over, focusing public attention on the benefits of the software, instead of all the internal battles. Until then, I'm still using Netscape, and it's still crashing.

    sulli

    --

    sulli
    RTFJ.
    1. Re:Licensing by Anonymous+Coed · · Score: 2

      You have a point ... it is needlessly confusing .. but you speak as if there's not "licensing confusion" in the proprietary side of the sofware biz. Software licenses are extremely complex things, free or not. Just as one example, look at the myriad of issues Microsoft customers (serfs) must endure -- possibly buying multiple licenses for the same computer, application serving (you don't own anything, have virtual no rights), etc.

  111. How can you say that? by Psi-kick+Guy · · Score: 1

    It is ... close to being up to speed with Netscape with application zippiness.

    How can you say that?

    Netscape (atleast all the linux versions I've tried) is painfully slow... (OK, not as slow as Mozilla, but still pretty damn slow.)

    Galeon, OTOH is BLAZINGLY fast... it loads faster, displays pages faster, and just works faster than Netscape (under Linux)..

    I still use Netscape though, just because I get annoyed at Galeon's (current) Alpha state (ie. no MMB support, or drop downs for links - having to hit the 'back' button is a pain, especially when you always go back to the beginning of the page, instead of where you just were...)

    and YES, I realize that these issues are being addressed (even as I write this?)... I'm very anxiously awaiting Galeon..

  112. Not quite by Wesley+Felter · · Score: 1

    The MPL does not require that patches be submitted back to Mozilla.org. (Such a requirement would be even sillier on MPL'ed software that's not from Mozilla.org.) The MPL is also less viral than the GPL (MPL'ed code can be linked into proprietary apps like Netscape), so it's more like the LGPL IMO.

  113. No conflict by Wesley+Felter · · Score: 1

    There won't be any GPL violations, because with dual-licensed software, you can choose to only abide by one of the licenses if you want to. So AOL can just follow the MPL and they'll be OK.

  114. Re:IE? - Sorry :( by Timmythec · · Score: 1

    Oops, I forgot to login, then my brain went dead and I forgot my username :P

    I find that totally not true...

    My windows/Darkstep setup is far faster and just as stable as any Linux setup I've ever seen.. I never ever crash, freeze, bsod or anything else strange.. Not to mention fast.. I have a great bootup time (45 secs) and boot with 98% free resources and never have any swapping during a regular windows session (not including games :P ) .. Windows is great for me and I would honestly pick it over even Debian 2.2 which is super duper now. :D And I can play Games! :) You can't play Carmageddon 2 on Linux... hehe

    --
    -TimmyC, Tech Guru
  115. Re:Trying to Salvage a Failed Project? by Che+Guevarra · · Score: 1

    I think you just agreed with what he said, it'll render an html page real nice. Well, zippa-dee-do! Hurray for html rendering, it only took 2 years. When will the rest of it be ready for prime time? If anyone wants to start a pool, I'll take 2010.

  116. good by Mike+Hicks · · Score: 1

    Certainly a good thing now, as Mozilla is becoming an important component in a number of Gnome apps. Dunno how this will affect existing GPLed HTML renderers, though.
    --
    Ski-U-Mah!

  117. Re:Trying to Salvage a Failed Project? by Che+Guevarra · · Score: 1

    Please, let us all know WHEN anything other than an ALPHA version will be available.

  118. This is good news. by Anonymous Coward · · Score: 1
    This is good news. For one thing efforts like Galeon can distribute Gecko hassle free, with a much smaller install base. Also this will definitely encourage more 3rd party developers to come up with different web browsers and utilities based on Mozilla components, which despite those people screaming "people shouldn't waste their energy on duplicated effort!!" is a very good thing. More duplicate efforts means tighter and more competition, which in terms produce better software. So I say bring the browser war on and the days of either-IE-or-Netscape a time of the past!

    gc

  119. not ever? by pohl · · Score: 1
    ...Not now, not ever.

    I can see the argument for "not now", but I don't understand where the "not ever" comes from. It's my understanding that the universe is a dynamic system...with things being in a constant state of flux, especially artifacts of human endeavors, it's not reasonable to say "not ever".

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  120. Ummm... by e-Motion · · Score: 1

    Maybe I'm out of it, but could someone please explain what the MPL is? Is it a Mozilla-specific license (Mozilla public license)?

  121. Re:Omitting tags by greed · · Score: 1
    You can happily omit , as it can always be inferred from context. Check out the W3C if you really care.

    In Netscape, omitting </TABLE> will leave you with utterly blank space. So the example fails not because of a missing </td> or </tr> (or </body> or </html>) but the unclosed <table>.

    The HTML spec encourages you to omit unnecssary tags. They clearly indicate which tags are required and which are optional. It's generally pretty sensible too: you can't have a <td> in a <td>, so you know starting a new table cell must also end the first one.

    For real fun, read the explanation as to why <head> and <body> are no longer required.

  122. Re:My Immediate Concerns by bradfitz · · Score: 1

    M14 was a piece of crap. I have a cronjob download the new build every night and it's amazing the progress Mozilla has made since M17-M18 .... it's very usable now.

    As for a code split, I don't see that as very likely, given the immense size of the project. Sure, it's happened before with larger projects, but that's been with projects developers mostly understood because they'd been working with them for years..... Mozilla is too new to split. Most outside developers aren't knowledgable of all the code. If it does split, it'll be a few years.

  123. Great news for Galeon and others by kjj · · Score: 2

    I agree. As soon as I saw this I was thinking how this would solve problems with Galeon. Until now to make Galeon work you download the entire Mozilla source from a separate site, and then compile. Now distributioning binary rpm's and deb's or whatever will be no problem. This will also resolve potential problems for Eazel and the Nautilus browser/filemanager with is going to use the gecko technology as a core. Since Eazel extends Gnome and Gnome is LGPLed and GPLed there could have been linking problems. Now nobody can say the license is Mozilla's problem. Mozilla is also getting more and more outside developers all the time. I admit, the Netscape version of Mozilla may flop, but the technology will continue to be used in various places. It already is being used in many embedded devices.

  124. Re:Omitting tags by ftobin · · Score: 1
    You're kidding, right? If you read the XHTML specification, section 4.3 you'll note that:
    In SGML-based HTML 4 certain elements were permitted to omit the end tag; with the elements that followed implying closure. This omission is not permitted in XML-based XHTML. All elements other than those declared in the DTD as EMPTY must have an end tag.
  125. 3 licenses == meaningless licensing by WeeGadget · · Score: 1
    NPL, MPL, GPL... If my abbacus is working right, the Mozilla code base is triple licensed.

    IMHO, triple licensing is needlessly complex, and renders all 3 licenses essentially meaningless.

    Jono

  126. Re:My Immediate Concerns by qbwiz · · Score: 1

    OOOh, based on RMS's view of the MPL, Galeon was violating the GPL(and it was licensed under the GPL, right?).It was linking to Mozilla, and the GPL says that you can't link to other software that has other restrictions or conditions. I guess they should be real happy now.

    --
    Ewige Blumenkraft.
  127. forking vs merging forks by jesser · · Score: 2

    This will make it easier for both open-sourcers (galeon) and companies that can't do full open-source (netscape) to make versions of the project, but it won't make it any easier to bring in code from other (open-source) projects. Also, isn't one big point of having a single license for a project that you can always merge two forks if each has interesting/useful code?

    A better solution would have been to create a "MPL 2.0" that says "you may relicense this code under the GPL 2.0 or higher." Assuming the MPL has one of those sneaky "or later a version of this license" clauses.

    --
    The shareholder is always right.
  128. Re:My Immediate Concerns by EvlG · · Score: 2

    20 crashes of pre-release software is hardly out of the ordinary - I've been developing a computer game over the past year, and it has crashed about as much. Ditto for nearly ANY windows app I've written, of any appreciable size.

    I found Mozilla to be a high quality implementation of a web browser - that's why I liked it.

  129. They're probably working on one right now. by yerricde · · Score: 2

    Microsoft is porting stuff to the GNU/Linux system.
    <O
    ( \
    XGNOME vs. KDE: the game!

    --
    Will I retire or break 10K?
  130. Re:Because they want something back. by aanantha · · Score: 1

    Because if it was only under the GPL, Netscape wouldn't be allowed to make the code part of a proprietary product. With the MPL they can do that. They want to be able to have a Netscape 6 that's based on Mozilla but can include their own proprietary changes. But I believe that the MPL doesn't allow other companies to take the code and make it part of their own proprietary product. The BSD license would have allowed that as well.

  131. I'm sick of license nerds by SEAL · · Score: 1

    It's too bad it had to be so goddamn important to use the MPL or the GPL for this project. GPLing Mozilla isn't agreeable to Netscape, and portions of the Linux crowd seem to dislike the MPL.

    So the best solution they can come up with is dual licensing?

    Maybe when they decided to open source Netscape, they should've BSD-licensed the whole friggin thing. Of course doing that now is probably impossible due to GPL portions that have been integrated. But it sure would've simplified things. Keep the commercial people happy, and keep the software free.

    The GPL has caused a backlash, creating this license quagmire that we see today. I understand the objective of the GPL - somewhat akin to fighting fire with fire when stacked against commercial vendors. The BSD guys more-or-less try to say "can't we all just get along?"

    I used to strongly favor the GPL. Lately, though I've seen instances like this where it tends to bite everyone in the rear, including the free software developers.

    Anyhow - the moral of the story is: think carefully about the objective of your software before choosing a license.

    Best regards,

    SEAL

  132. Re:My Immediate Concerns by softsign · · Score: 1
    Point the third: your post was as nearly content-free as possible. Do a little brain work next time.

    You know, before you berate others for posting brain-dead posts, you might first ensure that yours is on target too.

    You first link points to RMS' views on the Netscape NPL. While he does briefly mention the MPL, most of the article refers to the NPL. This might be confusing to someone who isn't aware of the distinction.

    --

  133. GNOME instead of Linux by browser_war_pow · · Score: 1

    That makes you wonder just how long it will be before people start to say that they run GNOME instead of XYZVendor's distro

  134. Because they want something back. by yerricde · · Score: 3

    If they want everyone to be able to reuse the code, why don't they just BSD the whole thing?

    Because they want the rights back for any changes to the codebase. With copyleft licenses such as MPL and GPL, mozilla.org gets rights to use the changes, which could remain a company's "precious trade secret" under non-copyleft licensing.


    <O
    ( \
    XGNOME vs. KDE: the game!
    --
    Will I retire or break 10K?
  135. Trying to Salvage a Failed Project? by HomerJ · · Score: 3

    Hear me now, believe me later, Mozilla is a failed project. It's not a useful browser, that is if you do more then read slashdot. Yow want to click on a link on shoutcast and have xmms load? You want Java? You want a browser that doesn't take up more memory then Homer does food at the all you can eat buffet? Then don't use Mozilla. Not now, not ever.

    This is just a way for a failed project to salvage itself. By hoping that someone else(because they haven't been able to) will be able to make a browser that's 1/4 of what even Netscpae 4 is, let alone IE5.

    The only way people will use any part of Mozilla, is if it's parts of other programs. Be it AOL software, Natualius, or whatever.

    This isn't flamebait. It really isn't. But to say that Mozilla is useful for anything besides light browsing for more then 15 minutes at a time(before it segfaults) is just wishful thinking and sour grapes at IE5.

    I really hope this last ditch effort saves something from the Mozilla project. Maybe other people other then Netscape/AOL employees will start to work on it and finally release something I'm not embarased to say is an open source project.

    Good luck Mozilla....you're going to need it.

  136. GPL biggot acid test by substrate · · Score: 1

    No matter what the application there are always myriad screams of "if it was released under the GPL it would be stable and have reasonable features now" due to the breadth of eyes looking at it. There's never been a test case with the following characteristics: 1) the project is languishing in the eyes of the public 2) there is an interest in the project 3) it languished under a license that wasn't the GPL.
    <p>
    I hope this makes mozilla or GNU-Mozilla very succesful but I wonder if it will really happen or not. Time will tell. It will be major egg on the face of the GPL zealots if it doesn't happen though.

  137. Microsoft Release WordPerfect, Oracle Under GPL by Saint+Aardvark · · Score: 1
    Redmond, WA (AP) -- In a move that shocked industry analysts, Microsoft (MSFT::NASDAQ) announced today that it will be releasing all of its competitors' products under the Gnu Public License.

    "This is a great day for Microsoft innovation," said CEO Bill Gates, "and a great day for computer users too. By releasing programs like WordPerfect, Oracle, AOL's client software and Apple's OS X under this license, we are paving the way for further innovations by Microsoft."

    When asked how Microsoft could release programs owned by its competitors, Gates replied cryptically, "That's the innovative part," and refused to elaborate. Further questioning from reporters was discouraged by the large number of well-armed press officers and public relations interns. Instead, reporters were directed to what were described as "handouts and press releases," but which actually appeared to be salvaged dumpsters marked "ORACLE" and "AOL" filled with scrounged CD-ROMS.

    Shares of Corel, Oracle, Time-Warner/AOL and Apple crashed during heavy trading following the announcement.

    Free Software Foundation guru Richard M. Stallman could not be reached for comment. An associate said, "He's just mad he didn't think of it first."

  138. Re:My Immediate Concerns by thopkins · · Score: 1

    How can you criticize the stability when you used M14. I think 16 is the current one now (I don't use Mozilla), so if you're going to bash Mozilla at least try the latest version so you can do it fairly.

  139. Re:My Immediate Concerns by Ami+Ganguli · · Score: 3

    1. The recent builds are MUCH better than just a few weeks ago, much less M14. It really is starting to shape up nicely.

    2. I beleive the MPL allows Netscape (and only Netscape) to release the code under their own licence. If there own licence happens to be the GPL then that's their right.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  140. Poorly written HTML by XNormal · · Score: 2

    A browser SHOULD be a little more picky about poorly written HTML, otherwise it encourages it and forces every other browser to parse broken HTML in EXACTLY the same way. A standards compliant browser will be blamed for not displaying pages "correctly" when it's actually the broken HTML that is to blame.

    ----

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  141. Re:My Immediate Concerns by dthable · · Score: 1

    My understanding is that the Mozilla Public License (MPL) is a subset of the GNU Public License (GPL). Thus the MPL is a GPL license with additions. This means that dual licensing the code shouldn't be any problem. Of course, every time I try to read those things I glaze over.

  142. Re:My Immediate Concerns by legLess · · Score: 2
    Point the first: use the software. M14 is ancient history. M16 and M17 are very nice, and fast/stable enough for serious use.

    Point the second, RE "whatever that means": I didn't know either, so I used a search engine. Point the third: your post was as nearly content-free as possible. Do a little brain work next time.
    --
    This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
  143. Re:My Immediate Concerns by Stary · · Score: 1
    I've used Windows now and then (I think 3.11 was the last one I touched), and I think its multitasking sucks!

    Catch my point? :-)

    --
    Tomorrow will be cancelled due to lack of interest