On Tue, 19 Oct 2010 16:05:51 -0400
Justin Seyster <jrs...@gmail.com> wrote:

> I'm getting ready to release plug-in code, and I want to have a very
> clear idea about licensing before I release.  I'm leaning towards
> releasing everything as GPLv3, but I do want to know exactly what is
> and isn't allowed.

A definitive and legal answer should be asked to expensive lawyers
after showing them http://www.gnu.org/licenses/gcc-exception.html

I am not a lawyer (and not a US citizen), I don't even understand all
the details of GPLv3 and my naive answer is that plugin which are
GPLv3 are ok (in particular when they are used to compile GPL
software). Perhaps even any plugin with a licence compatible with GPLv3
is ok, but I cannot explain what that is meaning :-)

And that also applies to anything dlopen-ed by a GCC plugin or a GCC
branch such as a MELT module, see http://gcc-melt.org/ or
http://gcc.gnu.org/wiki/MELT or come hear my MELT tutorial at the GCC
Summit next week :)

So my naive advice to you is to release your code as GPLv3. It could
happen that I am wrong. So let just say that it is my wish.

The other advantage of GPLv3 plugins is that they are playing the rules
wanted by most GCC contributors, and that GCC maintainers could have a
glance inside them. I might be happy being able to do that.

Cheers.

-- 
Basile STARYNKEVITCH         http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mine, sont seulement les miennes} ***

Reply via email to