[Haskell-cafe] Re: Hmm, what license to use?
barsoap at web.de
Sun Sep 28 06:07:06 EDT 2008
"Magnus Therning" <magnus at therning.org> wrote:
> On Sat, Sep 27, 2008 at 4:59 PM, Simon Marlow
> <simonmarhaskell at gmail.com> wrote: [..]
> >> That would be serious indeed, but before changing my ways I'd need
> >> more information to back up your statement. Could someone confirm
> >> that code from one installed module can be inlined into another?
> > When optimisation is turned on, you have virtually no control over
> > how much code GHC will copy from one module to another, which is
> > why several people (me included) have expressed concerns about the
> > use of an unmodified LGPL with Haskell code in the past. I believe
> > at one stage we even asked for clarification from the FSF, but I
> > don't recall getting an answer.
> Thanks for this clarification. In my limited understanding of
> licenses this would mean that in the Haskell world LGPL and GPL
> basically are the same. I suppose it's an excellent example of just
> how difficult it is for "law" to keep up with technology, even when
> the "law" is written by technologists.
> I guess it means I might as well relicense all my Haskell code under
> GPL instead.
> I'm also disappointed to hear that the FSF hasn't bothered responding
> to this issue. What part of the FSF was approached? Does someone
> still have copies of the letters/email that was sent?
IMHO, and IANAL, inlining core from .hi's shouldn't be any different
than calling a macro out of a .h...
might be an interesting read regarding that topic, as wxwidgets heavily
relies on macros for declarations.
In another sphere (lua, that is) there is spring, whose developers
more or less say that the FSF has lost its mind by interpreting mods as
derived works, thus requiring them to be published under the GPL.
(c) this sig last receiving data processing entity. Inspect headers
for copyright history. All rights reserved. Copying, hiring, renting,
performance and/or broadcasting of this signature prohibited.
More information about the Haskell-Cafe