Jakie są wymagania dotyczące uznania w licencji MIT?

18

choosealicense.com twierdzi, że licencja MIT to „Licencja pobłażająca, krótka i na temat. To pozwala ludziom robić wszystko z twoim kodem, z poprawnym przypisaniem i bez gwarancji ”(moje podkreślenie). Jednak czytając licencję, nie widzę nic, co mogłoby wskazywać, że przypisanie autorowi oryginału musi być nigdzie, więc skąd oni to biorą?

użytkownik137369
źródło

Odpowiedzi:

19

Czwarty akapit mówi, że informacja o prawach autorskich z drugiego akapitu musi być powielana. Użytkownicy licencji zastępują [pełna nazwa] ich rzeczywistą nazwą. To właśnie stanowi „prawidłowe przypisanie” w umyśle MIT: każdy użytkownik oprogramowania może dowiedzieć się, kto go napisał, jeśli chce.

Kilian Foth
źródło
-2

Uwaga: zanim zechcesz bezwzględnie głosować - proszę zrozumieć czterostronną zasadę prawną, międzynarodową interpretację i zasadę wykorzystania handlu i oczywiście - być obiektywnym.

Znalazłem odpowiedzi przekonujące mnie w obie strony. Krótka odpowiedź brzmi: prawdopodobnie powinieneś, tylko dlatego, że jest miły.

W przypadku MIT czuję, że ludzie biorą za pewnik, że przy wysyłaniu skompilowanych wersji wymagana jest informacja o tym, że informacja o tym musi być widoczna dla użytkowników końcowych. Oczywiście dobrzy samarytanie w nas sądzą, że byłoby to domyślne miłe posunięcie.

Patrząc na licencję, nie widzę dowodów na to wymaganie.

Oprogramowanie ma określone znaczenie w licencji MIT.

... to oprogramowanie i powiązane pliki dokumentacji („Oprogramowanie”)

Oprogramowanie nie jest wyraźnie twoimi dziełami, pochodnymi, adaptacjami lub skompilowanymi wersjami. Gdyby tak było, można by to uznać za licencję wirusową, taką jak GPL.

...

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

Pamiętaj, że Oprogramowanie jest ich oprogramowaniem, a nie Twoim.

Jeśli przesyłasz kod źródłowy do github i dołączasz Oprogramowanie, to absolutnie oznacza to zachowanie LICENSE.TXT i nagłówków praw autorskich.

Ale dla produktu ... Licencja MIT nie oznacza, że twój produkt końcowy musi być publicznie uznany, ale że zawiadomienie powinno być zawarte w jego oprogramowaniu. Jeśli został skompilowany w szarym obszarze.

Ta pierwsza klauzula może również wynikać ze starego prawa.

„Prawa autorskie wymagały, aby dzieła chronione prawem autorskim były opatrzone wyraźnym powiadomieniem w opublikowanych formularzach w celu uzyskania ochrony praw autorskich” Zrozumienie licencjonowania oprogramowania typu open source i wolnego oprogramowania

Jednak wielu uważa, że ​​jest odwrotnie. Nie zaszkodzi ci przypisać. To miłe, po prostu nie należy przypadkowo licencjonować własnego produktu jako MIT, chyba że chcesz.

GilesDMiddleton
źródło
4
Myślę, że ta odpowiedź jest bardzo myląca. Ludzie nie biorą przypisania licencji MIT za pewnik. Mówi wprost w licencji: „Powyższa informacja o prawach autorskich i ta informacja o pozwoleniu będą zawarte we wszystkich kopiach lub znacznych częściach Oprogramowania”. Trudno to wyjaśnić. Nie możesz brać za coś oczywistego, co jest wyraźnie określone.
Bryan Oakley
1
Głównym punktem było użycie „Oprogramowania”, co niekoniecznie oznacza „Twoje oprogramowanie lub oprogramowanie pochodne”.
GilesDMiddleton
2
Co stanowi „znaczną część”? Ponieważ GitHub jest używany częściej jak osobisty notatnik programisty, fragmenty kodu stają się coraz krótsze; coraz bardziej banalne.
BTownTKD