Mọi người sẽ cung cấp cho bạn obfuscators, nhưng không có lượng obfuscation nào có thể ngăn ai đó lấy mã của bạn. Không ai. Nếu máy tính của bạn có thể chạy nó, hoặc trong trường hợp phim và nhạc nếu nó có thể phát nó, người dùng có thể lấy nó. Ngay cả việc biên dịch nó thành mã máy cũng chỉ khiến công việc khó khăn hơn một chút. Nếu bạn sử dụng một obfuscator, bạn chỉ đang tự lừa dối chính mình. Tồi tệ hơn, bạn cũng không cho phép người dùng của mình sửa lỗi hoặc sửa đổi.
Các công ty âm nhạc và điện ảnh chưa hoàn toàn đồng ý với điều này, họ vẫn chi hàng triệu đô la cho DRM.
Trong các ngôn ngữ được giải thích như PHP và Perl, nó không quan trọng. Perl đã từng có rất nhiều mã obfuscators, sau đó chúng tôi nhận ra rằng bạn có thể dịch ngược chúng một cách tầm thường.
perl -MO=Deparse some_program
PHP có những thứ như DeZender và Show My Code .
Lời khuyên của tôi? Viết giấy phép và nhận một luật sư. Tùy chọn duy nhất khác là không đưa ra mã và thay vào đó chạy một dịch vụ được lưu trữ.
Xem thêm mục perlfaq về chủ đề này .