Inicjatywa Open Source wymienia 9 różnych licencji na liście „Licencji, które są popularne i szeroko stosowane lub w silnych społecznościach” .
Chcę licencjonować mój projekt jako open source. Niestety nie mówię po legalsku. Czy jest jakaś tabela, z którą mógłbym się zapoznać, która pomogłaby mi dokonać właściwego wyboru, lub przynajmniej wskazała właściwy kierunek? Na przykład tabela podsumowująca różnice między licencjami, czy może schemat przepływu z moimi wymaganiami, które poprowadzą mnie do właściwej licencji?
Zamierzam również spotkać się z prawnikiem, ale każda informacja na początek pomoże.
Odpowiedzi:
Jeff Atwood wykonał całkiem dobrą robotę, wyjaśniając różnice między mnóstwem licencji na oprogramowanie Open Source prostym językiem tutaj:
http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html
Najważniejszym czynnikiem wpływającym na twoją decyzję będą warunki redystrybucji. To znaczy, czy zezwolisz na używanie swojego kodu w aplikacjach komercyjnych, a jeśli tak, czy będziesz wymagać, aby takie aplikacje otworzyły własny kod?
Oto, gdzie GPL jest godna uwagi: jeśli licencjonujesz swój kod na licencji GPL, każda osoba korzystająca z tego kodu musi również licencjonować swój kod na licencji GPL. Ponieważ GPL wymaga, aby cały twój kod był open source, to prawie wyklucza jego użycie w firmach, które chcą zachować swój kod zastrzeżony.
Pamiętaj, że GPL pozwala na używanie kodu GPL dla wewnętrznych aplikacji biznesowych, o ile nie rozpowszechniasz tych aplikacji osobom trzecim.
Zobacz także
http://haacked.com/archive/2007/04/04/there-are-only-four-software-licenses.aspx
źródło
Jak poprosiłeś o wykres porównania licencji Open Source:
Przeczytaj także ten znakomity artykuł: Przyjęcie podejścia Open Source do opracowywania, dystrybucji i licencjonowania oprogramowania .
źródło
Doskonałym źródłem do zrozumienia licencji open source jest bardzo wszechstronny, interaktywny wyróżnik licencji z Oxford University University OSS Watch .
To zadaje pytania, które poprowadzą cię w kierunku odpowiedniej licencji na twoje oprogramowanie.
Każdy ma wady i zalety, więc przeczytaj, jakie ograniczenia nakładają na kod i zdecyduj, komu chcesz go użyć. Ostrzeżenie, cokolwiek wybierzesz, ktoś narzeka - jest to święte terytorium wojenne i poza tym pytaniem.
źródło
Istnieje uproszczone objaśnienie wielu licencji dostępnych w NRecursions (więcej blogów na licencji. Kilka wymienionych poniżej).
źródło