Czy licencja ISC może być zastąpiona licencją MIT lub uproszczoną licencją BSD?
Jakie są zalety i wady ISC w porównaniu do MIT lub BSD?
Czy licencja ISC może być zastąpiona licencją MIT lub uproszczoną licencją BSD?
Jakie są zalety i wady ISC w porównaniu do MIT lub BSD?
Odpowiedzi:
"W porządku." Dobrze jest usunąć zbędny język ze względu na skutki konwencji berneńskiej.
FSF ma to do powiedzenia:
... Aby jednak upewnić się, że ten język nie spowoduje żadnych problemów w przyszłości, zachęcamy programistów do wybrania innej licencji na własne prace.
Co w gruncie rzeczy oznacza, że terminologia jest na tyle niejasna, że ludzie mogą unikać korzystania z twojego oprogramowania. Problem polega na tym, że licencja nie przyznaje prawa do rozpowszechniania zmodyfikowanych wersji oprogramowania.
Jeśli zdecydujesz się na skorzystanie z tej licencji, musisz wyraźnie wyrazić zamiar, czy użytkownicy mogą rozpowszechniać zmodyfikowaną wersję kodu. Nawet wtedy ludzie będą się wstydzić, ponieważ zamiar ten nie jest wyraźnie określony w licencji.
Szczerze mówiąc, poleciłbym inną licencję. FSF zaleca FreeBSD lub Expat (alias MIT) zamiast OpenBSD / ISC. To jest artykuł w Wikipedii porównujący licencje Open Source .
Ogólnie rzecz biorąc, trzymaj się większych, lepiej znanych licencji. Dlaczego możesz zapytać? Im mniej pracy ludzie muszą zainwestować, aby zrozumieć twoją licencję, tym większe prawdopodobieństwo, że rozważą użycie twojego oprogramowania. Jeśli użyjesz niejasnej licencji, po prostu przejdą do następnego projektu lub uruchomią własną, aby nie musieli się martwić o potencjalne problemy prawne.