If you're interested in building DPR from source code, using DPR with your own code via its Application Programming Interface, or contributing to DPR's development, you're in the right place!

Source Code

There are two ways to obtain the source code.

Download the source as a compressed archive

The easiest way to obtain the DPR source code is to download the latest compressed archive from SourceForge. This is the source for the current version and is well tested.

Check the source out of the Git repository at SourceForge

The latest source code is available in the public Git repository on SourceForge. To learn how to check the source out of Git and/or how to build DPR from a source release, please refer to the instructions on the DPR SourceForge wiki.


Please help us improve DPR by letting us know if you find something that doesn't work. Try to give us as much information as you can when you report an issue. The sorts of things that can help are:

  • Operating system (such as Windows 7, Ubuntu Linux, or Mac OS X)
  • Java version (for example, 1.7.0)
  • DPR version and build (look in Help - About)
  • how you started DPR (dprclient.jar, command line)
  • what DPR was doing at the time of the problem
  • sample files and/or screenshots of the bug.

In order to fix a bug we need to be able to replicate it, so the more information you can provide the better chance we have. If you can, include any sample files and/or screenshots of the bug.

To report bugs, register your issue via the SourceForge DPR bug tracker.

Thank you!

Feature Requests

If you have any ideas which could enhance the DPR software, please submit a feature request via the DPR SourceForge feature request tracker.