Bạn có thể, có thể hiểu một cách đơn giản là đặt thông báo bản quyền của bạn đề cập đến tệp LICENSE, tuy nhiên không có gì đảm bảo rằng một khi được phát hành, mã của bạn sẽ vẫn là nguyên tử. Trên thực tế, nhiều khả năng các bit và phần của nó sẽ được phối lại trong ít nhất một số dự án khác.
Đây là lý do tại sao điều quan trọng là ít nhất phải có các mục sau trong mọi tệp nguồn:
/* Copyright (C) 1883 Thomas Edison - All Rights Reserved
* You may use, distribute and modify this code under the
* terms of the XYZ license, which unfortunately won't be
* written for another century.
*
* You should have received a copy of the XYZ license with
* this file. If not, please write to: , or visit :
*/
Bạn hoàn thành hai điều bằng cách làm điều này:
- Bản quyền của bạn được khẳng định cho dù mã của bạn có phân rã và phân tán như thế nào trong tương lai.
- Bạn làm cho các điều khoản sử dụng, phân phối và sửa đổi nó khá rõ ràng, ngay cả khi ai đó tình cờ chỉ nhận được một phần nhỏ của thư viện mà bạn đã viết.
Nhiều người cũng bao gồm địa chỉ e-mail của họ theo bản quyền, rất hữu ích để nhận các bản vá trong tương lai. Tôi đã nhận được một bản vá vào tháng trước cho mã mà tôi đã viết năm năm trước và đã quên từ lâu. Tất nhiên, điều đó có nghĩa là duy trì một địa chỉ email và đưa ra một chút SPAM.
Nếu bạn thực sự cần phải thực thi giấy phép của mình, điều quan trọng là bên kia không thể nói rằng các điều khoản đó là mơ hồ hoặc thiếu, tất cả đều bị gạt sang một bên.
Ngoài ra, thật thú vị khi xem cách các bit và đoạn mã của bạn tìm đường vào các bit và đoạn mã khác theo thời gian. Hầu hết mọi người chơi công bằng và tôn trọng các điều khoản bản quyền và giấy phép.
Copyright YYYY First Last. Subject to the XYZ license.