Hello, everyone,

My name is Wang mengqiang, I am expecting to get your help on development very 
much.

I am investigating to develop a commerce driver on linux.  I have studied the 
sane project for some time. And, we are planning to develop the driver on sane. 
But, I have some doubts on license of sane so, I'd like to get the answer from 
sane directly.  

1) In the development, we plan to use several special modules  which do not 
contain any open source code from sane or other party, because they contain 
some tecnology that we do not want to open. So, that is, our backend is 
composed of two parts, one part is open source code which we refer to the 
source code from sane, and another part is one that should not be open. Of 
course, the first part(open source part) will call the functions in the second 
part(closed source part). After compiling and linking them together, we get the 
backend. My questions is whether we can keep the second part closed in this 
way,  whether this way comform to the license of sane(GPL)?  Please refer to 
the attached image for the architecture. 


2) If we can use above method to develop our commerce driver, is there any 
limitation on the link, for example, static link during the compile, or dynamic 
link when the backend is running? 

Additionaly, I found one sentence like, in 
http://www.sane-project.org/backend-writing.txt
--------------------------------Start----------------------------------------
       PROGRAMMING
       -----------

       * A backend library is always only one file (libsane-backendname.so). 
Please do
          not use multiple libraries e.g. for lower and higher level code.


--------------------------------end-----------------------------------------

does it mean that the backend MUST be generated by static link in compiling, it 
cannot dynamic link other library(dll), right?


3)  Maybe, in some case, we will include some header files of sane in a file, 
for example, to include file  '/include/sane/sanei_backend.h'. Then, should we 
open our source only because of this including?


 Best Regards,

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/  
_/    Mengqiang Wang

_/    System Development Dept 5.

_/    System Planning & Development Div.     
_/    Canon Information Technology (Beijing) Co., Ltd.  
_/    12A Floor, Yingu Building
_/    No. 9 Beishuanxi Rd.
_/    Haidian District, Beijing 100080
_/    China
_/    Phone: +86-10-6280-0210 ext:702
_/    Direct Line: +86-10-6280-0689
_/    Fax:   +86-10-6280-0695
_/    e-mail: wangmengqiang at canon-ib.com.cn

_/    http://www.canon-ib.com.cn
------------------------------------------------------------------------
PRIVILEGE AND CONFIDENTIALITY NOTICE
The information in this email is intended for the named recipient(s) only.  
This email may contain privileged and confidential information.  If you 
have received this email in error, please do not forward this email or 
any contents therein, please delete this email immediately, and please 
notify the sender immediately via email [wangmengqiang at canon-ib.com.cn] 
or telephone [+86-10-6280-0210-702].
------------------------------------------------------------------------ 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: compose.jpg
Type: image/jpeg
Size: 62927 bytes
Desc: compose.jpg
Url : 
http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20080605/85b76892/attachment-0001.jpg
 

Reply via email to