>Isn't requiring anything beyond the point 1 a teensy bit over-reaching?
Regarding binary stuff, no. If some blob of firmware must be delivered to the scanner, this firmware must be made available under terms that allow it to be copied and used by anyone who wishes to have SANE operate with a Plustek scanner. I believe Plustek can retain intellectual property rights in this data. Many Linux distributions will refuse to distribute binary-only code to run on the user's computer (a proprietary device driver) because it conflicts with their own license terms. There are two answers to the question "Who will prepare SANE code to support Plustek scanners?" Yes, Plustek could simply publish code and say anyone who wants to adapt it for the SANE environment is welcome to do so. Certainly some people will look at it, and, if they think it reasonable, may do this. Assume this occurs, and many Plustek scanners are well supported by SANE. What happens when Plustek builds a new scanner? Who will want to go through new Plustek code and do this again, when they have other things to do? A better alternative is to have Plustek adapt their code to SANE. Surely those with good knowledge of the SANE environment will answer questions and offer advice on SANE best practices. It is likely that Plustek already has a software build process to create both Windows and Mac OS products. This could be enhanced to support SANE as a third target. Mac OS has substantial POSEX support, and Windows is moving in this direction - it might not require much. The great advantage here is that when Plustek develops code for their new products, it happens in an environment where SANE is a supported target. This should make SANE support for a new Plustek scanner almost automatic. Whatever happens, plus marks for Plustek to consider this. -- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org