GNOME Bugzilla – Bug 326814
Use poppler instead of xpdf
Last modified: 2006-01-15 23:51:23 UTC
Beagle should use the poppler library from freedesktop to gather the metadata, instead of relying on parsing the output of the pdfinfo command-line utility. Evince, which is in the GNOME desktop, already uses libpoppler.
Unfortunately poppler is GPL, which we can't use. Beagle is X11, and includes Lucene, which is Apache licensed. These two things are apparently incompatible, according to http://www.gnu.org/philosophy/license-list.html So while switching to poppler would be nice, we'd still have to use an out-of-process tool. Hooray for open source licensing!
poppler 0.5 will ship "pdfinfo" and "pdftotext", so in a way, we'll be using poppler on systems where it is installed :)