Sto scrivendo un'applicazione per la quale voglio usare un codice open source vecchio di 20 anni. Il codice originale è un po 'antiquato in certi aspetti, ad esempio, è scritto in K & R anziché in C99; deve calcolare manualmente alcune cose che sono ora definite nelle intestazioni delle librerie C standard; non ci sono test; E così via e così via. Tutto ciò che il codice originale dice per via delle licenze è "Rilasciato nel pubblico dominio da così e così "; no BSD / MIT / GPL, solo "dominio pubblico".
Oltre alla mia applicazione originale, vorrei rilasciare il mio fork della libreria legacy con alcune modifiche, principalmente per modernizzarlo e aggiungere test unitari. Ho contattato l'autore originale a riguardo, ma non ho ricevuto risposta da lui. Sono nei miei diritti di rilasciare la mia forcella con una licenza liberale (BSD / MIT)? Non sto cercando di trarre alcun profitto dal mio aggiornamento della libreria legacy o dall'applicazione creata sopra.