From c45e819803927aea824743d13bea6ecc2faccbf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 15 Nov 2024 19:34:07 +0100 Subject: Fix FTBFS on hurd-i386 & hurd-amd64 --- debian/changelog | 7 +++++++ debian/control | 2 +- debian/debian.diff | 34 ++++++++++++++++++++++++++++++++++ debian/libsane1.dirs | 1 + debian/libsane1.install | 2 -- debian/rules | 2 ++ 6 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 debian/debian.diff diff --git a/debian/changelog b/debian/changelog index 8c0b96d..7fc4cf7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +sane-backends (1.3.0-2) UNRELEASED; urgency=medium + + * Fix FTBFS on hurd-i386 & hurd-amd64 (Closes: #1081122). + - Thanks to Pino Toscano . + + -- Jörg Frings-Fürst Sat, 06 Jul 2024 18:16:41 +0200 + sane-backends (1.3.0-1) unstable; urgency=medium * New upstream release. diff --git a/debian/control b/debian/control index 44c2738..6a6b782 100644 --- a/debian/control +++ b/debian/control @@ -14,7 +14,7 @@ Build-Depends: libcups2-dev, libcurl4-gnutls-dev, libgphoto2-dev, - libieee1284-3-dev [!hurd-i386], + libieee1284-3-dev [!hurd-any], libjpeg-dev, libltdl-dev, libpng-dev, diff --git a/debian/debian.diff b/debian/debian.diff new file mode 100644 index 0000000..729cce9 --- /dev/null +++ b/debian/debian.diff @@ -0,0 +1,34 @@ +--- a/debian/control ++++ b/debian/control +@@ -14,7 +14,7 @@ Build-Depends: + libcups2-dev, + libcurl4-gnutls-dev, + libgphoto2-dev, +- libieee1284-3-dev [!hurd-i386], ++ libieee1284-3-dev [!hurd-any], + libjpeg-dev, + libltdl-dev, + libpng-dev, +--- a/debian/libsane1.dirs ++++ b/debian/libsane1.dirs +@@ -1 +1,2 @@ + /usr/lib/udev/hwdb.d/ ++/usr/lib/udev/rules.d/ +--- a/debian/libsane1.install ++++ b/debian/libsane1.install +@@ -1,4 +1,2 @@ + usr/lib/*/*.so.* + usr/lib/*/sane/*.so.* +-debian/60-libsane1.rules /usr/lib/udev/rules.d/ +-debian/99-libsane1.rules /usr/lib/udev/rules.d/ +--- a/debian/rules ++++ b/debian/rules +@@ -92,6 +92,8 @@ ifeq (linux,$(DEB_HOST_ARCH_OS)) + $(SANE_DESC) -s $(CURDIR)/doc/descriptions -m hwdb > $(CURDIR)/debian/20-sane.hwdb + + cp $(CURDIR)/debian/20-sane.hwdb $(CURDIR)/debian/libsane1/usr/lib/udev/hwdb.d/ ++ cp $(CURDIR)/debian/60-libsane1.rules $(CURDIR)/debian/libsane1/usr/lib/udev/rules.d/ ++ cp $(CURDIR)/debian/99-libsane1.rules $(CURDIR)/debian/libsane1/usr/lib/udev/rules.d/ + endif + + dh_install diff --git a/debian/libsane1.dirs b/debian/libsane1.dirs index a2b7938..ced1768 100644 --- a/debian/libsane1.dirs +++ b/debian/libsane1.dirs @@ -1 +1,2 @@ /usr/lib/udev/hwdb.d/ +/usr/lib/udev/rules.d/ diff --git a/debian/libsane1.install b/debian/libsane1.install index bd940fe..b38912c 100644 --- a/debian/libsane1.install +++ b/debian/libsane1.install @@ -1,4 +1,2 @@ usr/lib/*/*.so.* usr/lib/*/sane/*.so.* -debian/60-libsane1.rules /usr/lib/udev/rules.d/ -debian/99-libsane1.rules /usr/lib/udev/rules.d/ diff --git a/debian/rules b/debian/rules index 0d45f6b..d44c8ce 100755 --- a/debian/rules +++ b/debian/rules @@ -92,6 +92,8 @@ ifeq (linux,$(DEB_HOST_ARCH_OS)) $(SANE_DESC) -s $(CURDIR)/doc/descriptions -m hwdb > $(CURDIR)/debian/20-sane.hwdb cp $(CURDIR)/debian/20-sane.hwdb $(CURDIR)/debian/libsane1/usr/lib/udev/hwdb.d/ + cp $(CURDIR)/debian/60-libsane1.rules $(CURDIR)/debian/libsane1/usr/lib/udev/rules.d/ + cp $(CURDIR)/debian/99-libsane1.rules $(CURDIR)/debian/libsane1/usr/lib/udev/rules.d/ endif dh_install -- cgit v1.2.3 From ec8f907976d69964b1aeab4c43b1955e6af3373e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 15 Nov 2024 19:35:13 +0100 Subject: remove diff --- debian/debian.diff | 34 ---------------------------------- debian/files | 1 - 2 files changed, 35 deletions(-) delete mode 100644 debian/debian.diff delete mode 100644 debian/files diff --git a/debian/debian.diff b/debian/debian.diff deleted file mode 100644 index 729cce9..0000000 --- a/debian/debian.diff +++ /dev/null @@ -1,34 +0,0 @@ ---- a/debian/control -+++ b/debian/control -@@ -14,7 +14,7 @@ Build-Depends: - libcups2-dev, - libcurl4-gnutls-dev, - libgphoto2-dev, -- libieee1284-3-dev [!hurd-i386], -+ libieee1284-3-dev [!hurd-any], - libjpeg-dev, - libltdl-dev, - libpng-dev, ---- a/debian/libsane1.dirs -+++ b/debian/libsane1.dirs -@@ -1 +1,2 @@ - /usr/lib/udev/hwdb.d/ -+/usr/lib/udev/rules.d/ ---- a/debian/libsane1.install -+++ b/debian/libsane1.install -@@ -1,4 +1,2 @@ - usr/lib/*/*.so.* - usr/lib/*/sane/*.so.* --debian/60-libsane1.rules /usr/lib/udev/rules.d/ --debian/99-libsane1.rules /usr/lib/udev/rules.d/ ---- a/debian/rules -+++ b/debian/rules -@@ -92,6 +92,8 @@ ifeq (linux,$(DEB_HOST_ARCH_OS)) - $(SANE_DESC) -s $(CURDIR)/doc/descriptions -m hwdb > $(CURDIR)/debian/20-sane.hwdb - - cp $(CURDIR)/debian/20-sane.hwdb $(CURDIR)/debian/libsane1/usr/lib/udev/hwdb.d/ -+ cp $(CURDIR)/debian/60-libsane1.rules $(CURDIR)/debian/libsane1/usr/lib/udev/rules.d/ -+ cp $(CURDIR)/debian/99-libsane1.rules $(CURDIR)/debian/libsane1/usr/lib/udev/rules.d/ - endif - - dh_install diff --git a/debian/files b/debian/files deleted file mode 100644 index a980a6d..0000000 --- a/debian/files +++ /dev/null @@ -1 +0,0 @@ -sane-backends_1.3.0-1_source.buildinfo graphics optional -- cgit v1.2.3 From 6cad86ea3f1d56fdd9285f9473506e1c502dbba1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 15 Nov 2024 19:37:18 +0100 Subject: add debian/.gitignore --- debian/.gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 debian/.gitignore diff --git a/debian/.gitignore b/debian/.gitignore new file mode 100644 index 0000000..45afc37 --- /dev/null +++ b/debian/.gitignore @@ -0,0 +1 @@ +files \ No newline at end of file -- cgit v1.2.3 From 43db3ab84612182bf66acf5577203c64a60ecc87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 15 Nov 2024 20:15:59 +0100 Subject: rename patch --- backend/escl/escl.h | 4 + debian/patches/0180-Escl_force_idle_status.patch | 253 +++++++++++++++++++++++ debian/patches/series | 1 + 3 files changed, 258 insertions(+) create mode 100644 debian/patches/0180-Escl_force_idle_status.patch diff --git a/backend/escl/escl.h b/backend/escl/escl.h index b59a3ff..b14cecd 100644 --- a/backend/escl/escl.h +++ b/backend/escl/escl.h @@ -67,6 +67,10 @@ # define DBGDUMP(level, buf, size) #endif +#ifndef PATH_MAX + #define PATH_MAX 1024 +#endif + #define ESCL_CONFIG_FILE "escl.conf" diff --git a/debian/patches/0180-Escl_force_idle_status.patch b/debian/patches/0180-Escl_force_idle_status.patch new file mode 100644 index 0000000..8df17d2 --- /dev/null +++ b/debian/patches/0180-Escl_force_idle_status.patch @@ -0,0 +1,253 @@ +Description: Escl force idle status +Origin: https://gitlab.com/sane-project/backends/-/merge_requests/835/diffs +Bug: https://gitlab.com/sane-project/backends/-/issues/742 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068794 +Forwarded: not-needed +Last-Update: 2024-11-15 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: trunk/backend/escl/escl.c +=================================================================== +--- trunk.orig/backend/escl/escl.c ++++ trunk/backend/escl/escl.c +@@ -1345,7 +1345,7 @@ sane_cancel(SANE_Handle h) + } + handler->scanner->work = SANE_FALSE; + handler->cancel = SANE_TRUE; +- escl_scanner(handler->device, handler->scanner->scanJob, handler->result); ++ escl_scanner(handler->device, handler->scanner->scanJob, handler->result, SANE_TRUE); + free(handler->result); + handler->result = NULL; + free(handler->scanner->scanJob); +@@ -1566,6 +1566,7 @@ sane_start(SANE_Handle h) + handler->decompress_scan_data = SANE_FALSE; + handler->end_read = SANE_FALSE; + if (handler->scanner->work == SANE_FALSE) { ++ escl_reset_all_jobs(handler->device); + SANE_Status st = escl_status(handler->device, + handler->scanner->source, + NULL, +Index: trunk/backend/escl/escl.h +=================================================================== +--- trunk.orig/backend/escl/escl.h ++++ trunk/backend/escl/escl.h +@@ -252,7 +252,11 @@ SANE_Status escl_scan(capabilities_t *sc + + void escl_scanner(const ESCL_Device *device, + char *scanJob, +- char *result); ++ char *result, ++ SANE_Bool status); ++ ++SANE_Status escl_reset_all_jobs(ESCL_Device *device); ++ + + typedef void CURL; + +Index: trunk/backend/escl/escl_reset.c +=================================================================== +--- trunk.orig/backend/escl/escl_reset.c ++++ trunk/backend/escl/escl_reset.c +@@ -44,7 +44,32 @@ write_callback(void __sane_unused__*str, + * This function is called in the 'sane_cancel' function. + */ + void +-escl_scanner(const ESCL_Device *device, char *scanJob, char *result) ++escl_delete(const ESCL_Device *device, char *uri) ++{ ++ CURL *curl_handle = NULL; ++ long answer = 0; ++ ++ if (uri == NULL) ++ return; ++ curl_handle = curl_easy_init(); ++ if (curl_handle != NULL) { ++ escl_curl_url(curl_handle, device, uri); ++ curl_easy_setopt(curl_handle, CURLOPT_CUSTOMREQUEST, "DELETE"); ++ if (curl_easy_perform(curl_handle) == CURLE_OK) { ++ curl_easy_getinfo(curl_handle, CURLINFO_RESPONSE_CODE, &answer); ++ return; ++ } ++ curl_easy_cleanup(curl_handle); ++ } ++} ++ ++/** ++ * \fn void escl_scanner(const ESCL_Device *device, char *result) ++ * \brief Function that resets the scanner after each scan, using curl. ++ * This function is called in the 'sane_cancel' function. ++ */ ++void ++escl_scanner(const ESCL_Device *device, char *scanJob, char *result, SANE_Bool status) + { + CURL *curl_handle = NULL; + const char *scan_jobs = "/eSCL/"; +@@ -70,10 +95,15 @@ CURL_CALL: + if (i >= 15) return; + } + curl_easy_cleanup(curl_handle); +- if (SANE_STATUS_GOOD != escl_status(device, +- PLATEN, +- NULL, +- NULL)) +- goto CURL_CALL; ++ char* end = strrchr(scan_cmd, '/'); ++ *end = 0; ++ escl_delete(device, scan_cmd); ++ if (status) { ++ if (SANE_STATUS_GOOD != escl_status(device, ++ PLATEN, ++ NULL, ++ NULL)) ++ goto CURL_CALL; ++ } + } + } +Index: trunk/backend/escl/escl_status.c +=================================================================== +--- trunk.orig/backend/escl/escl_status.c ++++ trunk/backend/escl/escl_status.c +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + #include + +@@ -270,3 +271,135 @@ clean_data: + } + return (status); + } ++ ++static void ++print_xml_job_finish(xmlNode *node, ++ SANE_Status *job) ++{ ++ while (node) { ++ if (node->type == XML_ELEMENT_NODE) { ++ if (find_nodes_s(node)) { ++ if (strcmp((const char *)node->name, "JobState") == 0) { ++ const char *state = (const char *)xmlNodeGetContent(node); ++ if (!strcmp(state, "Canceled")) { ++ *job = SANE_STATUS_GOOD; ++ DBG(10, "jobId Completed SANE_STATUS_GOOD\n"); ++ } ++ else if (!strcmp(state, "Aborted")) { ++ *job = SANE_STATUS_GOOD; ++ DBG(10, "jobId Completed SANE_STATUS_GOOD\n"); ++ } ++ else if (!strcmp(state, "Completed")) { ++ *job = SANE_STATUS_GOOD; ++ DBG(10, "jobId Completed SANE_STATUS_GOOD\n"); ++ } ++ } ++ } ++ } ++ print_xml_job_finish(node->children, job); ++ node = node->next; ++ } ++} ++ ++static void ++print_xml_reset_all_jobs (xmlNode *node, ++ ESCL_Device *device) ++{ ++ DBG(10, "print_xml_reset_all_jobs\n"); ++ SANE_Status status = SANE_STATUS_DEVICE_BUSY; ++ while (node) { ++ if (node->type == XML_ELEMENT_NODE) { ++ if (find_nodes_s(node)) { ++ if (strcmp((const char *)node->name, "JobUri") == 0) { ++ DBG(10, "print_xml_reset_all_jobs: %s\n", node->name); ++ if (device != NULL) { ++ print_xml_job_finish (node, &status); ++ if (status == SANE_STATUS_DEVICE_BUSY) { ++ char *jobUri = (char *)xmlNodeGetContent(node); ++ char *job = strrchr((const char *)jobUri, '/'); ++ char *scanj = NULL; ++ if (job != NULL) { ++ if (strstr(jobUri,"ScanJobs")) ++ scanj = strdup("ScanJobs"); ++ else ++ scanj = strdup("ScanJob"); ++ DBG(10, "print_xml_reset_all_jobs: %s/%s\n", scanj, job); ++ escl_scanner(device, scanj, job, SANE_FALSE); ++ free(scanj); ++ } ++ DBG(10, "print_xml_reset_all_jobs: sleep to finish the job\n"); ++ } ++ } ++ } ++ } ++ } ++ print_xml_reset_all_jobs (node->children, ++ device); ++ node = node->next; ++ } ++} ++ ++/** ++ * \fn SANE_Status escl_reset_all_jobs (ESCL_Device *device, , char *scanJob) ++ * \brief Function that forces the end of jobs, using curl. ++ * This function is called in the 'sane_start' function. ++ * ++ * \return status (if everything is OK, status = SANE_STATUS_GOOD, otherwise, SANE_STATUS_NO_MEM/SANE_STATUS_INVAL) ++ */ ++SANE_Status ++escl_reset_all_jobs(ESCL_Device *device) ++{ ++ CURL *curl_handle = NULL; ++ xmlDoc *data = NULL; ++ xmlNode *node = NULL; ++ struct idle *var = NULL; ++ const char *scanner_status = "/eSCL/ScannerStatus"; ++ SANE_Status status = SANE_STATUS_DEVICE_BUSY; ++ ++ DBG(10, "escl_reset_all_jobs\n"); ++ if (device == NULL) ++ return (SANE_STATUS_NO_MEM); ++ DBG(10, "1 - escl_reset_all_jobs\n"); ++ var = (struct idle*)calloc(1, sizeof(struct idle)); ++ if (var == NULL) ++ return (SANE_STATUS_NO_MEM); ++ DBG(10, "2 - escl_reset_all_jobs\n"); ++ var->memory = malloc(1); ++ var->size = 0; ++ curl_handle = curl_easy_init(); ++ ++ escl_curl_url(curl_handle, device, scanner_status); ++ curl_easy_setopt(curl_handle, CURLOPT_WRITEFUNCTION, memory_callback_s); ++ curl_easy_setopt(curl_handle, CURLOPT_WRITEDATA, (void *)var); ++ curl_easy_setopt(curl_handle, CURLOPT_FOLLOWLOCATION, 1L); ++ curl_easy_setopt(curl_handle, CURLOPT_MAXREDIRS, 3L); ++ CURLcode res = curl_easy_perform(curl_handle); ++ if (res != CURLE_OK) { ++ DBG( 1, "The scanner didn't respond: %s\n", curl_easy_strerror(res)); ++ status = SANE_STATUS_INVAL; ++ goto clean_data1; ++ } ++ DBG(10, "3 - escl_reset_all_jobs\n"); ++ DBG( 10, "eSCL : Status : %s.\n", var->memory); ++ data = xmlReadMemory(var->memory, var->size, "file.xml", NULL, 0); ++ if (data == NULL) { ++ status = SANE_STATUS_NO_MEM; ++ goto clean_data1; ++ } ++ node = xmlDocGetRootElement(data); ++ if (node == NULL) { ++ status = SANE_STATUS_NO_MEM; ++ goto clean1; ++ } ++ print_xml_reset_all_jobs (node, device); ++ status = SANE_STATUS_GOOD; ++clean1: ++ xmlFreeDoc(data); ++clean_data1: ++ xmlCleanupParser(); ++ xmlMemoryDump(); ++ curl_easy_cleanup(curl_handle); ++ free(var->memory); ++ free(var); ++ return status; ++} diff --git a/debian/patches/series b/debian/patches/series index b03678d..93fa125 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -12,3 +12,4 @@ 0605-fix_groff-warnings.patch 0200-disable-check-equal-stderr.patch 0610-fix_groff_font_warnings.patch +0180-Escl_force_idle_status.patch -- cgit v1.2.3 From 9369db5583a86d5e8a1de01e3f00ea22d42326e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 15 Nov 2024 21:09:57 +0100 Subject: rewrite d/copyright part 1 --- .pc/.quilt_patches | 1 + .pc/.quilt_series | 1 + backend/escl/escl.h | 4 - debian/copyright | 271 ++++++------ debian/copyright.org | 1138 ++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 1286 insertions(+), 129 deletions(-) create mode 100644 .pc/.quilt_patches create mode 100644 .pc/.quilt_series create mode 100644 debian/copyright.org diff --git a/.pc/.quilt_patches b/.pc/.quilt_patches new file mode 100644 index 0000000..6857a8d --- /dev/null +++ b/.pc/.quilt_patches @@ -0,0 +1 @@ +debian/patches diff --git a/.pc/.quilt_series b/.pc/.quilt_series new file mode 100644 index 0000000..c206706 --- /dev/null +++ b/.pc/.quilt_series @@ -0,0 +1 @@ +series diff --git a/backend/escl/escl.h b/backend/escl/escl.h index b14cecd..b59a3ff 100644 --- a/backend/escl/escl.h +++ b/backend/escl/escl.h @@ -67,10 +67,6 @@ # define DBGDUMP(level, buf, size) #endif -#ifndef PATH_MAX - #define PATH_MAX 1024 -#endif - #define ESCL_CONFIG_FILE "escl.conf" diff --git a/debian/copyright b/debian/copyright index b5be539..d4a6523 100644 --- a/debian/copyright +++ b/debian/copyright @@ -6,7 +6,7 @@ Source: https://gitlab.com/sane-project/backends/-/archive/master/ Files: * Copyright: 1997-2014 Andreas Beck 1997-2014 David Mosberger -License: GPL-2+ with sane exception +License: GPL-2+ Files: debian/* Copyright: 1997-2002 Kevin Dalley @@ -16,11 +16,16 @@ Copyright: 1997-2002 Kevin Dalley 2018 Laurent Bigonville 2019 John Paul Adrian Glaubitz 2014-2024 Jörg Frings-Fürst -License: GPL-2+ with sane exception +License: GPL-2+ + +Files: .editorconfig + .gitlab-ci.yml +Corpyright: 2016-2020 Olaf Meeuwissen +License: GPL-3 Files: backend/abaton.* Copyright: 1998-1998 David Huggins-Daines -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/agfafocus.* Copyright: 1997 Ingo Schneider @@ -29,10 +34,9 @@ License: GPL-2+ Files: backend/apple.* Copyright: 1998 Milon Firikis -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/artec.* - backend/qcam.* backend/dll.* include/sane/sanei_scsi.h include/sane/sanei_wire.h @@ -43,35 +47,40 @@ Files: backend/artec.* sanei/sanei_net.c sanei/sanei_wire.c Copyright: 1996-1997 David Mosberger-Tang -License: GPL-2+ with sane exception +License: GPL-2+ + +Files: backend/qcam.* +Copyright: 1996-1997 David Mosberger-Tang +License: GPL-2+ and expat + Files: backend/artec_eplus48u.* Copyright: 2002 Michael Herder -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/as6e.* Copyright: 2000 Eugene S. Weiss -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/avision.* Copyright: 1999-2015 Rene Rebe 1999-2001 Meino Christian Cramer 2002 Jose Paulo Moitinho de Almeida 2010-2011 Mike Kelly -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/bh.* Copyright: 1999-2000 Tom Martone -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/canon-scsi.c backend/canon.* Copyright: 1997 BYTEC GmbH Germany -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/canon_lide70* Copyright: 2019-2021 Juergen Ernst and pimvantend -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/canon630u.c Copyright: 2002 Nathan Rutman @@ -79,24 +88,24 @@ Copyright: 2002 Nathan Rutman 1996-1997 Andreas Beck 2000-2001 Michael Herder 2001 Henning Meier-Geinitz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/canon_dr.* backend/cardscan.* include/sane/sanei_magic.h sanei/sanei_magic.c Copyright: 2007-2022 m. allan noah -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/canon_pp-*.* backend/canon_pp.* Copyright: 2001-2002 Matthew C. Duggan 2001-2002 Simon Krix -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/coolscan2.* Copyright: 2001-2002 András Major -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/coolscan3.* include/sane/sanei_tcp.h @@ -104,34 +113,34 @@ Files: backend/coolscan3.* sanei/sanei_tcp.c sanei/sanei_udp.c Copyright: 2006-2008 Tower Technologies > -License: GPL-2+ with sane exception +License: GPL-2 Files: backend/dc210.* backend/dc240.* Copyright: 1998 Brian J. Murrell -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/dc25.* Copyright: 1998 Peter Fales -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/dell1600n_net.* Copyright: 2006 Jon Chambers -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/dmc.* Copyright: 1998 David F. Skoll -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/escl/* Copyright: 2019 Touboul Nathane 2019-2020 Thierry HUCHARD -License: GPL-2+ with sane exception +License: GPL-3+ Files: backend/epjitsu*.* Copyright: 2007-2022 m. allan noah 2009 Richard Goedeken -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/epson.* Copyright: 1997 Hypercore Software Design, Ltd. @@ -142,12 +151,12 @@ Copyright: 1997 Hypercore Software Design, Ltd. 2003 EPSON KOWA Corporation 1999-2005 Karl Heinz Kremer 2006 Claus Boje -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/epson2-cct.* Copyright: 2001-2009 SEIKO EPSON Corporation 2009 Tower Technologies -License: GPL-2+ +License: GPL-2 Files: backend/epson2-commands.* backend/epson2-io.* @@ -156,21 +165,21 @@ Files: backend/epson2-commands.* backend/epson2.* backend/epsonds*.* Copyright: 2006-2015 Tower Technologies -License: GPL-2+ +License: GPL-2 Files: backend/fujitsu.* Copyright: 2000 Randolph Bentson 2001 Frederik Ramm 2001-2004 Oliver Schirrmeister 2003-2022 m. allan noah -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/genesys/genesys.h Copyright: 2003-2004 Henning Meier-Geinitz 2004-2005 Gerhard Jaeger 2004-2013 Stéphane Voltz 2005-2009 Pierre Willenbrock -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/genesys/gl124.* backend/genesys/gl841.h @@ -180,7 +189,7 @@ Files: backend/genesys/gl124.* backend/rts88*.* backend/umax_pp*.* Copyright: 2010-2016 Stéphane Voltz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/genesys/error.cpp backend/genesys/serialize.h @@ -189,14 +198,14 @@ Files: backend/genesys/error.cpp backend/genesys/tables_memory_layout.cpp backend/genesys/gl842.cpp Copyright: 2019-2020 Povilas Kanapickas -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/genesys/gl646.h Copyright: 2003-2004 Henning Meier-Geinitz 2004 Gerhard Jaeger 2004-2013 Stéphane Voltz 2005-2009 Pierre Willenbrock -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/genesys/low.h Copyright: 2003 Oliver Rauch @@ -205,22 +214,22 @@ Copyright: 2003 Oliver Rauch 2004-2013 Stéphane Voltz 2005-2009 Pierre Willenbrock 2006 Laurent Charpentier -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/gphoto2.* Copyright: 2001 Peter Fales -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/gt68xx.c backend/gt68xx_high.c Copyright: 2002 Sergey Vlasov 2002-2007 Henning Geinitz 2009 Stéphane Voltz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/gt68xx.h Copyright: 2002 Sergey Vlasov -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/gt68xx_devices.* backend/gt68xx_generic.c @@ -231,7 +240,7 @@ Files: backend/gt68xx_devices.* backend/gt68xx_mid.c Copyright: 2002 Sergey Vlasov 2002-2007 Henning Geinitz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/gt68xx_generic.h backend/gt68xx_gt6801.h @@ -239,20 +248,20 @@ Files: backend/gt68xx_generic.h backend/gt68xx_mid.h backend/gt68xx_shm_channel.* Copyright: 2002 Sergey Vlasov -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hp-*.* backend/hp.* Copyright: 1997 Geoffrey T. Dairiki -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hp3900*.* Copyright: 2005-2008 Jonathan Bravo Lopez -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hp4200*.* Copyright: 2000 Adrian Perez Jorge -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hp5400.* backend/hp5400_debug.* @@ -261,7 +270,7 @@ Files: backend/hp5400.* Copyright: 2003 Martijn van Oosterhout 2003 Thomas Soumarmon 2020 Ralph Little -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hp5400_internal.* backend/hp5400_sanei.* @@ -269,27 +278,27 @@ Copyright: 2003 Martijn van Oosterhout 2003 Thomas Soumarmon 2003 Henning Meier-Geinitz, 2020 Ralph Little -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hp5590*.* Copyright: 2007 Ilia Sotnikov -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hpljm1005.c Copyright: 2007-2008 Philippe Rétornaz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hpsj5s*.* Copyright: 2002 Max Vorobiev -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/hs2p*.* Copyright: 2007 Jeremy Johnson -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/kodakaio.* Copyright: 2011-2017 Paul Newall -License: GPL-2+ +License: GPL-2 Files: backend/kvs1025.c backend/kvs20xx*.* @@ -312,26 +321,26 @@ Files: backend/leo.* backend/teco3.* backend/umax-usb.c Copyright: 2002-2004 Frank Zago -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/lexmark.* Copyright: 2003-2004 Lexmark International, Inc. 2005 Fred Odendaal 2006-2013 Stéphane Voltz 2010 Torsten Houwaart -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/lexmark_low.c Copyright: 2005 Fred Odendaal 2006-2013 Stéphane Voltz 2010 Torsten Houwaart -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/lexmark_models.c backend/lexmark_sensors.c Copyright: 2006-2013 Stéphane Voltz 2010 Torsten Houwaart -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/lm9830.h Copyright: 2001 Nathan Rutman @@ -341,20 +350,20 @@ Files: backend/ma1509.* backend/test-picture.c backend/test.* Copyright: 2003 Henning Meier-Geinitz . -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/magicolor.* Copyright: 2010 Reinhold Kainhofer -License: GPL-2+ +License: GPL-2 Files: backend/microtek.* Copyright: 2002 Matthew Marjanovic -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/microtek2.* Copyright: 1998-1999 Bernd Schroeder 2000-2001 Karsten Festag -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/mustek.c Copyright: 1996-1997 David Mosberger-Tang @@ -362,13 +371,13 @@ Copyright: 1996-1997 David Mosberger-Tang 1998 Andreas Bolsch 2000-2005 Henning Meier-Geinitz 2003 James Perry -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/mustek.h Copyright: 1996-1997 David Mosberger-Tang 1998 Andreas Bolsch 2000-2005 Henning Meier-Geinitz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/mustek_pp.* backend/mustek_pp_ccd300.* @@ -377,35 +386,35 @@ Files: backend/mustek_pp.* include/sane/sanei_pa4s2.h sanei/sanei_auth.c Copyright: 2000-2003 Jochen Eisinger -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/mustek_pp_cis.* Copyright: 2001-2003 Eddy De Greef -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/mustek_scsi_pp.* Copyright: 2003 James Perry -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/mustek_usb.* backend/mustek_usb_*.* backend/mustek_usb2.* Copyright: 2000-2005 Mustek 2001-2005 Henning Meier-Geinitz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/mustek_usb2_*.* Copyright: 2000-2005 Mustek -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/nec.* Copyright: 2000-2001 Kazuya Fukuda -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/net.* Copyright: 1997 David Mosberger-Tang 2003-2008 Julien BLACHE -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/niash.* Copyright: 2001 Bertrik Sikken @@ -418,44 +427,44 @@ License: GPL-2+ Files: backend/pie*.* Copyright: 2000 Simon Munton 2012-2015 Jan Vleeshouwers, Michael Rickmann, Klaus Kaempf -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/pint.c Copyright: 1997 Gordon Matzigkeit 1997 David Mosberger-Tang -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/pint.h Copyright: 1997 Gordon Matzigkeit -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/pixma/pixma*.* Copyright: 2007-2008 Nicolas Martin, 2006-2007 Wittawat Yamwong 2011-2020 Rolf Bensch -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/pixma/pixma_bjnp*.* Copyright: 2008-2012 Louis Lagendijk -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/pixma/pixma_common.h backend/pixma/pixma_io_sanei.c backend/pixma/pixma_mp750.c Copyright: 2006-2007 Wittawat Yamwong 2011-2016 Rolf Bensch -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/pixma/pixma_io.h backend/pixma/pixma_rename.h Copyright: 2006-2007 Wittawat Yamwong -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/plustek-pp.h backend/plustek.h Copyright: 1997 Hypercore Software Design, Ltd. 2001-2013 Gerhard Jaeger -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/plustek-pp_dac.c backend/plustek-pp_detect.c @@ -487,7 +496,7 @@ Files: backend/plustek-pp_dac.c backend/plustek-usbshading.c Copyright: 1998 Plustek Inc. 2000-2013 Gerhard Jaeger -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/plustek-pp_dbg.h backend/plustek-pp_procfs.c @@ -505,27 +514,27 @@ Files: backend/plustek-pp_dbg.h sanei/sanei_lm983x.c sanei/sanei_pp.c Copyright: 2000-2013 Gerhard Jaeger -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/pnm.c Copyright: 1996-1997 Andreas Beck 2000-2001 Michael Herder 2001-2002 Henning Meier-Geinitz 2008 Stéphane Voltz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/ricoh*.* Copyright: 1998 F.W. Dillema -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/ricoh2.c backend/ricoh2_buffer.c Copyright: 2018 Stanislav Yuzvinsky -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/s9036*.* Copyright: 1997 Ingo Schneider -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/sane_strstatus.c include/sane/sane.h @@ -537,29 +546,29 @@ Files: backend/sane_strstatus.c sanei/sanei_init_debug.c Copyright: 1996-1999 David Mosberger-Tang 1996-1999 Andreas Beck -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/sharp.* Copyright: 1998-1999 Kazuya Fukuda 1998-1999 Abel Deuring -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/sm3600*.* Copyright: 2001 Marian Eichholz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/sm3840*.* Copyright: 2005-2007 Earle F. Philhower, III -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/snapscan-data.c Copyright: 2006 Oliver Schwartz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/snapscan-mutex.c Copyright: 2000-2004 Henrik Johansson 2000-2004 Oliver Schwartz -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/snapscan-options.c Copyright: 1997-2013 Franck Schnefra @@ -575,7 +584,7 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/snapscan-scsi.c Copyright: 1997-2013 Franck Schnefra @@ -592,7 +601,7 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/snapscan-sources.c Copyright: 1997-2013 Franck Schnefra @@ -608,12 +617,12 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/snapscan-sources.h backend/snapscan-usb.* Copyright: 2000 Henrik Johansson -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/snapscan.c Copyright: 1997-2013 Franck Schnefra @@ -631,7 +640,7 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/snapscan.h Copyright: 1997-2013 Franck Schnefra @@ -647,15 +656,15 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/st400.* Copyright: 1999-2000 Ingo Wilken -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/stv680.* Copyright: 2004-2006 Gerard Klaver -License: GPL-2 +License: GPL-2+ Files: backend/tamarack.* Copyright: 1996-1997 David Mosberger-Tang @@ -665,7 +674,7 @@ License: GPL-2+ Files: backend/teco2.* Copyright: 2002-2003 Frank Zago 2003-2008 Gerard Klaver -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/umax-scanner.* backend/umax-uc*.c @@ -673,12 +682,12 @@ Files: backend/umax-scanner.* backend/umax.* tools/gamma4scanimage.c Copyright: 1997-2004 Oliver Rauch -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/umax-scsidef.h Copyright: 1996-1997 Michael K. Johnson 1997-2002 Oliver Rauch -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/umax1220u-common.c Copyright: 1999 Paul Mackerras @@ -686,7 +695,7 @@ Copyright: 1999 Paul Mackerras 2001 Frank Zago 2001 Marcio Teixeira 2006 Patrick Lessard -License: GPL-2+ with sane exception +License: GPL-2+ Files: backend/umax1220u.c Copyright: 2001 Marcio Luis Teixeira @@ -694,21 +703,30 @@ Copyright: 2001 Marcio Luis Teixeira 2000-2001 Michael Herder 2001 Henning Meier-Geinitz 2006 Patrick Lessard -License: GPL-2+ with sane exception +License: GPL-2+ -Files: backend/v4l.* +Files: backend/v4l.c Copyright: 1999 Juergen G. Schimmer 2002-2004 Henning Meier-Geinitz -License: GPL-2+ with sane exception +License: GPL-2+ + +Files: backend/v4l.h +Copyright: 1999 Juergen G. Schimmer + 2002-2004 Henning Meier-Geinitz +License: GPL Files: backend/xerox_mfp-tcp.c Copyright: 2010 Alexander Kuznetsov -License: GPL-2+ with sane exception +License: GPL Files: backend/xerox_mfp-usb.c backend/xerox_mfp.* Copyright: 2008-2016 ABC -License: GPL-2+ with sane exception +License: GPL + +Files: doc/releases.md +Copyright: 2021 SANE Project +License: CC-BY-SA-4.0 Files: doc/descriptions/epson2.desc doc/descriptions/epsonds.desc @@ -730,26 +748,26 @@ License: GPL-3+ Files: po/Makevars Copyright: 2016-2019 Olaf Meeuwissen and the SANE developers -License: GPL-2+ with sane exception +License: GPL-2+ Files: po/he.po po/ca@valencia.po po/ca.po Copyright: 2018-2020 The SANE developers -License: GPL-2+ with sane exception +License: GPL-2+ Files: po/de.po Copyright: 2002-2020 SANE Project -License: GPL-2+ with sane exception +License: GPL-2+ Files: po/fr.po Copyright: 2002 Frank Zago 2003-2010 Yann E. MORIN -License: GPL-2+ with sane exception +License: GPL-2+ Files: po/zh_CN.po Copyright: 2021-2024 Tyson Tan -License: GPL-2+ with sane exception +License: GPL-2+ Files: frontend/saned.c Copyright: 1997 Andreas Beck @@ -794,49 +812,49 @@ Files: include/sane/sanei.h Copyright: 1996 David Mosberger-Tang 1996 Andreas Beck 2002-2003 Henning Meier-Geinitz -License: GPL-2+ with sane exception +License: GPL-2+ Files: include/sane/sanei_ab306.h Copyright: 1996 Andreas Czechanowski -License: GPL-2+ with sane exception +License: GPL-2+ Files: include/sane/sanei_cderror.h include/sane/sanei_jinclude.h include/sane/sanei_jpeg.h Copyright: 1991-1994 Thomas G. Lane -License: GPL-2+ with sane exception +License: GPL-2+ Files: include/sane/sanei_config.h japi/* sanei/sanei_config.c Copyright: 1997 Jeffrey S. Freedman -License: GPL-2+ with sane exception +License: GPL-2+ Files: include/sane/sanei_pio.h sanei/sanei_pio.c Copyright: 1998 Christian Bucher 1998 Kling & Hautzinger GmbH -License: GPL-2+ with sane exception +License: GPL-2+ Files: include/sane/sanei_pv8630.h sanei/sanei_pv8630.c Copyright: 2000 Adrian Perez Jorge 2001 Frank Zago 2001 Marcio Teixeira -License: GPL-2+ with sane exception +License: GPL-2+ Files: include/sane/sanei_thread.h Copyright: 1998-2001 Yuri Dario 2002-2003 Henning Meier-Geinitz 2003-2004 Gerhard Jaeger -License: GPL-2+ with sane exception +License: GPL-2+ Files: include/sane/sanei_usb.h Copyright: 2001-2002 Henning Meier-Geinitz 2003-2005 Rene Rebe 2008 m. allan noah 2011 Reinhold Kainhofer -License: GPL-2+ with sane exception +License: GPL-2+ Files: lib/snprintf.c Copyright: 1988-1997 Patrick Powell @@ -845,34 +863,37 @@ License: Artistic Files: lib/getopt.c lib/getopt1.c lib/md5.c - lib/sigprocmask.c +Copyright: 1987-2002 Free Software Foundation +License: LGPL-2.1+ + +Files: lib/sigprocmask.c lib/strcasestr.c lib/strdup.c lib/strndup.c lib/strsep.c lib/usleep.c Copyright: 1987-2002 Free Software Foundation -License: LGPL-2.1+ +License: LGPL-2+ Files: sanei/sanei_ab306.c Copyright: 1997 Andreas Czechanowski 1997 David Mosberger -License: GPL-2+ with sane exception +License: GPL-2+ Files: sanei/sanei_pa4s2.c Copyright: 2000-2003 Jochen Eisinger 2003 James Perry -License: GPL-2+ with sane exception +License: GPL-2+ Files: sanei/sanei_scsi.c Copyright: 1996-1997 David Mosberger-Tang 2003 Frank Zago -License: GPL-2+ with sane exception +License: GPL-2+ Files: sanei/sanei_thread.c Copyright: 1998-2001 Yuri Dario 2003-2004 Gerhard Jaeger -License: GPL-2+ with sane exception +License: GPL-2+ Files: sanei/sanei_usb.c Copyright: 2001-2005 Henning Meier-Geinitz @@ -882,16 +903,16 @@ Copyright: 2001-2005 Henning Meier-Geinitz 2008 m. allan noah 2009 Julien BLACHE 2011 Reinhold Kainhofer -License: GPL-2+ with sane exception +License: GPL-2+ Files: testsuite/backend/genesys/* Copyright: 2019 Povilas Kanapickas -License: GPL-2+ with sane exception +License: GPL-2+ Files: testsuite/backend/Makefile.am testsuite/backend/genesys/Makefile.am Copyright: 2019 Sane Developers -License: GPL-2+ with sane exception +License: GPL-2+ Files: tools/git-version-gen Copyright: 2007-2021 Free Software Foundation, Inc. @@ -911,7 +932,7 @@ Files: tools/check-usb-chip.c Copyright: 2003-2005 Henning Meier-Geinitz 2003 Gerhard Jaeger 2003 Gerard Klaver -License: GPL-2+ with sane exception +License: GPL-2+ Files: tools/mustek600iin-off.c Copyright: 1997-1999 Andreas Czechanowski @@ -1028,7 +1049,7 @@ License: Artistic IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -License: GPL-2+ with sane exception +License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or diff --git a/debian/copyright.org b/debian/copyright.org new file mode 100644 index 0000000..e16ec50 --- /dev/null +++ b/debian/copyright.org @@ -0,0 +1,1138 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: sane-backends +Upstream-Contact: +Source: https://gitlab.com/sane-project/backends/-/archive/master/ + +Files: * +Copyright: 1997-2014 Andreas Beck + 1997-2014 David Mosberger +License: GPL-2+ +#with sane exception + +Files: debian/* +Copyright: 1997-2002 Kevin Dalley + 2002-2011 Julien BLACHE + 2002-2006 Aurélien Jarno + 2013 Mark Buda + 2018 Laurent Bigonville + 2019 John Paul Adrian Glaubitz + 2014-2024 Jörg Frings-Fürst +License: GPL-2+ with sane exception + +Files: backend/abaton.* +Copyright: 1998-1998 David Huggins-Daines +License: GPL-2+ with sane exception + +Files: backend/agfafocus.* +Copyright: 1997 Ingo Schneider + 1998 Karl Anders Øygard +License: GPL-2+ + +Files: backend/apple.* +Copyright: 1998 Milon Firikis +License: GPL-2+ with sane exception + +Files: backend/artec.* + backend/qcam.* + backend/dll.* + include/sane/sanei_scsi.h + include/sane/sanei_wire.h + sanei/sanei_DomainOS.c + sanei/sanei_codec_ascii.c + sanei/sanei_codec_bin.c + sanei/sanei_config2.c + sanei/sanei_net.c + sanei/sanei_wire.c +Copyright: 1996-1997 David Mosberger-Tang +License: GPL-2+ with sane exception + +Files: backend/artec_eplus48u.* +Copyright: 2002 Michael Herder +License: GPL-2+ with sane exception + +Files: backend/as6e.* +Copyright: 2000 Eugene S. Weiss +License: GPL-2+ with sane exception + +Files: backend/avision.* +Copyright: 1999-2015 Rene Rebe + 1999-2001 Meino Christian Cramer + 2002 Jose Paulo Moitinho de Almeida + 2010-2011 Mike Kelly +License: GPL-2+ with sane exception + +Files: backend/bh.* +Copyright: 1999-2000 Tom Martone +License: GPL-2+ with sane exception + +Files: backend/canon-scsi.c + backend/canon.* +Copyright: 1997 BYTEC GmbH Germany +License: GPL-2+ with sane exception + +Files: backend/canon_lide70* +Copyright: 2019-2021 Juergen Ernst and pimvantend +License: GPL-2+ with sane exception + +Files: backend/canon630u.c +Copyright: 2002 Nathan Rutman + 2001 Marcio Luis Teixeira + 1996-1997 Andreas Beck + 2000-2001 Michael Herder + 2001 Henning Meier-Geinitz +License: GPL-2+ with sane exception + +Files: backend/canon_dr.* + backend/cardscan.* + include/sane/sanei_magic.h + sanei/sanei_magic.c +Copyright: 2007-2022 m. allan noah +License: GPL-2+ with sane exception + +Files: backend/canon_pp-*.* + backend/canon_pp.* +Copyright: 2001-2002 Matthew C. Duggan + 2001-2002 Simon Krix +License: GPL-2+ with sane exception + +Files: backend/coolscan2.* +Copyright: 2001-2002 András Major +License: GPL-2+ with sane exception + +Files: backend/coolscan3.* + include/sane/sanei_tcp.h + include/sane/sanei_udp.h + sanei/sanei_tcp.c + sanei/sanei_udp.c +Copyright: 2006-2008 Tower Technologies > +License: GPL-2+ with sane exception + +Files: backend/dc210.* + backend/dc240.* +Copyright: 1998 Brian J. Murrell +License: GPL-2+ with sane exception + +Files: backend/dc25.* +Copyright: 1998 Peter Fales +License: GPL-2+ with sane exception + +Files: backend/dell1600n_net.* +Copyright: 2006 Jon Chambers +License: GPL-2+ with sane exception + +Files: backend/dmc.* +Copyright: 1998 David F. Skoll +License: GPL-2+ with sane exception + +Files: backend/escl/* +Copyright: 2019 Touboul Nathane + 2019-2020 Thierry HUCHARD +License: GPL-2+ with sane exception + +Files: backend/epjitsu*.* +Copyright: 2007-2022 m. allan noah + 2009 Richard Goedeken +License: GPL-2+ with sane exception + +Files: backend/epson.* +Copyright: 1997 Hypercore Software Design, Ltd. + 1998-1999 Christian Bucher + 1998-1999 Kling & Hautzinger GmbH + 1999 Norihiko Sawa + 2000 Mike Porter + 2003 EPSON KOWA Corporation + 1999-2005 Karl Heinz Kremer + 2006 Claus Boje +License: GPL-2+ with sane exception + +Files: backend/epson2-cct.* +Copyright: 2001-2009 SEIKO EPSON Corporation + 2009 Tower Technologies +License: GPL-2+ + +Files: backend/epson2-commands.* + backend/epson2-io.* + backend/epson2-ops.* + backend/epson2_net.* + backend/epson2.* + backend/epsonds*.* +Copyright: 2006-2015 Tower Technologies +License: GPL-2+ + +Files: backend/fujitsu.* +Copyright: 2000 Randolph Bentson + 2001 Frederik Ramm + 2001-2004 Oliver Schirrmeister + 2003-2022 m. allan noah +License: GPL-2+ with sane exception + +Files: backend/genesys/genesys.h +Copyright: 2003-2004 Henning Meier-Geinitz + 2004-2005 Gerhard Jaeger + 2004-2013 Stéphane Voltz + 2005-2009 Pierre Willenbrock +License: GPL-2+ with sane exception + +Files: backend/genesys/gl124.* + backend/genesys/gl841.h + backend/genesys/gl843.* + backend/genesys/gl846.* + backend/genesys/gl847.* + backend/rts88*.* + backend/umax_pp*.* +Copyright: 2010-2016 Stéphane Voltz +License: GPL-2+ with sane exception + +Files: backend/genesys/error.cpp + backend/genesys/serialize.h + backend/genesys/error.h + backend/genesys/value_filter.h + backend/genesys/tables_memory_layout.cpp + backend/genesys/gl842.cpp +Copyright: 2019-2020 Povilas Kanapickas +License: GPL-2+ with sane exception + +Files: backend/genesys/gl646.h +Copyright: 2003-2004 Henning Meier-Geinitz + 2004 Gerhard Jaeger + 2004-2013 Stéphane Voltz + 2005-2009 Pierre Willenbrock +License: GPL-2+ with sane exception + +Files: backend/genesys/low.h +Copyright: 2003 Oliver Rauch + 2003-2004 Henning Meier-Geinitz + 2004-2005 Gerhard Jaeger + 2004-2013 Stéphane Voltz + 2005-2009 Pierre Willenbrock + 2006 Laurent Charpentier +License: GPL-2+ with sane exception + +Files: backend/gphoto2.* +Copyright: 2001 Peter Fales +License: GPL-2+ with sane exception + +Files: backend/gt68xx.c + backend/gt68xx_high.c +Copyright: 2002 Sergey Vlasov + 2002-2007 Henning Geinitz + 2009 Stéphane Voltz +License: GPL-2+ with sane exception + +Files: backend/gt68xx.h +Copyright: 2002 Sergey Vlasov +License: GPL-2+ with sane exception + +Files: backend/gt68xx_devices.* + backend/gt68xx_generic.c + backend/gt68xx_gt6801.c + backend/gt68xx_gt6816.c + backend/gt68xx_high.h + backend/gt68xx_low.* + backend/gt68xx_mid.c +Copyright: 2002 Sergey Vlasov + 2002-2007 Henning Geinitz +License: GPL-2+ with sane exception + +Files: backend/gt68xx_generic.h + backend/gt68xx_gt6801.h + backend/gt68xx_gt6816.h + backend/gt68xx_mid.h + backend/gt68xx_shm_channel.* +Copyright: 2002 Sergey Vlasov +License: GPL-2+ with sane exception + +Files: backend/hp-*.* + backend/hp.* +Copyright: 1997 Geoffrey T. Dairiki +License: GPL-2+ with sane exception + +Files: backend/hp3900*.* +Copyright: 2005-2008 Jonathan Bravo Lopez +License: GPL-2+ with sane exception + +Files: backend/hp4200*.* +Copyright: 2000 Adrian Perez Jorge +License: GPL-2+ with sane exception + +Files: backend/hp5400.* + backend/hp5400_debug.* + backend/hp5400_sane.* + backend/hp5400_xfer.* +Copyright: 2003 Martijn van Oosterhout + 2003 Thomas Soumarmon + 2020 Ralph Little +License: GPL-2+ with sane exception + +Files: backend/hp5400_internal.* + backend/hp5400_sanei.* +Copyright: 2003 Martijn van Oosterhout + 2003 Thomas Soumarmon + 2003 Henning Meier-Geinitz, + 2020 Ralph Little +License: GPL-2+ with sane exception + +Files: backend/hp5590*.* +Copyright: 2007 Ilia Sotnikov +License: GPL-2+ with sane exception + +Files: backend/hpljm1005.c +Copyright: 2007-2008 Philippe Rétornaz +License: GPL-2+ with sane exception + +Files: backend/hpsj5s*.* +Copyright: 2002 Max Vorobiev +License: GPL-2+ with sane exception + +Files: backend/hs2p*.* +Copyright: 2007 Jeremy Johnson +License: GPL-2+ with sane exception + +Files: backend/kodakaio.* +Copyright: 2011-2017 Paul Newall +License: GPL-2+ + +Files: backend/kvs1025.c + backend/kvs20xx*.* + backend/kvs40xx.c + backend/kvs40xx_*.c +Copyright: 2008 Panasonic Russia Ltd. + 2010-2011 m. allan noah +License: GPL-2+ + +Files: backend/kvs1025.h + backend/kvs1025_*.* + backend/kvs40xx.h +Copyright: 2008 Panasonic Russia Ltd. +License: GPL-2+ + +Files: backend/leo.* + backend/matsushita.* + backend/sceptre.* + backend/teco1.* + backend/teco3.* + backend/umax-usb.c +Copyright: 2002-2004 Frank Zago +License: GPL-2+ with sane exception + +Files: backend/lexmark.* +Copyright: 2003-2004 Lexmark International, Inc. + 2005 Fred Odendaal + 2006-2013 Stéphane Voltz + 2010 Torsten Houwaart +License: GPL-2+ with sane exception + +Files: backend/lexmark_low.c +Copyright: 2005 Fred Odendaal + 2006-2013 Stéphane Voltz + 2010 Torsten Houwaart +License: GPL-2+ with sane exception + +Files: backend/lexmark_models.c + backend/lexmark_sensors.c +Copyright: 2006-2013 Stéphane Voltz + 2010 Torsten Houwaart +License: GPL-2+ with sane exception + +Files: backend/lm9830.h +Copyright: 2001 Nathan Rutman +License: GPL-2+ + +Files: backend/ma1509.* + backend/test-picture.c + backend/test.* +Copyright: 2003 Henning Meier-Geinitz . +License: GPL-2+ with sane exception + +Files: backend/magicolor.* +Copyright: 2010 Reinhold Kainhofer +License: GPL-2+ + +Files: backend/microtek.* +Copyright: 2002 Matthew Marjanovic +License: GPL-2+ with sane exception + +Files: backend/microtek2.* +Copyright: 1998-1999 Bernd Schroeder + 2000-2001 Karsten Festag +License: GPL-2+ with sane exception + +Files: backend/mustek.c +Copyright: 1996-1997 David Mosberger-Tang + 1996-1997 Andreas Czechanowski + 1998 Andreas Bolsch + 2000-2005 Henning Meier-Geinitz + 2003 James Perry +License: GPL-2+ with sane exception + +Files: backend/mustek.h +Copyright: 1996-1997 David Mosberger-Tang + 1998 Andreas Bolsch + 2000-2005 Henning Meier-Geinitz +License: GPL-2+ with sane exception + +Files: backend/mustek_pp.* + backend/mustek_pp_ccd300.* + backend/mustek_pp_null.* + include/sane/sanei_auth.h + include/sane/sanei_pa4s2.h + sanei/sanei_auth.c +Copyright: 2000-2003 Jochen Eisinger +License: GPL-2+ with sane exception + +Files: backend/mustek_pp_cis.* +Copyright: 2001-2003 Eddy De Greef +License: GPL-2+ with sane exception + +Files: backend/mustek_scsi_pp.* +Copyright: 2003 James Perry +License: GPL-2+ with sane exception + +Files: backend/mustek_usb.* + backend/mustek_usb_*.* + backend/mustek_usb2.* +Copyright: 2000-2005 Mustek + 2001-2005 Henning Meier-Geinitz +License: GPL-2+ with sane exception + +Files: backend/mustek_usb2_*.* +Copyright: 2000-2005 Mustek +License: GPL-2+ with sane exception + +Files: backend/nec.* +Copyright: 2000-2001 Kazuya Fukuda +License: GPL-2+ with sane exception + +Files: backend/net.* +Copyright: 1997 David Mosberger-Tang + 2003-2008 Julien BLACHE +License: GPL-2+ with sane exception + +Files: backend/niash.* +Copyright: 2001 Bertrik Sikken +License: GPL-2+ + +Files: backend/p5*.* +Copyright: 2009-12 Stéphane Voltz +License: GPL-2+ + +Files: backend/pie*.* +Copyright: 2000 Simon Munton + 2012-2015 Jan Vleeshouwers, Michael Rickmann, Klaus Kaempf +License: GPL-2+ with sane exception + +Files: backend/pint.c +Copyright: 1997 Gordon Matzigkeit + 1997 David Mosberger-Tang +License: GPL-2+ with sane exception + +Files: backend/pint.h +Copyright: 1997 Gordon Matzigkeit +License: GPL-2+ with sane exception + +Files: backend/pixma/pixma*.* +Copyright: 2007-2008 Nicolas Martin, + 2006-2007 Wittawat Yamwong + 2011-2020 Rolf Bensch +License: GPL-2+ with sane exception + +Files: backend/pixma/pixma_bjnp*.* +Copyright: 2008-2012 Louis Lagendijk +License: GPL-2+ with sane exception + +Files: backend/pixma/pixma_common.h + backend/pixma/pixma_io_sanei.c + backend/pixma/pixma_mp750.c +Copyright: 2006-2007 Wittawat Yamwong + 2011-2016 Rolf Bensch +License: GPL-2+ with sane exception + +Files: backend/pixma/pixma_io.h + backend/pixma/pixma_rename.h +Copyright: 2006-2007 Wittawat Yamwong +License: GPL-2+ with sane exception + +Files: backend/plustek-pp.h + backend/plustek.h +Copyright: 1997 Hypercore Software Design, Ltd. + 2001-2013 Gerhard Jaeger +License: GPL-2+ with sane exception + +Files: backend/plustek-pp_dac.c + backend/plustek-pp_detect.c + backend/plustek-pp_genericio.c + backend/plustek-pp_hwdefs.h + backend/plustek-pp_image.c + backend/plustek-pp_io.c + backend/plustek-pp_map.c + backend/plustek-pp_misc.c + backend/plustek-pp_models.c + backend/plustek-pp_motor.c + backend/plustek-pp_p12.c + backend/plustek-pp_p12ccd.c + backend/plustek-pp_p48xx.c + backend/plustek-pp_p9636.c + backend/plustek-pp_procs.h + backend/plustek-pp_ptdrv.c + backend/plustek-pp_scandata.h + backend/plustek-pp_tpa.c + backend/plustek-pp_wrapper.c + backend/plustek-usb.* + backend/plustek-usbcal.c + backend/plustek-usbdevs.c + backend/plustek-usbhw.c + backend/plustek-usbimg.c + backend/plustek-usbio.c + backend/plustek-usbmap.c + backend/plustek-usbscan.c + backend/plustek-usbshading.c +Copyright: 1998 Plustek Inc. + 2000-2013 Gerhard Jaeger +License: GPL-2+ with sane exception + +Files: backend/plustek-pp_dbg.h + backend/plustek-pp_procfs.c + backend/plustek-pp_scale.c + backend/plustek-pp_scan.h + backend/plustek-pp_sysdep.h + backend/plustek-pp_types.h + backend/plustek-usbcalfile.c + backend/plustek.c + backend/u12*.* + include/sane/sanei_access.h + include/sane/sanei_lm983x.h + include/sane/sanei_pp.h + sanei/sanei_access.c + sanei/sanei_lm983x.c + sanei/sanei_pp.c +Copyright: 2000-2013 Gerhard Jaeger +License: GPL-2+ with sane exception + +Files: backend/pnm.c +Copyright: 1996-1997 Andreas Beck + 2000-2001 Michael Herder + 2001-2002 Henning Meier-Geinitz + 2008 Stéphane Voltz +License: GPL-2+ with sane exception + +Files: backend/ricoh*.* +Copyright: 1998 F.W. Dillema +License: GPL-2+ with sane exception + +Files: backend/ricoh2.c + backend/ricoh2_buffer.c +Copyright: 2018 Stanislav Yuzvinsky +License: GPL-2+ with sane exception + +Files: backend/s9036*.* +Copyright: 1997 Ingo Schneider +License: GPL-2+ with sane exception + +Files: backend/sane_strstatus.c + include/sane/sane.h + include/sane/sanei_codec_ascii.h + include/sane/sanei_codec_bin.h + include/sane/sanei_net.h + include/sane/saneopts.h + sanei/sanei_constrain_value.c + sanei/sanei_init_debug.c +Copyright: 1996-1999 David Mosberger-Tang + 1996-1999 Andreas Beck +License: GPL-2+ with sane exception + +Files: backend/sharp.* +Copyright: 1998-1999 Kazuya Fukuda + 1998-1999 Abel Deuring +License: GPL-2+ with sane exception + +Files: backend/sm3600*.* +Copyright: 2001 Marian Eichholz +License: GPL-2+ with sane exception + +Files: backend/sm3840*.* +Copyright: 2005-2007 Earle F. Philhower, III +License: GPL-2+ with sane exception + +Files: backend/snapscan-data.c +Copyright: 2006 Oliver Schwartz +License: GPL-2+ with sane exception + +Files: backend/snapscan-mutex.c +Copyright: 2000-2004 Henrik Johansson + 2000-2004 Oliver Schwartz +License: GPL-2+ with sane exception + +Files: backend/snapscan-options.c +Copyright: 1997-2013 Franck Schnefra + 1997-2013 Michel Roelofs + 1997-2013 Emmanuel Blot + 1997-2013 Mikko Tyolajarvi + 1997-2013 David Mosberger-Tang + 1997-2013 Wolfgang Goeller + 1997-2013 Petter Reinholdtsen + 1997-2013 Gary Plewa + 1997-2013 Sebastien Sable + 1997-2013 Mikael Magnusson + 1997-2013 Andrew Goodbody + 1997-2013 Oliver Schwartz + 1997-2013 Kevin Charter +License: GPL-2+ with sane exception + +Files: backend/snapscan-scsi.c +Copyright: 1997-2013 Franck Schnefra + 1997-2013 Michel Roelofs + 1997-2013 Emmanuel Blot + 1997-2013 Mikko Tyolajarvi + 1997-2013 David Mosberger-Tang + 1997-2013 Wolfgang Goeller + 1997-2013 Petter Reinholdtsen + 1997-2013 Gary Plewa + 1997-2013 Sebastien Sable + 1997-2013 Mikael Magnusson + 1997-2013 Max Ushakov + 1997-2013 Andrew Goodbody + 1997-2013 Oliver Schwartz + 1997-2013 Kevin Charter +License: GPL-2+ with sane exception + +Files: backend/snapscan-sources.c +Copyright: 1997-2013 Franck Schnefra + 1997-2013 Michel Roelofs + 1997-2013 Emmanuel Blot + 1997-2013 Mikko Tyolajarvi + 1997-2013 David Mosberger-Tang + 1997-2013 Wolfgang Goeller + 1997-2013 Petter Reinholdtsen + 1997-2013 Gary Plewa + 1997-2013 Sebastien Sable + 1997-2013 Max Ushakov + 1997-2013 Andrew Goodbody + 1997-2013 Oliver Schwartz + 1997-2013 Kevin Charter +License: GPL-2+ with sane exception + +Files: backend/snapscan-sources.h + backend/snapscan-usb.* +Copyright: 2000 Henrik Johansson +License: GPL-2+ with sane exception + +Files: backend/snapscan.c +Copyright: 1997-2013 Franck Schnefra + 1997-2013 Michel Roelofs + 1997-2013 Emmanuel Blot + 1997-2013 Mikko Tyolajarvi + 1997-2013 David Mosberger-Tang + 1997-2013 Wolfgang Goeller + 1997-2013 Simon Munton + 1997-2013 Petter Reinholdtsen + 1997-2013 Gary Plewa + 1997-2013 Sebastien Sable + 1997-2013 Mikael Magnusson + 1997-2013 Max Ushakov + 1997-2013 Andrew Goodbody + 1997-2013 Oliver Schwartz + 1997-2013 Kevin Charter +License: GPL-2+ with sane exception + +Files: backend/snapscan.h +Copyright: 1997-2013 Franck Schnefra + 1997-2013 Michel Roelofs + 1997-2013 Emmanuel Blot + 1997-2013 Mikko Tyolajarvi + 1997-2013 David Mosberger-Tang + 1997-2013 Wolfgang Goeller + 1997-2013 Petter Reinholdtsen + 1997-2013 Gary Plewa + 1997-2013 Sebastien Sable + 1997-2013 Mikael Magnusson + 1997-2013 Andrew Goodbody + 1997-2013 Oliver Schwartz + 1997-2013 Kevin Charter +License: GPL-2+ with sane exception + +Files: backend/st400.* +Copyright: 1999-2000 Ingo Wilken +License: GPL-2+ with sane exception + +Files: backend/stv680.* +Copyright: 2004-2006 Gerard Klaver +License: GPL-2 + +Files: backend/tamarack.* +Copyright: 1996-1997 David Mosberger-Tang + 1997 R.E.Wolff@BitWizard.nl +License: GPL-2+ + +Files: backend/teco2.* +Copyright: 2002-2003 Frank Zago + 2003-2008 Gerard Klaver +License: GPL-2+ with sane exception + +Files: backend/umax-scanner.* + backend/umax-uc*.c + backend/umax-ug*.c + backend/umax.* + tools/gamma4scanimage.c +Copyright: 1997-2004 Oliver Rauch +License: GPL-2+ with sane exception + +Files: backend/umax-scsidef.h +Copyright: 1996-1997 Michael K. Johnson + 1997-2002 Oliver Rauch +License: GPL-2+ with sane exception + +Files: backend/umax1220u-common.c +Copyright: 1999 Paul Mackerras + 2000 Adrian Perez Jorge + 2001 Frank Zago + 2001 Marcio Teixeira + 2006 Patrick Lessard +License: GPL-2+ with sane exception + +Files: backend/umax1220u.c +Copyright: 2001 Marcio Luis Teixeira + 1996-1997 Andreas Beck + 2000-2001 Michael Herder + 2001 Henning Meier-Geinitz + 2006 Patrick Lessard +License: GPL-2+ with sane exception + +Files: backend/v4l.* +Copyright: 1999 Juergen G. Schimmer + 2002-2004 Henning Meier-Geinitz +License: GPL-2+ with sane exception + +Files: backend/xerox_mfp-tcp.c +Copyright: 2010 Alexander Kuznetsov +License: GPL-2+ with sane exception + +Files: backend/xerox_mfp-usb.c + backend/xerox_mfp.* +Copyright: 2008-2016 ABC +License: GPL-2+ with sane exception + +Files: doc/descriptions/epson2.desc + doc/descriptions/epsonds.desc +Copyright: 2009-2015 Alessandro Zummo +License: GPL-2 + +Files: doc/descriptions/magicolor.desc +Copyright: 2010-2011 Reinhold Kainhofer +License: GPL-2 + +Files: doc/descriptions-external/epkowa.desc +Copyright: 2010-2011 Reinhold Kainhofer + 2004-2015 Olaf Meeuwissen +License: GPL-2+ + +Files: doc/descriptions-external/utsushi.desc +Copyright: 2004-2021 Olaf Meeuwissen +License: GPL-3+ + +Files: po/Makevars +Copyright: 2016-2019 Olaf Meeuwissen and the SANE developers +License: GPL-2+ with sane exception + +Files: po/he.po + po/ca@valencia.po + po/ca.po +Copyright: 2018-2020 The SANE developers +License: GPL-2+ with sane exception + +Files: po/de.po +Copyright: 2002-2020 SANE Project +License: GPL-2+ with sane exception + +Files: po/fr.po +Copyright: 2002 Frank Zago + 2003-2010 Yann E. MORIN +License: GPL-2+ with sane exception + +Files: po/zh_CN.po +Copyright: 2021-2024 Tyson Tan +License: GPL-2+ with sane exception + +Files: frontend/saned.c +Copyright: 1997 Andreas Beck + 2001-2004 Henning Meier-Geinitz + 2003-2008 Julien BLACHE 2010-2011 Reinhold Kainhofer +License: GPL-2+ + +Files: frontend/jpegtopdf.* +Copyright: 2021 Thierry HUCHARD +License: GPL-2+ + +Files: frontend/scanimage.c +Copyright: 1996-1998 Andreas Beck + 1996-1998 David Mosberger + 2015 Rolf Bensch +License: GPL-2+ + +Files: frontend/stiff.c +Copyright: 2000 Peter Kirchgessner + 2002 Oliver Rauch + 2017 Aaron Muir Hamilton +License: GPL-2+ + +Files: frontend/stiff.h +Copyright: 2000 Peter Kirchgessner +License: GPL-2+ + +Files: frontend/sicc.* +Copyright: 2017 Aaron Muir Hamilton +License: GPL-2+ + +Files: frontend/test.c +Copyright: 1997 Andreas Beck +License: GPL-2+ + +Files: frontend/tstbackend.c +Copyright: 2002 Frank Zago + 2013 Stéphane Voltz +License: GPL-2+ + +Files: include/sane/sanei.h +Copyright: 1996 David Mosberger-Tang + 1996 Andreas Beck + 2002-2003 Henning Meier-Geinitz +License: GPL-2+ with sane exception + +Files: include/sane/sanei_ab306.h +Copyright: 1996 Andreas Czechanowski +License: GPL-2+ with sane exception + +Files: include/sane/sanei_cderror.h + include/sane/sanei_jinclude.h + include/sane/sanei_jpeg.h +Copyright: 1991-1994 Thomas G. Lane +License: GPL-2+ with sane exception + +Files: include/sane/sanei_config.h + japi/* + sanei/sanei_config.c +Copyright: 1997 Jeffrey S. Freedman +License: GPL-2+ with sane exception + +Files: include/sane/sanei_pio.h + sanei/sanei_pio.c +Copyright: 1998 Christian Bucher + 1998 Kling & Hautzinger GmbH +License: GPL-2+ with sane exception + +Files: include/sane/sanei_pv8630.h + sanei/sanei_pv8630.c +Copyright: 2000 Adrian Perez Jorge + 2001 Frank Zago + 2001 Marcio Teixeira +License: GPL-2+ with sane exception + +Files: include/sane/sanei_thread.h +Copyright: 1998-2001 Yuri Dario + 2002-2003 Henning Meier-Geinitz + 2003-2004 Gerhard Jaeger +License: GPL-2+ with sane exception + +Files: include/sane/sanei_usb.h +Copyright: 2001-2002 Henning Meier-Geinitz + 2003-2005 Rene Rebe + 2008 m. allan noah + 2011 Reinhold Kainhofer +License: GPL-2+ with sane exception + +Files: lib/snprintf.c +Copyright: 1988-1997 Patrick Powell +License: Artistic + +Files: lib/getopt.c + lib/getopt1.c + lib/md5.c + lib/sigprocmask.c + lib/strcasestr.c + lib/strdup.c + lib/strndup.c + lib/strsep.c + lib/usleep.c +Copyright: 1987-2002 Free Software Foundation +License: LGPL-2.1+ + +Files: sanei/sanei_ab306.c +Copyright: 1997 Andreas Czechanowski + 1997 David Mosberger +License: GPL-2+ with sane exception + +Files: sanei/sanei_pa4s2.c +Copyright: 2000-2003 Jochen Eisinger + 2003 James Perry +License: GPL-2+ with sane exception + +Files: sanei/sanei_scsi.c +Copyright: 1996-1997 David Mosberger-Tang + 2003 Frank Zago +License: GPL-2+ with sane exception + +Files: sanei/sanei_thread.c +Copyright: 1998-2001 Yuri Dario + 2003-2004 Gerhard Jaeger +License: GPL-2+ with sane exception + +Files: sanei/sanei_usb.c +Copyright: 2001-2005 Henning Meier-Geinitz + 2001 Frank Zago + 2003 Rene Rebe + 2005 Paul Smedley + 2008 m. allan noah + 2009 Julien BLACHE + 2011 Reinhold Kainhofer +License: GPL-2+ with sane exception + +Files: testsuite/backend/genesys/* +Copyright: 2019 Povilas Kanapickas +License: GPL-2+ with sane exception + +Files: testsuite/backend/Makefile.am + testsuite/backend/genesys/Makefile.am +Copyright: 2019 Sane Developers +License: GPL-2+ with sane exception + +Files: tools/git-version-gen +Copyright: 2007-2021 Free Software Foundation, Inc. +License: GPL-3+ + +Files: tools/create-release.sh + tools/create-changelog.sh + tools/update-upstreams.sh +Copyright: 2017-2021 Olaf Meeuwissen +License: GPL-3+ + +Files: tools/RenSaneDlls.cmd +Copyright: 2004-2005 Franz Bakan +License: GPL-2+ + +Files: tools/check-usb-chip.c +Copyright: 2003-2005 Henning Meier-Geinitz + 2003 Gerhard Jaeger + 2003 Gerard Klaver +License: GPL-2+ with sane exception + +Files: tools/mustek600iin-off.c +Copyright: 1997-1999 Andreas Czechanowski +License: GPL-2+ + +Files: tools/sane-desc.c +Copyright: 2002-2006 Henning Meier-Geinitz + 2004 Jose Gato + 2006 Mattias Ellert + 2009 Dr. Ing. Dieter Jurzitza + 2013 Tom Gundersen +License: GPL-2+ + +Files: tools/sane-find-scanner.c +Copyright: 1997-2013 Oliver Rauch + 1997-2013 Henning Meier-Geinitz +License: GPL-2+ + +License: Artistic + The "Artistic License" + . + Preamble + . + The intent of this document is to state the conditions under which a + Package may be copied, such that the Copyright Holder maintains some + semblance of artistic control over the development of the package, + while giving the users of the package the right to use and distribute + the Package in a more-or-less customary fashion, plus the right to make + reasonable modifications. + . + Definitions: + . + "Package" refers to the collection of files distributed by the + Copyright Holder, and derivatives of that collection of files + created through textual modification. + . + "Standard Version" refers to such a Package if it has not been + modified, or has been modified in accordance with the wishes + of the Copyright Holder as specified below. + . + "Copyright Holder" is whoever is named in the copyright or + copyrights for the package. + . + "You" is you, if you are thinking about copying or distributing + this Package. + . + "Reasonable copying fee" is whatever you can justify on the + basis of media cost, duplication charges, time of people involved, + and so on. (You will not be required to justify it to the + Copyright Holder, but only to the computing community at large + as a market that must bear the fee.) + . + "Freely Available" means that no fee is charged for the item + itself, though there may be fees involved in handling the item. + It also means that recipients of the item may redistribute it + under the same conditions they received it. + . + 1. You may make and give away verbatim copies of the source form of the + Standard Version of this Package without restriction, provided that you + duplicate all of the original copyright notices and associated disclaimers. + . + 2. You may apply bug fixes, portability fixes and other modifications + derived from the Public Domain or from the Copyright Holder. A Package + modified in such a way shall still be considered the Standard Version. + . + 3. You may otherwise modify your copy of this Package in any way, provided + that you insert a prominent notice in each changed file stating how and + when you changed that file, and provided that you do at least ONE of the + following: + . + a) place your modifications in the Public Domain or otherwise make them + Freely Available, such as by posting said modifications to Usenet or + an equivalent medium, or placing the modifications on a major archive + site such as uunet.uu.net, or by allowing the Copyright Holder to include + your modifications in the Standard Version of the Package. + . + b) use the modified Package only within your corporation or organization. + . + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided, and provide + a separate manual page for each non-standard executable that clearly + documents how it differs from the Standard Version. + . + d) make other distribution arrangements with the Copyright Holder. + . + 4. You may distribute the programs of this Package in object code or + executable form, provided that you do at least ONE of the following: + . + a) distribute a Standard Version of the executables and library files, + together with instructions (in the manual page or equivalent) on where + to get the Standard Version. + . + b) accompany the distribution with the machine-readable source of + the Package with your modifications. + . + c) give non-standard executables non-standard names, and clearly + document the differences in manual pages (or equivalent), together + with instructions on where to get the Standard Version. + . + d) make other distribution arrangements with the Copyright Holder. + . + 5. You may charge a reasonable copying fee for any distribution of this + Package. You may charge any fee you choose for support of this + Package. You may not charge a fee for this Package itself. However, + you may distribute this Package in aggregate with other (possibly + commercial) programs as part of a larger (possibly commercial) software + distribution provided that you do not advertise this Package as a + product of your own. + . + 6. The name of the Copyright Holder may not be used to endorse or promote + products derived from this software without specific prior written permission. + . + 7. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +License: GPL-2+ with sane exception + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + . + As a special exception, the authors of SANE give permission for + additional uses of the libraries contained in this release of SANE. + The exception is that, if you link a SANE library with other files + to produce an executable, this does not by itself cause the + resulting executable to be covered by the GNU General Public + License. Your use of that executable is in no way restricted on + account of linking the SANE library code into it. + This exception does not, however, invalidate any other reasons why + the executable file might be covered by the GNU General Public + License. + . + If you submit changes to SANE to the maintainers to be included in + a subsequent release, you agree by submitting the changes that + those changes may be distributed with this exception intact. + If you write modifications of your own for SANE, it is your choice + whether to permit this exception to apply to your modifications. + If you do not wish that, delete this exception notice. + +License: GPL-2+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +License: GPL-2 + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation version + 2 of the License. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: GPL-3+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU Lesser General Public License + version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". -- cgit v1.2.3 From 7344e945936af831965624fed52bacf30487d83b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 17 Nov 2024 18:13:33 +0100 Subject: d/copyright: Rewrite part 2 --- debian/copyright | 460 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 452 insertions(+), 8 deletions(-) diff --git a/debian/copyright b/debian/copyright index d4a6523..ee29266 100644 --- a/debian/copyright +++ b/debian/copyright @@ -20,7 +20,7 @@ License: GPL-2+ Files: .editorconfig .gitlab-ci.yml -Corpyright: 2016-2020 Olaf Meeuwissen +Copyright: 2016-2020 Olaf Meeuwissen License: GPL-3 Files: backend/abaton.* @@ -51,7 +51,7 @@ License: GPL-2+ Files: backend/qcam.* Copyright: 1996-1997 David Mosberger-Tang -License: GPL-2+ and expat +License: GPL-2+, expat Files: backend/artec_eplus48u.* @@ -108,12 +108,10 @@ Copyright: 2001-2002 András Major License: GPL-2+ Files: backend/coolscan3.* - include/sane/sanei_tcp.h - include/sane/sanei_udp.h sanei/sanei_tcp.c sanei/sanei_udp.c Copyright: 2006-2008 Tower Technologies > -License: GPL-2 +License: GPL-2+ Files: backend/dc210.* backend/dc240.* @@ -537,10 +535,8 @@ Copyright: 1997 Ingo Schneider License: GPL-2+ Files: backend/sane_strstatus.c - include/sane/sane.h include/sane/sanei_codec_ascii.h include/sane/sanei_codec_bin.h - include/sane/sanei_net.h include/sane/saneopts.h sanei/sanei_constrain_value.c sanei/sanei_init_debug.c @@ -548,6 +544,14 @@ Copyright: 1996-1999 David Mosberger-Tang 1996-1999 Andreas Beck License: GPL-2+ +Files: include/sane/sane.h + include/sane/sanei_net.h + include/sane/sanei_tcp.h + include/sane/sanei_udp.h +Copyright: 1997-1999 David Mosberger-Tang + 2006-2007 Tower Technologies +License: public-domain + Files: backend/sharp.* Copyright: 1998-1999 Kazuya Fukuda 1998-1999 Abel Deuring @@ -763,7 +767,7 @@ License: GPL-2+ Files: po/fr.po Copyright: 2002 Frank Zago 2003-2010 Yann E. MORIN -License: GPL-2+ +License: GFDL-1.1+ Files: po/zh_CN.po Copyright: 2021-2024 Tyson Tan @@ -808,6 +812,11 @@ Copyright: 2002 Frank Zago 2013 Stéphane Voltz License: GPL-2+ +Files: include/lgetopt.h + include/md5.h +Copyright: 1989-2001 Free Software Foundation, Inc. +License: LGPL-2.1+ + Files: include/sane/sanei.h Copyright: 1996 David Mosberger-Tang 1996 Andreas Beck @@ -951,6 +960,18 @@ Copyright: 1997-2013 Oliver Rauch 1997-2013 Henning Meier-Geinitz License: GPL-2+ +Files: tools/epson2usb.pl +Copyright: 2010 Tower Technologies +License: GPL-2 + +Files: tools/style-check.sh +Copyright: 2017 Olaf Meeuwissen +License: GPL-3+ + +Files: patches/ax_create_stdint_h.19-20.m4.patch +Copyright: 2008 Guido U. Draheim +License: (FSFAP, GPL-3+) with Autoconf-2.0~Archive exception + License: Artistic The "Artistic License" . @@ -1156,3 +1177,426 @@ License: LGPL-2.1+ . On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + +License: CC-BY-SA-4.0 + Creative Commons Corporation ("Creative Commons") is not a law firm and + do not provide legal services or legal advice. Distribution of + Creative Commons public licenses does not create a lawyer-client or + other relationship. Creative Commons makes its licenses and related + information available on an "as-is" basis. Creative Commons gives no + warranties regarding its licenses, any material licensed under their + terms and conditions, or any related information. Creative Commons + disclaims all liability for damages resulting from their use to the + fullest extent possible. + . + Using Creative Commons Public Licenses + . + Creative Commons public licenses provide a standard set of terms and + conditions that creators and other rights holders may use to share + original works of authorship and other material subject to copyright + and certain other rights specified in the public license below. The + following considerations are for informational purposes only, are not + exhaustive, and do not form part of our licenses. + . + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + . + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + . + ======================================================================= + . + Creative Commons Attribution-ShareAlike 4.0 International Public + License + . + By exercising the Licensed Rights (defined below), You accept and agree + to be bound by the terms and conditions of this Creative Commons + Attribution-ShareAlike 4.0 International Public License ("Public + License"). To the extent this Public License may be interpreted as a + contract, You are granted the Licensed Rights in consideration of Your + acceptance of these terms and conditions, and the Licensor grants You + such rights in consideration of benefits the Licensor receives from + making the Licensed Material available under these terms and + conditions. + . + . + Section 1 -- Definitions. + . + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + . + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + . + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + . + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + . + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + . + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + . + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + . + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + . + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + . + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + . + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + . + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + . + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + . + . + Section 2 -- Scope. + . + a. License grant. + . + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + . + a. reproduce and Share the Licensed Material, in whole or + in part; and + . + b. produce, reproduce, and Share Adapted Material. + . + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + . + 3. Term. The term of this Public License is specified in Section + 6(a). + . + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + . + 5. Downstream recipients. + . + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + . + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + . + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + . + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + . + b. Other rights. + . + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + . + 2. Patent and trademark rights are not licensed under this + Public License. + . + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + . + . + Section 3 -- License Conditions. + . + Your exercise of the Licensed Rights is expressly made subject to the + following conditions. + . + a. Attribution. + . + 1. If You Share the Licensed Material (including in modified + form), You must: + . + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + . + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + . + ii. a copyright notice; + . + iii. a notice that refers to this Public License; + . + iv. a notice that refers to the disclaimer of + warranties; + . + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + . + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + . + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + . + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + . + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + . + b. ShareAlike. + . + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + . + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + . + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + . + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + . + . + Section 4 -- Sui Generis Database Rights. + . + Where the Licensed Rights include Sui Generis Database Rights that + apply to Your use of the Licensed Material: + . + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + . + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + . + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + . + For the avoidance of doubt, this Section 4 supplements and does not + replace Your obligations under this Public License where the Licensed + Rights include other Copyright and Similar Rights. + . + . + Section 5 -- Disclaimer of Warranties and Limitation of Liability. + . + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + . + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + . + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + . + . + Section 6 -- Term and Termination. + . + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + . + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + . + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + . + 2. upon express reinstatement by the Licensor. + . + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + . + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + . + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + . + . + Section 7 -- Other Terms and Conditions. + . + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + . + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + . + . + Section 8 -- Interpretation. + . + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + . + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + . + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + . + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + . + . + ======================================================================= + . + Creative Commons is not a party to its public + licenses. Notwithstanding, Creative Commons may elect to apply one of + its public licenses to material it publishes and in those instances + will be considered the “Licensor.” The text of the Creative Commons + public licenses is dedicated to the public domain under the CC0 Public + Domain Dedication. Except for the limited purpose of indicating that + material is shared under a Creative Commons public license or as + otherwise permitted by the Creative Commons policies published at + creativecommons.org/policies, Creative Commons does not authorize the + use of the trademark "Creative Commons" or any other trademark or logo + of Creative Commons without its prior written consent including, + without limitation, in connection with any unauthorized modifications + to any of its public licenses or any other arrangements, + understandings, or agreements concerning use of licensed material. For + the avoidance of doubt, this paragraph does not form part of the + public licenses. -- cgit v1.2.3 From 07a9f725631136aba07736fd66e5a5e4dac931e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 17 Nov 2024 18:18:16 +0100 Subject: d/libsane1.lintian-overrides: Fix syntax --- .pc/.quilt_patches | 1 - .pc/.quilt_series | 1 - debian/changelog | 2 ++ debian/libsane1.lintian-overrides | 6 +++--- 4 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 .pc/.quilt_patches delete mode 100644 .pc/.quilt_series diff --git a/.pc/.quilt_patches b/.pc/.quilt_patches deleted file mode 100644 index 6857a8d..0000000 --- a/.pc/.quilt_patches +++ /dev/null @@ -1 +0,0 @@ -debian/patches diff --git a/.pc/.quilt_series b/.pc/.quilt_series deleted file mode 100644 index c206706..0000000 --- a/.pc/.quilt_series +++ /dev/null @@ -1 +0,0 @@ -series diff --git a/debian/changelog b/debian/changelog index 7fc4cf7..91576f4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,8 @@ sane-backends (1.3.0-2) UNRELEASED; urgency=medium * Fix FTBFS on hurd-i386 & hurd-amd64 (Closes: #1081122). - Thanks to Pino Toscano . + * debian/libsane1.lintian-overrides: + - Fix syntax. -- Jörg Frings-Fürst Sat, 06 Jul 2024 18:16:41 +0200 diff --git a/debian/libsane1.lintian-overrides b/debian/libsane1.lintian-overrides index 5a4a9a0..3b7d8f4 100644 --- a/debian/libsane1.lintian-overrides +++ b/debian/libsane1.lintian-overrides @@ -1,6 +1,6 @@ # begin-remove-after: released:trixie # protective diversion for upgrades of files moved from / to /usr -libsane1: diversion-for-unknown-file lib/udev/hwdb.d/20-sane.hwdb [preinst:*] -libsane1: diversion-for-unknown-file lib/udev/rules.d/60-libsane1.rules [preinst:*] -libsane1: diversion-for-unknown-file lib/udev/rules.d/99-libsane1.rules [preinst:*] +libsane1: systemd-diversion lib/udev/hwdb.d/20-sane.hwdb [preinst:11] +libsane1: systemd-diversion lib/udev/rules.d/60-libsane1.rules [preinst:14] +libsane1: systemd-diversion lib/udev/rules.d/99-libsane1.rules [preinst:17] # end-remove-after -- cgit v1.2.3 From 6e2abadc59ad413936484b0afb39047114fa2cbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 17 Nov 2024 18:46:24 +0100 Subject: d/libsane1.lintian-overrides: reenter diversion-for-unknown-file --- debian/libsane1.lintian-overrides | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/libsane1.lintian-overrides b/debian/libsane1.lintian-overrides index 3b7d8f4..ee56b5b 100644 --- a/debian/libsane1.lintian-overrides +++ b/debian/libsane1.lintian-overrides @@ -3,4 +3,7 @@ libsane1: systemd-diversion lib/udev/hwdb.d/20-sane.hwdb [preinst:11] libsane1: systemd-diversion lib/udev/rules.d/60-libsane1.rules [preinst:14] libsane1: systemd-diversion lib/udev/rules.d/99-libsane1.rules [preinst:17] +libsane1: diversion-for-unknown-file lib/udev/hwdb.d/20-sane.hwdb [preinst:11] +libsane1: diversion-for-unknown-file lib/udev/rules.d/60-libsane1.rules [preinst:14] +libsane1: diversion-for-unknown-file lib/udev/rules.d/99-libsane1.rules [preinst:17] # end-remove-after -- cgit v1.2.3 From 2ef192a49d26acd5c7610d09f42c275696fd58e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 17 Nov 2024 18:49:45 +0100 Subject: Declare compliance with Debian Policy 4.7.0.1 --- debian/changelog | 1 + debian/control | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 91576f4..5a1a32f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ sane-backends (1.3.0-2) UNRELEASED; urgency=medium - Thanks to Pino Toscano . * debian/libsane1.lintian-overrides: - Fix syntax. + * Declare compliance with Debian Policy 4.7.0.1 (No changes needed). -- Jörg Frings-Fürst Sat, 06 Jul 2024 18:16:41 +0200 diff --git a/debian/control b/debian/control index 6a6b782..75f293e 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: sane-backends Section: graphics Priority: optional Maintainer: Jörg Frings-Fürst -Standards-Version: 4.6.2.0 +Standards-Version: 4.7.0.1 Build-Depends: autoconf, autoconf-archive, -- cgit v1.2.3 From 6e6c6bf72d5c0f37d662b48467ad553fcfc09f4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 17 Nov 2024 20:28:44 +0100 Subject: d/copyright: Rewrite part 3 --- debian/copyright | 395 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 369 insertions(+), 26 deletions(-) diff --git a/debian/copyright b/debian/copyright index ee29266..951f8cb 100644 --- a/debian/copyright +++ b/debian/copyright @@ -717,16 +717,16 @@ License: GPL-2+ Files: backend/v4l.h Copyright: 1999 Juergen G. Schimmer 2002-2004 Henning Meier-Geinitz -License: GPL +License: GPL-2+ Files: backend/xerox_mfp-tcp.c Copyright: 2010 Alexander Kuznetsov -License: GPL +License: GPL-2+ Files: backend/xerox_mfp-usb.c backend/xerox_mfp.* Copyright: 2008-2016 ABC -License: GPL +License: GPL-2+ Files: doc/releases.md Copyright: 2021 SANE Project @@ -1105,11 +1105,10 @@ License: GPL-2+ whether to permit this exception to apply to your modifications. If you do not wish that, delete this exception notice. -License: GPL-2+ +License: GPL-2 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. + the Free Software Foundation, either version 2 of the License. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -1122,26 +1121,21 @@ License: GPL-2+ The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 file. -License: GPL-2 - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation version - 2 of the License. - . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. +License: GPL-3 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". License: GPL-3+ This program is free software; you can redistribute it and/or modify @@ -1160,6 +1154,7 @@ License: GPL-3+ On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". + License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -1600,3 +1595,351 @@ License: CC-BY-SA-4.0 understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. + . + License: GFDL-1.1 + 0. PREAMBLE + . + The purpose of this License is to make a manual, textbook, or other written + document "free" in the sense of freedom: to assure everyone the effective + freedom to copy and redistribute it, with or without modifying it, either + commercially or noncommercially. Secondarily, this License preserves for + the author and publisher a way to get credit for their work, while not being + considered responsible for modifications made by others. + . + This License is a kind of "copyleft", which means that derivative works of + the document must themselves be free in the same sense. It complements the + GNU General Public License, which is a copyleft license designed for free + software. + . + We have designed this License in order to use it for manuals for free software, + because free software needs free documentation: a free program should come with + manuals providing the same freedoms that the software does. But this License is + not limited to software manuals; it can be used for any textual work, + regardless of subject matter or whether it is published as a printed book. We + recommend this License principally for works whose purpose is instruction or + reference. + . + 1. APPLICABILITY AND DEFINITIONS + . + This License applies to any manual or other work that contains a notice placed + by the copyright holder saying it can be distributed under the terms of this + License. The "Document", below, refers to any such manual or work. Any member + of the public is a licensee, and is addressed as "you". + . + A "Modified Version" of the Document means any work containing the Document or + a portion of it, either copied verbatim, or with modifications and/or + translated into another language. + . + A "Secondary Section" is a named appendix or a front-matter section of the + Document that deals exclusively with the relationship of the publishers or + authors of the Document to the Document's overall subject (or to related + matters) and contains nothing that could fall directly within that overall + subject. (For example, if the Document is in part a textbook of mathematics, + a Secondary Section may not explain any mathematics.) The relationship could + be a matter of historical connection with the subject or with related matters, + or of legal, commercial, philosophical, ethical or political position + regarding them. + . + The "Invariant Sections" are certain Secondary Sections whose titles are + designated, as being those of Invariant Sections, in the notice that says that + the Document is released under this License. + . + The "Cover Texts" are certain short passages of text that are listed, as + Front-Cover Texts or Back-Cover Texts, in the notice that says that the + Document is released under this License. + . + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the general + public, whose contents can be viewed and edited directly and straightforwardly + with generic text editors or (for images composed of pixels) generic paint + programs or (for drawings) some widely available drawing editor, and that is + suitable for input to text formatters or for automatic translation to a variety + of formats suitable for input to text formatters. A copy made in an otherwise + Transparent file format whose markup has been designed to thwart or discourage + subsequent modification by readers is not Transparent. A copy that is not + "Transparent" is called "Opaque". + . + Examples of suitable formats for Transparent copies include plain ASCII + without markup, Texinfo input format, LaTeX input format, SGML or XML using a + publicly available DTD, and standard-conforming simple HTML designed for human + modification. Opaque formats include PostScript, PDF, proprietary formats that + can be read and edited only by proprietary word processors, SGML or XML for + which the DTD and/or processing tools are not generally available, and the + machine-generated HTML produced by some word processors for output purposes + only. + . + The "Title Page" means, for a printed book, the title page itself, plus such + following pages as are needed to hold, legibly, the material this License + requires to appear in the title page. For works in formats which do not have + any title page as such, "Title Page" means the text near the most prominent + appearance of the work's title, preceding the beginning of the body of the + text. + . + 2. VERBATIM COPYING + . + You may copy and distribute the Document in any medium, either commercially or + noncommercially, provided that this License, the copyright notices, and the + license notice saying this License applies to the Document are reproduced in + all copies, and that you add no other conditions whatsoever to those of this + License. You may not use technical measures to obstruct or control the reading + or further copying of the copies you make or distribute. However, you may + accept compensation in exchange for copies. If you distribute a large enough + number of copies you must also follow the conditions in section 3. + . + You may also lend copies, under the same conditions stated above, and you may + publicly display copies. + . + 3. COPYING IN QUANTITY + . + If you publish printed copies of the Document numbering more than 100, and the + Document's license notice requires Cover Texts, you must enclose the copies in + covers that carry, clearly and legibly, all these Cover Texts: Front-Cover + Texts on the front cover, and Back-Cover Texts on the back cover. Both covers + must also clearly and legibly identify you as the publisher of these copies. + The front cover must present the full title with all words of the title equally + prominent and visible. You may add other material on the covers in addition. + Copying with changes limited to the covers, as long as they preserve the title + of the Document and satisfy these conditions, can be treated as verbatim + copying in other respects. + . + If the required texts for either cover are too voluminous to fit legibly, you + should put the first ones listed (as many as fit reasonably) on the actual + cover, and continue the rest onto adjacent pages. + . + If you publish or distribute Opaque copies of the Document numbering more than + 100, you must either include a machine-readable Transparent copy along with + each Opaque copy, or state in or with each Opaque copy a publicly-accessible + computer-network location containing a complete Transparent copy of the + Document, free of added material, which the general network-using public has + access to download anonymously at no charge using public-standard network + protocols. If you use the latter option, you must take reasonably prudent + steps, when you begin distribution of Opaque copies in quantity, to ensure + that this Transparent copy will remain thus accessible at the stated location + until at least one year after the last time you distribute an Opaque copy + (directly or through your agents or retailers) of that edition to the public. + . + It is requested, but not required, that you contact the authors of the + Document well before redistributing any large number of copies, to give them + a chance to provide you with an updated version of the Document. + . + 4. MODIFICATIONS + . + You may copy and distribute a Modified Version of the Document under the + conditions of sections 2 and 3 above, provided that you release the Modified + Version under precisely this License, with the Modified Version filling the + role of the Document, thus licensing distribution and modification of the + Modified Version to whoever possesses a copy of it. In addition, you must + do these things in the Modified Version: + . + A. Use in the Title Page (and on the covers, if any) a title distinct from + that of the Document, and from those of previous versions (which should, if + there were any, be listed in the History section of the Document). You may + use the same title as a previous version if the original publisher of that + version gives permission. + B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified Version, + together with at least five of the principal authors of the Document (all + of its principal authors, if it has less than five). + C. State on the Title page the name of the publisher of the Modified + Version, as the publisher. + D. Preserve all the copyright notices of the Document. + E. Add an appropriate copyright notice for your modifications adjacent to + the other copyright notices. + F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the terms + of this License, in the form shown in the Addendum below. + G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. + H. Include an unaltered copy of this License. + I. Preserve the section entitled "History", and its title, and add to it + an item stating at least the title, year, new authors, and publisher of + the Modified Version as given on the Title Page. If there is no section + entitled "History" in the Document, create one stating the title, year, + authors, and publisher of the Document as given on its Title Page, then + add an item describing the Modified Version as stated in the previous + sentence. + J. Preserve the network location, if any, given in the Document for public + access to a Transparent copy of the Document, and likewise the network + locations given in the Document for previous versions it was based on. + These may be placed in the "History" section. You may omit a network + location for a work that was published at least four years before the + Document itself, or if the original publisher of the version it refers to + gives permission. + K. In any section entitled "Acknowledgements" or "Dedications", preserve + the section's title, and preserve in the section all the substance and + tone of each of the contributor acknowledgements and/or dedications given + therein. + L. Preserve all the Invariant Sections of the Document, unaltered in their + text and in their titles. Section numbers or the equivalent are not + considered part of the section titles. + M. Delete any section entitled "Endorsements". Such a section may not be + included in the Modified Version. + N. Do not retitle any existing section as "Endorsements" or to conflict + in title with any Invariant Section. + . + If the Modified Version includes new front-matter sections or appendices + that qualify as Secondary Sections and contain no material copied from the + Document, you may at your option designate some or all of these sections as + invariant. To do this, add their titles to the list of Invariant Sections in + the Modified Version's license notice. These titles must be distinct from + any other section titles. + . + You may add a section entitled "Endorsements", provided it contains nothing + but endorsements of your Modified Version by various parties--for example, + statements of peer review or that the text has been approved by an + organization as the authoritative definition of a standard. + . + You may add a passage of up to five words as a Front-Cover Text, and a passage + of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts + in the Modified Version. Only one passage of Front-Cover Text and one of + Back-Cover Text may be added by (or through arrangements made by) any one + entity. If the Document already includes a cover text for the same cover, + previously added by you or by arrangement made by the same entity you are + acting on behalf of, you may not add another; but you may replace the old + one, on explicit permission from the previous publisher that added the old + one. + . + The author(s) and publisher(s) of the Document do not by this License give + permission to use their names for publicity for or to assert or imply + endorsement of any Modified Version. + . + 5. COMBINING DOCUMENTS + . + You may combine the Document with other documents released under this License, + under the terms defined in section 4 above for modified versions, provided + that you include in the combination all of the Invariant Sections of all of + the original documents, unmodified, and list them all as Invariant Sections of + your combined work in its license notice. + . + The combined work need only contain one copy of this License, and multiple + identical Invariant Sections may be replaced with a single copy. If there + are multiple Invariant Sections with the same name but different contents, + make the title of each such section unique by adding at the end of it, in + parentheses, the name of the original author or publisher of that section + if known, or else a unique number. Make the same adjustment to the section + titles in the list of Invariant Sections in the license notice of the + combined work. + . + In the combination, you must combine any sections entitled "History" in the + various original documents, forming one section entitled "History"; likewise + combine any sections entitled "Acknowledgements", and any sections entitled + "Dedications". You must delete all sections entitled "Endorsements." + . + 6. COLLECTIONS OF DOCUMENTS + . + You may make a collection consisting of the Document and other documents + released under this License, and replace the individual copies of this + License in the various documents with a single copy that is included in the + collection, provided that you follow the rules of this License for verbatim + copying of each of the documents in all other respects. + . + You may extract a single document from such a collection, and distribute it + individually under this License, provided you insert a copy of this License + into the extracted document, and follow this License in all other respects + regarding verbatim copying of that document. + . + 7. AGGREGATION WITH INDEPENDENT WORKS + . + A compilation of the Document or its derivatives with other separate and + independent documents or works, in or on a volume of a storage or distribution + medium, does not as a whole count as a Modified Version of the Document, + provided no compilation copyright is claimed for the compilation. Such a + compilation is called an "aggregate", and this License does not apply to the + other self-contained works thus compiled with the Document, on account of + their being thus compiled, if they are not themselves derivative works of the + Document. + . + If the Cover Text requirement of section 3 is applicable to these copies of + the Document, then if the Document is less than one quarter of the entire + aggregate, the Document's Cover Texts may be placed on covers that surround + only the Document within the aggregate. Otherwise they must appear on covers + around the whole aggregate. + . + 8. TRANSLATION + . + Translation is considered a kind of modification, so you may distribute + translations of the Document under the terms of section 4. Replacing Invariant + Sections with translations requires special permission from their copyright + holders, but you may include translations of some or all Invariant Sections in + addition to the original versions of these Invariant Sections. You may include + a translation of this License provided that you also include the original + English version of this License. In case of a disagreement between the + translation and the original English version of this License, the original + English version will prevail. + . + 9. TERMINATION + . + You may not copy, modify, sublicense, or distribute the Document except as + expressly provided for under this License. Any other attempt to copy, modify, + sublicense or distribute the Document is void, and will automatically + terminate your rights under this License. However, parties who have received + copies, or rights, from you under this License will not have their licenses + terminated so long as such parties remain in full compliance. + . + 10. FUTURE REVISIONS OF THIS LICENSE + . + The Free Software Foundation may publish new, revised versions of the GNU Free + Documentation License from time to time. Such new versions will be similar in + spirit to the present version, but may differ in detail to address new + problems or concerns. See http://www.gnu.org/copyleft/. + . + Each version of the License is given a distinguishing version number. If the + Document specifies that a particular numbered version of this License "or any + later version" applies to it, you have the option of following the terms and + conditions either of that specified version or of any later version that has + been published (not as a draft) by the Free Software Foundation. If the + Document does not specify a version number of this License, you may choose any + version ever published (not as a draft) by the Free Software Foundation. + +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU Library General Public License + version 2 can be found in "/usr/share/common-licenses/LGPL-2". + +License: public-domain + This file is in the public domain. You may use and modify it as + you see fit, as long as this copyright message is included and + that there is an indication as to what modifications have been + made (if any). + . + SANE is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE + +License: FSFAP + Copying and distribution of this file, with or without modification, + are permitted in any medium without royalty provided the copyright + notice and this notice are preserved. This file is offered as-is, + without any warranty. \ No newline at end of file -- cgit v1.2.3 From f242d2293b89382516247b6db653b18cc031a115 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 18 Nov 2024 19:04:16 +0100 Subject: d/copyright: Rewrite part 3; New d/excludes --- debian/changelog | 3 + debian/copyright | 592 ++++++++++++++++++++------ debian/copyright.org | 1138 -------------------------------------------------- debian/lrc.excludes | 8 + 4 files changed, 476 insertions(+), 1265 deletions(-) delete mode 100644 debian/copyright.org create mode 100644 debian/lrc.excludes diff --git a/debian/changelog b/debian/changelog index 5a1a32f..6e1f91a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,9 @@ sane-backends (1.3.0-2) UNRELEASED; urgency=medium * debian/libsane1.lintian-overrides: - Fix syntax. * Declare compliance with Debian Policy 4.7.0.1 (No changes needed). + * debian/copyright: + - Rewrite to make lrc happy. + * New debian/lrc.excludes to suppress false positives. -- Jörg Frings-Fürst Sat, 06 Jul 2024 18:16:41 +0200 diff --git a/debian/copyright b/debian/copyright index 951f8cb..1b084ce 100644 --- a/debian/copyright +++ b/debian/copyright @@ -6,7 +6,7 @@ Source: https://gitlab.com/sane-project/backends/-/archive/master/ Files: * Copyright: 1997-2014 Andreas Beck 1997-2014 David Mosberger -License: GPL-2+ +License: GPL-2+ with sane exception Files: debian/* Copyright: 1997-2002 Kevin Dalley @@ -16,7 +16,7 @@ Copyright: 1997-2002 Kevin Dalley 2018 Laurent Bigonville 2019 John Paul Adrian Glaubitz 2014-2024 Jörg Frings-Fürst -License: GPL-2+ +License: GPL-2+ with sane exception Files: .editorconfig .gitlab-ci.yml @@ -25,7 +25,7 @@ License: GPL-3 Files: backend/abaton.* Copyright: 1998-1998 David Huggins-Daines -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/agfafocus.* Copyright: 1997 Ingo Schneider @@ -34,7 +34,7 @@ License: GPL-2+ Files: backend/apple.* Copyright: 1998 Milon Firikis -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/artec.* backend/dll.* @@ -50,37 +50,42 @@ Copyright: 1996-1997 David Mosberger-Tang License: GPL-2+ Files: backend/qcam.* -Copyright: 1996-1997 David Mosberger-Tang -License: GPL-2+, expat +Copyright: 1997 David Mosberger-Tang + 1996 Scott Laird +License: GPL-2+ and EXPAT +Files: backend/qcam.h +Copyright: 1997 David Mosberger-Tang + 1996 Scott Laird +License: GPL-2 and EXPAT Files: backend/artec_eplus48u.* Copyright: 2002 Michael Herder -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/as6e.* Copyright: 2000 Eugene S. Weiss -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/avision.* Copyright: 1999-2015 Rene Rebe 1999-2001 Meino Christian Cramer 2002 Jose Paulo Moitinho de Almeida 2010-2011 Mike Kelly -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/bh.* Copyright: 1999-2000 Tom Martone -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/canon-scsi.c backend/canon.* Copyright: 1997 BYTEC GmbH Germany -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/canon_lide70* Copyright: 2019-2021 Juergen Ernst and pimvantend -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/canon630u.c Copyright: 2002 Nathan Rutman @@ -88,47 +93,51 @@ Copyright: 2002 Nathan Rutman 1996-1997 Andreas Beck 2000-2001 Michael Herder 2001 Henning Meier-Geinitz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/canon_dr.* backend/cardscan.* include/sane/sanei_magic.h sanei/sanei_magic.c Copyright: 2007-2022 m. allan noah -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/canon_pp-*.* backend/canon_pp.* Copyright: 2001-2002 Matthew C. Duggan 2001-2002 Simon Krix -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/coolscan2.* Copyright: 2001-2002 András Major -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/coolscan3.* sanei/sanei_tcp.c sanei/sanei_udp.c Copyright: 2006-2008 Tower Technologies > -License: GPL-2+ +License: GPL-2+ with sane exception + +Files: backend/coolscan3.c +Copyright: 2007-2008 Tower Technologies +License: GPL-2 Files: backend/dc210.* backend/dc240.* Copyright: 1998 Brian J. Murrell -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/dc25.* Copyright: 1998 Peter Fales -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/dell1600n_net.* Copyright: 2006 Jon Chambers -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/dmc.* Copyright: 1998 David F. Skoll -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/escl/* Copyright: 2019 Touboul Nathane @@ -138,7 +147,7 @@ License: GPL-3+ Files: backend/epjitsu*.* Copyright: 2007-2022 m. allan noah 2009 Richard Goedeken -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/epson.* Copyright: 1997 Hypercore Software Design, Ltd. @@ -149,7 +158,7 @@ Copyright: 1997 Hypercore Software Design, Ltd. 2003 EPSON KOWA Corporation 1999-2005 Karl Heinz Kremer 2006 Claus Boje -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/epson2-cct.* Copyright: 2001-2009 SEIKO EPSON Corporation @@ -170,14 +179,14 @@ Copyright: 2000 Randolph Bentson 2001 Frederik Ramm 2001-2004 Oliver Schirrmeister 2003-2022 m. allan noah -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/genesys/genesys.h Copyright: 2003-2004 Henning Meier-Geinitz 2004-2005 Gerhard Jaeger 2004-2013 Stéphane Voltz 2005-2009 Pierre Willenbrock -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/genesys/gl124.* backend/genesys/gl841.h @@ -187,7 +196,7 @@ Files: backend/genesys/gl124.* backend/rts88*.* backend/umax_pp*.* Copyright: 2010-2016 Stéphane Voltz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/genesys/error.cpp backend/genesys/serialize.h @@ -196,14 +205,14 @@ Files: backend/genesys/error.cpp backend/genesys/tables_memory_layout.cpp backend/genesys/gl842.cpp Copyright: 2019-2020 Povilas Kanapickas -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/genesys/gl646.h Copyright: 2003-2004 Henning Meier-Geinitz 2004 Gerhard Jaeger 2004-2013 Stéphane Voltz 2005-2009 Pierre Willenbrock -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/genesys/low.h Copyright: 2003 Oliver Rauch @@ -212,22 +221,22 @@ Copyright: 2003 Oliver Rauch 2004-2013 Stéphane Voltz 2005-2009 Pierre Willenbrock 2006 Laurent Charpentier -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/gphoto2.* Copyright: 2001 Peter Fales -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/gt68xx.c backend/gt68xx_high.c Copyright: 2002 Sergey Vlasov 2002-2007 Henning Geinitz 2009 Stéphane Voltz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/gt68xx.h Copyright: 2002 Sergey Vlasov -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/gt68xx_devices.* backend/gt68xx_generic.c @@ -238,7 +247,7 @@ Files: backend/gt68xx_devices.* backend/gt68xx_mid.c Copyright: 2002 Sergey Vlasov 2002-2007 Henning Geinitz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/gt68xx_generic.h backend/gt68xx_gt6801.h @@ -246,20 +255,20 @@ Files: backend/gt68xx_generic.h backend/gt68xx_mid.h backend/gt68xx_shm_channel.* Copyright: 2002 Sergey Vlasov -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hp-*.* backend/hp.* Copyright: 1997 Geoffrey T. Dairiki -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hp3900*.* Copyright: 2005-2008 Jonathan Bravo Lopez -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hp4200*.* Copyright: 2000 Adrian Perez Jorge -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hp5400.* backend/hp5400_debug.* @@ -268,7 +277,7 @@ Files: backend/hp5400.* Copyright: 2003 Martijn van Oosterhout 2003 Thomas Soumarmon 2020 Ralph Little -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hp5400_internal.* backend/hp5400_sanei.* @@ -276,23 +285,23 @@ Copyright: 2003 Martijn van Oosterhout 2003 Thomas Soumarmon 2003 Henning Meier-Geinitz, 2020 Ralph Little -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hp5590*.* Copyright: 2007 Ilia Sotnikov -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hpljm1005.c Copyright: 2007-2008 Philippe Rétornaz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hpsj5s*.* Copyright: 2002 Max Vorobiev -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/hs2p*.* Copyright: 2007 Jeremy Johnson -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/kodakaio.* Copyright: 2011-2017 Paul Newall @@ -304,13 +313,13 @@ Files: backend/kvs1025.c backend/kvs40xx_*.c Copyright: 2008 Panasonic Russia Ltd. 2010-2011 m. allan noah -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/kvs1025.h backend/kvs1025_*.* backend/kvs40xx.h Copyright: 2008 Panasonic Russia Ltd. -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/leo.* backend/matsushita.* @@ -319,36 +328,36 @@ Files: backend/leo.* backend/teco3.* backend/umax-usb.c Copyright: 2002-2004 Frank Zago -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/lexmark.* Copyright: 2003-2004 Lexmark International, Inc. 2005 Fred Odendaal 2006-2013 Stéphane Voltz 2010 Torsten Houwaart -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/lexmark_low.c Copyright: 2005 Fred Odendaal 2006-2013 Stéphane Voltz 2010 Torsten Houwaart -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/lexmark_models.c backend/lexmark_sensors.c Copyright: 2006-2013 Stéphane Voltz 2010 Torsten Houwaart -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/lm9830.h Copyright: 2001 Nathan Rutman -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/ma1509.* backend/test-picture.c backend/test.* Copyright: 2003 Henning Meier-Geinitz . -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/magicolor.* Copyright: 2010 Reinhold Kainhofer @@ -356,12 +365,12 @@ License: GPL-2 Files: backend/microtek.* Copyright: 2002 Matthew Marjanovic -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/microtek2.* Copyright: 1998-1999 Bernd Schroeder 2000-2001 Karsten Festag -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/mustek.c Copyright: 1996-1997 David Mosberger-Tang @@ -369,13 +378,13 @@ Copyright: 1996-1997 David Mosberger-Tang 1998 Andreas Bolsch 2000-2005 Henning Meier-Geinitz 2003 James Perry -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/mustek.h Copyright: 1996-1997 David Mosberger-Tang 1998 Andreas Bolsch 2000-2005 Henning Meier-Geinitz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/mustek_pp.* backend/mustek_pp_ccd300.* @@ -384,35 +393,35 @@ Files: backend/mustek_pp.* include/sane/sanei_pa4s2.h sanei/sanei_auth.c Copyright: 2000-2003 Jochen Eisinger -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/mustek_pp_cis.* Copyright: 2001-2003 Eddy De Greef -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/mustek_scsi_pp.* Copyright: 2003 James Perry -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/mustek_usb.* backend/mustek_usb_*.* backend/mustek_usb2.* Copyright: 2000-2005 Mustek 2001-2005 Henning Meier-Geinitz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/mustek_usb2_*.* Copyright: 2000-2005 Mustek -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/nec.* Copyright: 2000-2001 Kazuya Fukuda -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/net.* Copyright: 1997 David Mosberger-Tang 2003-2008 Julien BLACHE -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/niash.* Copyright: 2001 Bertrik Sikken @@ -425,44 +434,44 @@ License: GPL-2+ Files: backend/pie*.* Copyright: 2000 Simon Munton 2012-2015 Jan Vleeshouwers, Michael Rickmann, Klaus Kaempf -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/pint.c Copyright: 1997 Gordon Matzigkeit 1997 David Mosberger-Tang -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/pint.h Copyright: 1997 Gordon Matzigkeit -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/pixma/pixma*.* Copyright: 2007-2008 Nicolas Martin, 2006-2007 Wittawat Yamwong 2011-2020 Rolf Bensch -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/pixma/pixma_bjnp*.* Copyright: 2008-2012 Louis Lagendijk -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/pixma/pixma_common.h backend/pixma/pixma_io_sanei.c backend/pixma/pixma_mp750.c Copyright: 2006-2007 Wittawat Yamwong 2011-2016 Rolf Bensch -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/pixma/pixma_io.h backend/pixma/pixma_rename.h Copyright: 2006-2007 Wittawat Yamwong -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/plustek-pp.h backend/plustek.h Copyright: 1997 Hypercore Software Design, Ltd. 2001-2013 Gerhard Jaeger -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/plustek-pp_dac.c backend/plustek-pp_detect.c @@ -494,7 +503,7 @@ Files: backend/plustek-pp_dac.c backend/plustek-usbshading.c Copyright: 1998 Plustek Inc. 2000-2013 Gerhard Jaeger -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/plustek-pp_dbg.h backend/plustek-pp_procfs.c @@ -512,27 +521,27 @@ Files: backend/plustek-pp_dbg.h sanei/sanei_lm983x.c sanei/sanei_pp.c Copyright: 2000-2013 Gerhard Jaeger -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/pnm.c Copyright: 1996-1997 Andreas Beck 2000-2001 Michael Herder 2001-2002 Henning Meier-Geinitz 2008 Stéphane Voltz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/ricoh*.* Copyright: 1998 F.W. Dillema -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/ricoh2.c backend/ricoh2_buffer.c Copyright: 2018 Stanislav Yuzvinsky -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/s9036*.* Copyright: 1997 Ingo Schneider -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/sane_strstatus.c include/sane/sanei_codec_ascii.h @@ -542,7 +551,7 @@ Files: backend/sane_strstatus.c sanei/sanei_init_debug.c Copyright: 1996-1999 David Mosberger-Tang 1996-1999 Andreas Beck -License: GPL-2+ +License: GPL-2+ with sane exception Files: include/sane/sane.h include/sane/sanei_net.h @@ -555,24 +564,24 @@ License: public-domain Files: backend/sharp.* Copyright: 1998-1999 Kazuya Fukuda 1998-1999 Abel Deuring -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/sm3600*.* Copyright: 2001 Marian Eichholz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/sm3840*.* Copyright: 2005-2007 Earle F. Philhower, III -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/snapscan-data.c Copyright: 2006 Oliver Schwartz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/snapscan-mutex.c Copyright: 2000-2004 Henrik Johansson 2000-2004 Oliver Schwartz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/snapscan-options.c Copyright: 1997-2013 Franck Schnefra @@ -588,7 +597,7 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/snapscan-scsi.c Copyright: 1997-2013 Franck Schnefra @@ -605,7 +614,7 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/snapscan-sources.c Copyright: 1997-2013 Franck Schnefra @@ -621,12 +630,12 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/snapscan-sources.h backend/snapscan-usb.* Copyright: 2000 Henrik Johansson -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/snapscan.c Copyright: 1997-2013 Franck Schnefra @@ -644,7 +653,7 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/snapscan.h Copyright: 1997-2013 Franck Schnefra @@ -660,11 +669,11 @@ Copyright: 1997-2013 Franck Schnefra 1997-2013 Andrew Goodbody 1997-2013 Oliver Schwartz 1997-2013 Kevin Charter -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/st400.* Copyright: 1999-2000 Ingo Wilken -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/stv680.* Copyright: 2004-2006 Gerard Klaver @@ -678,7 +687,7 @@ License: GPL-2+ Files: backend/teco2.* Copyright: 2002-2003 Frank Zago 2003-2008 Gerard Klaver -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/umax-scanner.* backend/umax-uc*.c @@ -686,12 +695,12 @@ Files: backend/umax-scanner.* backend/umax.* tools/gamma4scanimage.c Copyright: 1997-2004 Oliver Rauch -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/umax-scsidef.h Copyright: 1996-1997 Michael K. Johnson 1997-2002 Oliver Rauch -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/umax1220u-common.c Copyright: 1999 Paul Mackerras @@ -699,7 +708,7 @@ Copyright: 1999 Paul Mackerras 2001 Frank Zago 2001 Marcio Teixeira 2006 Patrick Lessard -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/umax1220u.c Copyright: 2001 Marcio Luis Teixeira @@ -707,26 +716,26 @@ Copyright: 2001 Marcio Luis Teixeira 2000-2001 Michael Herder 2001 Henning Meier-Geinitz 2006 Patrick Lessard -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/v4l.c Copyright: 1999 Juergen G. Schimmer 2002-2004 Henning Meier-Geinitz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/v4l.h Copyright: 1999 Juergen G. Schimmer 2002-2004 Henning Meier-Geinitz -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/xerox_mfp-tcp.c Copyright: 2010 Alexander Kuznetsov -License: GPL-2+ +License: GPL-2+ with sane exception Files: backend/xerox_mfp-usb.c backend/xerox_mfp.* Copyright: 2008-2016 ABC -License: GPL-2+ +License: GPL-2+ with sane exception Files: doc/releases.md Copyright: 2021 SANE Project @@ -752,17 +761,17 @@ License: GPL-3+ Files: po/Makevars Copyright: 2016-2019 Olaf Meeuwissen and the SANE developers -License: GPL-2+ +License: GPL-2+ with sane exception Files: po/he.po po/ca@valencia.po po/ca.po Copyright: 2018-2020 The SANE developers -License: GPL-2+ +License: GPL-2+ with sane exception Files: po/de.po Copyright: 2002-2020 SANE Project -License: GPL-2+ +License: GPL-2+ with sane exception Files: po/fr.po Copyright: 2002 Frank Zago @@ -771,7 +780,7 @@ License: GFDL-1.1+ Files: po/zh_CN.po Copyright: 2021-2024 Tyson Tan -License: GPL-2+ +License: GPL-2+ with sane exception Files: frontend/saned.c Copyright: 1997 Andreas Beck @@ -821,49 +830,49 @@ Files: include/sane/sanei.h Copyright: 1996 David Mosberger-Tang 1996 Andreas Beck 2002-2003 Henning Meier-Geinitz -License: GPL-2+ +License: GPL-2+ with sane exception Files: include/sane/sanei_ab306.h Copyright: 1996 Andreas Czechanowski -License: GPL-2+ +License: GPL-2+ with sane exception Files: include/sane/sanei_cderror.h include/sane/sanei_jinclude.h include/sane/sanei_jpeg.h Copyright: 1991-1994 Thomas G. Lane -License: GPL-2+ +License: GPL-2+ with sane exception Files: include/sane/sanei_config.h japi/* sanei/sanei_config.c Copyright: 1997 Jeffrey S. Freedman -License: GPL-2+ +License: GPL-2+ with sane exception Files: include/sane/sanei_pio.h sanei/sanei_pio.c Copyright: 1998 Christian Bucher 1998 Kling & Hautzinger GmbH -License: GPL-2+ +License: GPL-2+ with sane exception Files: include/sane/sanei_pv8630.h sanei/sanei_pv8630.c Copyright: 2000 Adrian Perez Jorge 2001 Frank Zago 2001 Marcio Teixeira -License: GPL-2+ +License: GPL-2+ with sane exception Files: include/sane/sanei_thread.h Copyright: 1998-2001 Yuri Dario 2002-2003 Henning Meier-Geinitz 2003-2004 Gerhard Jaeger -License: GPL-2+ +License: GPL-2+ with sane exception Files: include/sane/sanei_usb.h Copyright: 2001-2002 Henning Meier-Geinitz 2003-2005 Rene Rebe 2008 m. allan noah 2011 Reinhold Kainhofer -License: GPL-2+ +License: GPL-2+ with sane exception Files: lib/snprintf.c Copyright: 1988-1997 Patrick Powell @@ -887,22 +896,22 @@ License: LGPL-2+ Files: sanei/sanei_ab306.c Copyright: 1997 Andreas Czechanowski 1997 David Mosberger -License: GPL-2+ +License: GPL-2+ with sane exception Files: sanei/sanei_pa4s2.c Copyright: 2000-2003 Jochen Eisinger 2003 James Perry -License: GPL-2+ +License: GPL-2+ with sane exception Files: sanei/sanei_scsi.c Copyright: 1996-1997 David Mosberger-Tang 2003 Frank Zago -License: GPL-2+ +License: GPL-2+ with sane exception Files: sanei/sanei_thread.c Copyright: 1998-2001 Yuri Dario 2003-2004 Gerhard Jaeger -License: GPL-2+ +License: GPL-2+ with sane exception Files: sanei/sanei_usb.c Copyright: 2001-2005 Henning Meier-Geinitz @@ -912,16 +921,16 @@ Copyright: 2001-2005 Henning Meier-Geinitz 2008 m. allan noah 2009 Julien BLACHE 2011 Reinhold Kainhofer -License: GPL-2+ +License: GPL-2+ with sane exception Files: testsuite/backend/genesys/* Copyright: 2019 Povilas Kanapickas -License: GPL-2+ +License: GPL-2+ with sane exception Files: testsuite/backend/Makefile.am testsuite/backend/genesys/Makefile.am Copyright: 2019 Sane Developers -License: GPL-2+ +License: GPL-2+ with sane exception Files: tools/git-version-gen Copyright: 2007-2021 Free Software Foundation, Inc. @@ -941,7 +950,7 @@ Files: tools/check-usb-chip.c Copyright: 2003-2005 Henning Meier-Geinitz 2003 Gerhard Jaeger 2003 Gerard Klaver -License: GPL-2+ +License: GPL-2+ with sane exception Files: tools/mustek600iin-off.c Copyright: 1997-1999 Andreas Czechanowski @@ -968,10 +977,6 @@ Files: tools/style-check.sh Copyright: 2017 Olaf Meeuwissen License: GPL-3+ -Files: patches/ax_create_stdint_h.19-20.m4.patch -Copyright: 2008 Guido U. Draheim -License: (FSFAP, GPL-3+) with Autoconf-2.0~Archive exception - License: Artistic The "Artistic License" . @@ -1938,8 +1943,341 @@ License: Expat TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE -License: FSFAP - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. This file is offered as-is, - without any warranty. \ No newline at end of file +License: GFDL-1.1+ + GNU Free Documentation License + Version 1.1, March 2000 + Copyright (C) 2000 Free Software Foundation, Inc. 51 Franklin St, + Fifth Floor, Boston, MA 02110-1301 USA + - + Everyone is permitted to copy and distribute verbatim copies of + this license document, but changing it is not allowed. + . + 0. PREAMBLE + . + The purpose of this License is to make a manual, textbook, or other written + document "free" in the sense of freedom: to assure everyone the effective + freedom to copy and redistribute it, with or without modifying it, either + commercially or noncommercially. Secondarily, this License preserves for + the author and publisher a way to get credit for their work, while not + being considered responsible for modifications made by others. + . + This License is a kind of "copyleft", which means that derivative works + of the document must themselves be free in the same sense. It complements + the GNU General Public License, which is a copyleft license designed for + free software. + . + We have designed this License in order to use it for manuals for free + software, because free software needs free documentation: a free program + should come with manuals providing the same freedoms that the software + does. But this License is not limited to software manuals; it can be used + for any textual work, regardless of subject matter or whether it is + published as a printed book. We recommend this License principally for + works whose purpose is instruction or reference. + . + 1. APPLICABILITY AND DEFINITIONS + . + This License applies to any manual or other work that contains a notice + placed by the copyright holder saying it can be distributed under the + terms of this License. The "Document", below, refers to any such manual + or work. Any member of the public is a licensee, and is addressed as "you". + . + A "Modified Version" of the Document means any work containing the Document + or a portion of it, either copied verbatim, or with modifications and/or + translated into another language. + . + A "Secondary Section" is a named appendix or a front-matter section of + the Document that deals exclusively with the relationship of the + publishers or authors of the Document to the Document's overall subject + (or to related matters) and contains nothing that could fall directly + within that overall subject. (For example, if the Document is in part + a textbook of mathematics, a Secondary Section may not explain any + mathematics.) The relationship could be a matter of historical + connection with the subject or with related matters, or of legal, + commercial, philosophical, ethical or political position regarding them. + . + The "Invariant Sections" are certain Secondary Sections whose titles + are designated, as being those of Invariant Sections, in the notice + that says that the Document is released under this License. + . + The "Cover Texts" are certain short passages of text that are listed, + as Front-Cover Texts or Back-Cover Texts, in the notice that says that + the Document is released under this License. + . + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the general + public, whose contents can be viewed and edited directly and + straightforwardly with generic text editors or (for images composed of + pixels) generic paint programs or (for drawings) some widely available + drawing editor, and that is suitable for input to text formatters or for + automatic translation to a variety of formats suitable for input to text + formatters. A copy made in an otherwise Transparent file format whose + markup has been designed to thwart or discourage subsequent modification + by readers is not Transparent. A copy that is not "Transparent" is called + "Opaque". + . + Examples of suitable formats for Transparent copies include plain ASCII + without markup, Texinfo input format, LaTeX input format, SGML or XML + using a publicly available DTD, and standard-conforming simple HTML + designed for human modification. Opaque formats include PostScript, PDF, + proprietary formats that can be read and edited only by proprietary + word processors, SGML or XML for which the DTD and/or processing tools + are not generally available, and the machine-generated HTML produced + by some word processors for output purposes only. + . + The "Title Page" means, for a printed book, the title page itself, plus + such following pages as are needed to hold, legibly, the material this + License requires to appear in the title page. For works in formats which + do not have any title page as such, "Title Page" means the text near the + most prominent appearance of the work's title, preceding the beginning + of the body of the text. + 2. VERBATIM COPYING + . + You may copy and distribute the Document in any medium, either + commercially or noncommercially, provided that this License, the + copyright notices, and the license notice saying this License applies + to the Document are reproduced in all copies, and that you add no other + conditions whatsoever to those of this License. You may not use technical + measures to obstruct or control the reading or further copying of the + copies you make or distribute. However, you may accept compensation in + exchange for copies. If you distribute a large enough number of copies + you must also follow the conditions in section 3. + . + You may also lend copies, under the same conditions stated above, and you + may publicly display copies. + 3. COPYING IN QUANTITY + . + If you publish printed copies of the Document numbering more than 100, + and the Document's license notice requires Cover Texts, you must enclose + the copies in covers that carry, clearly and legibly, all these Cover Texts: + Front-Cover Texts on the front cover, and Back-Cover Texts on the back + cover. Both covers must also clearly and legibly identify you as the + publisher of these copies. The front cover must present the full title + with all words of the title equally prominent and visible. You may add + other material on the covers in addition. Copying with changes limited + to the covers, as long as they preserve the title of the Document and + satisfy these conditions, can be treated as verbatim copying in other + respects. + . + If the required texts for either cover are too voluminous to fit legibly, + you should put the first ones listed (as many as fit reasonably) on the + actual cover, and continue the rest onto adjacent pages. + . + If you publish or distribute Opaque copies of the Document numbering + more than 100, you must either include a machine-readable Transparent + copy along with each Opaque copy, or state in or with each Opaque copy + a publicly-accessible computer-network location containing a complete + Transparent copy of the Document, free of added material, which the + general network-using public has access to download anonymously at no + charge using public-standard network protocols. If you use the latter + option, you must take reasonably prudent steps, when you begin distribution + of Opaque copies in quantity, to ensure that this Transparent copy will + remain thus accessible at the stated location until at least one year + after the last time you distribute an Opaque copy (directly or through + your agents or retailers) of that edition to the public. + . + It is requested, but not required, that you contact the authors of the + Document well before redistributing any large number of copies, to + give them a chance to provide you with an updated version of the Document. + 4. MODIFICATIONS + . + You may copy and distribute a Modified Version of the Document under + the conditions of sections 2 and 3 above, provided that you release + the Modified Version under precisely this License, with the Modified + Version filling the role of the Document, thus licensing distribution + and modification of the Modified Version to whoever possesses a copy + of it. In addition, you must do these things in the Modified Version: + A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. + B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of + the Document (all of its principal authors, if it has less than + five). + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + D. Preserve all the copyright notices of the Document. + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + F. Include, immediately after the copyright notices, a license + notice giving the public permission to use the Modified Version + under the terms of this License, in the form shown in the Addendum + below. + G. Preserve in that license notice the full lists of Invariant + Sections and required Cover Texts given in the Document's license + notice. + H. Include an unaltered copy of this License. + I. Preserve the section entitled "History", and its title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. + J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. + K. In any section entitled "Acknowledgements" or "Dedications", + preserve the section's title, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. + L. Preserve all the Invariant Sections of the Document, unaltered + in their text and in their titles. Section numbers or the + equivalent are not considered part of the section titles. + M. Delete any section entitled "Endorsements". Such a section may + not be included in the Modified Version. + N. Do not retitle any existing section as "Endorsements" or to + conflict in title with any Invariant Section. + . + If the Modified Version includes new front-matter sections or appendices + that qualify as Secondary Sections and contain no material copied from + the Document, you may at your option designate some or all of these + sections as invariant. To do this, add their titles to the list of + Invariant Sections in the Modified Version's license notice. These titles + must be distinct from any other section titles. + . + You may add a section entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various parties + --for example, statements of peer review or that the text has been + approved by an organization as the authoritative definition of a standard. + . + You may add a passage of up to five words as a Front-Cover Text, and a + passage of up to 25 words as a Back-Cover Text, to the end of the list + of Cover Texts in the Modified Version. Only one passage of Front-Cover + Text and one of Back-Cover Text may be added by (or through arrangements + made by) any one entity. If the Document already includes a cover text + for the same cover, previously added by you or by arrangement made by + the same entity you are acting on behalf of, you may not add another; + but you may replace the old one, on explicit permission from the + previous publisher that added the old one. + . + The author(s) and publisher(s) of the Document do not by this License + give permission to use their names for publicity for or to assert or + imply endorsement of any Modified Version. + 5. COMBINING DOCUMENTS + . + You may combine the Document with other documents released under this + License, under the terms defined in section 4 above for modified + versions, provided that you include in the combination all of the + Invariant Sections of all of the original documents, unmodified, and + list them all as Invariant Sections of your combined work in its + license notice. + . + The combined work need only contain one copy of this License, and multiple + identical Invariant Sections may be replaced with a single copy. If + there are multiple Invariant Sections with the same name but different + contents, make the title of each such section unique by adding at the end + of it, in parentheses, the name of the original author or publisher of + that section if known, or else a unique number. Make the same adjustment + to the section titles in the list of Invariant Sections in the license + notice of the combined work. + . + In the combination, you must combine any sections entitled "History" + in the various original documents, forming one section entitled "History"; + likewise combine any sections entitled "Acknowledgements", and any + sections entitled "Dedications". You must delete all sections entitled + "Endorsements." + 6. COLLECTIONS OF DOCUMENTS + . + You may make a collection consisting of the Document and other documents. + released under this License, and replace the individual copies of this + License in the various documents with a single copy that is included in + the collection, provided that you follow the rules of this License for + verbatim copying of each of the documents in all other respects. + . + You may extract a single document from such a collection, and distribute + it individually under this License, provided you insert a copy of this + License into the extracted document, and follow this License in all other + respects regarding verbatim copying of that document. + 7. AGGREGATION WITH INDEPENDENT WORKS + , + A compilation of the Document or its derivatives with other separate and + independent documents or works, in or on a volume of a storage or + distribution medium, does not as a whole count as a Modified Version of the + Document, provided no compilation copyright is claimed for the compilation. + Such a compilation is called an "aggregate", and this License does not + apply to the other self-contained works thus compiled with the Document, + on account of their being thus compiled, if they are not themselves + derivative works of the Document. + . + If the Cover Text requirement of section 3 is applicable to these copies + of the Document, then if the Document is less than one quarter of the + entire aggregate, the Document's Cover Texts may be placed on covers that + surround only the Document within the aggregate. Otherwise they must + appear on covers around the whole aggregate. + 8. TRANSLATION + . + Translation is considered a kind of modification, so you may distribute + translations of the Document under the terms of section 4. Replacing + Invariant Sections with translations requires special permission from + their copyright holders, but you may include translations of some or all + Invariant Sections in addition to the original versions of these Invariant + Sections. You may include a translation of this License provided that you + also include the original English version of this License. In case of a + disagreement between the translation and the original English version + of this License, the original English version will prevail. + 9. TERMINATION + . + You may not copy, modify, sublicense, or distribute the Document + except as expressly provided for under this License. Any other attempt + to copy, modify, sublicense or distribute the Document is void, and will + automatically terminate your rights under this License. However, + parties who have received copies, or rights, from you under this + License will not have their licenses terminated so long as such parties + remain in full compliance. + 10. FUTURE REVISIONS OF THIS LICENSE + . + The Free Software Foundation may publish new, revised versions of the + GNU Free Documentation License from time to time. Such new versions will + be similar in spirit to the present version, but may differ in detail + to address new problems or concerns. See http://www.gnu.org/copyleft/. + . + Each version of the License is given a distinguishing version number. + If the Document specifies that a particular numbered version of this + License "or any later version" applies to it, you have the option of + following the terms and conditions either of that specified version or + of any later version that has been published (not as a draft) by the Free + Software Foundation. If the Document does not specify a version number of + this License, you may choose any version ever published (not as a draft) + by the Free Software Foundation. + +License: GPL-2+ with sane exception + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + The complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + . + As a special exception, the authors of SANE give permission for + additional uses of the libraries contained in this release of SANE. + The exception is that, if you link a SANE library with other files + to produce an executable, this does not by itself cause the + resulting executable to be covered by the GNU General Public + License. Your use of that executable is in no way restricted on + account of linking the SANE library code into it. + This exception does not, however, invalidate any other reasons why + the executable file might be covered by the GNU General Public + License. + . + If you submit changes to SANE to the maintainers to be included in + a subsequent release, you agree by submitting the changes that + those changes may be distributed with this exception intact. + If you write modifications of your own for SANE, it is your choice + whether to permit this exception to apply to your modifications. + If you do not wish that, delete this exception notice. diff --git a/debian/copyright.org b/debian/copyright.org deleted file mode 100644 index e16ec50..0000000 --- a/debian/copyright.org +++ /dev/null @@ -1,1138 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: sane-backends -Upstream-Contact: -Source: https://gitlab.com/sane-project/backends/-/archive/master/ - -Files: * -Copyright: 1997-2014 Andreas Beck - 1997-2014 David Mosberger -License: GPL-2+ -#with sane exception - -Files: debian/* -Copyright: 1997-2002 Kevin Dalley - 2002-2011 Julien BLACHE - 2002-2006 Aurélien Jarno - 2013 Mark Buda - 2018 Laurent Bigonville - 2019 John Paul Adrian Glaubitz - 2014-2024 Jörg Frings-Fürst -License: GPL-2+ with sane exception - -Files: backend/abaton.* -Copyright: 1998-1998 David Huggins-Daines -License: GPL-2+ with sane exception - -Files: backend/agfafocus.* -Copyright: 1997 Ingo Schneider - 1998 Karl Anders Øygard -License: GPL-2+ - -Files: backend/apple.* -Copyright: 1998 Milon Firikis -License: GPL-2+ with sane exception - -Files: backend/artec.* - backend/qcam.* - backend/dll.* - include/sane/sanei_scsi.h - include/sane/sanei_wire.h - sanei/sanei_DomainOS.c - sanei/sanei_codec_ascii.c - sanei/sanei_codec_bin.c - sanei/sanei_config2.c - sanei/sanei_net.c - sanei/sanei_wire.c -Copyright: 1996-1997 David Mosberger-Tang -License: GPL-2+ with sane exception - -Files: backend/artec_eplus48u.* -Copyright: 2002 Michael Herder -License: GPL-2+ with sane exception - -Files: backend/as6e.* -Copyright: 2000 Eugene S. Weiss -License: GPL-2+ with sane exception - -Files: backend/avision.* -Copyright: 1999-2015 Rene Rebe - 1999-2001 Meino Christian Cramer - 2002 Jose Paulo Moitinho de Almeida - 2010-2011 Mike Kelly -License: GPL-2+ with sane exception - -Files: backend/bh.* -Copyright: 1999-2000 Tom Martone -License: GPL-2+ with sane exception - -Files: backend/canon-scsi.c - backend/canon.* -Copyright: 1997 BYTEC GmbH Germany -License: GPL-2+ with sane exception - -Files: backend/canon_lide70* -Copyright: 2019-2021 Juergen Ernst and pimvantend -License: GPL-2+ with sane exception - -Files: backend/canon630u.c -Copyright: 2002 Nathan Rutman - 2001 Marcio Luis Teixeira - 1996-1997 Andreas Beck - 2000-2001 Michael Herder - 2001 Henning Meier-Geinitz -License: GPL-2+ with sane exception - -Files: backend/canon_dr.* - backend/cardscan.* - include/sane/sanei_magic.h - sanei/sanei_magic.c -Copyright: 2007-2022 m. allan noah -License: GPL-2+ with sane exception - -Files: backend/canon_pp-*.* - backend/canon_pp.* -Copyright: 2001-2002 Matthew C. Duggan - 2001-2002 Simon Krix -License: GPL-2+ with sane exception - -Files: backend/coolscan2.* -Copyright: 2001-2002 András Major -License: GPL-2+ with sane exception - -Files: backend/coolscan3.* - include/sane/sanei_tcp.h - include/sane/sanei_udp.h - sanei/sanei_tcp.c - sanei/sanei_udp.c -Copyright: 2006-2008 Tower Technologies > -License: GPL-2+ with sane exception - -Files: backend/dc210.* - backend/dc240.* -Copyright: 1998 Brian J. Murrell -License: GPL-2+ with sane exception - -Files: backend/dc25.* -Copyright: 1998 Peter Fales -License: GPL-2+ with sane exception - -Files: backend/dell1600n_net.* -Copyright: 2006 Jon Chambers -License: GPL-2+ with sane exception - -Files: backend/dmc.* -Copyright: 1998 David F. Skoll -License: GPL-2+ with sane exception - -Files: backend/escl/* -Copyright: 2019 Touboul Nathane - 2019-2020 Thierry HUCHARD -License: GPL-2+ with sane exception - -Files: backend/epjitsu*.* -Copyright: 2007-2022 m. allan noah - 2009 Richard Goedeken -License: GPL-2+ with sane exception - -Files: backend/epson.* -Copyright: 1997 Hypercore Software Design, Ltd. - 1998-1999 Christian Bucher - 1998-1999 Kling & Hautzinger GmbH - 1999 Norihiko Sawa - 2000 Mike Porter - 2003 EPSON KOWA Corporation - 1999-2005 Karl Heinz Kremer - 2006 Claus Boje -License: GPL-2+ with sane exception - -Files: backend/epson2-cct.* -Copyright: 2001-2009 SEIKO EPSON Corporation - 2009 Tower Technologies -License: GPL-2+ - -Files: backend/epson2-commands.* - backend/epson2-io.* - backend/epson2-ops.* - backend/epson2_net.* - backend/epson2.* - backend/epsonds*.* -Copyright: 2006-2015 Tower Technologies -License: GPL-2+ - -Files: backend/fujitsu.* -Copyright: 2000 Randolph Bentson - 2001 Frederik Ramm - 2001-2004 Oliver Schirrmeister - 2003-2022 m. allan noah -License: GPL-2+ with sane exception - -Files: backend/genesys/genesys.h -Copyright: 2003-2004 Henning Meier-Geinitz - 2004-2005 Gerhard Jaeger - 2004-2013 Stéphane Voltz - 2005-2009 Pierre Willenbrock -License: GPL-2+ with sane exception - -Files: backend/genesys/gl124.* - backend/genesys/gl841.h - backend/genesys/gl843.* - backend/genesys/gl846.* - backend/genesys/gl847.* - backend/rts88*.* - backend/umax_pp*.* -Copyright: 2010-2016 Stéphane Voltz -License: GPL-2+ with sane exception - -Files: backend/genesys/error.cpp - backend/genesys/serialize.h - backend/genesys/error.h - backend/genesys/value_filter.h - backend/genesys/tables_memory_layout.cpp - backend/genesys/gl842.cpp -Copyright: 2019-2020 Povilas Kanapickas -License: GPL-2+ with sane exception - -Files: backend/genesys/gl646.h -Copyright: 2003-2004 Henning Meier-Geinitz - 2004 Gerhard Jaeger - 2004-2013 Stéphane Voltz - 2005-2009 Pierre Willenbrock -License: GPL-2+ with sane exception - -Files: backend/genesys/low.h -Copyright: 2003 Oliver Rauch - 2003-2004 Henning Meier-Geinitz - 2004-2005 Gerhard Jaeger - 2004-2013 Stéphane Voltz - 2005-2009 Pierre Willenbrock - 2006 Laurent Charpentier -License: GPL-2+ with sane exception - -Files: backend/gphoto2.* -Copyright: 2001 Peter Fales -License: GPL-2+ with sane exception - -Files: backend/gt68xx.c - backend/gt68xx_high.c -Copyright: 2002 Sergey Vlasov - 2002-2007 Henning Geinitz - 2009 Stéphane Voltz -License: GPL-2+ with sane exception - -Files: backend/gt68xx.h -Copyright: 2002 Sergey Vlasov -License: GPL-2+ with sane exception - -Files: backend/gt68xx_devices.* - backend/gt68xx_generic.c - backend/gt68xx_gt6801.c - backend/gt68xx_gt6816.c - backend/gt68xx_high.h - backend/gt68xx_low.* - backend/gt68xx_mid.c -Copyright: 2002 Sergey Vlasov - 2002-2007 Henning Geinitz -License: GPL-2+ with sane exception - -Files: backend/gt68xx_generic.h - backend/gt68xx_gt6801.h - backend/gt68xx_gt6816.h - backend/gt68xx_mid.h - backend/gt68xx_shm_channel.* -Copyright: 2002 Sergey Vlasov -License: GPL-2+ with sane exception - -Files: backend/hp-*.* - backend/hp.* -Copyright: 1997 Geoffrey T. Dairiki -License: GPL-2+ with sane exception - -Files: backend/hp3900*.* -Copyright: 2005-2008 Jonathan Bravo Lopez -License: GPL-2+ with sane exception - -Files: backend/hp4200*.* -Copyright: 2000 Adrian Perez Jorge -License: GPL-2+ with sane exception - -Files: backend/hp5400.* - backend/hp5400_debug.* - backend/hp5400_sane.* - backend/hp5400_xfer.* -Copyright: 2003 Martijn van Oosterhout - 2003 Thomas Soumarmon - 2020 Ralph Little -License: GPL-2+ with sane exception - -Files: backend/hp5400_internal.* - backend/hp5400_sanei.* -Copyright: 2003 Martijn van Oosterhout - 2003 Thomas Soumarmon - 2003 Henning Meier-Geinitz, - 2020 Ralph Little -License: GPL-2+ with sane exception - -Files: backend/hp5590*.* -Copyright: 2007 Ilia Sotnikov -License: GPL-2+ with sane exception - -Files: backend/hpljm1005.c -Copyright: 2007-2008 Philippe Rétornaz -License: GPL-2+ with sane exception - -Files: backend/hpsj5s*.* -Copyright: 2002 Max Vorobiev -License: GPL-2+ with sane exception - -Files: backend/hs2p*.* -Copyright: 2007 Jeremy Johnson -License: GPL-2+ with sane exception - -Files: backend/kodakaio.* -Copyright: 2011-2017 Paul Newall -License: GPL-2+ - -Files: backend/kvs1025.c - backend/kvs20xx*.* - backend/kvs40xx.c - backend/kvs40xx_*.c -Copyright: 2008 Panasonic Russia Ltd. - 2010-2011 m. allan noah -License: GPL-2+ - -Files: backend/kvs1025.h - backend/kvs1025_*.* - backend/kvs40xx.h -Copyright: 2008 Panasonic Russia Ltd. -License: GPL-2+ - -Files: backend/leo.* - backend/matsushita.* - backend/sceptre.* - backend/teco1.* - backend/teco3.* - backend/umax-usb.c -Copyright: 2002-2004 Frank Zago -License: GPL-2+ with sane exception - -Files: backend/lexmark.* -Copyright: 2003-2004 Lexmark International, Inc. - 2005 Fred Odendaal - 2006-2013 Stéphane Voltz - 2010 Torsten Houwaart -License: GPL-2+ with sane exception - -Files: backend/lexmark_low.c -Copyright: 2005 Fred Odendaal - 2006-2013 Stéphane Voltz - 2010 Torsten Houwaart -License: GPL-2+ with sane exception - -Files: backend/lexmark_models.c - backend/lexmark_sensors.c -Copyright: 2006-2013 Stéphane Voltz - 2010 Torsten Houwaart -License: GPL-2+ with sane exception - -Files: backend/lm9830.h -Copyright: 2001 Nathan Rutman -License: GPL-2+ - -Files: backend/ma1509.* - backend/test-picture.c - backend/test.* -Copyright: 2003 Henning Meier-Geinitz . -License: GPL-2+ with sane exception - -Files: backend/magicolor.* -Copyright: 2010 Reinhold Kainhofer -License: GPL-2+ - -Files: backend/microtek.* -Copyright: 2002 Matthew Marjanovic -License: GPL-2+ with sane exception - -Files: backend/microtek2.* -Copyright: 1998-1999 Bernd Schroeder - 2000-2001 Karsten Festag -License: GPL-2+ with sane exception - -Files: backend/mustek.c -Copyright: 1996-1997 David Mosberger-Tang - 1996-1997 Andreas Czechanowski - 1998 Andreas Bolsch - 2000-2005 Henning Meier-Geinitz - 2003 James Perry -License: GPL-2+ with sane exception - -Files: backend/mustek.h -Copyright: 1996-1997 David Mosberger-Tang - 1998 Andreas Bolsch - 2000-2005 Henning Meier-Geinitz -License: GPL-2+ with sane exception - -Files: backend/mustek_pp.* - backend/mustek_pp_ccd300.* - backend/mustek_pp_null.* - include/sane/sanei_auth.h - include/sane/sanei_pa4s2.h - sanei/sanei_auth.c -Copyright: 2000-2003 Jochen Eisinger -License: GPL-2+ with sane exception - -Files: backend/mustek_pp_cis.* -Copyright: 2001-2003 Eddy De Greef -License: GPL-2+ with sane exception - -Files: backend/mustek_scsi_pp.* -Copyright: 2003 James Perry -License: GPL-2+ with sane exception - -Files: backend/mustek_usb.* - backend/mustek_usb_*.* - backend/mustek_usb2.* -Copyright: 2000-2005 Mustek - 2001-2005 Henning Meier-Geinitz -License: GPL-2+ with sane exception - -Files: backend/mustek_usb2_*.* -Copyright: 2000-2005 Mustek -License: GPL-2+ with sane exception - -Files: backend/nec.* -Copyright: 2000-2001 Kazuya Fukuda -License: GPL-2+ with sane exception - -Files: backend/net.* -Copyright: 1997 David Mosberger-Tang - 2003-2008 Julien BLACHE -License: GPL-2+ with sane exception - -Files: backend/niash.* -Copyright: 2001 Bertrik Sikken -License: GPL-2+ - -Files: backend/p5*.* -Copyright: 2009-12 Stéphane Voltz -License: GPL-2+ - -Files: backend/pie*.* -Copyright: 2000 Simon Munton - 2012-2015 Jan Vleeshouwers, Michael Rickmann, Klaus Kaempf -License: GPL-2+ with sane exception - -Files: backend/pint.c -Copyright: 1997 Gordon Matzigkeit - 1997 David Mosberger-Tang -License: GPL-2+ with sane exception - -Files: backend/pint.h -Copyright: 1997 Gordon Matzigkeit -License: GPL-2+ with sane exception - -Files: backend/pixma/pixma*.* -Copyright: 2007-2008 Nicolas Martin, - 2006-2007 Wittawat Yamwong - 2011-2020 Rolf Bensch -License: GPL-2+ with sane exception - -Files: backend/pixma/pixma_bjnp*.* -Copyright: 2008-2012 Louis Lagendijk -License: GPL-2+ with sane exception - -Files: backend/pixma/pixma_common.h - backend/pixma/pixma_io_sanei.c - backend/pixma/pixma_mp750.c -Copyright: 2006-2007 Wittawat Yamwong - 2011-2016 Rolf Bensch -License: GPL-2+ with sane exception - -Files: backend/pixma/pixma_io.h - backend/pixma/pixma_rename.h -Copyright: 2006-2007 Wittawat Yamwong -License: GPL-2+ with sane exception - -Files: backend/plustek-pp.h - backend/plustek.h -Copyright: 1997 Hypercore Software Design, Ltd. - 2001-2013 Gerhard Jaeger -License: GPL-2+ with sane exception - -Files: backend/plustek-pp_dac.c - backend/plustek-pp_detect.c - backend/plustek-pp_genericio.c - backend/plustek-pp_hwdefs.h - backend/plustek-pp_image.c - backend/plustek-pp_io.c - backend/plustek-pp_map.c - backend/plustek-pp_misc.c - backend/plustek-pp_models.c - backend/plustek-pp_motor.c - backend/plustek-pp_p12.c - backend/plustek-pp_p12ccd.c - backend/plustek-pp_p48xx.c - backend/plustek-pp_p9636.c - backend/plustek-pp_procs.h - backend/plustek-pp_ptdrv.c - backend/plustek-pp_scandata.h - backend/plustek-pp_tpa.c - backend/plustek-pp_wrapper.c - backend/plustek-usb.* - backend/plustek-usbcal.c - backend/plustek-usbdevs.c - backend/plustek-usbhw.c - backend/plustek-usbimg.c - backend/plustek-usbio.c - backend/plustek-usbmap.c - backend/plustek-usbscan.c - backend/plustek-usbshading.c -Copyright: 1998 Plustek Inc. - 2000-2013 Gerhard Jaeger -License: GPL-2+ with sane exception - -Files: backend/plustek-pp_dbg.h - backend/plustek-pp_procfs.c - backend/plustek-pp_scale.c - backend/plustek-pp_scan.h - backend/plustek-pp_sysdep.h - backend/plustek-pp_types.h - backend/plustek-usbcalfile.c - backend/plustek.c - backend/u12*.* - include/sane/sanei_access.h - include/sane/sanei_lm983x.h - include/sane/sanei_pp.h - sanei/sanei_access.c - sanei/sanei_lm983x.c - sanei/sanei_pp.c -Copyright: 2000-2013 Gerhard Jaeger -License: GPL-2+ with sane exception - -Files: backend/pnm.c -Copyright: 1996-1997 Andreas Beck - 2000-2001 Michael Herder - 2001-2002 Henning Meier-Geinitz - 2008 Stéphane Voltz -License: GPL-2+ with sane exception - -Files: backend/ricoh*.* -Copyright: 1998 F.W. Dillema -License: GPL-2+ with sane exception - -Files: backend/ricoh2.c - backend/ricoh2_buffer.c -Copyright: 2018 Stanislav Yuzvinsky -License: GPL-2+ with sane exception - -Files: backend/s9036*.* -Copyright: 1997 Ingo Schneider -License: GPL-2+ with sane exception - -Files: backend/sane_strstatus.c - include/sane/sane.h - include/sane/sanei_codec_ascii.h - include/sane/sanei_codec_bin.h - include/sane/sanei_net.h - include/sane/saneopts.h - sanei/sanei_constrain_value.c - sanei/sanei_init_debug.c -Copyright: 1996-1999 David Mosberger-Tang - 1996-1999 Andreas Beck -License: GPL-2+ with sane exception - -Files: backend/sharp.* -Copyright: 1998-1999 Kazuya Fukuda - 1998-1999 Abel Deuring -License: GPL-2+ with sane exception - -Files: backend/sm3600*.* -Copyright: 2001 Marian Eichholz -License: GPL-2+ with sane exception - -Files: backend/sm3840*.* -Copyright: 2005-2007 Earle F. Philhower, III -License: GPL-2+ with sane exception - -Files: backend/snapscan-data.c -Copyright: 2006 Oliver Schwartz -License: GPL-2+ with sane exception - -Files: backend/snapscan-mutex.c -Copyright: 2000-2004 Henrik Johansson - 2000-2004 Oliver Schwartz -License: GPL-2+ with sane exception - -Files: backend/snapscan-options.c -Copyright: 1997-2013 Franck Schnefra - 1997-2013 Michel Roelofs - 1997-2013 Emmanuel Blot - 1997-2013 Mikko Tyolajarvi - 1997-2013 David Mosberger-Tang - 1997-2013 Wolfgang Goeller - 1997-2013 Petter Reinholdtsen - 1997-2013 Gary Plewa - 1997-2013 Sebastien Sable - 1997-2013 Mikael Magnusson - 1997-2013 Andrew Goodbody - 1997-2013 Oliver Schwartz - 1997-2013 Kevin Charter -License: GPL-2+ with sane exception - -Files: backend/snapscan-scsi.c -Copyright: 1997-2013 Franck Schnefra - 1997-2013 Michel Roelofs - 1997-2013 Emmanuel Blot - 1997-2013 Mikko Tyolajarvi - 1997-2013 David Mosberger-Tang - 1997-2013 Wolfgang Goeller - 1997-2013 Petter Reinholdtsen - 1997-2013 Gary Plewa - 1997-2013 Sebastien Sable - 1997-2013 Mikael Magnusson - 1997-2013 Max Ushakov - 1997-2013 Andrew Goodbody - 1997-2013 Oliver Schwartz - 1997-2013 Kevin Charter -License: GPL-2+ with sane exception - -Files: backend/snapscan-sources.c -Copyright: 1997-2013 Franck Schnefra - 1997-2013 Michel Roelofs - 1997-2013 Emmanuel Blot - 1997-2013 Mikko Tyolajarvi - 1997-2013 David Mosberger-Tang - 1997-2013 Wolfgang Goeller - 1997-2013 Petter Reinholdtsen - 1997-2013 Gary Plewa - 1997-2013 Sebastien Sable - 1997-2013 Max Ushakov - 1997-2013 Andrew Goodbody - 1997-2013 Oliver Schwartz - 1997-2013 Kevin Charter -License: GPL-2+ with sane exception - -Files: backend/snapscan-sources.h - backend/snapscan-usb.* -Copyright: 2000 Henrik Johansson -License: GPL-2+ with sane exception - -Files: backend/snapscan.c -Copyright: 1997-2013 Franck Schnefra - 1997-2013 Michel Roelofs - 1997-2013 Emmanuel Blot - 1997-2013 Mikko Tyolajarvi - 1997-2013 David Mosberger-Tang - 1997-2013 Wolfgang Goeller - 1997-2013 Simon Munton - 1997-2013 Petter Reinholdtsen - 1997-2013 Gary Plewa - 1997-2013 Sebastien Sable - 1997-2013 Mikael Magnusson - 1997-2013 Max Ushakov - 1997-2013 Andrew Goodbody - 1997-2013 Oliver Schwartz - 1997-2013 Kevin Charter -License: GPL-2+ with sane exception - -Files: backend/snapscan.h -Copyright: 1997-2013 Franck Schnefra - 1997-2013 Michel Roelofs - 1997-2013 Emmanuel Blot - 1997-2013 Mikko Tyolajarvi - 1997-2013 David Mosberger-Tang - 1997-2013 Wolfgang Goeller - 1997-2013 Petter Reinholdtsen - 1997-2013 Gary Plewa - 1997-2013 Sebastien Sable - 1997-2013 Mikael Magnusson - 1997-2013 Andrew Goodbody - 1997-2013 Oliver Schwartz - 1997-2013 Kevin Charter -License: GPL-2+ with sane exception - -Files: backend/st400.* -Copyright: 1999-2000 Ingo Wilken -License: GPL-2+ with sane exception - -Files: backend/stv680.* -Copyright: 2004-2006 Gerard Klaver -License: GPL-2 - -Files: backend/tamarack.* -Copyright: 1996-1997 David Mosberger-Tang - 1997 R.E.Wolff@BitWizard.nl -License: GPL-2+ - -Files: backend/teco2.* -Copyright: 2002-2003 Frank Zago - 2003-2008 Gerard Klaver -License: GPL-2+ with sane exception - -Files: backend/umax-scanner.* - backend/umax-uc*.c - backend/umax-ug*.c - backend/umax.* - tools/gamma4scanimage.c -Copyright: 1997-2004 Oliver Rauch -License: GPL-2+ with sane exception - -Files: backend/umax-scsidef.h -Copyright: 1996-1997 Michael K. Johnson - 1997-2002 Oliver Rauch -License: GPL-2+ with sane exception - -Files: backend/umax1220u-common.c -Copyright: 1999 Paul Mackerras - 2000 Adrian Perez Jorge - 2001 Frank Zago - 2001 Marcio Teixeira - 2006 Patrick Lessard -License: GPL-2+ with sane exception - -Files: backend/umax1220u.c -Copyright: 2001 Marcio Luis Teixeira - 1996-1997 Andreas Beck - 2000-2001 Michael Herder - 2001 Henning Meier-Geinitz - 2006 Patrick Lessard -License: GPL-2+ with sane exception - -Files: backend/v4l.* -Copyright: 1999 Juergen G. Schimmer - 2002-2004 Henning Meier-Geinitz -License: GPL-2+ with sane exception - -Files: backend/xerox_mfp-tcp.c -Copyright: 2010 Alexander Kuznetsov -License: GPL-2+ with sane exception - -Files: backend/xerox_mfp-usb.c - backend/xerox_mfp.* -Copyright: 2008-2016 ABC -License: GPL-2+ with sane exception - -Files: doc/descriptions/epson2.desc - doc/descriptions/epsonds.desc -Copyright: 2009-2015 Alessandro Zummo -License: GPL-2 - -Files: doc/descriptions/magicolor.desc -Copyright: 2010-2011 Reinhold Kainhofer -License: GPL-2 - -Files: doc/descriptions-external/epkowa.desc -Copyright: 2010-2011 Reinhold Kainhofer - 2004-2015 Olaf Meeuwissen -License: GPL-2+ - -Files: doc/descriptions-external/utsushi.desc -Copyright: 2004-2021 Olaf Meeuwissen -License: GPL-3+ - -Files: po/Makevars -Copyright: 2016-2019 Olaf Meeuwissen and the SANE developers -License: GPL-2+ with sane exception - -Files: po/he.po - po/ca@valencia.po - po/ca.po -Copyright: 2018-2020 The SANE developers -License: GPL-2+ with sane exception - -Files: po/de.po -Copyright: 2002-2020 SANE Project -License: GPL-2+ with sane exception - -Files: po/fr.po -Copyright: 2002 Frank Zago - 2003-2010 Yann E. MORIN -License: GPL-2+ with sane exception - -Files: po/zh_CN.po -Copyright: 2021-2024 Tyson Tan -License: GPL-2+ with sane exception - -Files: frontend/saned.c -Copyright: 1997 Andreas Beck - 2001-2004 Henning Meier-Geinitz - 2003-2008 Julien BLACHE 2010-2011 Reinhold Kainhofer -License: GPL-2+ - -Files: frontend/jpegtopdf.* -Copyright: 2021 Thierry HUCHARD -License: GPL-2+ - -Files: frontend/scanimage.c -Copyright: 1996-1998 Andreas Beck - 1996-1998 David Mosberger - 2015 Rolf Bensch -License: GPL-2+ - -Files: frontend/stiff.c -Copyright: 2000 Peter Kirchgessner - 2002 Oliver Rauch - 2017 Aaron Muir Hamilton -License: GPL-2+ - -Files: frontend/stiff.h -Copyright: 2000 Peter Kirchgessner -License: GPL-2+ - -Files: frontend/sicc.* -Copyright: 2017 Aaron Muir Hamilton -License: GPL-2+ - -Files: frontend/test.c -Copyright: 1997 Andreas Beck -License: GPL-2+ - -Files: frontend/tstbackend.c -Copyright: 2002 Frank Zago - 2013 Stéphane Voltz -License: GPL-2+ - -Files: include/sane/sanei.h -Copyright: 1996 David Mosberger-Tang - 1996 Andreas Beck - 2002-2003 Henning Meier-Geinitz -License: GPL-2+ with sane exception - -Files: include/sane/sanei_ab306.h -Copyright: 1996 Andreas Czechanowski -License: GPL-2+ with sane exception - -Files: include/sane/sanei_cderror.h - include/sane/sanei_jinclude.h - include/sane/sanei_jpeg.h -Copyright: 1991-1994 Thomas G. Lane -License: GPL-2+ with sane exception - -Files: include/sane/sanei_config.h - japi/* - sanei/sanei_config.c -Copyright: 1997 Jeffrey S. Freedman -License: GPL-2+ with sane exception - -Files: include/sane/sanei_pio.h - sanei/sanei_pio.c -Copyright: 1998 Christian Bucher - 1998 Kling & Hautzinger GmbH -License: GPL-2+ with sane exception - -Files: include/sane/sanei_pv8630.h - sanei/sanei_pv8630.c -Copyright: 2000 Adrian Perez Jorge - 2001 Frank Zago - 2001 Marcio Teixeira -License: GPL-2+ with sane exception - -Files: include/sane/sanei_thread.h -Copyright: 1998-2001 Yuri Dario - 2002-2003 Henning Meier-Geinitz - 2003-2004 Gerhard Jaeger -License: GPL-2+ with sane exception - -Files: include/sane/sanei_usb.h -Copyright: 2001-2002 Henning Meier-Geinitz - 2003-2005 Rene Rebe - 2008 m. allan noah - 2011 Reinhold Kainhofer -License: GPL-2+ with sane exception - -Files: lib/snprintf.c -Copyright: 1988-1997 Patrick Powell -License: Artistic - -Files: lib/getopt.c - lib/getopt1.c - lib/md5.c - lib/sigprocmask.c - lib/strcasestr.c - lib/strdup.c - lib/strndup.c - lib/strsep.c - lib/usleep.c -Copyright: 1987-2002 Free Software Foundation -License: LGPL-2.1+ - -Files: sanei/sanei_ab306.c -Copyright: 1997 Andreas Czechanowski - 1997 David Mosberger -License: GPL-2+ with sane exception - -Files: sanei/sanei_pa4s2.c -Copyright: 2000-2003 Jochen Eisinger - 2003 James Perry -License: GPL-2+ with sane exception - -Files: sanei/sanei_scsi.c -Copyright: 1996-1997 David Mosberger-Tang - 2003 Frank Zago -License: GPL-2+ with sane exception - -Files: sanei/sanei_thread.c -Copyright: 1998-2001 Yuri Dario - 2003-2004 Gerhard Jaeger -License: GPL-2+ with sane exception - -Files: sanei/sanei_usb.c -Copyright: 2001-2005 Henning Meier-Geinitz - 2001 Frank Zago - 2003 Rene Rebe - 2005 Paul Smedley - 2008 m. allan noah - 2009 Julien BLACHE - 2011 Reinhold Kainhofer -License: GPL-2+ with sane exception - -Files: testsuite/backend/genesys/* -Copyright: 2019 Povilas Kanapickas -License: GPL-2+ with sane exception - -Files: testsuite/backend/Makefile.am - testsuite/backend/genesys/Makefile.am -Copyright: 2019 Sane Developers -License: GPL-2+ with sane exception - -Files: tools/git-version-gen -Copyright: 2007-2021 Free Software Foundation, Inc. -License: GPL-3+ - -Files: tools/create-release.sh - tools/create-changelog.sh - tools/update-upstreams.sh -Copyright: 2017-2021 Olaf Meeuwissen -License: GPL-3+ - -Files: tools/RenSaneDlls.cmd -Copyright: 2004-2005 Franz Bakan -License: GPL-2+ - -Files: tools/check-usb-chip.c -Copyright: 2003-2005 Henning Meier-Geinitz - 2003 Gerhard Jaeger - 2003 Gerard Klaver -License: GPL-2+ with sane exception - -Files: tools/mustek600iin-off.c -Copyright: 1997-1999 Andreas Czechanowski -License: GPL-2+ - -Files: tools/sane-desc.c -Copyright: 2002-2006 Henning Meier-Geinitz - 2004 Jose Gato - 2006 Mattias Ellert - 2009 Dr. Ing. Dieter Jurzitza - 2013 Tom Gundersen -License: GPL-2+ - -Files: tools/sane-find-scanner.c -Copyright: 1997-2013 Oliver Rauch - 1997-2013 Henning Meier-Geinitz -License: GPL-2+ - -License: Artistic - The "Artistic License" - . - Preamble - . - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - . - Definitions: - . - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - . - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - . - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - . - "You" is you, if you are thinking about copying or distributing - this Package. - . - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - . - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - . - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - . - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - . - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - . - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - . - b) use the modified Package only within your corporation or organization. - . - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - . - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - . - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - . - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. - . - 6. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - . - 7. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -License: GPL-2+ with sane exception - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - . - As a special exception, the authors of SANE give permission for - additional uses of the libraries contained in this release of SANE. - The exception is that, if you link a SANE library with other files - to produce an executable, this does not by itself cause the - resulting executable to be covered by the GNU General Public - License. Your use of that executable is in no way restricted on - account of linking the SANE library code into it. - This exception does not, however, invalidate any other reasons why - the executable file might be covered by the GNU General Public - License. - . - If you submit changes to SANE to the maintainers to be included in - a subsequent release, you agree by submitting the changes that - those changes may be distributed with this exception intact. - If you write modifications of your own for SANE, it is your choice - whether to permit this exception to apply to your modifications. - If you do not wish that, delete this exception notice. - -License: GPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - -License: GPL-2 - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation version - 2 of the License. - . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see - . - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - -License: LGPL-2.1+ - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the complete text of the GNU Lesser General Public License - version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/debian/lrc.excludes b/debian/lrc.excludes new file mode 100644 index 0000000..92a7560 --- /dev/null +++ b/debian/lrc.excludes @@ -0,0 +1,8 @@ +debian/control +LICENSE +backend/v4l.h +backend/xerox_mfp.c +backend/xerox_mfp.h +backend/xerox_mfp-tcp.c +backend/xerox_mfp-usb.c +patches/ax_create_stdint_h.19-20.m4.patch -- cgit v1.2.3 From 47983809d9e784688af90d0d219ac92f1c40f29e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 18 Nov 2024 19:09:14 +0100 Subject: d/control: Change Vcs-Git from git: to https: --- debian/changelog | 2 ++ debian/control | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 6e1f91a..45656b9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,8 @@ sane-backends (1.3.0-2) UNRELEASED; urgency=medium * debian/copyright: - Rewrite to make lrc happy. * New debian/lrc.excludes to suppress false positives. + * debian/control: + - Change Vcs-Git from git: to https:. -- Jörg Frings-Fürst Sat, 06 Jul 2024 18:16:41 +0200 diff --git a/debian/control b/debian/control index 75f293e..a77f110 100644 --- a/debian/control +++ b/debian/control @@ -29,7 +29,7 @@ Build-Depends: xutils-dev, python3-minimal:any Homepage: http://www.sane-project.org -Vcs-Git: git://git.jff.email/sane-backends.git +Vcs-Git: https://git.jff.email/cgit/sane-backends.git Vcs-Browser: https://git.jff.email/cgit/sane-backends.git Rules-Requires-Root: no -- cgit v1.2.3 From 4b6a2041d7a02ef3d0a92264dddeb7d3eb23e499 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 18 Nov 2024 19:38:00 +0100 Subject: d/changelog: Change distribution to unstable, Change date and time --- debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 45656b9..233ba5c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -sane-backends (1.3.0-2) UNRELEASED; urgency=medium +sane-backends (1.3.0-2) unstable; urgency=medium * Fix FTBFS on hurd-i386 & hurd-amd64 (Closes: #1081122). - Thanks to Pino Toscano . @@ -11,7 +11,7 @@ sane-backends (1.3.0-2) UNRELEASED; urgency=medium * debian/control: - Change Vcs-Git from git: to https:. - -- Jörg Frings-Fürst Sat, 06 Jul 2024 18:16:41 +0200 + -- Jörg Frings-Fürst Mon, 18 Nov 2024 19:36:49 +0100 sane-backends (1.3.0-1) unstable; urgency=medium -- cgit v1.2.3 From fa4a043a638e629c2d0f0e916645764d89c9299e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 18 Nov 2024 19:53:10 +0100 Subject: d/changelog: Add entry for the new d/p/0180-Escl_force_idle_status.patch --- debian/changelog | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 233ba5c..d4a6199 100644 --- a/debian/changelog +++ b/debian/changelog @@ -10,8 +10,10 @@ sane-backends (1.3.0-2) unstable; urgency=medium * New debian/lrc.excludes to suppress false positives. * debian/control: - Change Vcs-Git from git: to https:. + * New debian/patches/0180-Escl_force_idle_status.patch: + - Fix Escl idle status (Closes: #1068794). - -- Jörg Frings-Fürst Mon, 18 Nov 2024 19:36:49 +0100 + -- Jörg Frings-Fürst Mon, 18 Nov 2024 19:51:57 +0100 sane-backends (1.3.0-1) unstable; urgency=medium -- cgit v1.2.3 From d4335b14dc17cfee5b3efb35099d31aa756ca2f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 18 Nov 2024 20:09:24 +0100 Subject: d/watch: Rewrite to the new gitlab schema --- debian/changelog | 2 ++ debian/watch | 7 ++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/debian/changelog b/debian/changelog index d4a6199..18224ab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,8 @@ sane-backends (1.3.0-2) unstable; urgency=medium - Change Vcs-Git from git: to https:. * New debian/patches/0180-Escl_force_idle_status.patch: - Fix Escl idle status (Closes: #1068794). + * debian/watch: + - Rewrite to the new gitlab schema. -- Jörg Frings-Fürst Mon, 18 Nov 2024 19:51:57 +0100 diff --git a/debian/watch b/debian/watch index c384aa1..66e2365 100644 --- a/debian/watch +++ b/debian/watch @@ -2,8 +2,5 @@ # watch file for sane-backends # version=4 -opts=\ -dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$//,\ -uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/,\ -filenamemangle=s/.*\/archive\/(\d\S+)\/backends.*\.tar\.gz/backends-$1\.tar\.gz/g \ - https://gitlab.com/sane-project/backends/-/tags?sort=updated_desc .*/archive/(\d\S+)/.*\.tar\.gz.* +opts="searchmode=plain" \ + https://gitlab.com/sane-project/backends/tags?sort=updated_desc -/archive/v?\d[\d.]+/backends-@ANY_VERSION@@ARCHIVE_EXT@ debian uupdate -- cgit v1.2.3