beta-0.89.2
[luatex.git] / source / libs / poppler / poppler-src / README
blobdc3c19ec31baa66e84a1c95229b83d918b48f2b7
1 This is poppler, a PDF rendering library.
3 Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg
4 of Glyph and Cog, LLC.  The purpose of forking xpdf is twofold.
5 First, we want to provide PDF rendering functionality as a shared
6 library, to centralize the maintenance effort.  Today a number of
7 applications incorporate the xpdf code base, and whenever a security
8 issue is discovered, all these applications exchange patches and put
9 out new releases.  In turn, all distributions must package and release
10 new version of these xpdf based viewers.  It's safe to say that
11 there's a lot of duplicated effort with the current situation.  Even if
12 poppler in the short term introduces yet another xpdf derived code
13 base to the world, we hope that over time these applications will
14 adopt poppler.  After all, we only need one application to use poppler
15 to break even.
17 Second, we would like to move libpoppler forward in a number of areas
18 that don't fit within the goals of xpdf.  By design, xpdf depends on
19 very few libraries and runs a wide range of X based platforms.  This
20 is a strong feature and reasonable design goal.  However, with poppler
21 we would like to replace parts of xpdf that are now available as
22 standard components of modern Unix desktop environments.  One such
23 example is fontconfig, which solves the problem of matching and
24 locating fonts on the system, in a standardized and well understood
25 way.  Another example is cairo, which provides high quality 2D
26 rendering.  See the file TODO for a list of planned changes.
28 Please note that xpdf, and thus poppler, is licensed under the GPL,
29 not the LGPL.  Consequently, any application using poppler must also
30 be licensed under the GPL.  If you want to incorporate Xpdf based PDF
31 rendering in a closed source product, please contact Glyph & Cog
32 (www.glyphandcog.com) for commercial licensing options. Note that
33 this only allows you to use xpdf in a closed source product,
34 not poppler itself.
36         Kristian Høgsberg, Feb. 27, 2005
39 See the README-XPDF for the original xpdf-3.03 README.