Tôi đã thực hiện rất nhiều nghiên cứu về điều này, nhưng tôi vẫn còn khá bối rối.
Tôi hiện đang làm việc trên một dự án phần mềm tương thích với Arduino. Dự án là nguồn mở, vì vậy tôi cũng muốn người khác sử dụng nó, nhưng tôi không muốn họ tạo ra các tác phẩm phái sinh với giấy phép nguồn đóng. Tôi muốn họ thừa nhận bất kỳ mã nào được họ sử dụng từ dự án của tôi là xuất phát từ công việc của tôi và sẽ yêu cầu họ giữ công việc phái sinh của họ là nguồn mở.
Đồng thời, tôi có thể muốn tạo ra các tác phẩm trong tương lai dựa trên dự án của tôi là nguồn đóng - ví dụ, tôi muốn có thể sử dụng công việc của riêng mình trong một phần tư vấn nguồn đóng, riêng tư.
Tôi nghĩ rằng GPL sẽ là giấy phép phù hợp nhất cho phần đầu tiên. Câu hỏi của tôi là, giấy phép nào sẽ bao gồm phần thứ hai? Và tôi có thể cấp phép kép cho giấy phép đó với GPL không?