Slashdot Log In
Apache License Updated to 2.0
Posted by
CowboyNeal
on Sat Jan 24, 2004 09:29 AM
from the new-and-improved dept.
from the new-and-improved dept.
Roy_Fielding writes "The Apache Software Foundation has approved an update
to the open source
Apache License (Version 2.0) that will be mandated across all Apache projects
starting on March 1st.
I have been working on variations of this
license for the past three years, trying to
balance the many different goals of the revision. That includes making the license easier for
non-ASF projects to use, improving compatibility
with GPL-based software, allowing the license
to be included by reference instead of listed
in every file, clarifying the license on contributions, and requiring a patent license on contributions that necessarily
infringe a contributor's own patents.
The result is a license that is compatible with other open source
licenses, such as the GPL, and yet still remains true to the original
goals of the Apache Group and supportive of collaborative development
across both nonprofit and commercial organizations." While it has yet to become OSI-certified, it will probably will be so Real Soon Now, and in the meantime it's fun to compare licenses.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

Interesting... (Score:4, Interesting)
I'm no lawyer, but this seems to be saying that if you sue anyone for breach of patent for something in apache, then you lose your patanet license?
Can someone explain this onein plain english, please?
Re:Interesting... (Score:4, Funny)
(http://www.temp555.com/people/matt/ | Last Journal: Saturday May 29 2004, @04:55PM)
I could be totally wrong.
Re:Interesting... (Score:4, Insightful)
Re:Interesting... (Score:5, Interesting)
(http://www.jimdabell.com/)
I think it means that if you sue somebody alleging that, say, Apache, infringes upon a patent, you lose your license for Apache.
If this is true, doesn't this mean that it's not Free Software and non-compliant with the Debian requirements? It seems to be placing a restriction on use rather than redistribution, and is therefore EULA-like.
Re:Interesting... (Score:5, Informative)
Not exactly. You don't lose your copyright license to Apache (which is what the Apache license mainly is), you lose the patent licenses. Picture this: suppose five companies contributed to Apache and thus granted you licenses to use their appropriate patents. You then sue one of these companies for patent infringement. The new Apache license means that in this case you may still redistribute Apache (since you still have a copyright license), but you've opened yourself up to being sued by any of the five companies for patent infringement, as you no longer have a license to those patents.
So now you see why this is not the case. You may still use it, but you now run the risk of being sued over patents.
IANAL, of course.
Re:Interesting... (Score:5, Insightful)
I'm no lawyer, but this seems to be saying that if you sue anyone for breach of patent for something in apache, then you lose your patanet license?
I'm no lawyer either, but the way I read is that there is software in Apache that is covered by patents, but the owners have given people who use Apache a licence to use them. However, if someone decides to sue over one of their patents in Apache, then they lose the licence from the other patent holders, posibly leaving them open to an infringment suit themselves.
In short, is seems to say: you play nice, we'll play nice, and we'll all play with everyone's toys, but if you won't let someone play with your toys, then everyone else will gang up on you and not let you play with any of theirs either.
Maybe I am just stupid but... (Score:2, Interesting)
Different definition of fun (Score:4, Funny)
(http://www.dansmith.cc/ | Last Journal: Monday August 20 2001, @01:09PM)
I don't know about CowboyNeal, but I sure have a different definition of fun than he does!
And yet... (Score:5, Insightful)
(Last Journal: Saturday May 01 2004, @04:37AM)
Our software now uses a dual license model in which it's either licensed for free under the GPL, or licensed for a fee under a standard commercial license.
Without exageration, nor wanting to start a religious war, I believe the GPL is an astonishingly robust answer to the question of how to share creative works without subsidising commercial interests that inevitably seek to quash the independent creative spirit.
Dual licensing (Score:5, Informative)
(Last Journal: Saturday May 01 2004, @04:37AM)
My company writes software that we like to distribute as free software. I started doing this in 1995, and the tools and packages I make are quite widely ported and used. When I started my company our policy was that anything we could not rapidly turn into a product we would release as open source. Software that is not used dies, we figured.
Our license was a BSD-style license that basically allowed people to do what they liked with the software.
In 2001 I noticed that some commercial products incorporating our code were being sold. Very good, I thought, it's nice to see our work being used. But when I asked them to provide us with some of the extensions and patches they'd made, the answer was "no, this is not possible". Now, seeing people use the results of years of work then refusing to contribute anything back rather annoyed me. My company was selling support licenses for our products, and these were in fact our competitors.
The solution came in the form of an article by Richard Stallman [linuxtoday.com] which explained why using the LGPL was in fact giving help to closed-source developers who directly or indirectly compete with open source developers.
We decided to switch to the GPL, and in 2002 we moved all our OSS products to this license. At the same time, we had a number of commercial licensees. To give these groups a non-viral package, we developed a dual licensing model.
Since the code is ours, it's our right to license it to specific users under specific terms. The GPL is not incompatible with commercial licenses, so long as it's the copyright holder who decides what license to apply in each case.
To summarize: for OSS developers we use the GPL, for commercial developers we use a commercial license.
It works well. We've had no GPL violations, and enough commercial licensees to make it worth developing our core packages further.
Software patents (Score:5, Insightful)
However, as software patents serve for the benefit of patent attorneys the institutions are intrested in an extension of the system, by widening the scope of patentability regardless of an economic foundation. Politicians like this quantitative patent approach, the result are many trivial patents of low quality and disfunction of the patent system atlarge. Many low quality patents endanger our information society. So it is nice to see that organisation like Foundation for a Free Information Infrastructure [ffii.org] build a counter-force to patent lawyer interest groups in Europe. So far the lobby work against software patents and the Eurolinux petition [noepatents.org] were very succesful. In my opinion we need a world wide movement in order to avoid Eolas vs. MS oder Amazonvs.Barnes&Noble ecc. will happen again. The GNU Public License is incompatible with Patent law and most projects and SME cannot afford to get patents. They, the innovators, don't want or need software patents.
100% correct and in agreement (Score:4, Interesting)
- legalized monopolies, and monopolies are bad.
- legal minefields for software initiatives, and mines are extremely counterproductive in (real and analogous) terms.
- an involuntary subsidy by the software industry for the self-serving legal industry.
- an impediment to open (and commercial) software development.
- an idea based solution to an implementation driven market (ideas are cheap; implementation is hard).
- a backwards implementation benefitting manipulators of the system, not the brilliance in innovation.
- an upside down system benefitting those with big pockets (and fat lawyers) instead of the underdogs (for whom patents were very originally intended).
- a joke in any industry (e.g., software) where production is a mere disk copy away (i.e., there is no manufacturing impediment in software, so even the original concept of patent protection is absurd)
- completely absurd to implement in theory (due to impossibility of any patent examiner's job) and practice considering the infinitude of like ideas in different forms (with patents as with novels, plots, etc.)
- absurd since software is a written form of thought --- and you shouldn't be able to patent (anything but especially) thoughts.
That's just off the top of my head.
IOW, patents are a Lehman (prounounced "lemon") law perpetuated so the legal industry can forcefeed carcinogenic lemonade to the software industry.
Re:Software patents (Score:4, Insightful)
Or at least you should. This is where the current system has gone out of whack. But the point of patents is to encourage people to develop ideas into actual implementations, and then share those with the world.
Software is something different; it exists in the grey area between an idea and an implementation. It is an expression of an idea. Luckily, we already have something designed to deal with expressions of ideas: copyright. Which is all that should apply to software.
Is it actually GPL compatible? (Score:5, Insightful)
(http://www.gnu.org/gnu/manifesto.html)
I couldn't find the Apache 2.0 license on the FSF license list [fsf.org]. The only "official" remark seems to be the following email thread [apache.org] which says:
Maybe it was a bit premature to announce this license without waiting for OSI approval and requesting feedback from the FSF. Of course the Apache group can do whatever they want without asking for approval and blessing from other Open Source and Free Software groups. But it would have been nice to try to cooperate a bit more.
Re:Is it actually GPL compatible? (Score:4, Insightful)
Well, not to flame or anything, but cooperation works both ways. The FSF appears (to me) to be completely unbending in its interpretation of the spirit of the GPL, and what is and isn't compatible with it. They'll help you to change your licence to make it compatible, but they won't shift a millimetre on their own position.
Okay, so their philosphical and moral stance more or less requires that behaviour, but it does seem a little unfair to criticise other groups for not cooperating.
Re:Is it actually GPL compatible? (Score:4, Insightful)
(http://jacobo.tarrio.org/)
When you make a work consisting in the combination of works covered by two different licenses, the resulting work must be licensed under the terms of both licenses at the same time. If they have conflicting clauses, then the licenses are incompatible and the work is not distributable at all.
The GPL says a couple of things about this: in clause 2 it says: "[...] when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it." In clause 4 it says "You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License." And in clause 6 it says "Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein."
In plain English this means: when you make the combined work I talked about before, the whole work must be distributed under the terms of both licenses combined; but as the GPL requests that it be distributed under the terms of the GPL (no less, no more), if the "other" license includes restrictions the GPL does not have, then both licenses are incompatible and you cannot distribute the resulting work.
So, whether your license is GPL-compatible is not just a matter of opinion. You only have to ask yourself: "does this license have any restrictions the GPL does not have?" If it does, then the license is GPL-incompatible. If it does not, then the license is GPL-compatible.
looks trivialy GPL-incompatible (Score:4, Interesting)
(http://fsfeurope.org/about/oriordan/index.en.html)
From a quick read it seems to be a valid Free Software license, but clause 4.d may make it incompatible with the GPL. This would be unfortunate for such a trivial condition. GPL doesn't allow placing additional restrictions on distribution, so is requiring a NOTICE file, and additional restriction?
The patents section might also be GPL-incompatible, but it might be GPLv3-compatible when GPLv3 comes out.
Has anyone seen of any comments from FSF about this?
Altogether, it's a good license, and vastly superior to the last proposal which was ~100 pages long. (slight exageration)
Lawschool? (Score:3, Interesting)
(Last Journal: Monday August 16 2004, @06:16AM)
Ciryon
question about apache license (Score:3, Interesting)
(http://slashdot.org/)
Strange (Score:4, Interesting)
(http://copyrightandtrademarklaw.com/ | Last Journal: Thursday April 21 2005, @10:21PM)
IANAL but (Score:3, Funny)
(Last Journal: Tuesday October 28 2003, @08:09AM)
IANAL but you sure sound like one :)
Yeah, real fun... (rolls eyes) (Score:2)
(Last Journal: Friday January 23 2004, @03:25PM)
You're a real fan of root canals and Britney Spears too, aren't you?
How does a big project do a license change? (Score:3, Interesting)
(http://www.kegetys.net/)
GPL "compatibility" is a bad move. (Score:2)
(http://www.brettglass.com/mailbrett.html)
PHP & MySQL (Score:1)
Re:Patents (Score:4, Informative)
Re:Offtopic : Why bother with the Apache section? (Score:5, Insightful)
Re:GPL (Score:2, Informative)
Re:wtf is with firebird's page rendering on slashd (Score:1, Offtopic)
(http://kikta.net/ | Last Journal: Sunday March 19 2006, @05:36PM)
Re:wtf is with firebird's page rendering on slashd (Score:1, Interesting)
Mozilla Firebird 0.7 (Gecko/20031103) here; and I definitely have this problem. I'd say approximately every fifth view of a Slashdot page only the menu on the left and the page header appear. Refreshing once or twice normally solves the problem.
I don't blame the Gecko engine for this but rather the Slashdot HTML which fails to validate [w3.org] as any version of HTML.