“There has been lots of talk over the past few years about open source license proliferation. I’m generally of the mind that if you can’t solve the problem with the GPL, MPL, or BSD, it’s not a licensing problem worth solving.
I’ve therefore been interested to watch the progress of the European Union Public License (Draft here). The EU has stated its rationale (which the Free Software Foundation doesn’t buy), but let me add one big reason of my own.”
My first impression of EUPL is that it is way too long: 67 pages, counting with the whole commentary. It lacks the succinctness and simplicity of GPL, which might make many developers hesitant to adopt it, regardless of its actual merits. Too put it simply: I feel insecure adopting a licence I don’t understand.
Judging from some comments in a debian newsgroup, the current version of EUPL contains a number of confusing or unclear statements. It should therefore be considered a very early draft. Details at
http://groups.google.co.uk/group/linux.debian.legal/browse_thread/t…
Edited 2006-10-13 21:48
67 pages of license? What are you talking about? It’s 67 pages of a paper outlining the need for a different kind of license. The main proposal runs from page 53 to 60, and that’s spaced out generously, including commentary. The other proposal is to adapt the OSL v 2.1, proposed on pages 46-52; it seems long untill you see the narrow column they squeezed it in in order to put commentary next to it.
I think their assesment of available licenses is reasonably valid; what the GPL v2 runs afoul of, as stated in the linked articles, is the ASP-loophole. AKA running your webservice using modified GPL software and not having to contribute (code/cash) back (like Google is doing) because they’re not actively ‘distributing’ it. However, this could perhaps best be solved by adding a paragraph to the GPL v2 linking ‘communicating’ with ‘distributing’ like the Honest Public License does:
http://www.funambol.com/blog/capo/2006/08/honest-public-license.htm…
Or perhaps waiting for GPLv3, which is GPL compatible as well, which does have a certain amount of advantages. Then again, there are some objections raised against GPLv3, so perhaps a EUPL isn’t such a bad idea. I’m just worried noone will ever use it since it’s incompatible with a large number of licenses out there.
EDIT: then again, upon closer examination, it seems the goal for the license is mainly to be used with software the EU develops for itself. So the main concern is compatibility with other software, and NOT being viral. So GPL/HPL is out of the question.
Edited 2006-10-13 22:14
I followed the wrong link; the actual licence has only 7 pages, so please ignore the first paragraph in my previous comment. Sorry.
Trouble is, you couldn’t play UT2K4 on linux if the GPL didn’t “leak like a sieve”. It might be tight but it won’t be popular.
Then again, it might not be tight. Anyone can download and use whatever software they like (e.g. the NVidia drivers) provided they don’t distribute, or in this case communicate the whole thing. But what if you communicate it in two seperate-but-easily-joinable parts? Same old problem.
Then there’s the “if I give you some GPL’d stuff of mine (which is actually someone else’s stuff that I’ve slightly modified) which you modify but don’t release under the GPL, then it’s up to me to sue you, and if we both work for Google, that’s unlikely to happen” problem.
Have either of these problems been solved by the EUPL, the GPLv3 or anything else? (and if they have, then you’re back in no binary drivers land)
EDIT: It’s late and licenses confuse me at the best of times so sorry if that was nonsense.
Edited 2006-10-13 23:07
Licenses are confusing. Who reads them anyway? Down with licenses! The information WANTS TO BE FREEEEEEEE!!!!
😛
I read it and there are a few things that bother me. First, it’s that any revision of the license by the EU is binding as soon as the licensor becomes aware of it. I don’t trust lawyers, so why would I ever want to use a license where *I* don’t have the final say. It’s ridiculous.
Secondly, I could find nothing in the license that talks about what the author of this article mentions. There is nothing that says someone can’t keep doing what Google does by using OSS and never publishing the updates. Communication just means any form of transmission of the source or binaries.
The compatibility clause is contradictory to the Copyleft clause. Maybe a notwithstanding clause would have helped.
I don’t know about the statuary product liability clause, but it sounds scary. I don’t choose where you use the software or if you even install it correctly. I don’t get why the licensor is liable for someone else’s usage of the code.
And finally, the section that if any part of the license is not applicable, then this does not invalidate the entire license. Rather, that section is adapted to fit the situation, so to speak. This is in contradiction to the Copyleft clause that says you can’t add any modifications or restrictions to the license. Besides, shouldn’t the control always be with the Copyright holder?
There’s too much here that actually takes away control from the OSS and to the authors of the license itself which are presumably lawyers. NO NO NO!!! I don’t like it at all.
I agree with your first statement. That final comment on section 15 is bad (though this happens with other licenses too). They should leave to the copyright holders the right to choose which version of the license to use.
However, the compatibility clause is not contradictory to copyleft. In fact, this clause is the best thing of this license and should be addopted by the rest of the copyleft licenses:
Copyleft licenses are, by definition, incompatible between them. They all force you to release a derivative works under the same license, so you can never merge two pieces of Free software that have a different copyleft license. This is a loss for the OSS community, a bad restriction. The resulting software would be Free and would have copyleft, so why can’t it be merged? Just because the two licenses are protecting the same thing and are, thus, incompatible.
The compatibility clause solves this problem by saying: “You can release your derivative work under the same license or one of these others: XXX,XYZ,ABC,etc…” And they put there the licenses they approve as being equal to the terms of the given license. Those licenses would also be Free, copyleft licenses, so nothing would really change (except the name of the license), and it would solve the stupid compatibility problem that only goes against the OSS community.
From the Free Software Europe statement:
“””Generally, writing new licenses for Free Software is a well-meaning, but ill-advised activity that usually diminishes the usefulness of the software released under it, in the worst case to the point of becoming useless”””
Wow, FSF Europe just described, perfectly, my feelings about the planned GPLv3.
“my feelings”
The more YOU hurt and cry , the more the GPLv3 make senses.
Because YOU have no well-meaning intentions in anything that you do.
Bottom line is that in the US all these licenses that try to close the “Google” loophole are completely invalid. It’s just basic copyright law regarding distribution of copyrightable material.
So GPLv3 and EUPL and any other license that tries to close these loopholes will be invalid (or those clauses at least) in the US
Bottom line is that , in the US , Doctorate of law , Teacher of law and practicing lawyer and license experts are all more accurate and valid , then YOU.
Bottom line Moulinneuf is that your rabid zealotry doesn’t invalidate copyright law. Sorry to burst your bubble, but the GPL or EUPL or some random EULA of a game or Microsoft product can throw a lot of junk into a EULA, but that doesn’t make it valid. You need to brush up on copyright law, which has everything to do with distribution of copyrighted material.
Bottom line is you have absolutely nothing valid or accurate to say at all , beside projecting your action on me ( rabid zealotry ) , you also dicuss copyright law as if you possess any knowledge or anything valid to say about it.
Come up with a real life Judge that in a court of law invalidated the GPL in any shape way or form , then I will consider entertaining your fabulation and wishfull thinking about the GPL , as then and only then they will be a valid and accurate fact in reality.
And once again, in your rabid zealotry, you are incapable of addressing the facts. The validity or the invalidity of the GPL isn’t even the issue here. I am talking about copyright law and how it relies to distribution, and which has nothing to do with GPL v2, but might have something to do with GPL v3.
The so-called “download button” clause is invalid because of copyright law, and there is nothing that your FSF religion can do about it.
“And once again”
Your delusionnal , yes absolutely …
“in your rabid zealotry”
Projection of words you dont know the meaning of , again …
“you are incapable of addressing the facts.”
You would need facts first , for me to adress them.
“The validity or the invalidity of the GPL isn’t even the issue here.”
There is no valid issue from you here …
“I am talking about copyright law ”
No.
“and how it relies to distribution”
No …
“and which has nothing to do with GPL v2”
GPLv2 is a valid working copyright license …
“but might have something to do with GPL v3.”
You fail to see that V2 and V3 are of the **SAME** , license.
“The so-called “download button” clause is invalid because of copyright law”
Invalidating something that dont exist in reality dont make you right …
This is the GPL :
http://www.gnu.org/copyleft/gpl.html
“and there is nothing that your FSF religion can do about it.”
http://www.fsf.org/about
The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization based in Boston, MA, USA. We rely on support from individuals like you to carry out our worldwide mission to preserve, protect and promote the freedom to use, study, copy, modify, and redistribute computer software, and to defend the rights of all free software users.
Its not a religion. You got the wrong insult script.
Moulineuf, if you’re A#1 rabid FSF/GNU/GPL zealot then you should at least work on your communication skills, because you’re completely incoherent.
And I’m not interested in your GNU/FSF/GNU propaganda. I’ve heard it a million times before. It’s irrelevant to me.
The only issue is copyright and distribution. And it’s totally clear that you don’t really understand the issue here. I’m sure you’ll be full of religious fervor once you find out that the “close the Google loophole” is completely unenforceable, and will make the GPL v3 looks like a Microsoft EULA if it’s left in.
“Moulineuf”
My real life name take 2 n , use copy paste if you cant write it properly.
“if you’re A#1 rabid FSF/GNU/GPL zealot ”
I see you changed your script for your usual stupid scripted answers …
“you should at least work on your communication skills”
No. Its you who have a real communication and understanding problem.
The GPLv3 adress the software Freedom of today vs new laws that where created since its second revision and the actions of certain group regarding missing and non adressed issue that they take advantage of.
“It’s irrelevant to me.”
No , you are just irrelevant yourself.
“I see you changed your script for your usual stupid scripted answers … ”
I see you still run the same old faulted script…
“No. Its you who have a real communication and understanding problem. ”
You have your own problems in that department.. work on them first and then tell others to do so.
“No , you are just irrelevant yourself.”
Spoken like a real fanboy… how can people say the fsf is irrelevant… When it’s not the case for all the fanboys. Well newsflash fanboy some of us don’t need some old hippie to tell us how to do our stuff. So we can without problems say fsf is irrelevant
” without problem ”
Yes , **hamster** , spin that wheeeeeelll , weeeeeeeeeeee
” say fsf is irrelevant ”
And look like a clueless doing it …
*** I am hamster , and say the FSF is irrelevant ***
Your familly must be really proud ….
Unlike you i’m able to have a conversation on a mature level…
“on a mature level… ”
I tought I read nature level , he he he.
He’s less valid than a doctorate degree, eh?
Did you have difficulty figuring that out, or was it as easy as a bridge?
1. I think my code could be useful to other people, so let them use/modify it, and build whatever they want with it: BSD
2. I think my code is worth $$$ and I rather make it by selling my soft, not tech support: proprietary
3. I think that forcing people to provide access to any code I “shared” and any code they made in connection to it is more important than allowing them to use it without restrictions: GPLvX
4. I wanted to be a lawyer, but got suck writing code: GPLv3, EUPL
1. Dont have any priorities. Dont care about anything. Its just a failling hobby who’s flaw and 35 + years of mistakes are fixed in the GPL.
2. Only has money as only priorities.
3. Care about Free software and Open Source as priorities
4. Fix flaw in #3 , care about Free Software and Open Source as priorities.
Fsf doesnt care about open source.. they are only into their own thing. Atleast thats what rms likes tio point out.
>Fsf doesnt care about open source.
Yes, but they care about Free Software. And i’m glad that they do because freedom is much more important than a development method or the opportunity to see the code.
It’s not “freedom,” it’s GNU/Freedom!
The last version of the EUPL we were presented with was a copyleft, GPL incompatible Free Software license. We are therefore sceptical about its usefulness and would rather propose to cooperate on the further evolution of the GNU General Public License (GPL) for whichthe FSFE would be the European contact point and will gladly work with the Commission.
GPL incompatible? Like how GPLv3 is not compatible with v2 because of additional restrictions?
for the other part it sounds like FSFE just wants to be the sole arbiter of an official EU Free Software license.
I haven’t read the EUPL yet myself, so I can’t say if it’s Free Software or Open Source Software that is the target for this license. It sounds like the EU is just riding on the F/OSS populism wave though.
>> I haven’t read the EUPL yet myself, so I can’t say if it’s Free Software or Open Source Software that is the target for this license. It sounds like the EU is just riding on the F/OSS populism wave though.
I think real populism is to start speculating about things you’ve never even read.
It hardly takes a genius to discover that the software patent hell that some corporate forces are dragging us into is something to protect real innovation from. And this is what the EU is acknowledging. To call this populism is a self-disqualifier.
Having read the license, my opinion that EU is just riding the populism wave is unchanged.
It hardly takes a genius to discover that the software patent hell that some corporate forces are dragging us into is something to protect real innovation from. And this is what the EU is acknowledging. To call this populism is a self-disqualifier.
If it’s patents they are concerned about, they can target the patent system instead of wasting tax money on something like the EUPL.
” how GPLv3 is not compatible with v2 ”
Only in your wildest dreams … in reality its 100% compatible as its the same license different version.
“for the other part it sounds like FSFE just wants to be the sole arbiter of an official EU Free Software license. ”
No , its sound like you hate the FSF and GPL and are trying to bash it , and lye about them anyway you can.
“I haven’t read the EUPL”
Yet , you join a thread discussing it … If its worth considering … Why ?
I had not read it yet when I made my post because I didn’t have time to read it. I have read it now, and my original post needs no changes
GPLv3 adds restrictions that are not there in GPLv2. In GPLv2 there is a clause that forbids additional restrictions. How does that make them compatible?
Forgive my vague knowledge on this matter.
I know that one cannot distribute closed software linked to GPL software (like the nVidia/ATI drivers and the Linux kernel), but what about distributing closed software with something that is BSD licensed – like the FreeBSD kernel – or EUPL licensed? Is that legal?
I know that one cannot distribute closed software linked to GPL software (like the nVidia/ATI drivers and the Linux kernel), but what about distributing closed software with something that is BSD licensed – like the FreeBSD kernel – or EUPL licensed? Is that legal?
http://en.wikipedia.org/wiki/BSD_license#Proprietary_software_licen…
The answer seems to be yes, as long as the software that originally came with the BSD license will not be hijacked.
> […] but what about distributing closed software with
> something that is BSD licensed – like the FreeBSD kernel […]
With BSDL, this is possible, as long as you respect the BSDL. That is, keep the no-warranty disclaimer and copyright notices intact.
what about distributing closed software with something that is BSD licensed – like the FreeBSD kernel – or EUPL licensed? Is that legal?
It’s perfectly acceptable (and even encouraged) with the BSDL.
It also appears to be acceptable with the EUPL, as long as the EUPL portion is made available in source code form.
Edited 2006-10-15 00:24
I don’t know much about the law and I don’t want to risk speculating on legal terminology… So if anyone around here actually knows a thing or two about the law (preferably european law), could you please answer 2 of my questions.
1) By using GPL, to I assign the copyright or the right/duty to protect the legal status of my work to the GNU Foundation?
2) Is EUPL more like GPLv2, GPLv3 or BSD?
If #1 is right, assigning some kind of rights to a USA based foundation -no matter how well intending-, governed by USA law, EU had to invent its own OSS licence for software to be used by the government. Otherwise a foreign state could pull the carpet anytime.
I’m not a lawyer, so don’t take my answer as definitive (I’m European, though, and studied law for 3 years).
#1 – NO. By using the GPL you keep the copyright yourself and the right/duty to protect it. The problem is that you do assign the right to modify the license to the FSF, so you somehow do lose control over it (this is one of the problems mentioned in the paper examining the licenses).
#2 – They want to EUPL to be a copyleft license, so definitely it won’t be a BSD-like license, but rather a GPL-like one. It will force you to release modified works under the same terms, though it allows you to link proprietary software to EUPL software, so it could be like LGPL in this regard.
EUPL is more like GPLv2 as the current (v0.2 draft) version doesn’t do anything to close the so-called “ASP hole”.
“so it could be like LGPL in this regard.”
Thx. So basically to sum it up it is like a LGPL – Try to fix google loophole edition ?
>Thx. So basically to sum it up it is like a LGPL – Try to fix google loophole edition ?
Yes, basically that’s the idea. The rest are small points (to use European terminology instead of American, to keep the right to modify the license themselves instead of relying on someone else, subtle changes in liability clause,…)
Mmmhhh:
Not literally quoted (lazy), but “writing new free software licence is an ill-advice activity”.
OK, dad. Now, may I return later than 11:00 this night? By the way, dad, did you realize (I know this has already been addressed) that YOU are writing another licence?
I GOT IT: If the EU calls it “draft 0.9 of an attepmt towards a licencing scheme” then it won’t be a new licence (it probably needs a 1.0 to be a complete licence) and it may not be as ill adviced? Or they might as well call it “Public Domain v2” and it won’t be a new licence, either.
(aside: I also think writing new “free” licences is ill-adviced, but I won’t pretend I am right on this and try to state it as common-knowledge).
2c. For free.
Pedro.
This EU paper says there must be English and French versions of this license. Why only English and French? There are more native speakers of German in Europe than of English and French, and overall, there are more people in the EU speaking German than people speaking French (as a native or foreign language).
So you would assume that the license should be available in English, German and French, and if you would only want two languages, for some strange reason, these two languages would have to be English and German.
The only counter-argument would be that one should not only look at the EU, but at whole world, because programs under this license could be used world-wide. In this case it would be true that world-wide, more people understand French than German. But then Spanish would easlily beat French, too, and the license would have to be made available in English and Spanish.
I totally agree. Giving preference to English and French without a good reason is unfair and it doesn’t help at all to make other Europeans trust the license.
They should either translate it to all the languages in the EU or, if they want to choose two, then do it according to some criteria. If it’s the number of speakers in the EU, then German and French should be chosen. If it’s EU languages most spoken in the world, then Spanish and English. Choosing English and French is arbitrary and makes no sense. They should be more careful with these kind of decisions.
Let’s think about this for a second.
EU is financed by citizens and companys in Europe, as in the members of the European union. How is it financed? Taxes. Reasonably, the whole point with taxing companies and citisens is by thinking society might be able to provide something in return to people which is of benefit and can not be done alone.
So let’s see here. If the taxes are paid by citizens AND companies, wouldn’t it be so that the best license applicable to suit everyones benefit is simple Public Domain? That way, everyone who pays have the benefit of getting back what they have invested through taxes.
Geeez, sometimes I wonder what is the delusion in politicians heads.
It depends on how you see it. The reason why they don’t want to release it under the public domain (or a BSD-like license) is because they think that it doesn’t benefit the community (citizens and companies) as much as a copyleft license. Under the public domain, the changes that someone makes to the code would just belong to that someone, while under a copyleft license it will belong (more or less) to the community (unless the modified code is just used privately and not redistributed, in which case it would just belong to its author).
Under the public domain, the changes that someone makes to the code would just belong to that someone, while under a copyleft license it will belong (more or less) to the community (unless the modified code is just used privately and not redistributed, in which case it would just belong to its author).
Just come out and say it. It’s a freaking socialist political statement instead of what’s really fair. Just like the GPL, but instead of a nutjob like RMS behind the GPL you’ve got an entire political entity. I’m not surprised that crap would come from the EUrinal.
no, think of code contributed as to the “club” as opposed to individual ownership. That’s actually a key difference between FSF projects and Linux. FSF holds the assignments to copyright for all the offical patches.. where there is no over all “linux body” that is assigned copyright to all the Linux parts… One submits one particular work to the community, attaches a license to it, and it’s just sort of out there. The author’s work is done. If they take that orginal work and want money for it that’s legal too! they retain all their rights. now, Anybody can continue the progression of the licensed program with patches and new features, but only the person who started the “chain” can change it..and once patches are commited, all those people would have to agree as well!
So it’s a huge issue… It’s about to hit the fan with GPL3 because there is no method to “update” license terms in many licenses, it’s not as “socalist” as you think it is.
“So let’s see here. If the taxes are paid by citizens AND companies, wouldn’t it be so that the best license applicable to suit everyones benefit is simple Public Domain? That way, everyone who pays have the benefit of getting back what they have invested through taxes. ”
PD is the worst because it’s essentially “uncopyrighted” in the US the legal use of “Public domain” is a legal fallacy just like “IP”. PD is a discription of something perported to have fallen out of license term, you cannot assign something outright to PD.. authors do it, but it’s not legally enforceable.
Also, PD doesn’t do much to protect the work, it just makes it free, like beer at a frat party… nobody comes around in the morning to help clean up afterwards. The big companies will all immediately fork, and recopyright whatever work is released, the little guy may never know it exists, or the version that is “free” won’t be useable with any actualy mainstream product (kerberos!). Of course, putting the work into another license project works too as well as PD, but which one do developers work on? That’s the trouble we have with Wine for instance.. you can’t develop for both forks past a certian point or your “corrupting” one of the versions and get into licensing trouble.