citeproc-hs is a Haskell Implementation of the Citation Style Language.
CSL is an XML language for specifying citation and bibliographic formatting, similar in principle to BibTeX .bst files or the binary style files in commercial products like Endnote or Reference Manager.
citeproc-hs is used by Pandoc to provide Bibtex like citations and automatic reference and bibliography generation.
The project home page: http://code.haskell.org/citeproc-hs/
These details are provided for information only. No information here is legal advice and should not be used as such.