Non puoi "casualmente scrivere lo stesso codice" più di quanto tu possa coincidentalmente capitare di scrivere l'Amleto di Shakespeare. Cioè, la probabilità è incredibilmente remota. Ovviamente, sei tenuto ad usare le stesse idee , ecc. Ma le idee non possono essere coperte da copyright (almeno non negli Stati Uniti), sebbene possano essere brevettate (negli Stati Uniti). Ad esempio, gif è stato brevettato fino alla scadenza del brevetto, circa nel 2004, e non importa quanto fosse originale il tuo codice GIF, sarebbe stata una violazione del brevetto fino ad allora. Pertanto, se lavori negli Stati Uniti, non puoi codificare alcun algoritmo di sicurezza (o qualsiasi altro tipo di) ancora brevettato.
Ma, come sopra, la probabilità che qualsiasi programma non banale (per esempio qualcosa di molto oltre "Hello, World.") appaia byte per byte così tanto come un altro programma che i tribunali interpreterebbero la somiglianza in quanto la violazione del copyright è incredibilmente remoto. Finché in realtà stai progettando e scrivendo il programma da solo, non c'è praticamente alcuna preoccupazione.