[sane-devel] Please give me some help to solve the license issues in using sane

Alessandro Zummo azummo-lists at towertech.it
Fri Jun 6 15:24:03 UTC 2008


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?
 


-- 

 Best regards,

 Alessandro Zummo,
  Tower Technologies - Torino, Italy

  http://www.towertech.it




More information about the sane-devel mailing list