CHDK est une initiative libre pour les possesseurs d’un appareil photo Canon.
Il s’agit d’un logiciel sous licence GPL qui permet de conserver le firmware originel de l’appareil (et donc d’en préserver la garantie) tout en lui ajoutant un nombre ahurrisant d’options, et notamment la capacité, pour les modèles ne gérant pas nativement le format brut, de sauvegarder en RAW.