shinko_s6145: Add an explicit exception to the GPLv3 license to allow
combining and/or redistributing this backend along with the proprietary libS6145ImageProcess library, provided all other terms of both licenses are adhered to. And no, I do *not* have redistribution rights to the library, and I am (slowly) attempting to reverse-engineer it.
This commit is contained in:
parent
eb053ceb1a
commit
64bf1fac0b
29
README
29
README
|
@ -366,14 +366,31 @@
|
|||
|
||||
Work-in-process printers:
|
||||
|
||||
Shinko CHC-S6145 (aka "Sinfonia CE1")
|
||||
Shinko CHC-S6145 (aka "Sinfonia CS2")
|
||||
Ciaat Brava 21
|
||||
|
||||
***VERY IMPORTANT*** This backend does NOT work -- At the moment,
|
||||
a proprietary binary-only library is necessary to convert the input
|
||||
8bpp YMC data to the 16bpp YMCO data the printer needs. This
|
||||
library is only available for x86 and x86_64 targets,
|
||||
and I do not have permission to redistribute it.
|
||||
***VERY IMPORTANT*** At the moment, this backend is only able to
|
||||
query printer statistics and issue various commands. In order to
|
||||
print, this backend requires a proprietary library
|
||||
(libS6145ImageProcess) to transform the input data into a form the
|
||||
printer can use.
|
||||
|
||||
This library was provided to the authors of this in binary form, and
|
||||
without redistribution permissions.
|
||||
|
||||
If you obtain this library along with *written permission* from
|
||||
Sinfonia Technology Co. LTD to use and/or redistribute it,
|
||||
as an additional permission under the GPLv3 section 7, you
|
||||
may combine and/or redistribute this backend along with the library.
|
||||
|
||||
For the full text of the license exception, see the comments in the
|
||||
header of backend_shinkos6145.c
|
||||
|
||||
Ideally, Sinfonia could be convinced to release source code to this
|
||||
library under a suitable license, but I have been informed they are
|
||||
unable to do so due to legal considerations. Meanwhile, work is
|
||||
slowly under way to reverse-engineer this proprietary, binary
|
||||
library and write a Free Software replacement.
|
||||
|
||||
Valid commands:
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* (c) 2013-2015 Solomon Peachy <pizza@shaftnet.org>
|
||||
*
|
||||
* Low-level documentation was provided by Sinfonia, Inc. Thank you!
|
||||
* Low-level documentation was provided by Sinfonia. Thank you!
|
||||
*
|
||||
* The latest version of this program can be found at:
|
||||
*
|
||||
|
@ -25,6 +25,16 @@
|
|||
*
|
||||
* [http://www.gnu.org/licenses/gpl-3.0.html]
|
||||
*
|
||||
* An additional permission is granted, under the GPLv3 section 7, to combine
|
||||
* and/or redistribute this program with the proprietary libS6145ImageProcess
|
||||
* library, providing you have *written permission* from Sinfonia Technology
|
||||
* Co. LTD to use and/or redistribute that library.
|
||||
*
|
||||
* Please note that the authors of this program *do not* have permission to
|
||||
* redistribute this library, which was provided only in binary form.
|
||||
*
|
||||
* You must still adhere to all other terms of both the GPLv3 and the license
|
||||
* of the libS6145ImageProcess library.
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
|
|
Loading…
Reference in New Issue