nanogui: Licensing


Previous by date: 11 May 1999 22:24:19 -0000 (long) discourse on nanogui design, Greg Haerr
Next by date: 11 May 1999 22:24:19 -0000 RE:, Vidar Hokstad
Previous in thread: 11 May 1999 22:24:19 -0000 Re: Licensing, Alex Holden
Next in thread: 11 May 1999 22:24:19 -0000 Re: Licensing, Vidar Hokstad

Subject: RE: Licensing
From: Greg Haerr ####@####.####
Date: 11 May 1999 22:24:19 -0000
Message-Id: <01BE9BCB.07A4F4B0.greg@censoft.com>

CrossELF sounds quite cool, I'm definitely going to take a look
at it.  It sounds like it could be useful for all sorts of OS projects...
I am also interested in any sources to *small* ELF linkers that run on
multiple operating systems.

Greg

On Tuesday, May 11, 1999 1:16 PM, Vidar Hokstad ####@####.#### wrote:
> On Tue, 11 May 1999, Alex Holden wrote:
> 
> > On Tue, 11 May 1999, Vidar Hokstad wrote:
> > > Speaking from a corporate perspective, I can say that we'd be happy with
> > > LGPL, at least... Even GPL for the server part, but of course I do see the
> > > issue for other people that might want to link their application directly
> > > with the server.
> > 
> > If we figured out a way to provide runtime module loading rather than
> > linking it at compile time, that should be okay I think. I'd rather have
> > the server under a license which let people link proprietory code into it
> > if they want to though, if only so that people really low on memory can
> > use the "application linked into the server" mode, with an application
> > that they don't want to release the source to. I don't know how difficult
> > it is to provide dynamic module loading though, it's something I've never
> > tried.
> 
> Try;
> 
> man dlopen
> man dlsym
> 
> And also, do a search for "CrossElf" on some search engine...
> 
> dlopen() and dlsym() is the Unix way of doing it. It doesn't work on all
> Unix versions though. 
> 
> CrossElf is a _really_ cool alternative. It loads ELF files, compiled
> under Linux for instance, under any OS that supports dlopen()/dlsym(), and
> in additition under DOS and Windows. Of course, the code will only run if 
> compiled for the same CPU and as long as it doesn't rely on OS specific
> APIs.
> 
> That is: The _SAME_ binary runs under DOS, Windows, Linux and any other
> x86 based OS you happen to port the CrossElf loader to. Under Windows it
> also supports loading native DLL's.
> 
> Vidar Hokstad ####@####.####
> Director of R&D, Screen Media AS
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ####@####.####
> For additional commands, e-mail: ####@####.####
> 

Previous by date: 11 May 1999 22:24:19 -0000 (long) discourse on nanogui design, Greg Haerr
Next by date: 11 May 1999 22:24:19 -0000 RE:, Vidar Hokstad
Previous in thread: 11 May 1999 22:24:19 -0000 Re: Licensing, Alex Holden
Next in thread: 11 May 1999 22:24:19 -0000 Re: Licensing, Vidar Hokstad


Powered by ezmlm-browse 0.20.