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ż:
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.
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 .
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:
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).
Odpowiedzi:
Z produktem licencjonowanym MIT / X11:
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:
źródło
Licencja MIT pozwala na to
tak długo, jak tekst licencji (informacja o prawach autorskich i wyłączenie odpowiedzialności)
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ż:
źródło
Pełny tekst licencji MIT można znaleźć tutaj .
Nie jestem prawnikiem , ale wygląda na to, że możesz
nawet o ile
pod warunkiem że
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 .
źródło
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:
źródło