From: Steve M. R. <ste...@vi...> - 2003-10-25 21:50:43
|
On Sat, Oct 11, 2003 at 12:44:34PM +0200, Claus-Justus Heine wrote: > Hello Steve, > > Steve M. Robbins wrote: > > >>I have just hacked geomview to enable that fancy seek-back-on-a-pipe > >>stuff again; works with recent glibc and gcc (i.e. glibc-2.3.x, gcc-3.x) > >>I'm using glibc's fopencookie() stuff to overload the pipe-fd with a > >>user defined stdio stream which does it's own buffering in a circular > >>ring-buffer. > > > > > >I was reviewing the changes you made -- they are quite extensive! > >I was wondering if you could elaborate on the changes you made, why > >they are required, etc. Something like a ChangeLog entry. You might > >want to post it to the geomview-users list to provoke a discussion > >with the developers. > > Got in contact with the developers; also I have submitted the changes to > the CVS-Repository at SF. Yes, I took your patch from sourceforge. Many thanks: I applied it to the debian package. One thing I was wondering about is the license. Geomview uses the LGPL, while the new file "src/lib/oogl/util/seekpipe.c" created by Claus-Justus is provided under the GPL. I don't know what a mixture of GPL and LGPL would mean. For debian, I opted to invoke LGPL clause #3 and declare the whole of geomview under the GPL. For the CVS on sourceforge, I guess it would make sense to decide which license is desired for geomview and either change seekpipe.c to LGPL or change the rest of geomview to GPL. -S |