Both forms are correct.
Both spellings are correct in English, however, they can have slightly different meanings depending on the context or country we are in 🙂

In British English, both forms exist but as different parts of speech. License is a verb and licence is a noun. In American English we don’t use the spelling licence – it simply doesn’t exist in this language. License is both verb and noun in AE.
Both words have their origin in Latin licentia meaning authorisation or freedom.


Correct spelling

license

Correct spelling, this spelling exists in both American and British English and can be a verb or a noun.

Correct spelling

licence

Correct spelling, spelling correct only in British English.


Definition of license:
1. verb (UK and US), to grant permission, to certificate someone to do something, often officially
He was licensed to guide tours in Paris.
2. noun (US), permission, often official, to do sth
Do you need a license to paraglide?

Definition of licence
noun (UK), authorization, permission to practice sth
James Bond has the licence to kill.