Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] Announce: Schoca-0.2.3 released
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2004-10-25 (08:00)
From: Ville-Pertti Keinonen <will@e...>
Subject: Re: [Caml-list] Announce: Schoca-0.2.3 released
David Brown wrote:

>The GPL only coveres distribution, not execution.  GPL code can be linked
>with even proprietary code as long as the result isn't distributed at all.
This is getting fairly offtopic, but I thought it might be worth 
mentioning that this is not quite so clear-cut.

While you're essentially correct, the above could also be interpreted to 
mean that you can get around the GPL by having the end-user link 
GPL-incompatible software against a GPL component.  According to RMS, 
this is not acceptable, even for a minor, optional component (he 
demanded that CLISP change its licensing due to the optional ability to 
link against GNU readline; the author changed to GPL).

On the other hand, a similar practice is commonly accepted for Linux 
kernel modules.

Consider a situation where someone created a compatible but non-GPL 
replacement for some major GPL library, and GPL-incompatible software 
that could be linked against that library...or the original GPL 
library.  Lets say the original GPL library is sufficiently better that 
most users link against it.

The above could be extended to turn any GPL program into a library 
first, then create a crappy compatible library...

I really don't know what the legal interpretation of that would be.

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: