[cups-devel] cups-devel Digest, Vol 2, Issue 9

Peng Liu liupengfiu at gmail.com
Tue Jan 14 12:05:34 PST 2014


Hi CUPS,

I am developing a project that is to integrate our application into CUPS. I
hope you can give me some advice so that I can have a confidence to finish
my job.
My application could be like a component which can receive PDF data file
and then produce PRN  data file. The PRN data can be directly printed by
printers.
we want to reuse some components of CUPS.

Please, how should I do for this? I even don't know how to start my job.
Because it is difficult to find the main function so that I can debug or
track the source code.

Please give me some documents or advice and let me know the source code'
diagram.

thanks.
Peng Liu.




On Mon, Jan 13, 2014 at 3:00 PM, <cups-devel-request at cups.org> wrote:

> Send cups-devel mailing list submissions to
>         cups-devel at cups.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://www.cups.org/mailman/listinfo/cups-devel
> or, via email, send a message with subject or body 'help' to
>         cups-devel-request at cups.org
>
> You can reach the person managing the list at
>         cups-devel-owner at cups.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of cups-devel digest..."
>
>
> Today's Topics:
>
>    1. [UNKN] STR #4337: CUPS license upgrade to GPLv2+ ?
>       (odyx at debian.org)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 13 Jan 2014 08:31:31 -0800 (PST)
> From: odyx at debian.org
> To: cups-devel at cups.org
> Subject: [cups-devel] [UNKN] STR #4337: CUPS license upgrade to GPLv2+
>         ?
> Message-ID: <20140113163131.3895F140FB1 at www.cups.org>
> Content-Type: text/plain
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK
> BELOW.
>
> [STR New]
>
> Hi Michael,
>
> I know this is quite a sensitive topic but I thought asking in public
> wouldn't hurt…
>
> While we were discussing how Debian would handle the license-wise
> impossibility to build CUPS against 3.x GnuTLS versions on the thread
> starting on https://lists.debian.org/debian-devel/2014/01/msg00205.html ,
> Daniel Kahn Gillmor suggested to ask CUPS' upstream to relicense it under
> GPLv2+, so here I am.
>
> Licensing CUPS under GPLv2+ would allow linking it against 3.x GnuTLS
> versions which are incompatible with GPL-2-only softwares because libgmp is
> licensed in LGPLv3+. On the other hand, while CUPS does have an OpenSSL
> exception to its GPLv2 license, many software out there is licensed without
> this exception, forbidding the linking of these against libcups2 if it
> links with OpenSSL.
>
> See https://lists.debian.org/debian-devel/2013/12/msg00329.html for the
> start of thread discussing the status of GnuTLS in Debian.
>
> Without a licensing of CUPS compatible with GnuTLS 3.x (in fact, with GNU
> MP), the situation essentially boils down to either:
> a) keep linking CUPS with the deprecated GnuTLS 2.x and hope it stays
> around;
> b) link CUPS with OpenSSL and ask all software upstreams linking against
> libcups2 (and the software that link against them) to change their licenses
> to accept an (indirect) linking against OpenSSL;
> c) disable CUPS's TLS support entirely.
>
> None of these are really acceptable (or event doable in the case of b) in
> my opinion; so here I am asking Apple for a license upgrade of CUPS to
> GPLv2+. We will likely also ask GNU MP to revert their license upgrade,
> which would also solve this problem.
>
> As mentionned in introduction, I very much understand the sensitivity of
> this topic and would perfectly understand an expeditive answer.
>
> With my best regards,
>
> Didier Raboud
>
> Link: https://www.cups.org/str.php?L4337
> Version: 1.7-current
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.14 (GNU/Linux)
> Comment: GPGTools - https://gpgtools.org
>
> iQIcBAEBCgAGBQJS1BTjAAoJENujp6sI12IjbaIQAIOvwble97Jfmqc2VB/T2iHo
> CGCAS2I7fL0iCgA6uTsJHdafexyUlwVihOXJ0XzWT2eJVY2Rpg3ugwQDdIiZDhP1
> /EitlJYbrwSqt9zWSrRpvJkaAUx0F3G8MEV1rfNOJSYzF2VA2NCB/qVJU/9EGhg9
> k/sRT4W+IdK9Aye6xzuJU3YDOgCxpNSQaYWFL7vnSi+harZOXI8ZSJkFeECeP7gy
> mDb++auVnpXB6Qb/vAQ16PQPMIde8qKZ0CfK6eX5CZQh88r/n2rKbw2/zPR3o2hZ
> vKBwl5H6HkrVq9bu4rV1YqnHK64NrwejP5AHjsGL6mOWoGXKev512eMH5QhAldOL
> cK0F8jBkIWE1A8H3ZB5rkMfglX/ZNgbF/2gQ2cTx1z2JMT2v4Y1dbg7eOVi0rDxR
> W3WbFgHLYfxJ4dy98Jkc2IvAzHhJq4HM3yrFqRBM4uApVddxN7DaG154wQuHTRLD
> A0mmk0cOIX+Nf+r/AH1ZpUsI4R7LPJDNATCwZyw67pNzb9MPlWSFsHdtrwQZFMjS
> F6TDBBo0vMJ8lhGsh89AfvuvRRXUsabSEDmL4e8GSHPlJ2GMHXpRdbBdHXWiqNKI
> RMQ0ywjpvsLAuohC1ilgn4vNsufvNnCeGjKlPfeT6k+hHbwX0O6oCpi0Y/DKWgdD
> 8s4B+2FjLJB4Bqpnn1SD
> =0wLN
> -----END PGP SIGNATURE-----
>
>
>
> ------------------------------
>
> _______________________________________________
> cups-devel mailing list
> cups-devel at cups.org
> https://www.cups.org/mailman/listinfo/cups-devel
>
>
> End of cups-devel Digest, Vol 2, Issue 9
> ****************************************
>



More information about the cups-devel mailing list