Re: Licensing Statistics (2001-09-08)

2001-09-23 Thread Gervase Markham
Ben Bucksch wrote: Gervase Markham wrote: When I said the codebase, I meant as a whole. They can't do nasty proprietary things with it as there are too man ...y contributors involved, I assume. ...y MPLed files in the tree is actually where I was going. Hmm. Editor widget woes, I

Re: Licensing Statistics (2001-09-08)

2001-09-23 Thread Gervase Markham
Emlyn wrote: Things like NSPR and XPCOM are extremely cool technlogies which would be of great use to other free software projects, who would not have to re-implement the portable-runtime and cross-platform component model wheels. Speaking of which, because XPCOM is so very useful, are

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Gervase Markham
AOL has exactly the same rights (effectively) to the codebase that you do. As we saw in the very last days, this is untrue, if the code is under the NPL (or even MPL). Sorry, are you complaining that AOL is using its rights to work towards levelling the playing field. When I said the

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Simon P. Lucy
The below is a cool example Ben :-), but it isn't a fair comparison. If you change the house numbers to be the same, then _that_ is an equivalent example. Simon On 21/09/2001 at 09:49 Ben Bucksch wrote: Simon P. Lucy wrote: No dual licence where the language of both licences is in the same

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Ben Bucksch
Simon P. Lucy wrote: Also if I have to licence using the GPL then I may be locked out of future derivations of my own work. Unlikely. If it's a smaller change, that project would have to maintain the change as a patch, and maintaining patches is hell, as we experienced. If it is something

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Ben Bucksch
Simon P. Lucy wrote: I know, this I don't understand, i don't see how Galeon and Nautilus can go on, yet there's a need to further allow GPL licencing. The only reason why they still exist is that nobody sued them yet (to my understanding; dunno if they fixed the license in the meantime).

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Ben Bucksch
Simon P. Lucy wrote: I have said that the only way to use the source is to remove the GPL/LGPL language. But its not the binary that matters, you have to make sure for all uses. This effectively still means that I'm estopped from contributing back because I can't licence using the GPL. Why

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Ben Bucksch
Simon P. Lucy wrote: Mozilla runs on Linux, no user that uses Linux is really going to care about the source licencing. They do care, but the MPL is acceptable to most. Developers that wish to combine code from GPL may be affected but I've never quite seen the problem like that. Galeon.

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Ben Bucksch
Simon P. Lucy wrote: Actually, having read the FAQ, even if I hadn't thought that Mozilla, for me, was a dead project it certainly is now. Forcing developers to licence their own work under the GPL simply means that developers such as myself can never contribute back because of the risk of

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Ben Bucksch
Simon P. Lucy wrote: I fail to see how contributions will be made back to the tree by those that insist on using the GPL. Not at all. In which case why bother? Because Mozilla can't be used by GPL projects otherwise. Note: *used*, i.e. compiled and distributed. Development should (!= must)

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Simon P. Lucy
*** REPLY SEPARATOR *** On 21/09/2001 at 14:34 Ben Bucksch wrote: Simon P. Lucy wrote: I have said that the only way to use the source is to remove the GPL/LGPL language. But its not the binary that matters, you have to make sure for all uses. This effectively still means

Re: Licensing Statistics (2001-09-08)

2001-09-21 Thread Emlyn
Things like NSPR and XPCOM are extremely cool technlogies which would be of great use to other free software projects, who would not have to re-implement the portable-runtime and cross-platform component model wheels. Speaking of which, because XPCOM is so very useful, are there any plans

Re: Licensing Statistics (2001-09-08)

2001-09-20 Thread Simon P. Lucy
On 20/09/2001 at 14:55 Gervase Markham wrote: You have the wrong end of the stick. It's not that way round, it's the other way round - developers who want to combine our code with GPLed apps. We still aren't letting GPLed code into the tree. For one example of a group who want to use our code

Re: Licensing Statistics (2001-09-08)

2001-09-20 Thread Simon P. Lucy
On 20/09/2001 at 15:00 Gervase Markham wrote: This is not the case. Let's do a thought experiment: You have a file of code. You make three copies and put one of the license header from the MPL, LGPL and GPL on each one. Whenever you make changes to the file, you update all three copies. If

Re: Licensing Statistics (2001-09-08)

2001-09-20 Thread jesus X
Simon P. Lucy wrote: However this is not the case, there are not three files but one. Think of it like Breathsavers mints; every Mozilla file is 3 files in one. When you license your code out you can pick which of the 3 you want to use, or you can relicense it as all 3. And, being the copyright

Re: Licensing Statistics (2001-09-08)

2001-09-20 Thread Gervase Markham
license header from the MPL, LGPL and GPL on each one. Whenever you make changes to the file, you update all three copies. If someone wants to use the file, he picks which copy to use. If you are, for example, Netscape, However this is not the case, there are not three files but one.

Re: Licensing Statistics (2001-09-08)

2001-09-20 Thread Simon P. Lucy
On 20/09/2001 at 21:45 jesus X wrote: Simon P. Lucy wrote: However this is not the case, there are not three files but one. Think of it like Breathsavers mints; every Mozilla file is 3 files in one. No it isn't, there is only one file. Legally its a single entity. This idea of it being

Re: Licensing Statistics (2001-09-08)

2001-09-20 Thread Simon P. Lucy
On 20/09/2001 at 19:04 Gervase Markham wrote: license header from the MPL, LGPL and GPL on each one. Whenever you make changes to the file, you update all three copies. If someone wants to use the file, he picks which copy to use. If you are, for example, Netscape, However this is not

Re: Licensing Statistics (2001-09-08)

2001-09-20 Thread Gervase Markham
This is not the case. Let's do a thought experiment: You have a file of code. You make three copies and put one of the license header from the MPL, LGPL and GPL on each one. Whenever you make changes to the file, you update all three copies. If someone wants to use the file, he picks which

Re: Licensing Statistics (2001-09-08)

2001-09-20 Thread timeless
Daniel Veditz wrote: Note that there are at least two folks--Simon Lucy and myself--who object to specifics in the current proposal for dual licensing (though not the concept itself) on the same grounds that GPL zealots dislike non-GPL licenses. It would allow people to turn the code

Re: Licensing Statistics (2001-09-08)

2001-09-17 Thread Daniel Veditz
Mitchell Baker wrote: The additional language was added so that recipients who receive a file can be sure they can use it under either license. This may sound silly, but a lot of those who might use Mozilla, especially companies with due diligence and risk analysis requirements, look for

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Mitchell Baker
There are two discussions here. One regards the MPL itself, and its use by the mozilla project. The other regards the proposed dual/tri licensing with the LGPL and or GPL. The former is an interesting discussion which we should continue. But it should not stop us from proceeding with the

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Simon P. Lucy
On 13/09/2001 at 09:31 Mitchell Baker wrote: There are two discussions here. One regards the MPL itself, and its use by the mozilla project. The other regards the proposed dual/tri licensing with the LGPL and or GPL. The former is an interesting discussion which we should continue. But it

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Ben Bucksch
Simon P. Lucy wrote: the GPL effectively removes the original copyright (insofar as original copyright holders have rights to any derivable product) and gives it away to all and sundry. The MPL, and a few other licences avoids this imposition. Does the MPL give the original copyright holder

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Ian Hickson
On 13 Sep 2001, Ben Bucksch wrote: Ian Hickson wrote: The only case that would be a problem is distributing the proprietary plugin with the GPLed Mozilla with the intent of using the whole as a Flash renderer. In practice, I see no one doing that. Why not? Nokia does distribute Mozilla

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Simon P. Lucy
On 14/09/2001 at 00:56 Ben Bucksch wrote: Simon P. Lucy wrote: the GPL effectively removes the original copyright (insofar as original copyright holders have rights to any derivable product) and gives it away to all and sundry. The MPL, and a few other licences avoids this imposition. Does

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Ian Hickson
On Thu, 13 Sep 2001, Daniel Veditz wrote: Ian Hickson wrote: On 13 Sep 2001, Ben Bucksch wrote: Incidentally, the Flash issue seems to me to be a red herring. If, as an end user, I obtain a copy of a GPLed version of Mozilla, and a copy of the proprietary Flash plugin, then the GPL does

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Ben Bucksch
Ian Hickson wrote: You mis-read what I wrote. Nokia do not intend their product to be used as a Flash Renderer, they intend it to be used as a web browser. The point is that the plugins are not deriative works (they in fact can be created, compiled and used totally independently of the

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Ben Bucksch
Ian Hickson wrote: In practice, though, our ability to be used in proprietary projects has not really affected our market share relative to the market share obtained through the Netscape brand release. Therefore if Netscape switched to the GPL, we could switch to the GPL without this affecting

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Ian Hickson
On Wed, 12 Sep 2001, Daniel Veditz wrote: Ian Hickson wrote: For that matter, why do we want to promote _any_ non-strong-copyleft projects, other than Mozilla itself? We want Mozilla to be used as widely as possible, by any project using any license (including proprietary) that agrees

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Daniel Veditz
Ben Bucksch wrote: Ian Hickson wrote: The term (as used by the FSF) is extremely well defined. The GPL is a license that ensures two things: a. Code covered by the GPL will be free. b. Code covered by the GPL won't be used with code that is not free. Not exactly. Code covered under

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Daniel Veditz
Gervase Markham wrote: AOL needs the COOL code closed because it doesn't want people writing clients it can't control to access its service. AOL doesn't even trust Netscape with the source to the COOL components, we get binary drops. Anyway, I think it's safe to say that a switch to

Re: Licensing Statistics (2001-09-08)

2001-09-13 Thread Daniel Veditz
Ian Hickson wrote: On Wed, 12 Sep 2001, Daniel Veditz wrote: I'm lost, what's important to you? On the long run, that everyone be allowed to do whatever they like with all their programs, including modifying them, etc. (Emphasis on everyone and all. Everything, except combine it with

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Frank Hecker
Ian Hickson wrote: On Wed, 12 Sep 2001, Frank Hecker wrote: Ian Hickson wrote: And before anyone suggests it, licensing MPL/LGPL would be pointless, since the MPL allows everything the LGPL allows and more But IMO the MPL does not allow including Mozilla code in an LGPLed library and

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Frank Hecker
Ian Hickson wrote: Why do we care about LGPL projects and not, say, projects using the original BSD license, the Apache license, the Zope license, the IBM public license, the Qt public license, the Sun Industry Standards Source License, etc, etc, etc? Because nobody has ever claimed that the

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Daniel Veditz
Frank Hecker wrote: IMO Section 3 was intended for a specific case, a case explicitly addressed in Section 3: This option [i.e., changing the license notices] is useful when you wish to copy part of the code of the Library into a program that is not a library. But IMO it's not a

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ian Hickson
On Thu, 13 Sep 2001, Ben Bucksch wrote: Ian Hickson wrote: The LGPL would also prevent anyone from building Mozilla using MSVC++, since the MSVC++ redistributables license disallows reverse engineering, and the LGPL requires that that be allowed. There're tons of (L)GPLed projects using

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ian Hickson
On Thu, 13 Sep 2001, Ben Bucksch wrote: Ian Hickson wrote: On Thu, 13 Sep 2001, Ben Bucksch wrote: Ian Hickson wrote: Is there a need (real or perceived) for Mozilla code to be distributable as an LGPL library? Yes, for the same reason as to use it under GPL terms: In order to use it

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ian Hickson
On Wed, 12 Sep 2001, Frank Hecker wrote: Actually I should have said, the LGPL does not allow The MPL clearly allows MPLed code to be combined with other code and the product as a whole distributed under non-MPL terms. This is different than relicensing the code. Both the MPL and the

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Daniel Veditz
Ben Bucksch wrote: My personal opinion is that the GPL was poorly designed, because I think that this very discussion should never have to happen. The GPL is, IMO, not as free as other licenses. Ssshh! The zealots might hear you! Using the word free in conjunction with the GPL is sure

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Daniel Veditz
Ian Hickson wrote: On Wed, 12 Sep 2001, Frank Hecker wrote: Ian Hickson wrote: Why do we care about LGPL projects and not, say, projects using the original BSD license, the Apache license, the Zope license, the IBM public license, the Qt public license, the Sun Industry Standards Source

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Daniel Veditz
Ian Hickson wrote: On Wed, 12 Sep 2001, Frank Hecker wrote: On the other hand, the GPL cannot be merged with any code other than GPL code (except for OS and compiler libraries). Not true, the GPL is compatible with code under quite a number of licenses that the FSF enumerates. The

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ben Bucksch
Ian Hickson wrote: must allow _their_ end users to reverse engineer their program, Does their peogram include linked libraries? which at this stage includes the MSVC++ code, which the end user is not allwed to reverse engineer. Who says that? In Europe, reverse engineering is allowed for

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ben Bucksch
Did the thread started in .general? Can you give a short summary? Gervase Markham wrote: I think Hixie's saying that if you want to combine with GPL code, you have to change all the notices, as section 3 requires, before you can do so. This is inconvenient (and may make returning changes

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Frank Hecker
Ian Hickson wrote: For example, consider the case when you take the source code for a GPLed application and the source code for an LGPLed library used by the application. You compile all the code, link it together (let's say statically for the sake of argument), and distribute the resulting work

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ben Bucksch
Ian Hickson wrote: The LGPL would also prevent anyone from building Mozilla using MSVC++, since the MSVC++ redistributables license disallows reverse engineering, and the LGPL requires that that be allowed. There're tons of (L)GPLed projects using MSVC++. The only case where I can see a

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ian Hickson
On Wed, 12 Sep 2001, Frank Hecker wrote: I know what Section 3 says. My point is, is it _required_ as a condition of the GPL or LGPL that when code under the LGPL is combined with code under the GPL to create a work to be shipped under GPL terms, that the LGPL license notices must first

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Gervase Markham
I personally don't see any reason one could not combine code under the GPL with code under the LGPL, leaving all license notices intact, and then distribute the resulting work as a whole under GPL terms. To claim otherwise would seem to imply that doing this violates the terms of either

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ben Bucksch
Ian Hickson wrote: On the other hand, the GPL cannot be merged with any code other than GPL code (except for OS and compiler libraries). BTW: That exception might apply to the reverse engineering (in LGPL license) as well.

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ian Hickson
On Wed, 12 Sep 2001, Frank Hecker wrote: For the record, I don't believe that this is the case. I think that this case is covered under Section 6 of the LGPL: [...] Ooh, you may have a point there. Ok, I take my comments regarding the requirements on GPL users for linking with LGPL code

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ian Hickson
On Thu, 13 Sep 2001, Ben Bucksch wrote: Ian Hickson wrote: Is there a need (real or perceived) for Mozilla code to be distributable as an LGPL library? Yes, for the same reason as to use it under GPL terms: In order to use it in LGPL projects. Why do we care about LGPL projects and

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Gervase Markham
For example, consider the case when you take the source code for a GPLed application and the source code for an LGPLed library used by the application. You compile all the code, link it together (let's say statically for the sake of argument), I don't know if this makes a difference,

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Frank Hecker
Gervase Markham wrote: I personally don't see any reason one could not combine code under the GPL with code under the LGPL, leaving all license notices intact, and then distribute the resulting work as a whole under GPL terms. To claim otherwise would seem to imply that doing this

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Frank Hecker
Ian Hickson wrote: Both the MPL and the LGPL allow code covered by them to be linked with other code under other licenses. Yes, but the MPL allows this in more contexts than the LGPL. The exception granted in the LGPL is for an application that calls the LGPLed code in the form of a

Re: Licensing Statistics (2001-09-08)

2001-09-12 Thread Ian Hickson
On Wed, 12 Sep 2001, Frank Hecker wrote: Ian Hickson wrote: And before anyone suggests it, licensing MPL/LGPL would be pointless, since the MPL allows everything the LGPL allows and more But IMO the MPL does not allow including Mozilla code in an LGPLed library and distributing the