La riscrittura del software è un'area grigia che non è completamente testata nei tribunali. Non che questo particolare problema vada in tribunale, ma questo è il modo in cui le risposte verrebbero da. Quindi, tutto ciò che dico qui è come un non-avvocato che commenta cose legali e dovrebbe essere preso con abbastanza sale da far dire al tuo dottore cose sgradevoli sulla pressione del sangue.
Da Licenza di riscrittura da GPL a MIT che discute < em> cambiando una licenza da una più restrittiva a una meno restrittiva, una risposta ha detto:
Actually, last year our company IP lawyer talked with us about matters like this.
She said that copyright for software is rather dumb, or straight-forward, or what you prefer to call it. It only protects the actual text in the source code, just like if it was a book. If no lines of code are equal (should be true for a Perl->Ruby rewrite?), it's not the same work from a copyright view.
Ideas expressed by the code, e.g. algorithms, may be protected by patents. But that is another story altogether.
Non penso che i tribunali siano così semplici (so che nell'arte la pittura di una fotografia è un'opera derivata della fotografia). Quindi, la mia opinione è che questo rimane un lavoro derivato dell'originale.
Ma sembra che tu non stia cercando di cambiare la licenza su di esso. E il BSD è una licenza non restrittiva. Bene, ci sono alcune restrizioni, ma è abbastanza permissivo.
La cosa più semplice, più semplice e meno problematica da fare è includere la nota sul copyright del codice originale, quindi aggiungere che la conversione da Python a Ruby è protetta da copyright, utilizzando la stessa licenza.
Il mio (avvocato non avvocato) su questo è che il copyright dei file ruby è interamente di mia proprietà. Non è necessario inserire il copyright originale su di esso. Tuttavia, il progetto è un lavoro derivato e quindi metti il copyright originale nel progetto e mi leggo tutti i file che si muovono come da python al ruby (file di configurazione o quelli che sono protetti da copyright)
Naturalmente, tutto questo non costituisce un consiglio legale e se sei davvero pignolo, contatta un avvocato per le licenze. In alternativa, contatta l'autore originale per scoprire come dovrebbero essere accreditati il tuo progetto e segui quella risposta. Ma penso che dovresti essere sicuro se includi il copyright del progetto nel tuo progetto.