Licence is the correct spelling in American English, and licence is correct in British English. Both words mean the same thing: a permit, permission, or to authorize something.
In American English, the correct spelling is license for both the noun and verb forms, such as in “ drivers license ” or “licensed to drive.” In British English, licence is used for the noun, meaning a permit, while license is used
If you're American, use "license." If you're British, use "licence" for the noun (i.e., papers, a permit) but "license" for the verb (i.e., to allow, to give permission).