Se fossi l'autore del progetto originale, ciò che apprezzerei di più sarebbe se mi limitassi a chiedermi . Lasciare loro una breve e-mail che spiega come apprezzi il loro lavoro e che intendi portarlo su Java. In particolare, chiedi loro se hanno qualche preferenza sulla denominazione della tua porta. (Ad esempio, se il progetto originale è stato denominato Foo , puoi nominare la tua porta JFoo per correlarla strettamente all'originale o scegliere un nome non correlato se tale associazione non è desiderata .) Forse gli autori originali hanno anche bisogno di una porta Java e sarebbero anche disposti a collaborare con voi. Gli utenti di entrambi i progetti trarranno vantaggio da un collegamento nei rispettivi READMEs all'altro progetto. Forse gli autori rimpiangono persino la loro scelta originale di tecnologia e continuerebbero a sviluppare il nuovo progetto se qualcuno fornisse un aiuto sostanziale nel porting della base di codice esistente.
Se non ricevi una risposta entro un tempo ragionevole o se la loro risposta non è cooperativa, non hai perso nulla. Puoi ancora fare qualunque cosa ti permetta di fare la tua licenza. Sarebbe saggio, tuttavia, scegliere con cura le parole quando le avvicini per la prima volta in modo da chiarire che non stai chiedendo il permesso ma offri collaborazione. E ricorda che è un loro buon diritto non avere alcun interesse per il tuo porto e nemmeno essere scontento di questo. Se svilupperai la tua nuova porta senza le benedizioni degli autori originali, assicurati di scegliere un nome distinto per il tuo nuovo progetto che non implichi alcuna approvazione. Il tuo README dovrebbe ovviamente spiegare che il tuo progetto ha le sue radici nell'altro progetto, ma ora è sviluppato indipendentemente.