[sane-devel] Header files required to build backends

Stef stef.dev at free.fr
Thu Apr 3 19:19:14 UTC 2014

On 03/04/2014 14:27, m. allan noah wrote:
> On Thu, Apr 3, 2014 at 8:10 AM, John Paul Adrian Glaubitz
> <glaubitz at physik.fu-berlin.de> wrote:
>> On 04/03/2014 01:59 PM, John Paul Adrian Glaubitz wrote:
>>> On 04/03/2014 01:23 PM, m. allan noah wrote:
>>>> Which header files do they need?
>>> Excerpt from the source code [1]:
>> Ok, I figured out that sane-backends has these additional headers
>> in EXTRA_DIST in include/Makefile.am.
>> Does this mean that sane-backends is not designed to allow backends
>> to be built externally? Thus, if I want to build the Canon drivers,
>> I will have to have the full sources of sane-backends at hand?
> That is exactly what it means. Those interfaces are not stable and not
> considered part of the 'interface' of sane. In my opinion, backends
> that use them but include closed source components are skirting the
> edges of their legal rights, by denying you yours.
> allan

     I second that. There is a different copyright notice for the public 
API and for the private internal includes.


More information about the sane-devel mailing list