Làm thế nào để tôi có giấy phép kép?


9

Tôi muốn mở một dự án của tôi theo GPL v3. Ngoài ra, tôi muốn bán giấy phép cho những người muốn sử dụng mã trong ứng dụng độc quyền.

Làm cách nào để phát hành mã nguồn theo GPL v3, đồng thời bảo lưu quyền phát hành mã theo giấy phép khác do tôi chọn? Tôi vẫn đặt tiêu đề GPL ở đầu mỗi tệp nguồn của mình chứ?

Tôi còn khá mới đối với khía cạnh pháp lý của phần mềm.


6
Tôi tin rằng đó là một câu hỏi cho một luật sư. Không chồng chất. Nhưng, nếu bạn sở hữu bản quyền cho mã của mình, bạn có tùy chọn cấp phép cho bất kỳ ai, theo bất kỳ cách nào bạn muốn. Phát hành nó theo GPL 3 không có nghĩa là bị mất bản quyền của bạn, nó chỉ có nghĩa là cho phép bất cứ ai sử dụng mã của bạn theo các hạn chế của GPL 3. Bạn có thể cấp phép cho bất kỳ ai khác với ít hạn chế hơn trong các điều khoản của riêng bạn.

2
@ cyco130 nếu bạn đăng bình luận của bạn như một câu trả lời, tôi sẽ nâng cao nó hết sức có thể.
Malachi

Câu trả lời:


8

Bạn không cần đặt tiêu đề GPL trong nguồn - bạn không cần làm gì cả. Mặc dù thông báo bản quyền về tên và ngày của bạn trong tệp là hữu ích và có thể được yêu cầu ở một số khu vực.

Tôi có thể sẽ bao gồm tên / email / trang web của bạn trong tiêu đề và một ghi chú có nội dung "xem Licence.txt cho các điều khoản" thì bạn không phải lo lắng về việc có các tệp nguồn khác nhau cho GPL / Thương mại.

GPL là giấy phép phân phối, khi bạn phân phối một bản sao dự án của bạn theo GPL, bạn bao gồm tệp văn bản GPL (và cung cấp nguồn có sẵn). Khi bạn tự phân phối, bạn bao gồm bất kỳ tệp giấy phép thương mại nào bạn muốn.

Sự phức tạp duy nhất là nếu bạn chấp nhận các bản sửa lỗi từ người dùng GPL - họ sở hữu các bản sửa lỗi đó và bạn chỉ có thể phân phối chúng theo GPL. Trừ khi bạn có thể nhờ các tác giả giao bản quyền cho bạn.


Tôi cũng có sự nhầm lẫn này, vì trang web GPL làm cho có vẻ như bạn phải thêm một tiêu đề cho tất cả các tệp nguồn.
KallDrexx

2
@KallDrex - GPL không thể cho bạn biết phải làm gì với mã bạn sở hữu. Đó chắc chắn là một ý tưởng tốt vì các tệp nguồn được tách ra khỏi gói phân phối và ở một số quốc gia, nó mang lại cho bạn một trường hợp bản quyền mạnh mẽ hơn nếu bạn tuyên bố rõ ràng - nhưng bạn sở hữu công việc của mình và giấy phép GPL không có gì thay đổi điều đó.
Martin Beckett

2
Không, tôi đã nhận được điều đó sau khi thực hiện nghiên cứu của mình, nhưng các trang tài liệu GPL (không phải bản thân giấy phép GPL) khiến bạn phải đánh dấu tất cả các trang bằng giấy phép GPL và phải mất một số nghiên cứu bổ sung để nhận ra đó không phải là trường hợp. Không rõ ràng nếu bạn chưa bao giờ xử lý việc chọn giấy phép cho mã của riêng bạn trước đây.
KallDrexx

Mặc dù bạn phải luôn luôn bao gồm thông báo bản quyền (Bản quyền <năm> <tác giả>) ở đầu mỗi tệp để làm rõ rằng mã có bản quyền và phải có giấy phép. Phần đó rất quan trọng. Phần còn lại của tiêu đề được đề xuất chỉ để thuận tiện.
elplatt

"... Bạn có thể nhờ các tác giả giao bản quyền cho bạn". Tôi nhận được yêu cầu kéo về một dự án tôi muốn cấp phép kép, tôi nên yêu cầu các tác giả giao bản quyền cho tôi như thế nào?
ilyaigpetrov
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.