[cairo] external backends

Jost Boekemeier jost2345 at yahoo.de
Tue Aug 10 10:48:27 PDT 2004

All you need to add is a module loader, a "generic
backend" which dlopens the "real" module and passes
the requests on.

For example a proprietary PDF backend would consist of
3 parts, the generic module loader, the MIT licensed
interface which acts as a bridge between cairo and
your proprietary PDF generator and the proprietary PDF
library itself.

Note that your proprietary PDF generator must not use
internals from cairo, because this would make your
work a "work based on the library".

Of course, Carl must first accept your generic module
loading patch, which I think will happen after cairo
got a good PDF backend. :)



Gesendet von Yahoo! Mail - Jetzt mit 100MB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de

More information about the cairo mailing list