Citation Style Language
CSLのルーツにはBiblioXというシステムがある。これは元々OpenOffice.orgの文献引用機能での利用を想定してPeter FlynnやBruce D'Arcusらにより2004年に作られた実験的なシステムで、XSL Transformationsという技術を使って文献引用フォーマットを生成するものとして初めての試みであった。このシステムにおいてスタイルの解釈と生成を行うソフトウェアはCiteProcと名付けられた。
その後、文献管理専門のソフトウェアのZoteroが同アプローチを採用し、Zoteroプロジェクトを中心としてCSLの開発が進められた。D'Arcusはこちらの開発に深く関わり、2009年にはD'ArcusらによりCSL 0.8が発表された。
CSL 0.8.1までは文法の解説ドキュメント類はZoteroプロジェクトがホストしていたが、より幅広くプロジェクトを展開するため、Rintze M. ZelleとFrank G. Bennett, Jr.(下記のciteproc-jsの著者)を主要メンバーに加え、ウェブサイト CitationStyles.org が立ち上げられた。より厳密性と汎用性を増した形で、2010年3月にCSL 1.0が発表された。その後2012年9月に1.0.1として改訂されている。
各雑誌のために作成・投稿されたCSLファイルは、以上の歴史的経緯により2012年現在もなおZoteroプロジェクトのサーバーから提供されているが、CSL対応ソフトウェアならばZotero以外でも等しくファイルを解釈できる。