[ale] Topic for discussion

Jeff Hubbs hbbs at comcast.net
Thu Oct 30 21:42:06 EST 2003


IIRC, Gimp =

GNU
Image
Manipulation
Program

That should suggest something about its licensing.

- Jeff

On Thu, 2003-10-30 at 20:23, Christopher Fowler wrote:
> On Thu, Oct 30, 2003 at 08:16:08PM -0500, Doug McNash wrote:
> > I guess it depends on how you define linking.
> > 
> > If "linking" is defined as symbol resolution then it 
> > occurs at compile time (ld) or at runtime (dlopen()).  I 
> > believe that there is another level of indirection on the 
> > dynamic linking whereas the static linking modifies the 
> > object.  
> 
> One good example would be in programs that allow plug-ins.  If
> dlopen() was considered "linking" then one can not write a 
> plug-in for GIMP unless it was under the GPL like Gimp.  I'm
> not sure what license GIMP is under.
> 
> 
> Maybe there are other ways to this. Using IPC to somehow communicate
> to the symbol to execute code in that function but not using any
> form of linking.
> 
> 
> 
> > 
> > On Thu, 30 Oct 2003 19:58:38 -0500
> >  Christopher Fowler <cfowler at outpostsentinel.com> wrote:
> > >On Thu, Oct 30, 2003 at 07:50:09PM -0500, Doug McNash 
> > >wrote:
> > >>>Does use of dlopen() == Linking?
> > >
> > >To me, linking happens at compile time.  When the program
> > >is actually build.  An executable that uses dlopen() can 
> > >still
> > >function without the symbol it is requesting.  It can be 
> > >programmed
> > >to terminate or to do something else.
> > >
> > --
> > Doug McNash <dmcnash at yahoo.com>
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
-- 
Jeff Hubbs <hbbs at comcast.net>



More information about the Ale mailing list