"viral" (was RE: Licensing options for firmware)

Roger Fujii rmf at lookhere.com
Wed Apr 6 20:40:50 UTC 2005


Ian Lance Taylor wrote:
> "Scott Miller" <scott at opentrac.org> writes:
>>'Viral' also implies propagation, and 'reciprocal' doesn't.
> 
> Yes, precisely, and the GPL doesn't propagate.  If the guy in the seat
> next to me on the plane sneezes, I get his viruses.  That's viral.
> That's not how the GPL works.  You have to invite the GPL into your
> code; it doesn't slip in against your wishes.
> 

Actually, this doesn't have to be true, since you can have the situation where

   Program A -> LGPL lib B -> LGPL lib C

and if LGPL lib C changes to GPL lib C, then Program A must be GPLed, even though
it only calls LGPL lib B (ergo, it'll slip in).  Look at it like inviting a
sick sneezing friend. :)

-r



More information about the License-discuss mailing list