Lấy GPL v3, trong phần 1 bạn có:
Mã nguồn tương ứng của Vik cho một tác phẩm ở dạng mã đối tượng có nghĩa là tất cả mã nguồn cần thiết để tạo, cài đặt và (cho một tác phẩm thực thi) chạy mã đối tượng và sửa đổi công việc, bao gồm các tập lệnh để kiểm soát các hoạt động đó.
Nếu các bình luận và khoảng trắng bị xóa, cũng như tên hàm và biến thay đổi, bạn sẽ không thể sửa đổi hợp lý tác phẩm.
Ngoài ra:
Nguồn tương ứng cho một tác phẩm ở dạng mã nguồn là cùng một tác phẩm.
Công việc đó cũng vậy, không phải là một công việc thay đổi.
Vì vậy, để làm rõ quan điểm trước đây của tôi, mã nguồn phải không được thay đổi, tôi giả sử văn bản của con người == con người có thể đọc được. Nhưng vâng, bạn có thể viết trực tiếp vào những gì có thể được coi là không thể đọc được.