[sane-devel] Please give me some help to solve the license issues in using sane
m. allan noah
kitno455 at gmail.com
Fri Jun 6 15:37:50 UTC 2008
On 6/6/08, Alessandro Zummo <azummo-lists at towertech.it> wrote:
> On Fri, 6 Jun 2008 11:10:52 -0400
>
> "m. allan noah" <kitno455 at gmail.com> wrote:
>
>
> > yes- this seems reasonable, however, this 'program' cannot be derived
> > from existing GPL'd software that does not already have this added
> > permission, because that would change the original program's license
> > without permission of the authors.
>
>
> correct.
>
>
> > so, is our answer to Mengqiang that there are only four choices?
> >
> > 1. you can write an entirely free backend, and use code from SANE.
>
>
> yay! :)
>
>
>
> > 2. you can write a partly free backend, that runs the closed parts as
> > a separate process, and use code from SANE in the free part, provided
> > that the interface to the closed parts is simple and well documented.
>
>
> this is the hp way if i've got it corretly. I find it a bit ugly.
>
>
>
> > 3. you can write a partly free backend, that dynamically links to the
> > closed parts, provided that you place a license exception in the free
> > part allowing said linking. you cannot use any code from SANE, other
> > than sane.h and the sane specification, in either part.
>
>
> this means that the sane I/O facilities cannot be used. however
> it may be the cleanest thing.
>
> that's similar to the epkowa way, which uses sane io facilities
> iirc?
well, if epkowa dynamically links and uses sanei, then it is not using
#3- it might be violating the license? Olaf- can you describe the
mechanism?
allan
--
"The truth is an offense, but not a sin"
More information about the sane-devel
mailing list