## DroneBL source
As of May 15, 2007, DroneBL's backend software has been
released as [Open Source software][OSI]. You can use our software
to create your own blacklist, or to create patches to improve the
DroneBL service. Information on accessing our backend source is below:
  [OSI]: http://www.opensource.org
**You do not need the DroneBL source in order to access and contribute
data to DroneBL!** The source is only needed for setting up the DroneBL
backend software for a different blacklist, etcetera.
## Mercurial access at hg.atheme.org
To work with the latest code of DroneBL, you need to check it out:
      $ hg clone http://hg.atheme.org/unofficial/dronebl
The current DroneBL sources will be exported into the newly created dronebl
directory.
To update, use something like:
      $ hg pull -u
Or if you have the appropriate extensions loaded:
      $ hg fetch
## Submitting patches to the DroneBL software
Please submit patches to DroneBL via our IRC channel, at
[irc.atheme.org #dronebl](irc://irc.atheme.org/dronebl).
You can use `hg export` to export the patches in a format
that allows for easy importation and attribution.  If you've
never used Mercurial to generate patches before, this
[QuickStart tutorial](http://www.selenic.com/mercurial/wiki/index.cgi/QuickStart)
might help, as well as this document on
[Mercurial in daily use](http://hgbook.red-bean.com/hgbookch5.html).