[sane-devel] sane-backends effectively GPL'd in disguise?

Olaf Meeuwissen olaf@zen.epkowa.co.jp
Fri, 25 Jul 2003 10:59:08 +0900


On Thu, Jul 24, 2003 at 07:14:30PM +0200, Henning Meier-Geinitz wrote:
> Hi,
> 
> a quick status update:
> 
> On Wed, Jul 23, 2003 at 11:36:57AM +0900, Olaf Meeuwissen wrote:
> [GPL instead of GPL + SANE exception]
> >   include/sane/sanei_thread.h
> >   include/sane/sanei_usb.h
> 
> Fixed in CVS with consent of the authors.
> 
> >   include/sane/sanei.h
> >   include/sane/sanei_codec_ascii.h
> >   include/sane/sanei_codec_bin.h
> >   include/sane/sanei_scsi.h
> >   include/sane/sanei_wire.h
> >   include/sane/saneopts.h
> 
> I'm waiting for responses from the authors.
> 
> >   include/lalloca.h
> >   include/lassert.h
> >   sanei/linux_sg3_err.h
> 
> Put on the TODO list.

Hi Henning,

Thanks for the quick action.  As for the lalloca.h file, you may be 
able to use the following (taken from the autoconf info pages which
are under the FDL)

    /* AIX requires this to be the first thing in the file.  */
    #ifndef __GNUC__
    # if HAVE_ALLOCA_H
    #  include <alloca.h>
    # else
    #  ifdef _AIX
     #pragma alloca
    #  else
    #   ifndef alloca /* predefined by HP cc +Olibcalls */
    char *alloca ();
    #   endif
    #  endif
    # endif
    #endif

I *think* you can cite "fair use" and put this in the public domain.  
Double checking with the authors, of course, won't hurt :-)

Thanks again,
-- 
Olaf Meeuwissen                            EPSON KOWA Corporation, ECS
GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5 EB97  976A 16C7 F27D 6BE3 7D90
Penguin's lib!       -- I hack, therefore I am --               LPIC-2