Jaka jest podstawowa różnica między licencjami MIT a Boost Open Source?

18

Jaka jest podstawowa różnica między licencją open source MIT :

Niniejszym udziela się bezpłatnie każdej osobie, która otrzymuje kopię tego oprogramowania i powiązanych plików dokumentacji („Oprogramowanie”), do czynienia z Oprogramowaniem bez ograniczeń, w tym między innymi prawa do używania, kopiowania, modyfikowania, łączenia , publikować, rozpowszechniać, udzielać podlicencji i / lub sprzedawać kopie Oprogramowania oraz zezwalać na to osobom, dla których Oprogramowanie zostało dostarczone, z zastrzeżeniem następujących warunków:

Powyższa informacja o prawach autorskich i ta informacja o pozwoleniu będą zawarte we wszystkich kopiach lub znacznych częściach Oprogramowania.

OPROGRAMOWANIE JEST DOSTARCZANE „W STANIE, W JAKIM JEST”, BEZ ŻADNEJ GWARANCJI, WYRAŹNEJ LUB DOROZUMIANEJ, W TYM, ALE NIE OGRANICZONE DO GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU I NARUSZENIA. W ŻADNYM WYPADKU AUTORZY LUB POSIADACZE PRAW AUTORSKICH NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK ROSZCZENIE, SZKODY LUB INNE ODPOWIEDZIALNOŚCI, NAWET W DZIAŁANIU UMOWY, TORTU LUB INNYCH INNYCH DZIAŁALNOŚCI, WYNIKAJĄCE Z, LUB ZWIĄZANE Z OPROGRAMOWANIEM LUB WYKORZYSTANIEM LUB INNYMI OKREŚLENIAMI OPROGRAMOWANIE.

oraz licencja Boost Open Source :

Niniejszym udziela się bezpłatnie każdej osobie lub organizacji otrzymującej kopię oprogramowania i dokumentacji towarzyszącej objętej niniejszą licencją („Oprogramowanie”) na użytkowanie, reprodukcję, wyświetlanie, dystrybucję, wykonywanie i przekazywanie Oprogramowania oraz w celu przygotowania dzieł pochodnych Oprogramowania i umożliwienia stronom trzecim, dla których Oprogramowanie zostało dostarczone, z zastrzeżeniem:

Informacje o prawach autorskich w Oprogramowaniu i całe oświadczenie, w tym powyższe udzielenie licencji, to ograniczenie i poniższe oświadczenie, muszą być zawarte we wszystkich kopiach Oprogramowania, w całości lub w części, oraz we wszystkich pracach pochodnych Oprogramowania, chyba że takie kopie lub prace pochodne mają wyłącznie postać kodu wykonywalnego wykonywanego maszynowo, generowanego przez procesor języka źródłowego.

OPROGRAMOWANIE JEST DOSTARCZANE „W STANIE, W JAKIM JEST”, BEZ ŻADNEJ GWARANCJI, WYRAŹNEJ LUB DOROZUMIANEJ, W TYM, ALE NIE OGRANICZONE DO GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU, TYTUŁU I NIENARUSZANIA PRAW. W ŻADNYM WYPADKU POSIADACZE PRAW AUTORSKICH LUB DOWOLNA DYSTRYBUCJA OPROGRAMOWANIA NIE PONOSI ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK SZKODY LUB INNE ODPOWIEDZIALNOŚCI, NAWET W UMOWIE, TORTIE LUB INNYCH INNYCH DZIEDZINACH, WYNIKAJĄCE Z, LUB ZWIĄZANE Z OPROGRAMOWANIEM LUB WYKORZYSTANIEM INNYCH OPROGRAMOWAŃ.

Chcę zrobić wyjątek od fragmentu „zachowaj tę informację o prawach autorskich”.

rubenvb
źródło

Odpowiedzi:

12

Ten biletów odniesieniu Boost v1.0 licencji Open Source listach 4 różnych rzeczy, które sprawiają, że ten innej licencji niż na licencji MIT.

Dwa z nich dotyczą gwarancji. Jeśli korzystasz z biblioteki licencjonowanej BSL, musisz napisać własne oświadczenie, że nie jesteś odpowiedzialny, jeśli oprogramowanie zmieni się w trójgłowego potwora i zrobi coś złego twoim klientom. Wyłączenie odpowiedzialności z tytułu gwarancji nie obejmuje licencjobiorców. Zaletą jest to, że możesz również zastosować własną gwarancję za opłatą, jeśli chcesz, jeśli chcesz ją udzielić.

Jeden z nich dotyczy powiadomienia o prawach autorskich. Masz rację, że nie trzeba go uwzględniać w plikach binarnych.

Ostatni wyjaśnia, że ​​licencje mogą być wydawane zarówno osobom fizycznym, jak i organizacjom.

jmort253
źródło
2
Nie rozumiem, w jaki sposób licencjonowana biblioteka Boost Software pozwala napisać własne oświadczenie. Licencja na oprogramowanie Boost wyraźnie wspomina w drugim akapicie, że zachowanie wyłączenia gwarancji jest obowiązkowe we wszystkich egzemplarzach. Zobacz programmers.stackexchange.com/q/251796/144709 na moje pytanie o to.
Lone Learner