Ngày bản quyền nào cho một bản cập nhật cho một dự án nguồn mở từ năm ngoái?


30

Vào năm 2011, tôi đã phát hành một số mã nguồn mở được cấp phép sử dụng giấy phép Apache. Như vậy, tất cả các tệp nguồn đều có thông báo tấm nồi hơi này ở trên cùng:

/*
   Copyright 2011 My Name

   Licensed under the Apache License... <blah blah>
*/

Vì vậy, bây giờ là năm 2012 và tôi đã sẵn sàng phát hành phiên bản 1.1. Như vậy, hầu hết tất cả các tệp nguồn đã được chạm theo một cách nào đó. Và một số tập tin mã nguồn mới đã được thêm vào.

Làm cách nào để cập nhật ngày bản quyền trên các tệp hiện có? Đây có phải là bản cập nhật chính xác cho mỗi tệp nguồn? (tức là thay đổi 2011 thành "2011-2012")

/*
   Copyright 2011-2012 My Name

   Licensed under the Apache License... <blah blah>
*/

Các tập tin nguồn mới có được Copyright 2011-2012áp dụng như nhau không? Hoặc mã mới chỉ nhận được Copyright 2012?

Câu trả lời:


15

Chà, tôi không phải là một luật sư, nhưng nếu tôi hiểu đúng

http://www.contentious.com/2007/01/07/copyright-notice-is-the-year-really-n cần thiết /

sau đó "2011" (là năm xuất bản đầu tiên) là đủ. Sẽ không đủ để không bao gồm bất kỳ sự từ chối nào đối với bản quyền, vì bạn sở hữu bản quyền có hoặc không có từ chối trách nhiệm. "Giấy phép" khác với điều đó, vì nó xác định các điều khoản mà người khác được phép làm với mã của bạn.


6

Ở dạng gạch nối, ngày đầu tiên và ngày thứ hai phục vụ các mục đích khác nhau.

Ngày đầu tiên dùng để chỉ ra khi nào tài liệu sớm nhất trong tệp được tác giả. Ngẫu nhiên bạn đang nói rằng bất kỳ tài liệu nào trong tệp này được tác giả trước ngày đó không phải là một phần của những gì bạn đang tuyên bố bản quyền. Ví dụ: nếu tôi lấy một tệp từ bạn vào năm 2006 và tôi bắt đầu thêm vào nó, "Bản quyền 2006-8" của tôi cho biết rằng mọi thứ trong các phiên bản trước năm 2006 đều không có trong thông báo này.

Ngày cuối cùng dùng để chỉ ngày bản quyền mới nhất cho bất kỳ tài liệu nào trong tệp. Vì vậy, nếu bản quyền được nắm giữ bởi một công ty, 99 năm sau đó, yêu cầu về nội dung của công ty sẽ hết hạn.

Tuy nhiên, về cơ bản nó không thành vấn đề vì thông báo bản quyền không bắt buộc. Bạn có bản quyền cho dù thông báo có ở đó hay không. Và ngay cả khi có thông báo như vậy, người ta vẫn hiểu rằng có thể có tài liệu được bảo vệ bởi bản quyền không được thông báo. (Nếu bạn không đặt thông báo bản quyền trong một tệp và tôi sửa đổi nó, tôi có thể thêm một thông báo bản quyền chỉ bao gồm công việc của tôi. Mặc dù vậy bạn vẫn ở đó.)

Về cơ bản: Nếu bạn thực hiện các thay đổi đáng kể, việc thêm biểu thức được bảo vệ mới được cho là trước năm sớm nhất hoặc sau năm gần nhất trong thông báo, hãy trả lại năm tương ứng.


3

Hiểu rằng bản quyền không hết hạn - để lại quy tắc dành phức tạp đủ để nói rằng năm định nghĩa bản quyền khi những kiến thức phổ biến rộng rãi.

Nếu bạn có một tệp nguồn được tạo vào năm 2006 có chứa gói đang phát triển thêm 5 năm nữa. Bây giờ nếu bạn có một tệp không thay đổi kể từ năm 2006 trên gói được phát hành vào năm 2012 - bạn có thể chọn đặt ngày là ngày bản quyền.

Tôi đoán không có điều gì vì Copyright 2011-2012 chỉ cần có một số nguyên trong năm trong bản quyền.

Tuy nhiên, lưu ý rằng bản quyền cấp một thời gian rất dài (về cơ bản là trọn đời của tác giả, cộng với một số năm sau khi chết) nên điều này không đáng lo ngại lắm!


2

Trong công ty của chúng tôi, phòng pháp lý. đề nghị chỉ cập nhật năm bản quyền cho các bản phát hành chính mà thôi.

Trong mã nguồn tôi chắc chắn sẽ không bận tâm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.