Sto scrivendo una classe Java, parte di un framework di sviluppo di giochi opensource con la licenza Apache 2.0.
C'è un altro framework, sotto la stessa licenza, che ha anche una classe Java che affronta lo stesso argomento del mio. L'ho verificato di recente e la mia implementazione è estremamente simile a quella. Diamine, anche le variabili locali. Le differenze sono minime.
Dato che entrambe le classi sono opensource, immagino che non abbia importanza. Tuttavia, dal momento che i codici sono così simili, chiunque può arrivare alla conclusione che ho appena modificato un po 'la loro, e alla fine citare la licenza:
You must give any other recipients of the Work or Derivative Works a copy of this License;
You must cause any modified files to carry prominent notices stating that You changed the files;
Da quando ho scritto la mia lezione, non c'è bisogno di mettere le loro note sul copyright nel mio codice. Tuttavia, non è possibile dimostrare che non ho semplicemente copiato il loro codice e modificato un po '.
Che cosa si dovrebbe fare in questo scenario?