Stworzyłem aplikację internetową, która wykorzystuje program napisany w C++ (komunikując się z nim przez PHP). Jedna z użytych grafik na stronie internetowej (aplikacji) używa obrazka opublikowanego na podstawie licencji CC-BY-NC-SA. Chcę opublikować tę aplikację wraz ze wszystkimi kodami źródłowymi. Ogólnie chcę, by każdy mógł z tego korzystać, modyfikować i publikować dowolnie, zależy mi tylko na tym, by wspomniano o mnie (autorze). To są dokładnie założenia licencji CC-BY-NC-SA. Z drugiej strony zauważyłem, że większość wolnego oprogramowania jest wydawana na podstawie licencji GNU GPL. W sumie mógłbym na takiej licencji opublikować źródła, ale użyta grafika implikuje fakt, że powinienem moje dzieło opublikować na CC-BY-NC-SA. Mało tego, jest to licencja w wersji 2.0, a obecnie dostępna jest wersja 4.0, która jest nowsza, nie wiem więc co mam zrobić, tzn.:
- czy w ogóle można wydać oprogramowanie wraz źródłami na podstawie licencji CC (a nie GNU GPL)
- jeśli można opublikować na CC, to czy wybrać wersję 2.0 czy 4.0, skoro użyta grafika bazuje na 2.0, która jest przestarzała?