Witam Wszystkich, tworze sobie projekt i chciałem się dowiedzieć czy jak korzystam z ASP CORE MVC i individual user account (NET IDENTITY CORE) to moge wrzucic ten projekt na githuba? Czy musze doczepić jakąs licencje odnośnie korzystania z NET IDENTITY CORE?
A jaka tam jest licencja? Przeczytaj ją, wszystko powinno być w niej zawarte.
ASP.NET Core Identity jest na licencji Apache 2.0.
Oznacza to, że nie możesz:
- usuwać informacji o prawach autorskich,
- wykorzystywać logo ASP.NET/.NET Foundation/Microsoft do promocji aplikacji bez zgody,
- sądzić się z .NET Foundation w sprawach patentowych pod groźbą utraty patentów w produkcie objętym licencją,
- oczekiwać odpowiedzialności za szkody z powodu działania tego oprogramowania.
Wrzucenie twojego produktu, który korzysta z Identity, na GitHuba, czy sprzedaż, czy cokolwiek, jest bez ograniczeń.
Czyli jedyne co muszę zrobić to uzwględnić LICENSE.txt w projekcie i tam podmienić:
Copyright (c) .NET Foundation and Contributors
na
Copyright [rok_wydania] [moje_imie_nazwisko] ?
Sorki za post pod postem. Czyli jeżeli korzystam z ASP.CORE IDENTITY, która jest oparta na APACHE 2.0 to moj kod open sourcowy też musi być na tej licencji?
Nie! Licencja twojego kodu jest całkowicie niezależna od licencji ASP.NET. Możesz sobie go zrobić na dowolnej.
Oryginalnych plików license.txt nie zmieniasz. W zasadzie, to jeżeli używasz paczek z NuGeta, to nawet kod ASP.NET jako takiego się w twoim repozytorium w ogóle nie powinien pojawić.