Se sei l'autore della licenza del tuo software, puoi scegliere il formato che desideri. Se vuoi scegliere una licenza esistente, studia il testo se è necessario mantenerlo nel formato originale com'era quando lo hai ricevuto. La licenza MIT, ad esempio, dice solo
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Non sono un avvocato, ma a mio parere, questo non significa necessariamente che devi includere una copia del "file di testo originale" che conteneva la licenza (probabilmente non c'è nemmeno "l'unico file di testo canonico" per questa licenza). E l'HTML è così ampiamente utilizzato, e alla base è ancora un "formato testo", che penso si possa tranquillamente presumere che le persone che sono in grado di scaricare, leggere o modificare il codice sorgente sappiano anche leggere un file come "licenza". html".
Tuttavia, se pubblichi un progetto open source, la maggior parte degli autori in genere desidera che le persone obbediscano alla licenza che scelgono. Quindi dovrebbe essere difficile per gli altri trascurare i termini della licenza quando pubblichi il tuo codice o la sua documentazione. Quindi presumo che ti servirà di più per non nascondere il testo da qualche parte in profondità in un'appendice alle ultime pagine del manuale utente di 300 pagine. Meglio metterlo nella cartella principale del tuo albero dei sorgenti, con un nome descrittivo "license.txt" o "license.html", così nessuno avrà una scusa per non aver trovato quei termini.