Quindi ho scritto un sistema per il mio lavoro e ora voglio scriverlo da zero in modo da avere la mia versione protetta da copyright oltre a quella che ho fatto per il mio capo, che ovviamente non mi appartiene (paghi da noleggiare). Il problema è che è molto difficile non seguire il flusso logico / algo da alcune parti del codice. Alcuni metodi finiranno per avere lo stesso flusso, anche se ci potranno essere molti miglioramenti e differenze, cambiamenti nelle variabili, cambiamenti nelle strategie, IF aggiuntivi per controllare altre cose e molte altre funzionalità implementate su di esso. Tuttavia, temo che non importa quale sia la logica di base sottostante alla base.
Poiché ho scritto questa cosa da solo, diventa ancora più difficile trovare un approccio diverso per codificare la stessa cosa. Mi piace quello che ho fatto per il mio lavoro, quindi il miglioramento di questo aspetto partendo dal mio approccio API originale sembra pessimo.
Quindi le mie domande sono: c'è un modo per riscrivere ciò che ho scritto per il mio capo senza violare alcun plagio o termini di licenza?
Supponiamo che non sto controllando l'implementazione del mio capo che ho scritto perché ho lasciato il mio lavoro ma perché ho scritto (e perché ho una buona memoria) è tutto nella mia testa.
C'è una soluzione legale per quella situazione? Gli algoritmi sono protetti da copyright?
Quindi, se hai scritto qualcosa per il tuo capo, devi stare molto attento perché entrambe le versioni non sembrino in qualche modo simili. Almeno l'algoritmo e il flusso logico dovrebbero essere simili.
Che cosa dovrei fare? Qualsiasi positivo parole di saggezza?