W doktrynie wskazuje się, że przede wszystkim dekompilacji (zamiany języka wyższego rzędu na język niższego rzędu w celu poznania rozwiązań programistycznych) może dokonać wyłącznie podmiot uprawniony do korzystania z egzemplarza oprogramowania. Nawet on nie może jednak dokonać dekompilacji w celu wytworzenia programu o formie istotnie podobnej, która mogłaby powodować naruszenie prawa autorskiego.