New Mozilla License 80
An anonymous reader sent us a link to mozillazine.org,
the new license
and the FAQ.
FAQ.
The new version protects against lawsuits, and now allows
code to be released under multiple licenses. The JavaScript
interpreter will be released under the NPL and the GPL.
Multiple licenses mean splits, fights, and worse (Score:1)
Btw, which projects have split because of the GPL?
Free software is for EVERYONE and CAN'T be stolen (Score:1)
The free software comunity exists to provide free software. What the mass of computing humanity chooses to do with it is beside the point. Kind of like free speech. You either give everyone free speech, or you don't have free speech; you can't limit it.
Why should people put hard work into GPL'd software if some company just comes along and steals it
You can't steal free software. It belongs to everyone. If you're concerned about someone "stealing" your work, you could copyright it and hide the source code.
If you work for freedom, rest assured that the majority of those who benefit from it will abuse it, take it for granted, and will not appreciate your contribution. That goes for free software just as much as it goes for political and economic freedom.
GPL compatibility (Score:1)
It's clear that they recognize that as a risk, but they decided to test it out to see if it happens. Really, why would someone do that?
Where is the exorcist... (Score:1)
"I should be allowed to think" -tmbg (Score:1)
The GPL also does not eliminate the ablility for companies to produce proprietary software; it simply denies them the ability to incorporate GPLed software into their own. Nobody is forced to GPL their software, so it isn't depriving anyone of an opportunity to make money.
Language evolution (Score:1)
Acknowledgement of ignorance as to all of the code in Mozilla -- I just started looking at it three days ago.
It seems like the only place we are different in what we are saying is the matter of completeness: we would both agree that a system library can exist with only one function in it. But how many users would find that library helpful? My point was that a complete system library isn't as easy as the questioner might have thought.
Counterpoints/Questions: to say LiveWire/SSJS (SERVER SIDE JAVA SCRIPT) is not part of the language seems to be a little disingenuous. Most JS books at least deal with it, and a lot of heavy duty SSJS coding is taking place.
You mentioned LiveConnect. I am speaking from a little bit of ignorance here, but until the ElectricFire (check it out on Mozilla, people!) code is operational,the JavaScript hooks are to non-OSS code, right?
Thanks for the replies. I will be looking at the SRPMS and the sample app later. Could you give us an URL/URLs to where JS sits in the Mozilla distribution?
Trying out Mozilla (Score:1)
What is the easiest way to try out Mozilla on Linux? Has anyone made an RPM? I'd like to try it out but I'm sort of busy doing other things.
GPL compatibility (Score:1)
I think the point of the thing is that anyone who develops for the Mozilla project should also release their code under MPL, NPL, or one of the two + GPL. without MPL or NPL it won't make it into the project.
VPL - The Vaporware Public License (Score:1)
Huh? (Score:1)
Are they talking about an author's modification being released under both NPL and GPL, or about the whole modified Mozilla package being released under both NPL and GPL?
What does releasing under the two different licences simultaneously mean anyway? In real terms?
Actually... (Score:1)
_doesn't_ need a FAQ... : )
VPL - The Vaporware Public License (Score:1)
The Vaporware Public License AOL conspiracy (Score:1)
GPL compatibility (Score:1)
Now GPL projects *can* use the engine. With JavaScript in wider use it will also get wider scrutiny and thus more bugfixes and enhancements.
It is possible that those fixes and enhancements could be released GPL only in which case Mozilla.org could not use them. That would be pretty selfish considering GPL is supposed to be about sharing code. It also might discourage the Netscape lawyers from allowing other parts of Mozilla to be dual licensed.
Brett Glass, go back to InfoWorld forum (Score:1)
Brett Glass, please go back to the InfoWorld forum. The people there still worry about you.
Multiple licenses mean splits, fights, and worse (Score:1)
Perl is not GPL'd.
Lynx? (Score:1)
Probably more interesting would be to make a text front end for Mozilla. You could use the code from the old Mozilla that converted HTML to text to get started. I'm sure you could get a lot of help from the mozilla folks (try the netscape.public.mozilla.* newsgroups)
How hard would it be? (Score:1)
What I really, REALLY want to see is JavaScript hooks so that you can write scripts to access and modify CORBA objects, and Java RMI objects. Then, if GNOME has corba as pervasively as it says it does, the whole of GNOME would instantly become scriptable... and ditto for KDE 2.0 (from what I hear).
This is something that could really hit MS hard, because it's something they're just adding now (scriptability of everything through an object model exposed to VBs"crap"t).
Stuart.
Lynx? (Score:1)
GPL compatibility (Score:1)
> The combined version would only be covered by the
> GPL. It could not be included by Netscape in
> proprietary releases.
While it is _possible_ for people to produce GPL-only derivatives of dually-licensed code, we (mozilla.org and Netscape) will encourage them not to do so.
In fact, mozilla.org will not accept changes back into the mozilla CVS that are GPL-only; it would complicate our licensing story too much, and it's not the kind of development we want to encourage. Changes that are dually-licensed will be accepted with open arms, of course.
Don't think that we didn't consider the prospect of a GPL-only fork: we certainly spent a lot of time worrying about it, since I and a few others first hatched the plan to release the JS engine under (L)GPL in November of 1997. (Yes, before the Mozilla source release. What a long, strange trip it's been.)
You will note that the FAQ contains a quote from Richard Stallman, exhorting developers to contribute under the dual license as a way of returning Netscape's co-operative gesture. Other GPL luminaries, such as Miguel de Icaza of GNOME, have pledged that they would dual license any contributions to the JavaScript engine, and might even dually license other, non-derived code as a way of encouraging this sort of co-operative licensing.
We hold out Perl as our shining example of how to correctly handle dually-licensed code without the painful and wasteful splitting: you make sure that you have firm, reasonable leadership of development, and manage the source base such that there's no reason to ever split.
People could split the MPL/NPL'd code too, so this may not be as much of a new risk as people think.
Multiple licenses mean splits, fights, and worse (Score:1)
"I should be allowed to think" -tmbg (Score:1)
Let me put it this way. Suppose you do something, and you have a choice of GPLing it or some other license. Assume for the sake of argument that as far as you can tell, your choice will have no effect on you, including effects on future software available to you. However, choosing a non-GPL license will allow someone else the opportunity to make a living. Which would you choose?
Now, you can certainly make a case that releasing under the GPL makes it more likely that extensions, bug-fixes, etc. will appear also under the GPL, so your motivation for GPL'ing stuff is that. That's perfectly reasonable. What I object to is the "I'm not making money off this, so I'll be damned if anyone else can either" stance. Choose your license based on how it affects you, not on the fear that it might help someone else make money.
re: Stupid question (Score:1)
heck there is even a window maker theme called mozilla, yet barely anyone uses it, or can even get it to compile, cause the cvs is always so broken, and who wants to download the source from ftp that hasnt been updated in 3 months. "pFFT."
so when will Mozilla final be coming out? (Score:1)
Just it seems to me, that Mozilla project, isn't about a product, in and of itself. I got the impression, from my ( VERY ) quick look at the MPL, that once Mozilla had nailed the technology down enough, Netscape could "package" Mozilla into a "Netscape 5.0".
Also the MPL would allow other people, to "package" it another way, and distrubute that. Say as KDE or GNOME with a Mozilla core, for HTML rendering.
I just felt that Mozilla itself, as a browser, is more of a demonstrator of the technology, which others could use, and not ment to be a seperate browser product itself.
Did I misunderstand????
Stupid question (Score:1)
can you feel the sarcasm in the room?
re: Stupid question (Score:1)
too stupid to look into further into the mozilla.org site before taking the easy, critical, way out...
Perl's licensing (Score:1)
The following is not authoritative, but it's probably more accurate than juuri's claim that Perl is not GPL'd.
The perl distribution contains two files ("Artistic" and "Copying"), each of which is a license for the software. The second file is GPL (v1). You, as a perl user, are allowed to choose the terms under which you redistribute the (possibly modified) perl source. One of these choices that you can make, is to distribute it under the GPL. Perl's dual licensing scheme was probably the inspiration for the recent changes in the NPL.
Multiple licenses mean splits, fights, and worse (Score:1)
excuse the typos (Score:1)
Disagreeing is OK....such as with Brett Glass? (Score:1)
The problem in the InfoWorld forums seems to be that too many of the regular participants "have religion" and attempt to shout down alternative viewpoints. People should be willing to listen even if they eventually decide that they still disagree.
You know, one Brett Glass is guilty of this. Whenever someone brings up the GPL, he would go banana and attack it without any willingness to accept alternative viewpoints.
Oh, you are Brett Glass, so do it yourself first, in InfoWorld forums and elsewhere.
"I should be allowed to think" -tmbg (Score:1)
Actually that's not true at all, since a majority of GPL'd software users probably don't ever contribute code to a GPL'd program.
But if you want to base your commercial product on GPL'd software, you have to pay the original authors the licensing fee for doing so -- and that licensing fee is GPL'ing the result. If you don't like that licensing fee, either roll your own or try to make some other licensing arrangements with the original authors. Possible in some cases, not in others.
"I should be allowed to think" -tmbg (Score:1)
Are you upset that Robert Young of Red Hat is making good money selling GPL'ed software?
Are you upset that Tim O'Reilly is making good money on books about GPL'ed software?
Are you upset that numerous internet entrepeneurs are making good money selling services using GPL'ed software?
Then why are you so upset that someone might make money selling proprietary extensions to your open source code? That person is at least as likely as the others to make open contributions to the tools that help him or her build their extensions.
I note that based on Rob's poll, you can make a reasonable assumption that very few Slashdot'ers have ever had to support a family. Eliminating opportunities for others to make money to support their family is not in and of itself a good thing.
Stupid question - You're right! (Score:1)
source forever! I mean, seriously, it couldn't possibly be
that rewriting 90% of a piece of software meant to
surf a few protocols and parse a dozen document
types takes longer than a year, right? Surely these
engineers working on this project must be a bunch
of glue-sniffing morons, with nothing better to do
than infinitely hack away on code and listen to
complainers like you.
Multiple licenses were already possible (Score:1)
The new MPL doesn't change that just because it explicitly points out the possibility - the possibility of dual licensing (e.g. with LGPL) was discussed when the first version of the MPL came out.
This has been your typical response, Brett... (Score:1)
Do you wonder, then, why so many of us are having a hard time taking you seriously in the context of open source software licensing discussions?
--
-Rich (OS/2, Linux, Mac, NT, Solaris, FreeBSD, and OS2200 user in Bloomington MN)
2nd Law of Thermodynamics (Score:1)
I don't really like the idea of putting libraries under the GPL. It's coercive in a way that I normally associate with Microsoft.
GPL accomidates other licenses (Score:1)
The fact that the GPL doesn't accomodate other licenses is disturbing.
You're forgetting that many free software developers are open to relicensing their code under another comparable free software license to help out folks working on other free projects. This happens all the time with XFree86, where authors of GPL'd code relicense portions of their code under the BSD license so they can be used in the X server and X libraries.
Like with Perl? (Score:1)
He's confusing the BSD's with Linux....
P.S. (Score:1)
However, do FreeBSD, NetBSD, and OpenBSD not all ship with gcc? And though it's not the default shell on BSD, bash is quite commonly used on most Unices. There are even ports of bash and other GNU utilities to windoze.
So, in terms of number of users, neither the BSD license nor the GPL have any distinct advantage over the other.
Your whole point is invalidated by one statement (Score:1)
The only "vital" part of what is commonly known as Linux that is not written as part of the GNU project is the kernel. The kernel is the heart of the system - but how useful is a heart without the rest of the body?
The name "GNU/Linux" is not an attempt to claim credit, but an attempt to have credit given where it is due.
Stuart (not affiliated with the FSF, and I disagree with Stallman on many other issues... but that one is simple fact).
Brett Glass lies here (Score:1)
Incidentally, if Richard Stallman has his way, GCC will not be able to be used to write commercial (or even non-GPLed!) products in the future, because its runtime libraries will be released under the GPL rather than the LGPL. See Stallman's remarks at http://www.gnu.org/philosophy/why-n ot-lgpl.html
Brett Glass, you know that RMS said in the article that libraries like libc would not be GPLed. So what you said above is total lies.
Now you are caught lying, what will you do about it? Will you admit your mistakes and apologize, or you will ignore it or just hide?
VPL - The Vaporware Public License (Score:1)
---
Lynx? (Score:1)
perfectly legal (Score:1)
Now, this dual licensing will only work if people who write patches to the javascript stuff license their patches under both the GPL and the N/MPL. Of course, the js maintainers will probably only accept patches which give permission to use both licenses.
addendum (Score:1)
GPL compatibility (Score:1)
One of the criticizms of the original MPL and NPL is that you couldn't combine code covered by those licences with GPL-covered code (including just linking to a library). If my reading is correct:
This seems like a very good thing to me. In particular, it means that GPL'ed code can include code from and link to dually-licensed libraries (like the forthcoming JavaScript library).
How hard would it be? (Score:1)
So, we are talking about a many headed development effort here. However, I do believe that any coders working on an OSS JavaScript Interpreter would do well to keep the development of a standard system library near the top of their design priority list