Saya telah melakukan banyak penelitian tentang ini, tetapi saya masih cukup bingung.
Saat ini saya sedang mengerjakan proyek perangkat lunak yang kompatibel dengan Arduino. Proyek ini open source, jadi saya ingin orang lain memanfaatkannya juga, tapi saya tidak ingin mereka membuat karya turunan dengan lisensi sumber tertutup. Saya ingin mereka mengakui kode apa pun yang digunakan oleh mereka dari proyek saya sebagai berasal dari pekerjaan saya dan akan meminta mereka untuk menjaga open source karya turunan mereka juga.
Pada saat yang sama, saya mungkin ingin membuat karya di masa depan yang dibangun di atas proyek saya yang merupakan sumber tertutup - misalnya, saya ingin dapat menggunakan karya saya sendiri dalam sebuah konsultasi pribadi, sumber tertutup.
Saya pikir GPL akan menjadi lisensi yang paling tepat untuk bagian pertama. Pertanyaan saya adalah, lisensi apa yang akan mencakup bagian kedua? Dan bisakah saya melisensi dua lisensi itu dengan GPL?