Ze względu na nowy kierunek rozwoju oprogramowania muszę wybrać licencję open source dla biblioteki wypuszczanej przeze mnie. Ze względu na ogrom licencji możliwych i różne warunki jakie nadają mam problem z wyborem.
Mam następujące warunki:
- Kod jest udostępniany jako biblioteka dołączana do specyficznego oprogramowania zamkniętego więc licencja nie może ograniczać oprogramowania zamkniętego
- każdy, kto by chciał korzystać z kodu udostępnionego może to robić bez najmniejszego problemu, byle by zachować notkę o autorze w plikach
- każda zmiana w kodzie powinna wrócić do źródła (czyli jak ktoś poprawi/doda funkcjonalność to powinien to zgłosić autorowi do wrzucenia do nowej wersji)
- fork jako duża zmiana funkcjonalności też powinna wrócić do źródła, lub dać wyraźne zaznaczenie do oryginalnej wersji i co zmienione.
Mógłby ktoś polecić jakąś gotową licencję spełniającą powyższe warunki albo jakiś kreator/generator który by wskazał odpowiednią? Głównie zależy mi na zgodności z prawem polskim i unijnym odnośnie praw autorskich i pokrewnych.