Czy mogę używać wtyczek licencji MIT w mojej komercyjnej witrynie?

95

Jeśli tak, jakie środki ostrożności powinienem podjąć?

Harry Joy
źródło
czy możesz wymienić te wtyczki? Jeśli korzystasz z wtyczek bez licencji, do celów komercyjnych byłby to problem sądowy
CyprUS
datownik jquery .
Harry Joy
Nie uważam tego za komercyjną wtyczkę. tutaj jest link „ jqueryui.com/about ”. widzą, że jest dostępny na licencji GPL, więc myślę, że możesz go użyć
CyprUS

Odpowiedzi:

116

Z produktem licencjonowanym MIT / X11:

  • Ci CAN :
    • ponownie korzystać z kodu do własnego użytku,
    • ponownie wykorzystywać kod do swobodnej dystrybucji niekomercyjnej ORAZ komercyjnej, zarówno w formie źródłowej, jak i binarnej.
  • ty NIE MOŻE :
    • zgłaszać autorstwo oprogramowania,
    • dlatego nie możesz atakować oryginalnego autora za używanie lub publikowanie jego oryginalnej wersji.

Tak, więc możesz używać wtyczek licencjonowanych MIT / X11 w swojej aplikacji komercyjnej .

MIT / X11 jest w zasadzie prostą umową, która mówi:

  • Osoba lub firma X utworzyła Y.
  • Y należy do X, ale X daje ci prawo do korzystania z niego i robienia z nim, co chcesz.
  • X nie może być pociągnięty do odpowiedzialności za wszystko, co idzie w dół z tym, co robisz z Y.
Haylem
źródło
6
Jeśli część mojego oprogramowania korzysta z kodu źródłowego na licencji MIT, a inna część jest napisana przeze mnie, jak mam to stwierdzić w mojej aplikacji? W każdym pliku lub w licencji „niektóre pliki są pobierane od NNN (oryginalnego autora) i zmieniane przeze mnie”?
ア レ ッ ク ス
@Alex: ponownie, IANAL, ale myślę, że właściwym sposobem jest dostarczenie pliku zawierającego informacje o licencji wskazujące, z których części produktu jest używany. Ale rzeczywiście miałem również komentarz, w którym używasz kodu i podajesz odniesienie do autora i strony źródłowej, zarówno w związku z roszczeniem dotyczącym praw autorskich, ale także w celu ułatwienia identyfikowalności, jeśli chcesz spojrzeć na ten kod później.
haylem,
@haylem Cześć. Czy możesz rozwinąć , nie możesz rościć sobie prawa autorskiego do oprogramowania . Jak odnosi się to do całego produktu? Więc jeśli wydam produkt o zamkniętym źródle, który zawiera fragment kodu na licencji MIT, ten produkt ma dwóch autorów?
tego
@this: Prawa autorskie i autorstwa są niezbywalne i nie są tożsame z licencją. Licencja (jak MIT) określa warunki użytkowania i dystrybucji przez podmiot zewnętrzny. Prawo autorskie jest dorozumiane i niezbywalne. Chociaż licencja MIT / X11 daje Ci prawo do ponownego użycia (w całości lub częściowo, zmodyfikowanego lub niezmienionego) oprogramowania licencjonowanego w ten sposób oraz do jego redystrybucji (zarówno w formie komercyjnej, jak i niekomercyjnej, zamkniętej lub otwartej) źródło), nie możesz twierdzić, że ten konkretny fragment kodu należy do Ciebie. Biorąc to pod uwagę, MIT jest niejasny w kwestii przyznawania autorstwa .
haylem
@this: Zwykle (zarówno poprawne, jak i przyzwoite ) rzeczą do zrobienia jest dołączenie, jako części oprogramowania, warunków tej licencji zawierających oryginalną nazwę autora i informację o prawach autorskich oraz notatkę dotyczącą tego, do czego się odnosi. W zależności od formy oprogramowania może to być plik LICENCJA, okno dialogowe „Informacje ...” lub strona informacyjna, o ile jest ona dołączona i widoczna w oprogramowaniu. (ponownie IANAL).
haylem,
12

Licencja MIT pozwala na to

używać, kopiować, modyfikować, łączyć, publikować, rozpowszechniać, udzielać sublicencji i / lub sprzedawać kopii Oprogramowania

tak długo, jak tekst licencji (informacja o prawach autorskich i wyłączenie odpowiedzialności)

będą zawarte we wszystkich kopiach lub znacznych częściach Oprogramowania.

Gdzie musi pojawić się tekst licencji?

Ten tekst powinien pojawić się w miejscu, w którym używane jest oprogramowanie lub wykonywane są kopie. Na przykład powinieneś zachować tekst licencji publicznie widoczny w dowolnym JavaScript lub pozostawić jako komentarz w dowolnym pliku PHP. To wystarczy, nawet jeśli komentarz w pliku PHP nie jest publicznie widoczny, ponieważ:

Jeśli korzystam z oprogramowania licencjonowanego przez MIT po stronie serwera, czy muszę wyświetlać informację o prawach autorskich lub oświadczenie?

Posiadanie oprogramowania na licencji MIT działa po stronie serwera (np. Jako skrypt PHP) w celu utworzenia strony HTML, nie rozpowszechnia oprogramowania, chyba że program zawiera dane wyjściowe.

Ben
źródło
4
Ale kto sprawdza, czy na twoim serwerze masz tekst licencji?
Manchineel
9

Pełny tekst licencji MIT można znaleźć tutaj .

Nie jestem prawnikiem , ale wygląda na to, że możesz

zajmować się Oprogramowaniem bez ograniczeń

nawet o ile

rozpowszechniać, udzielać podlicencji i / lub sprzedawać kopie Oprogramowania

pod warunkiem że

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

Ponownie nie jestem prawnikiem , ale możesz spełnić ten warunek poprzez komentarze na wszystkich stronach lub skryptach korzystających z licencjonowanej wtyczki MIT lub strony z podziękowaniami .

David Ruttka
źródło
6

Każda dotychczasowa licencja na oprogramowanie typu open source (także MIT, licencja spirytusowa BSD) pozwala na korzystanie z oprogramowania na komercyjnej stronie internetowej (i jest to jeden z powodów ekstremalnej propagacji OSS w ostatnich latach) z pewnymi znaczącymi wyjątkami . Te wyjątki to:

ZJR
źródło
2
Nie sądzę, abyśmy mogli opisać MIT / X11 jako uduchowiony przez BSD: jest nawet mniej restrykcyjny niż BSD. Pojawili się w tym samym czasie i obaj są dość pobłażliwi.
haylem
1
Warto wspomnieć, że celem AGPL jest naprawienie tej szczególnej pętli, która pozwala na użycie kodu GPL w ustawieniach dostawcy usług zamkniętych; co jest dokładnie sprzeczne z zamierzeniami GPL: bycie wirusowym i zmuszanie cię do ujawnienia swojego źródła, jeśli używasz kodu GPL. (może być trochę nieciekawy, nigdy nie byłam na topie zawiłości GPL).
haylem 24.08.11