Sono in procinto di codificare un gioco e ho quasi finito con le meccaniche di gioco al punto in cui è abbastanza giocabile. In seguito ho scoperto una versione open source del tipo di gioco che sto realizzando con le stesse meccaniche, mentre ho codificato il mio da zero.
Tuttavia, nell'interesse di ottimizzare in seguito, potrei voler adattare una piccola parte del codice del progetto open source. Il progetto è sotto GNU GPL 2, ed è codificato in una lingua diversa per un diverso framework (Android / Java contro mio su C # / XNA). Quali sono le mie opzioni per copiare funzioni / routine da un progetto open source GPL, se dovessi comunque eseguire il porting del codice, per la lingua che sto usando?
Questi non sono algoritmi brevettati di cui sto parlando, solo il codice che ho trovato potrebbe rendere il mio programma più efficiente o eliminare un bug.