Przeprowadziłem wiele badań na ten temat, ale nadal jestem dość zdezorientowany.
Obecnie pracuję nad projektem oprogramowania zgodnym z Arduino. Projekt jest open source, więc chcę, aby inni również z niego korzystali, ale nie chcę, aby tworzyli prace pochodne z licencjami zamkniętymi. Chciałbym, aby uznali każdy kod używany przez nich z mojego projektu za pochodzący z mojej pracy i wymagałbym od nich, aby utrzymywali również swoją pochodną również jako źródło otwarte.
Jednocześnie mogę w przyszłości chcieć tworzyć prace oparte na moim projekcie, które mają zamknięty kod źródłowy - na przykład chciałbym móc korzystać z własnej pracy w ramach prywatnego doradztwa dotyczącego zamkniętego źródła.
Myślę, że GPL byłaby najbardziej odpowiednią licencją na pierwszą część. Moje pytanie brzmi: jaka licencja obejmowałaby drugą część? Czy mogę podwójnie licencjonować tę licencję z GPL?