Tôi ngạc nhiên rằng không ai đã đề cập đến điều này rồi, nhưng nếu bạn không đính kèm giấy phép vào mã của mình, cho dù đó là sản phẩm hay mã kiểm tra, thì những người khác không có quyền đối với mã .
Mã cấp phép là về việc trao quyền cho người khác mà họ thường không có. Mã kiểm tra của bạn được tự động bao phủ bởi bản quyền (ở hầu hết các quốc gia trên thế giới) ngay cả khi bạn không đính kèm một thông báo bản quyền rõ ràng. Có bản quyền, người khác không thể sử dụng, phân phối hoặc xuất phát từ mã đó.
Bằng cách đính kèm giấy phép vào mã kiểm tra của bạn, bạn cung cấp cho mọi người quyền sử dụng, phân phối và / hoặc sửa đổi mã đó theo các điều khoản của giấy phép.
Tôi khuyên bạn nên phân phối mã kiểm tra với mã sản phẩm của mình, theo cùng một giấy phép. Điều này là đơn giản nhất cho tất cả mọi người. Điều đó cũng có nghĩa là nếu mọi người muốn gửi các bản vá cho bạn, thì họ có thể chạy các bài kiểm tra đơn vị của bạn trước khi họ gửi cho bạn một bản vá, điều này sẽ giúp loại bỏ các bản vá phá vỡ mọi thứ.