From owner-freebsd-chat Mon Sep 28 21:18:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA04585 for freebsd-chat-outgoing; Mon, 28 Sep 1998 21:18:12 -0700 (PDT) (envelope-from owner-freebsd-chat@FreeBSD.ORG) Received: from obie.softweyr.com ([204.68.178.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA04526 for ; Mon, 28 Sep 1998 21:17:55 -0700 (PDT) (envelope-from wes@softweyr.com) Received: from softweyr.com (wes@zaphod.softweyr.com [204.68.178.35]) by obie.softweyr.com (8.8.8/8.8.8) with ESMTP id WAA12127; Mon, 28 Sep 1998 22:17:25 -0600 (MDT) (envelope-from wes@softweyr.com) Message-ID: <36105F54.C89F7564@softweyr.com> Date: Mon, 28 Sep 1998 22:17:24 -0600 From: Wes Peters Organization: Softweyr llc X-Mailer: Mozilla 4.05 [en] (X11; I; FreeBSD 2.2.6-RELEASE i386) MIME-Version: 1.0 To: Eivind Eklund CC: Nicholas Charles Brawn , freebsd-chat@FreeBSD.ORG Subject: Re: LGPL confusion References: <19980928142954.22124@follo.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Eivind Eklund wrote: > > On Mon, Sep 28, 1998 at 11:00:58AM +1000, Nicholas Charles Brawn wrote: > > I was going through the licence file included in the gtk 1.0.6 > > distribution, and discovered that gtk is distributed under the lgpl. > > >From my limited understanding, with the gpl, you MUST release derivative > > works with source, though the lgpl has been modified to allow you to > > release binary only derivative works. > > > > Is this the case? Could someone more familiar with the lgpl please > > clarify it for me. > > This is _almost_ the case. You have to release object files for your > "work that uses the library", and you have to release source code if > you have a direct derivative work (ie, you do changes to GTK itself). > > Shared library technology does probably not release you from the > requirement to release object files. If you distribute GTK itself as a shared library, you have no need to release your own object files, as a user could (theoretically) create a new shared GTK library, fixing any problems and/or adding functionality to GTK, and still use it with your program. OTOH, we wouldn't have this problem if authors of useful libraries like GTK didn't infest it with any mutation of the GPL. But, since it is the *GNU* toolkit, it's not surprising, is it? ;^) -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC http://www.softweyr.com/~softweyr wes@softweyr.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message