Skip to content

GCC Summit News

Right now I’m at the GCC Steering Committee Q&A panel at the summit.  There’s a new draft out of the GCC runtime license (used by libgcc, libgcj, etc).  The latest text allows for the development of GCC plugins — folks are already talking about review of the patch and how soon it can be merged (answer: after the license is finalized).

This is great stuff!

2 Comments

  1. Joe Buck wrote:

    Actually plugins are allowed under the current license. The new draft is an attempt to say that you get the exception to the GPL that allows you to use libgcc, libstdc++ etc with proprietary software as before, unless you’ve used non-GPL-compatible software to do transformations on gcc internal representations to produce the code.

    That is, if you use plugins, either the plugins have GPL-compatible licensing or, if not, the special exception doesn’t apply and you’d have to make the whole app free. This has been negotiated over a number of months to satisfy RMS’s concerns that plugins could result in proprietary optimization passes “freeloading” off of GCC.

    There are some problems with the current draft: if you read it, it will appear that there are additional restrictions that weren’t there before other than the plugin issue, but all sides recognize that this is a problem that will be cleaned up. So anyone who saw a draft and freaked out: don’t panic.

    Thursday, June 19, 2008 at 4:27 pm | Permalink
  2. Looks like a very cute solution to the plugin problem!

    Monday, July 21, 2008 at 1:15 pm | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*