Slashdot Mirror


Mozilla Relicensing

bluephone writes: "Today, the bits go into the tree to relicense Mozilla under a triple license, MPL/GPL/LGPL. What this means, for those of you who aren't too up on this stuff, is that when YOU take the code, and make your own product, you now have a triple choice as to what license you want to distribute your code under. Read the FAQ here."

63 of 312 comments (clear)

  1. IMPORTANT: we aren't done by Gerv · · Score: 5, Informative

    Note: we have only relicensed 6,000 files, using Netscape's ability to relicense files under the NPL. We have a bunch more of those to do (with different comment structure), and then we have to ask permission for the ones covered by the MPL.

    This is the very beginning of the process. The story erroneously implies it's finished. It's not.

    Gerv

    1. Re:IMPORTANT: we aren't done by bluephone · · Score: 3, Informative

      Yes, I meant to have the word BEGIN after the word bits. It should have read "Today the bits begin to go in..."

      --
      jX [ Make everything as simple as possible, but no simpler. - Einstein ]
    2. Re:IMPORTANT: we aren't done by SurfsUp · · Score: 3, Insightful
      Unfortunately, it is. Flamebait as it might be, very few people are actually *using* Netscape/Mozilla anymore.

      Err, sorry, you're living on another planet. Pretty well everybody running Linux is using either Netscape or Mozilla, increasingly Mozilla. Mozilla usage is obviously increasing rapidly.

      --
      Life's a bitch but somebody's gotta do it.
    3. Re:IMPORTANT: we aren't done by Rogerborg · · Score: 2
      • Pretty well everybody running Linux is using either Netscape or Mozilla

      Really? I find that Konquerer kicks Mozilla's nuts into it's throat so far as basic web browsing goes. And if I wanted the full, integrated, spinny, swooshy, commercial internet experience, I'd still have to use IE, not Netscape.

      --
      If you were blocking sigs, you wouldn't have to read this.
  2. number of choices by jesser · · Score: 2, Funny

    when YOU take the code, and make your own product, you now have a triple choice as to what license you want to distribute your code under

    It's better than that -- you now have 8 choices for licensing when you redistribute Mozilla, because you can distribute the code under any combination of licenses. (The empty set is a choice because both the BSD and the MPL allow distributing just binaries.)

    --
    The shareholder is always right.
  3. License Question by Whyte+Wolf · · Score: 2

    If some of the original files (dbm, expat, jpeg etc.) are still being licensed under their original licenses (BSD, MIT etc.) how is that going to affect the overall GPL compatiablity of the triple-license scheme for the whole project? And if, as I suspect, it will make the whole Mozilla project incompatible with the GPL, what was the point of the tripple licensing scheme?

    just wondering.

    --

    Beware the Whyte Wolf.

    With a gun barrel between your teeth, you speak only in vowels...

    1. Re:License Question by Gerv · · Score: 2, Informative

      Files under those licenses can be combined with GPLed code, so it's not a problem.

      Gerv

    2. Re:License Question by Zigg · · Score: 2

      Did they come from Berkeley? (I should know, but I don't.) If so, the advertising clause is null and void by order of the Regents, and so it is therefore a non-issue.

      ...waiting for the 2-minute mandatory posting waiting period to clear...thanks, Slashdot, for discriminating against those who can think and type quickly...

  4. Re:Why can't the GPL just go away by Gerv · · Score: 2, Insightful

    This relicensing is all about letting more members of the free software community use our code, while maintaining at least the standards of copyleft required by the MPL. It's not about any license being better or worse than another.

    Gerv

  5. Licenses are getting too confusing. by Waffle+Iron · · Score: 2, Funny
    To solve the licensing issues once and for all, I propose the following Inconsistent Public License: (IPL)

    You may only distribute this work under the following terms:

    1. If you distribute this work, it must not be distributed in a manner that satisfies these terms.
    End of license.
    1. Re:Licenses are getting too confusing. by Pseudonym · · Score: 2

      Note that the licence is trivially satisfiable by simply not distributing the work.


      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    2. Re:Licenses are getting too confusing. by Waffle+Iron · · Score: 2
      Note that the licence is trivially satisfiable by simply not distributing the work.



      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});


      True enough. I can't argue logic with someone who has a sig like yours.

  6. TTechnical Failure? by Bruce+Perens · · Score: 2
    This seems to be rather a back-handed compliment.

    You obviously haven't tried 0.9.4 . It's really quite good, both faster and much less buggy than previous releases. I was very pleasantly surprised.


    Hey, I've had my own criticisms of Mozilla. But it looks as if they may have been right, and the rest of us may have been wrong.

    Bruce

    1. Re:TTechnical Failure? by BitwizeGHC · · Score: 2

      I dunno about real but I've had no problems viewing Flash sites. Mozilla even handles reasonably complex java well, if I use the plug-in from JRE 1.3.1. Which is much, much more than I can say for Netscape 4.x releases. If I keep it open for hours and hours, eventually it will act funny, segfault and crap out but it lasts longer, on average, than IE ever would.

      Nearly all Web sites that render properly on IE (barring those that only include IE-specific JavaScript, or sniff for browser make and model and reject Netscape 6/Mozilla) look fine on Mozilla.

      For Windows and Linux, at least, Mozilla is a very usable, solid browser for the Real World.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    2. Re:TTechnical Failure? by BitwizeGHC · · Score: 2

      On linux Mozilla starts up usually in under 10 seconds. Possibly under 5 if it's still lingering in the disk cache.

      Under Windows? mozilla -turbo .... 'nuff said.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  7. Naaah. by Bruce+Perens · · Score: 2
    You haven't used a self-referential and self-negating acronym. Essential for any Free Software project. Thus, it should be NCL, for NCL's a Consistent License.

    Bruce

    1. Re:Naaah. by sharkey · · Score: 2

      NCL's a Consistent License.

      Shouldn't that be NIL for: NIL's an Inconsistent License?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    2. Re:Naaah. by Marasmus · · Score: 2

      actually, there's no negation there, just recursion... How bout this?

      NCL: "NIL's a Consistent License"
      NIL: "NCL's an Inconsistent License"

      This emulates the HURD acronym's style of definition (use codependent definitions to define nonsense). I'm too tired to really test the logic of this BS, but it sounds logically fit for the circumstance (thus, false). :)

      --
      .... um, i lost you after "0110100001101001".
  8. Re:Mozilla Project Success; Mozilla Browser Failur by reynaert · · Score: 2, Insightful
    Have you tried Mozilla recently? Since 0.9 I haven't found a serious bug, and it gets faster every release. If you think it's still too slow, try Galeon, which is Mozilla with everything non-essential stripped away.

    Besides, Mozilla are the only free, complete, platform-independent browsers available (not counting thing based on Mozilla's components). Take a look at the list:

    • Opera: Not free
    • Konqueror: Tied to the KDE platform
    • Netscape 4.x: Not free, and buggy as hell
    • All the smaller browsers like Amaya lack support for one thing or the other: CSS, scripting, plugins, ...

    This alone is enought to ensure that Mozilla never dies.

  9. Re:Mozilla Project Success; Mozilla Browser Failur by Jeffrey+Baker · · Score: 2
    Mozilla is more corrent, more stable, and faster than Konqueror and Opera. The constant whining of the KDE sycophant class cannot change this fundamental fact. Mozilla is designed to render HTML and XML documents, and to expose the DOM API to programs, according to W3C specifications. Konqueror is designed to increase the zeal of its sycophants. Both projects appear to be successful.

    More people use Mozilla than you may realize. Mozilla is embedded in Galeon, the ascending champion of GNOME web browsers. It is also embedded in GNOME's file and desktop manager Nautilus. Also, it is embedded in the windows client for Bloomberg, the premier financial data and news service. It is not as prolific as Internet Explorer, but that is due less to technical merit than to market reality.

  10. Re:Why can't the GPL just go away by kevinank · · Score: 2

    FWIW I think this is a wonderful thing. When the Moz team first started relicensing parts of the source base about a year ago it made it much easier to convince our lawyers to let us fiddle with the code.

    --
    LibBT: BitTorrent for C - small - fast - clean (Now Versio
  11. Mozilla Slow and Buggy is Myth by AT · · Score: 2

    The idea that mozilla is slow and buggy is a myth. While it may have been true a six months ago, the most recent releases are extremely fast and stable. No surprise -- the basic functionality has been completed for a while, and most of the recent development has targeted speed and stability.

    It now renders most content faster than IE. It is still a bit sluggish with some types of DHTML and Javascript, and the startup time is behind most other browsers.

    It is extremely stable, mostly due to the talkback bug reporting system. Talkback automatically allows users to submit back bug reports complete with stack trace to the developers when a crash occurs. This system allowed the moz developers to target the bugs that make the most difference.

    The browser may arguably be a failure, but not a technical failure.

    1. Re:Mozilla Slow and Buggy is Myth by Error27 · · Score: 2

      >> The idea that mozilla is slow and buggy is a myth.

      Generally, I'd agree. My only problem with mozilla is how long it takes to create a new window. If this were optomised then mozilla would be just about perfect.

      I've been using mozilla as my primrary browser for a couple weeks now.

    2. Re:Mozilla Slow and Buggy is Myth by matty · · Score: 2

      My only problem with mozilla is how long it takes to create a new window.

      Really? It takes about 1 second on my system (750mhz Duron/256mb, Debian 2.2r3). What kind of hardware do you have?

    3. Re:Mozilla Slow and Buggy is Myth by SurfsUp · · Score: 2

      "My only problem with mozilla is how long it takes to create a new window."

      Really? It takes about 1 second on my system (750mhz Duron/256mb, Debian 2.2r3). What kind of hardware do you have?

      It takes at most 1/10th second on Opera, for comparison, IOW, effectively instant which is how I want it.

      --
      Life's a bitch but somebody's gotta do it.
  12. Re:Mozilla Project Success; Mozilla Browser Failur by sfe_software · · Score: 2

    I use Mozilla as my primary browser. I don't believe I've yet experienced a crash. Maybe the Windows version isn't as stable, but on Linux, Mozilla is about the best browser available (with Konqueror coming in a very close second).

    It's not without its problems, but it's quite a good browser. You have to keep in mind that it's still in development (and probably always will be).

    I do agree that the Mozilla project itself is doing all sorts of great things. It takes a lot of work to manage such a huge project (and its associated side projects), but I would not consider Mozilla a "technical failure"...

    As for Opera, I've only used it a couple of times, but the MDI interface is just terrible, especially if you have more than one monitor. It's fast, but I just can't get used to the interface.

    --
    NGWave - Fast Sound Editor for Windows
  13. Re:Is it just me... by ZxCv · · Score: 2

    There isn't any conflict from having three licenses. The licenses are compatible (meaning no conflicting terms between them) and having the multiple licenses is mostly for the benefit of those redistributing the code-- that person is free to license it under any one or combination of the licenses.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  14. Re:Bugroff License? by kevinank · · Score: 2

    His entire argument seems to rest on the idea that laws are worthless. Quite aside from ignoring the genuinely beneficial impacts of a system of laws, simply ignoring power and control structures isn't a very promising strategy.

    It is as if he were arguing that to win a soccer game you should stop all that messing around with the feet stuff, pick up a notepad and start writing poetry instead. Arguing that the rules are stupid because they don't allow you to use the most useful appendages you have misses the point.

    The legal system simply is. We live within it. Pretending it doesn't exist is even more useless than spending all of your life worrying about it.

    --
    LibBT: BitTorrent for C - small - fast - clean (Now Versio
  15. Ship? by matty · · Score: 2

    SHIP???

    I'm not familiar with what you mean, I'm afraid. I'm using Mozilla0.9.4 under Debian 2.2r3 to send this and for ALL my web browsing. It is (finally) a browser that is as good as the latest versions of IE.

    P.S. I know you're a Troll, but sometimes I just can't help it.

  16. Because those are not copyleft licences by dmoen · · Score: 2, Informative
    Read the FAQ. Mozilla is not relicensable under the Artistic license, the Python licence, etc, because those other licences are not consistent with the Mozilla project's goals. Quote:
    Why didn't you just relicense the Mozilla code under a non-copyleft license (like the MIT or BSD licenses) that would be compatible with all other possible licenses?

    Because historically Mozilla code has always been released under some form of copyleft licensing, and we wish to continue to use copyleft provisions to promote sharing of modifications to Mozilla code.

    Note that the Mozilla code can be combined with code licenced under many other Open Source licences, like the Python or BSD licences, so there isn't a licence compatibility problem with these licences.
    --
    I have written a truly remarkable program which this sig is too small to contain.
  17. Most standards-compliant browser? by slamb · · Score: 2

    I guess the fact that it is the most standards compliant browser ever made [...]

    Prove it. I'll make a contrary assertion: Internet Explorer 6 is the most standards-compliant browser ever made. I'm not going to support it at all, but you didn't support your "fact" either.

    I've heard this statement given as fact a lot, and I don't buy it. Last time I tried to make CSS pages on Mozilla, it seemed to have some important CSS-1 stuff broken. (And before a Bugzilla person jumps in: I don't really want to spend the time checking Mozilla's complete CSS compliance and creating bug reports. I just want people to stop spouting "facts".)

  18. To Gerv by matty · · Score: 2

    Thanks for reading this thread and replying. :)

    One question: there is only one drawback to Mozilla on Linux left for me, which is that I can't access my credit card account at CapitolOne.com. They say my browser (Netscape 6.0) is Non-Compliant, but they're "working on it".

    Do you have any insight into this?

    Thanks for all your (and everyone else's) great work! (and for putting up with all our whining while we were waiting to get to this point :)

    Cheers!

    1. Re:To Gerv by Gerv · · Score: 2

      > Do you have any insight into this?

      No immediate hope of a good resolution as far as we know :-(

      Gerv

  19. Re:unnecessarily confusing by marm · · Score: 2

    Not sure this is a good idea for Mozilla.

    Remember, last time Netscape found itself in a war, their product went from the really rather good Netscape 3.0 to errr... Confusicator 4.0. Only since they basically admitted defeat did Mozilla start getting reasonable again.

    Hey, maybe whoever suggested the relicensing is a TrollTech saboteur? I mean, Konqueror and Opera both use Qt, and Qt already has like 3 licenses. Makes sense, doesn't it?

    Mmmm, on second thoughts, maybe I should leave those toadstools in the garden alone in future...

  20. Re:Mozilla Buggy is Myth by matty · · Score: 2

    How odd. On my Debian 2.2r3 system, there is only the slightest pause when right-clicking in a window for the menu to come up (I have Duron 750/256mb).

    Opening a new window (Ctrl-N) takes a little more than a second.

    Regardless, all this stuff has gotten better with each successive release, so hang in there, all the performance issues will eventually just go away. :)

  21. Re:Is it just me... by mandolin · · Score: 2
    The licenses are compatible (meaning no conflicting terms between them)

    Of course if you get really pedantic, you'll notice the MPL is on the list of GPL-incompatible licenses, but the MPL allows a module to be licensed under other licenses (including GPL), so...

  22. Why GPL *and* LGPL? by jmv · · Score: 2

    Last time I read the LGPL, there was a clause that said that you are free to relicense LGPL stuff as GPL. Explicitly saying it's both LGPL and GPL seems redundant, right? Or am I missing something?

    From the LGPL text:

    You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.

    Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.

    1. Re:Why GPL *and* LGPL? by Gerv · · Score: 2

      It involves replacing all the license headers, which is a pain, and makes it harder to give your changes back if you do it. It's easier to incorporate the GPL into the original language.

      Gerv

    2. Re:Why GPL *and* LGPL? by aozilla · · Score: 2

      I would think you can license MPL as LGPL as well, since using it as a library would necessarily involve creating new files... Of course, I think the slashdot article is wrong (what a rare occurance), and that the triple license is NPL/GPL/LGPL, not MPL/GPL/LGPL...

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    3. Re:Why GPL *and* LGPL? by Gerv · · Score: 2

      Exactly what the triple license is depends on what the original license was. NPLed files are staying NPLed for the moment.

      Gerv

  23. Re:Mozilla Project Success; Mozilla Browser Failur by BitwizeGHC · · Score: 2


    Mozilla is more corrent, more stable, and faster than Konqueror and Opera. The constant whining of the KDE sycophant class cannot change this fundamental fact. Mozilla is designed to render HTML and XML documents, and to expose the DOM API to programs, according to W3C specifications. Konqueror is designed to increase the zeal of its sycophants. Both projects appear to be successful.



    I am not sure if your statements re: Konqueror are accurate. I think that Konq exists mainly to provide an exact counterpart to Internet Explorer for KDE: an "integrated-with-the-desktop" Web browser.

    I do not agree with this idea. More importantly I do not want to subject my desktop to the kinds of bloat that KDE and GNOME represent. Hence my reasons for not using Konq and for using Mozilla; if I were a KDE user I'd give it a go.
    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  24. I know you're a Troll, but... by matty · · Score: 2

    Open Konqueror and point it at espn.com and you'll see that it doesn't render properly at all. Mozilla has rendered this just fine since 0.9.1 (Flash & Real plugins included).

    Now, go to your Hotmail account. Notice how there's no "Add/Edit Attachments" button? It's there in Mozilla. This is also true of IMP, which I run on my mailserver. You can click to add an attachment under IMP, but when you browse to the file, highlight it and click OK, it says "You must choose a file to attach".

    Don't get me wrong, Konqueror is a nice browser and improving all the time, but for general browsing (under Linux anyway), Mozilla is the best overall at rendering and handling pages properly.

    1. Re:I know you're a Troll, but... by matty · · Score: 2

      It certainly does load faster without the Flash, but the point is that the main page doesn't render properly under Konqueror.

  25. Re:Mozilla Project Success; Mozilla Browser Failur by baptiste · · Score: 3, Interesting
    Which browser renders pages faster?
    Answer: Mozilla

    Amen! I could not BELIEVE how fast 0.9.4 rendered pages. I've got the latest IE 6 and I thought the latency was network related - my friend - an MS freak, thought I was kidding when I told him Mozilla was rendering pages MUCH faster than IE 6 - he took control (Pent III 700MHz w/ 512MB RAM), browsed like crazy and had to admit it was true! Congrats to the Mozilla performance team!

  26. Copyleft Copyright collision by deranged+unix+nut · · Score: 2, Troll

    My problem is that as an employee of a software development company, any accidental of copyleft code into our copyright codebase would mean that our copyright is null and void.

    When Mozilla copylefts SAMPLE code, the only way to avoid the risk to corporate intellectual property is to use cleanroom reverse engineering procedures.

    This is quite expensive. Just use a BSD compatible license and you do the entire world a favor. If you want commercial software developers to be able to read and help you improve your code, give us a license that dosen't kill our employers.

    1. Re:Copyleft Copyright collision by Grond · · Score: 2

      "When Mozilla copylefts SAMPLE code, the only way to avoid the risk to corporate intellectual property is to use cleanroom reverse engineering procedures.

      This is quite expensive. Just use a BSD compatible license and you do the entire world a favor. If you want commercial software developers to be able to read and help you improve your code, give us a license that dosen't kill our employers."

      Look, if Microsoft wants to stea^H^H^H^Huse Mozilla code in IE 7 or whatever, you can just come out and say it.

      (Note: this is sarcastic)

    2. Re:Copyleft Copyright collision by Dwonis · · Score: 3, Insightful

      SAMPLE code should be in the public domain, IMHO. That clears up any and all licensing problems you could ever have.

  27. Re:dont you know freedom=anarchy and anarchy is ch by Chris+Y+Taylor · · Score: 2

    Yes, that is stuipid. They should just lower the taxes on aviation fuel (that they raised when airlines started making a lot of money back in the 80s but foolishly forget to use some of that profit as congressional campaign contributions).

  28. mpl by mattdm · · Score: 2

    That's nice and all, but have you read the MPL?
    (Section 3.7, for example.)

    1. Re:mpl by Dwonis · · Score: 2
      I don't follow:

      3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code.

  29. Re:Mozilla Project Success; Mozilla Browser Failur by Pulzar · · Score: 2

    It doesn't make it more of a technical success just because it's the best of the free, platform-indepent browsers. If Mozilla can't compete with non-free browsers, it's not a technical success.

    Linux can claim/argue to be the best OS, free or not, so that's why it can be called a success.

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  30. Re:Mozilla Project Success; Mozilla Browser Failur by SurfsUp · · Score: 2
    Mozilla is more corrent, more stable, and faster than Konqueror and Opera.

    More stable that Opera maybe but not as fast. I use both Mozilla and Opera on my laptop, mostly Opera because of the speed. I go to Mozilla when some page doesn't work. Mozilla is pretty fast at rendering (Gecko) but still, Opera is faster in many case. There's no question that Mozilla's UI is slow, though much faster than it used to be.

    On my 2x1 GHz/2 GB machine I only use Mozilla.

    --
    Life's a bitch but somebody's gotta do it.
  31. Some facts from the FAQ by nels_tomlinson · · Score: 2
    Taken from the Mozilla relicensing FAQ.
    How will the new Mozilla license scheme affect developers who want to use Mozilla code in creating and distributing proprietary applications?

    Not at all; developers creating and distributing proprietary software incorporating Mozilla code will be able to continue to use that code under MPL or NPL terms and conditions, exactly as they have been doing all along.


    They tell us that you can still use the code under the NPL, just as always. See the FAQ for some details; talk to your lawyer for legal advice.

    The important point here is that Netscape thinks that you can indeed use their code to make proprietary applications. If your lawyer tells you that you can't, you should have him communicate his reasons to Netscape. I'm sure that they would appreciate the feedback.

    I think that Netscape is being a good deal more generous than I would be with my code. As always, if you don't like the license, don't use the code, and don't release your code under a license you don't like.

    Getting off topic now: By the way, for the folks who point to a BSD license as a cure-all, I have a question: is it true that BSD licensed code may be re-released under the GPL, just as it may be re-released under a closed-source license?

    1. Re:Some facts from the FAQ by Pseudonym · · Score: 2
      is it true that BSD licensed code may be re-released under the GPL, just as it may be re-released under a closed-source license?

      Code released under a licence stays under that licence unless the copyright holder changes it. If you hand someone else the source unmodified, the BSD licence must remain attached, so they get the same rights you did. (Of course, you don't have to hand them the source. That's not re-releasing under a closed-source licence, it's not releasing the source.)

      The main thing, though, is that if you have code under a BSD licence (sans advertising clause) you can incorporate that code in a larger work which can then be released as a whole under the GPL. This is what we mean by "GPL compatible": your changes can be released under the GPL.


      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  32. Re:*COUGH* by Erik+Hensema · · Score: 3, Insightful

    Everything copyrighted (and that's about everything anybody writes) can't be distributed unless the author gives permission to do so. This permission is called a license. In the license the author sets the conditions under which the work may be used, distributed, sold, etc.


    Only work donated to the public domain may be distributed without a license.

    --

    This is your sig. There are thousands more, but this one is yours.

  33. Hold on a sec... by Millennium · · Score: 2

    I'm no expert, but does this solve the licensing issues with libart?

    If it does, that could mean native SVG support by 1.0 (the current implementation has licensing issues because of libart, if I am not mistaken). That would be a great thing for Mozilla.

    1. Re:Hold on a sec... by Zigg · · Score: 2

      My guess is no.

      The relicensing is really a one-way gift. Contrast "Hi, I know you are a GPL zealot or want to use code written by same; with this licensing scheme you can also use Mozilla code in your software." with "Hi, I am a GPL zealot and as a result, you cannot use any of my code in anything licensed with anything other than the GPL."

      The bottom line is that the triple-licensed Mozilla code, when linked with GPL-licensed code, effectively becomes GPL-licensed, but GPL-licensed code cannot find its way into Mozilla unless Mozilla stops using the [MN]PL entirely.

      Feel free to correct me if I'm wrong.

    2. Re:Hold on a sec... by Gerv · · Score: 2

      > The relicensing is really a one-way gift.

      Only if people are nasty enough not to triple-license their changes. mozilla.org hopes that there are very few people out there ungrateful enough to take and use a chunk of our code and then deny us the right to the fixes they make.

      The upside is that more members of the free software community can use our stuff, and will hopefully contribute to the project.

      Gerv

    3. Re:Hold on a sec... by Gerv · · Score: 2

      I'm not sure what the libart license is, but mozilla.org will not accept LGPL and GPL-only code into its tree, because it can't be used by all members of our community.

      Gerv

    4. Re:Hold on a sec... by Zigg · · Score: 2

      You're right, of course. The point I'm trying to make, though, is that in order for software to become part of a GPL'd project, it must itself become GPL'd in one form or another. In the case of Moz code, the [MN]PL and LGPL are shed when it is linked with GPL-only code.

      I'm right behind your hopes, and I think you'll find that most reasonable people are too.

  34. MPL is a copyleft... by Per+Abrahamsen · · Score: 2

    ... or at least the article said so.

    Someone in the mozilla.license group explained it this way:

    1. GPL coplefts an application.
    2. LGPL copylefts a library.
    3. MPL copylefts a file.

    The distinction is merely how far the copyleft aspect of the licenses reached

  35. Re:But... by Zigg · · Score: 2

    I think most people missed the humor here... :-)

  36. Re:Is it just me... by ZxCv · · Score: 2

    I never said the person could mix and match different parts of the licenses. I said they could redistribute under any combination of the licenses they obtained it under. For example, in this case, someone will be able to license a Mozilla derivative under MPL+GPL+LGPL or MPL+GPL or MPL+LGPL or GPL+LGPL, etc etc. Or they can just license it under one of them.

    Read a little closer next time before jumping to reply ;-)

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;