XMP Toolkit The XMP Toolkit implements metadata handling in two libraries: • XMPCore for creation and manipulation of metadata that follows the XMP Data Model. • XMPFiles for embedding serialized metadata in files, and for retrieving embedded metadata. Adobe provides the XMP Toolkit free of charge under a
BSD license. The Toolkit includes specification and usage documents (PDFs), API documentation (
doxygen/
javadoc),
C++ source code (XMPCore and XMPFiles) and
Java source code (currently only XMPCore). XMPFiles is currently available as a C++/Java implementation in Windows, Mac OS,
Unix/
Linux.
Free software and open-source tools (read/write support) •
Alfresco - open source CMS, DAM component can read/write XMP (Microsoft Windows, Linux) •
Calibre by Kovid Goyal, an ebook management system that can read and write XMP metadata from some file formats •
CC PDF Converter - A free open source (GPL) program to convert documents to PDF with embedded Creative-Commons license (Microsoft Windows). •
darktable - RAW developer, can read/write XMP in supported file formats (Linux, Mac OS X, Microsoft Windows, BSD) •
digiKam - open source (GPL) image tagger and organiser (Linux, Mac OS X, Microsoft Windows) •
ExifTool by Phil Harvey, open source
Perl module or command line. Can read/write XMP, supports custom XMP schema (platform independent) •
F-Spot - Linux/GNOME photo manager and editor •
Geeqie - Lightweight Gtk+ based image manager (formerly GQView) •
GIMP - GNU Image Manipulation Program •
Gwenview - Linux/KDE photo manager and editor •
iText - Open Source Java library that can read and write XMP embedded in PDF files. •
Magic Lantern (firmware) - A firmware add-on for various Canon
Digital single-lens reflex (DSLR) cameras, allowing writing of XMP
sidecar files including
exposure compensation information for post-deflicker. •
RawTherapee - Can read "rating" tags from embedded XMP, which are then shown in the File Browser/Filmstrip using RawTherapee's star rating system. •
Shotwell - Linux/GNOME photo manager, can read/write
Exif,
IPTC and XMP metadata •
TYPO3 - open source Enterprise CMS. DAM component reads XMP (PHP based)
Proprietary tools (read/write support) •
ACDSee Pro can read and write XMP information for DNG, GIF, JPEG, PNG and TIFF files (Microsoft Windows, Mac OS X). •
Acrobat - can read and write XMP in PDF files (Microsoft Windows, Mac OS X, partially Linux). •
Aperture - Image management application and RAW developer. Reads/writes XMP sidecar files to (batch) import/export image metadata (Mac OS X). •
Bibble5 can read/write XMP information for RAW, JPG and TIFF files (Microsoft Windows, Mac OS X, Linux). •
Bridge - can read/write and batch edit XMP metadata (Microsoft Windows, Mac OS X) •
Capture One - Photo editing and management software. Reads and writes XMP for all supported image formats (Microsoft Windows, Mac OS X). •
Corel AfterShot Pro - RAW processor (Bibble successor), reads/writes XMP, uses XMP sidecar files for non-destructive image processing (Microsoft Windows, Mac OS X, Linux). •
Cumulus - DAM software, can read/write XMP for all supported image formats, InDesign and PDF files (Microsoft Windows, Mac OS X, Linux) •
DBGallery - Can read/write XMP for JPEG, PSD, RAW, TIFF, DNG, PNG, GIF, JP2, PJX, MPG, MP4, MPEG, MOV (Microsoft Windows). Multi-user, central database system. •
FastPictureViewer - Image viewer (Windows) with XMP embedding and/or sidecar files creation (xmp:Rating, xmp:Label, photoshop:Urgency) (Microsoft Windows) •
FrameMaker - publishing tool. Stores document metadata in XMP since version 7.0 (Microsoft Windows) •
Illustrator - illustration software, writes document metadata in XMP (Microsoft Windows, Mac OS X) •
Indesign - page layout software, can pass through XMP in placed objects, writes extensive XMP about document contents in layout documents and exported PDF (Microsoft Windows, Mac OS X) •
iOS Photos app - Saves edits made to photos on an iPhone/iPad losslessly as XMP embedded in the original JPEG. •
Lightroom - Image management application and RAW developer. Uses XMP for non-destructive image manipulation and import/export of metadata (Microsoft Windows, Mac OS X) •
Microsoft Windows Vista - Photo Gallery saves tags to XMP (Microsoft Windows) •
Photo Mechanic - Reads and writes XMP directly into image files or into XMP sidecar files. •
Photoshop - can read/write XMP in supported images. Allows embedding of non standard XMP data through 'custom XMP panels' (Microsoft Windows, Mac OS X) •
PicaJet - Can read XMP for JPG, TIFF and DNG formats (Microsoft Windows). •
Picasa - Image organizer/viewer, uses XMP for face tagging (Microsoft Windows, Mac OS X, Linux) •
PixelPeeper - can read
Exif and XMP metadata from JPG files. Also, it can turn XMP metadata into Lightroom-compatible presets. •
Portfolio - DAM software, can read/write XMP in supported file formats (Microsoft Windows, Mac OS X) •
Stibo STEP - DAM component reads/writes XMP for all supported formats •
Windows Imaging Component - Microsoft library for working with and processing digital images and image metadata (Microsoft Windows) •
Windows Live Photo Gallery - a photo management and sharing application released as a part of Microsoft's Windows Live initiative. It is an upgraded version of Windows Photo Gallery, which is a part of Windows Vista. •
XnView - can read/write
Exif,
IPTC and XMP information. •
Zoner Photo Studio - can read/write
Exif,
IPTC and XMP information for DNG, JPEG, TIFF, HDP and various RAW files (Microsoft Windows). The mainstream
IPTC Information Interchange Model editing tools also support editing of XMP data.
Licensing XMP is a registered trademark of Adobe Systems Incorporated. The XMP specification became an ISO standard and is not proprietary anymore. Initially, Adobe released source code for the XMP SDK under a license called the
ADOBE SYSTEMS INCORPORATED — OPEN SOURCE LICENSE. The
compatibility of this license with the
GNU General Public License has been questioned. The license is not listed on the list maintained by the
Open Source Initiative and is different from the licenses for most of their
open source software. On May 14, 2007, Adobe released the XMP Toolkit SDK under a standard BSD license. Adobe continues to distribute these documents under the
XMP Specification Public Patent License. ==History==