Tôi tò mò rằng liệu tất cả các sản phẩm PHP phải được mở nguồn nếu nó được triển khai đến trang web của người khác. Vì mã PHP được thực thi bằng cách diễn giải, nếu tôi có sản phẩm PHP được triển khai trên máy chủ của người khác, có vẻ như không có lý do gì để ngăn người khác xem mã nguồn.Có thể tạo ra sản phẩm PHP có nguồn gốc đóng cửa không?
Vì vậy, sản phẩm PHP được mệnh là nguồn mở, phải không?
Để chính xác hơn, giả sử tôi tạo một hệ thống blog PHP. Tôi muốn bán sản phẩm này cho một số công ty lưu trữ blog. Có đúng là tôi không thể ngăn họ xem mã nguồn của tôi nếu họ mua nó?
Tại sao lại là một ý tưởng tồi? – rjh
Câu trả lời đã chỉnh sửa và xem http://www.codinghorror.com/blog/2005/05/obfuscating-code.html –
"... về mặt kỹ thuật, họ sở hữu mã (nếu họ trả tiền cho nó)." Đó là một điều hợp đồng và hoàn toàn KHÔNG nhất thiết phải đúng. Mang Windows - bạn trả tiền cho nó, nhưng bạn chắc chắn không có quyền kiểm tra hoặc sửa đổi nó. Trong câu hỏi của OP, có vẻ như anh ta đang bán một sản phẩm được cấp phép, và anh ấy chắc chắn có thể viết thỏa thuận cấp phép để cấm thay đổi mã. (Điều này trái ngược với một công việc hợp đồng mà bản quyền sẽ có khả năng phù hợp với công ty mua sắm.) – josh3736