I'd understand License being plural if the singular was licen. According to the OED it stems from latin Licentia freedom, liberty.....world peace, hahaha. It is also one of the funnily spelt words Licence, or License for the verb.