Tôi có một ứng dụng độc quyền tôi muốn giao cho một vài người để thử nghiệm, ngoại trừ chúng tôi không muốn tiết lộ nguồn của họ. Ứng dụng này được viết bằng C++ cho Linux. Nó liên kết với các gói sẵn có trên repos Fedora/Ubuntu.Phân phối một ứng dụng cho công chúng để họ có thể biên dịch, mà không tiết lộ nguồn
Có cách nào để xử lý nguồn tới nội dung trung gian ... sau đó phân phối và có người dùng thực hiện biên dịch cuối cùng thực sự biên dịch và liên kết mã trung gian với nền tảng gốc của họ hay không.
Tôi đang cố gắng xem có cách nào khác để phân phối các tệp nhị phân được biên dịch trước không. Cảm ơn.
Tôi có một câu hỏi rất giống http://stackoverflow.com/questions/1025494/obfuscating-c-c-code – hhafez
động lực là gì? Có lý do cụ thể nào khiến họ không được phép xem nguồn không? Và lý do không muốn phân phối các tệp nhị phân được biên dịch trước là gì? – jalf