Devi leggere le licenze e seguire i loro termini particolari. Per alcuni, è facile come includere semplicemente una nota sul copyright e non dire "scritto con l'aiuto della gente di bioPython!"
Se non ti senti a tuo agio nel comprendere e seguire una licenza di due paragrafi, HAI BISOGNO DI UN AVVOCATO . Nessun altro è autorizzato a dirti che stai eseguendo una sequenza di passaggi specifici o non è legale. Ci sono semplicemente troppe complessità per fidarsi di qualcuno senza assicurazione sulla malasanità e una reputazione dietro ciò che dicono.
(Ovviamente potresti ottenere un permesso specifico dal detentore del copyright, il che è più difficile di quanto penseresti per un progetto open source. C'è una ragione per cui l'FSF chiede ai contributori di assegnargli effettivamente il copyright.)
Detto questo, in generale , se fai una copia del codice di qualcun altro, in tutto o in parte o semplicemente usandolo come guida per scrivere il tuo, non puoi fare nulla con quel codice senza il permesso di qualcun altro. Ecco a cosa servono le licenze; sono permessi scritti con alcune condizioni definite.
Se includi il codice sorgente o i binari di qualcun altro, non puoi dare o vendere la tua applicazione a nessuno, neanche una volta, senza tale autorizzazione. E a seconda di quanto hai usato in profondità le loro librerie, potresti anche non essere in grado di inviare il codice che hai scritto senza il loro permesso.
(C'è una linea confusa tra "Ho copiato il loro codice sorgente" e "Ho fatto solo ciò che era necessario per essere compatibile." Ci sono cause legali per tutto questo tempo @ # $ @ing Ma quelli riguardano avvocati e grandi budget e scudi di responsabilità aziendale.)
Fortunatamente, Python stesso e bioPython e persino Microsoft e FSF hanno librerie disponibili che hanno termini di ridistribuzione assurdamente ragionevoli. Anche se il tuo codice è legalmente un lavoro derivato, puoi quasi certamente concedere in licenza solo il tuo codice tramite MIT e associarlo con un programma di installazione che ha il permesso di includere le tue librerie o solo punti dove l'utente può prendili dalla fonte.