[MonoDevelop] FSF
Bernhard Spuida
bernhard@icsharpcode.net
Sat, 17 Jul 2004 09:38:03 +0200
Hi all,
as stated in a previous mail, we (the Sharpdevelop team) decided to
ask the FSF for their view of licensing matters regarding Monodevelop
and Sharpdevelop. Here ist their answer which we accept as
authoritative:
On 15 Jul 2004 at 18:23, novalis@fsf.org via RT wrote:
> On Thu, 2004-07-15 at 09:26, Bernhard Spuida via RT wrote:
> > The issues we now see are:
> >
> > * The assumption that without explicitly choosing a license, code
> > derived from GPL'd code is 'license free' seems incorrect.
>
> Code derived from GPL code must be licensed under the GPL.
Additonal
> permissions may be added at the time of distribution or at any
later
> time. It's fine for them to license code that they add under some
> GPL-compatible but more permissive license.
>
> > * A change in licensing of GPL'd software is not possible without
the
> > permission of the copyright holders of all code involved from our
> > understanding.
>
> That's right with respect to the work as a whole.
>
> Basically, it seems like the MonoDevelop people can do what they
propose
> to do. That is, they can license their new code under the X11
license
> (note: make sure they pick a version of said license which is
actually
> GPL-compatible -- the most recent XFree86 license isn't). This
doesn't
> change a whole lot wrt the work as a whole (including plug-ins)
until
> they replace all of the GPL code. So long as there is some code in
> there which is GPL, they can't start making proprierary plug-ins.
>
> In other words, there are two ways to get the permission of all
> copyright holders: 1. Ask all copyright holders. 2. Reduce the
number
> of copyright holders to those you already have permission from.
>
> Note that the structure of the code as a whole is copyrighted, so
their
> replacement should probably not proceed by going class-by-class and
> implementing each method of each class -- instead, they ought to
sit
> down and start rewriting.
>
> Their choice is a shame for software freedom, since what they want
to do
> doesn't protect software freedom as much as the GPL. But the good
news
> is that you'll be able to freely merge in code from MonoDevelop
into
> SharpDevelop. This includes proprietary versions of SharpDevelop.
You
> should mention this on the mailing list, because if they think that
> they'll stop you from making proprietary versions by converting to
the
> X11 license, they are mistaken indeed.
>
>
> --
> -Dave Turner
> GPL Compliance Engineer
> Support my work: http://svcs.affero.net/rm.php?r=novalis&p=FSF
Regards,
Bernhard Spuida
#develop senior word wrangler
365/24 - so expect support for only 15.208333 days a year