Tác giả đã chèn bản quyền vào mã với thông báo giấy phép công cộng gnu - ngụ ý?


14

Tôi đã tìm thấy một dự án trên Github mà tôi quan tâm để đóng góp vào đó tuyên bố là nguồn mở và có giấy phép GPL đi kèm với nó.

Nhưng tác giả ban đầu đã thêm một thông báo bản quyền cho mỗi tệp nguồn. Tôi không chắc tại sao nhưng tôi không cảm thấy đúng khi đóng góp cho một dự án luôn luôn có tên của người khác trong đó. Nó thực sự phá vỡ cảm giác do cộng đồng tạo ra và khiến tôi không yên tâm về những gì tác giả có thể chọn làm với dự án tiếp theo.

Ý nghĩa của việc đăng ký bản quyền mã GPL mã nguồn mở là gì? Sức mạnh nào mang lại cho tác giả ban đầu trên một người đóng góp?

# Copyright (C) 2012, 2013 __AUTHORNAME__
# This file is part of __PROJECTNAME__.
#
# __PROJECTNAME__ is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# __PROJECTNAME__ is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License

14
Đó là bản quyền cho phép GPL được thi hành. Chỉ người giữ bản quyền mới có thể khởi kiện hoặc yêu cầu thực thi GPL nếu giấy phép bị vi phạm. Những người khác không có chỗ đứng. Đây là một phần lý do tại sao nhiều dự án yêu cầu chuyển nhượng bản quyền.

3
Đây không chỉ là một yêu cầu đối với GPL , mà nó còn là thông lệ cực kỳ phổ biến ngay cả trong số các dự án được cấp phép. Ví dụ: ngôn ngữ chung của tất cả các giấy phép BSD giả sử "thông báo bản quyền ở trên" phải được lưu giữ trong tất cả các bản phân phối lại. Nếu bạn muốn có một ví dụ thực tế về điều này, hãy truy cập chrome://credits/trong trình duyệt Chrome hoặc Chromium - Tôi chắc chắn không nghĩ rằng hàng tá thông báo bản quyền đó "phá vỡ cảm giác do cộng đồng tạo ra"; Tôi nghĩ rằng nó thúc đẩy nó.
apsillers

Câu trả lời:


22

Đây thực sự là một yêu cầu của giấy phép GPL để đưa một tuyên bố bản quyền như vậy vào các tệp nguồn của bạn (xem tại đây ).

Một điểm chung của tất cả các giấy phép bản quyền là bạn không thể yêu cầu quyền tác giả đối với nội dung mà bạn không viết. Điều này không phải lúc nào cũng được viết rõ ràng cho các đóng góp cho một dự án, nhưng nếu bạn đóng góp một đoạn mã quan trọng, thì bạn có quyền được đặt tên là đồng tác giả của phần mềm.

Được đặt tên là đồng tác giả có nghĩa là bạn đã đồng ý phát hành phần mềm theo các điều kiện giấy phép đã nêu (ví dụ: GPL). Nhưng nó cũng có nghĩa là tác giả ban đầu không thể thay đổi các điều kiện giấy phép mà không có sự đồng ý của bạn.

Được đặt tên là (đồng tác giả) của phần mềm cũng cung cấp cho bạn quyền thực thi giấy phép và đưa vi phạm bản quyền ra công lý. Nếu mọi người phá vỡ các điều kiện của phần mềm GPL của bạn, thì đó là quyền của bạn bị vi phạm trong mắt pháp luật, không phải của tôi, ngay cả khi bạn sử dụng giấy phép mang lại cho tôi nhiều quyền.

Do cả hai điểm trên, có một số tổ chức (trong đó có FSF, người sở hữu phần mềm GNU) yêu cầu bạn đăng ký bản quyền của mình cho họ.


7
+1 Ngoài ra, trong một số khu vực pháp lý phải có bản quyền của ai đó. Họ không nhận ra khái niệm "phạm vi công cộng". Vì vậy, bản quyền phải thuộc về ai đó, nhưng người đó cấp phép cho người khác thông qua giấy phép.
MarkJ
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.