Giới thiệu về phiên bản Giấy phép Công cộng GNU (GPL) x.
Nó được đề cập rõ ràng trong các tuyên bố GPLv2 và GPLv3 rằng bạn phải áp dụng phiên bản này hoặc, tùy chọn của bạn, mới hơn của giấy phép.
Chương trình này là phần mềm miễn phí: bạn có thể phân phối lại và / hoặc sửa đổi nó theo các điều khoản của Giấy phép Công cộng GNU như được xuất bản bởi Tổ chức Phần mềm Tự do, phiên bản 3 của Giấy phép hoặc (tùy chọn của bạn) bất kỳ phiên bản nào sau này.
Nguồn - Cách sử dụng giấy phép GNU cho phần mềm của riêng bạn
Vì thế; các phần trong chương trình của bạn chỉ sử dụng mã được gửi GPLv2 có thể được phân phối lại theo GPLv2 hoặc theo GPLv3, nếu bạn muốn. Các bộ phận sử dụng chỉ GPLv3 theo GPLv3.
Và do đó, chương trình của bạn nên được phân phối lại theo GPLv3, vì GPLv3 chứa mọi thứ GPLv2 chứa nội dung được thêm vào.
Và vì có 3 giấy phép; Tôi nghĩ bạn nên áp dụng GPLv3 cho chương trình của mình, cộng với giấy phép khác và, miễn là các giấy phép không can thiệp lẫn nhau; có lẽ bạn nên áp dụng cả hai (GPLv3 và CC).
Nếu giấy phép can thiệp lẫn nhau; bạn tốt hơn nên liên hệ với quản trị viên của CC, quản trị viên của GNU (hoặc Tổ chức phần mềm miễn phí?) và quản trị viên Open Game Hearth.
Tôi khuyên bạn nên đặt tất cả các nguồn và tiêu đề theo GPLv3, các tài liệu là tốt. Và tất cả các nghệ thuật (bản vẽ và như vậy) theo giấy phép CC.