License Committee Report for September 2009

Giancarlo Niccolai gc at falconpl.org
Wed Sep 2 16:23:58 UTC 2009


Russ Nelson wrote:
> Giancarlo Niccolai writes:
>  > sent with the submission I explained why I thought it is preferable to
>  > stop the "custom license / GPL, but with my own uncontrolled/uncertified
>  > exception" rage, and to offer a standardized license covering this
>  > general need.
>
> I believe it is wiser to wait until the need is made clear by having
> many adopters of this language.  
I don't know if the relevance of this license has anything to do with 
the relevance of THIS language. The need is felt because every language 
needed to stick with specialized licenses and/or with totally unrelated 
exceptions, or, as a last resort, to dual licensing. This includes PERL, 
SWI Prolog, Python, PHP, and even a good deal of GNU foundation 
software. Also, the license is not project specific (as i.e. Python's 
and Ruby's).

> A GPL ... with modifications ... can
> be consider as the GPL unless you particularly care about the extra
> freedom.  Yet Another License needs to be understood in its totality.
>   
On the point that evaluating the exception is easier than evaluating a 
license, read the evil #1 to #4 in the rationale. -- The fact that the 
text of an exception is shorter than the text of a license doesn't help 
in evaluating the breadth of its legal consequences. I could show many 
examples in the Italian regulatory system where the change of a single 
adjective (with a quasi-synonym) with respect to a base law WILLFULLY 
caused criminals (friends of the law proposer) to go free, and public 
money initially thought to go in green energy to be diverted into 
nuclear energy and incinerators. The law changing the adjectives in the 
first case and adding a word in the second was exactly one sentence 
long; structurally identical to an "exception". And no one was able to 
understand how maliciously dangerous they were in advance.

The danger with exception proliferation is exactly that of letting 
similar legal bombs to sneak into the open source world, or into your 
economic entity, as they are simply too many to be considered carefully 
one by one; and so, they are often accepted with nothing more than "oh, 
ok. Seems a reasonable exception".

So I strongly disagree on the fact that "GPL ... with modifications ... 
can be considered as the GPL". This was a shortcut taken by the 
community to spare the activity needed to regulate the rights on some 
shady regions (code helping other's code -- when not a library that 
could be linked-by-name), as that of embeddable scripting engines. IMHO, 
any exception, no matter how sensed it looks, totally invalidates any 
previous analysis on the whole of the license, no matter how trivial it 
seems. Especially when the exceptions become so many that they may start 
to clash on each other.

On this account, the scheme of the Creative Commons, with its modularity 
of pre-defined rights you can chose to preserve, it's a better solution 
than a monolithic core that the community accepts to be amended on one's 
needs -- and with one's personal and more or less careful or willfully 
malicious wordings -- without too much fuzz.

The point I want to make clear is that this license is NOT aiming to 
protect some specific specific work, but is aiming to provide an 
open-source regulation on a previously shady area; so shady that 
practically every other similar software in the open source community 
needed to provide an ad-hoc solution. Ad-hoc solutions, even when they 
are "just exceptions", doesn't work in the direction that drives the OSI 
into granting open-sourceness certifications. Rather, they are a 
constant nuisance for other developers willing to go open, and for 
commercial entities willing to adopt those products but not being sure 
about what they can or cannot do with the product (a simple search on 
the net shows that this concerns are present on both sides of developers 
and users, and shows also how much they are tiresome).

Hope what I say makes sense.
Giancarlo






More information about the License-review mailing list