[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
[mizar] Fwd: Fwd: Fwd: License for MML
- To: mizar-forum@mizar.uwb.edu.pl
- Subject: [mizar] Fwd: Fwd: Fwd: License for MML
- From: Josef Urban <josef.urban@gmail.com>
- Date: Tue, 23 Feb 2010 12:59:20 +0100
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=JrFo0tVWmPujxAXXe3lBz3LTIoKuVClr1Wbz4O/1U8dM6zqH6NygyRP78N5QmxCjK9 yMS/o3vP46N2MkzEi+yPeIS1ok+ZO+HKcI1NyiyIyL7bfx5HnwWEJjp+KBF8oe1b55qe FE30jQjhnuEtRmLcs21gKame+mRwsbWeI8COQ=
---------- Forwarded message ----------
From: Lionel Elie Mamane <lionel@mamane.lu>
Date: Tue, Feb 23, 2010 at 12:55 PM
Subject: Re: Fwd: Fwd: License for MML
On Tue, Feb 23, 2010 at 12:16:35AM +0100, Josef Urban wrote:
> On Mon, Feb 22, 2010 at 8:16 AM, Josef Urban <josef.urban@gmail.com> wrote:
>> ---------- Forwarded message ----------
>> From: "David A. Wheeler" <dwheeler@dwheeler.com>
>> Date: Sun, 21 Feb 2010 21:34:49 -0500 (EST)
>> Subject: Re: Fwd: License for MML (xyzzy)
>> So, what license(s) do you pick? There are various options, but let me at least
>> recommend a set of requirements. The most common licenses by *far* for
>> community-developed materials are:
>> * CC-BY-SA for non-software (GNU FDL is probably #2, but diminishing)
>> * GNU GPL for software (more than 50%; others common ones are LGPL,
>> BSD-new, and MIT).
The question is "are proofs software". Formally, under "proofs as
programs" they are. But on the other hand, they are also documents for
human consumption, so the kind of things that are usually covered by
CC-BY-SA and friends. Multi-licensing with (at least) one license from
each of the two groups seems the most prudent to me.
>> That doesn't mean you have to use those two licenses, but I believe
>> it is critically important that whatever license(s) you choose are
>> compatible with those two (for their respective domains).
It is also critically important that your licensing be compatible with
other projects that you want to import content from or export content
to.
> It would seem good to dual-license MML under CC-BY-SA and (L)GPL .
> However, the last link above talks about the dangers of dual
> licensing. Is it true that if we dual license as above,
> copying/modifying proofs from Wikipedia/PlanetMath will not be
> possible, because WP/PlanetMath are not released under (L)GPL?
Yes, that is correct. But it will be possible to copy from the MML and
put in WP/PlanetMath.
> Similarly for copying/modifying from Isabelle Archive of Formal
> Proofs (AFP): If we take (L)GPL-ed Isabelle formalization, will it
> be possible to release the Mizar result also under CC-BY-SA?
No, it won't be possible. But it will be possible to make FROM
SCRATCH, without using the Isabelle file, a Mizar article that
implements the same mathematical proof (seen as proof-as-programs, the
same algorithm) and licensed under CC-BY-SA.
Essentially, the MML has a problem because two projects that we want
to be "copyable" from/to have an incompatible license. The MML cannot
keep a uniform licensing situation *and* be copyable both ways with
WP/PlanetMath *and* be copyable both ways with the Isabelle
AFP. Remove one clause from that conjunction and it becomes
possible. Non-uniform licensing is hard to deal with for users (they
have to check each individual file they want to use to know what they
can and cannot do), especially if the intersection of the licenses
over the whole library is empty. It also rapidly becomes messy. The
MML could e.g. require new submissions to be dual-licensed, but
"ports" from other systems can retain their license to minimise the
mess. Also, mark files with their license status clearly!
Another path is to convince AFP and/or WP/PlanetMath to relicense to
dual (L)GPL / CC-BY-SA. I get the impression that AFP will be the
easiest there.
--
Lionel