Rozumiem, że:
Projekty licencjonowane MIT mogą być wykorzystywane / rozpowszechniane w projektach licencjonowanych przez BSD.
PRAWDA (ale jeśli nie ma modyfikacji, użytkownicy mogą ją również pobrać z oryginalnych źródeł).
Projekty licencjonowane BSD mogą być wykorzystywane / rozpowszechniane w projektach licencjonowanych MIT. Licencja
FALSE MIT pozwala na dystrybucję bez kredytów składkowych; BSD nie.
Licencje 2-klauzulowe MIT i BSD są zasadniczo identyczne.
FAŁSZ Patrz wyżej.
3-klauzula BSD = 2-klauzula BSD + klauzula „bez potwierdzenia”
PRAWDA
Wydanie podwójnej licencji pozwala użytkownikom wybierać spośród tych licencji - nie być związanym z obiema.
PRAWDA (tak mi się wydaje!)
Podobnie, ponieważ zarówno licencje MIT, jak i BSD są „kompatybilne z GPL” i można je redystrybuować w projektach licencjonowanych na GPL, wówczas podwójne licencje MIT / GPL również wydają się zbędne.
NO . Oto główna różnica. Licencja MIT i licencja Apache wymaga jedynie uznania oryginalnych posiadaczy praw autorskich. Jeśli wybierzesz, może rozprowadzać źródła; ale jeśli wybierzesz, możesz zachować nowy produkt pochodny bez otwierania kodu. W związku z tym możliwe jest użycie kodu opracowanego w ramach MIT i Apache - na licencji komercyjnej.
Jeśli kiedykolwiek użyjesz kodu z licencją opartą na GPL i zdarzy ci się go zmodyfikować, musisz rozpowszechniać zmodyfikowany kod również na licencji GPL. Innymi słowy, gdy jakakolwiek baza kodu GPL zostanie użyta w ramach projektu i jeśli chcesz opublikować ją jako produkt, musi ona zostać opublikowana wraz z kodem źródłowym i musi zostać opublikowana na licencji GPL. Nigdy nie może być licencją komercyjną ani zamkniętym źródłem i nie może być żadną inną licencją, która jest mniej rygorystyczna niż GPL.
Możliwe jest na przykład pobranie kodu licencji MIT, Apache lub BSD, zmodyfikowanego i rozpowszechnionego na licencji GPL. Gdy baza kodu jest rozpowszechniana jako GPL, jej dalsze pochodne wersje nie mogą być dystrybuowane na licencji MIT, Apache lub BSD, ale muszą być wyłącznie GPL.
Edycja:
Przykładowy przypadek podwójnej licencji: Załóżmy, że Nice Office został wydany na podstawie podwójnej licencji - MIT i GPL. Ma dwie możliwości. Niektóre osoby mogą stworzyć NicePro Office, które może być komercyjne i sprzedawać. Podczas gdy niektóre inne społeczności open source tworzą rozwidlenie NiceOpen Office. W takim przypadku może egzekwować dystrybucję GPL (oryginalnej wersji Nice Office oraz wersji NiceOpen Office), dlatego jeśli zaczynasz od NiceOpen Office, musisz przestrzegać tylko GPL, a nie licencji MIT.
Chodzi o to, że w przypadku podwójnej licencji pierwsza osoba, która uzyskuje licencję, ma wybór. Może wybrać jeden z dwóch sposobów - jednak druga osoba musi zastosować się do wyboru dokonanego przez pierwszą osobę. Nie może uchylić pierwotnych praw żadnego pokolenia i w żaden sposób nie może ograniczyć obowiązku posiadania odpowiedniej licencji.
EDYCJA 2
Dodanie ciekawej lektury - licencje GPL i MPL powodują poważne konflikty. Przeczytaj to. http://www.tomhull.com/ocston/docs/mozgpl.html