Re: sanei_config.h

David Mosberger-Tang (David.Mosberger@acm.org)
Sun, 13 Dec 1998 12:56:47 -0800

>>>>> On Fri, 11 Dec 1998 15:59:33 +0100 (MET), Lars Prieske <lars@planet.de> said:

Lars> Why 'sanei_config.h' will not be installed?
Lars> I need sanei_config_open().

The sanei routines are not part of the SANE API. The "i" at the end
of "sanei" means "internal", i.e., stuff that can change out of sync
from the SANE API version numbering scheme. Also, note that if a
project uses any sanei routine, that project must be released under
the GPL.

To summarize:

- if you do a non-free project:
don't use sanei routines at all (this is a legal requirement)

- if you do a free project distributed separately from SANE:
cut & paste sanei routines that you need from the
SANE distribution (this is to protect you from changes
in sanei routines that would break your frontend/backend)

- if you do a free project distributed as part of SANE:
just use what's there---the SANE maintainers will take
care to keep your source in sync with the sanei routines

--david

--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com