GitHub ułatwia wybór licencji dla otwartoźródłowego projektu
Wybór licencji nie jest prostym zadaniem nawet dla otwartoźródłowego projektu. Nie wystarczy udostępnić kod w Sieci, trzeba jeszcze zastanowić się, na co chcemy pozwolić innym. Programistom, którzy nie są biegli w kwestiach licencji, na pomoc przychodzi stworzony przez GitHub serwis ChooseALicence.com. Opisy są, co prawda, dostępne tylko w języku angielskim, ale są bardzo proste i przystępnie podkreślają podstawowe cechy otwartoźródłowych licencji. Jest to w pewnym stopniu reakcja na krytykę ze strony użytkowników, którzy nie zawsze byli zadowoleni z tego, że serwis nie przypomina im o warunkach, na jakich udostępniany jest tam domyślnie kod.
Poza trzema najpopularniejszymi — MIT (prosta i dająca szerokie możliwości), Apache (szanująca patenty) i GPL (wymuszająca udostępnianie wszelkich poprawek) — można sprawdzić także, na co pozwalają i czego zabraniają Affero GPL, Mozilla Public License, BSD 2-Clause, Artistic License, LGPL czy brak licencji (Public Domain). Opisy zostały przygotowane z myślą o użytkownikach repozytoriów na GitHubie, ale mogą przydać się również innym.
GitHub przypomina także, że nawet nie wybierając licencji, jeśli publikujemy kod w tym repozytorium, akceptujemy jego warunki użytkowania, które z definicji dają pewne prawa innym użytkownikom — przede wszystkim przeglądanie i kopiowanie własnego repozytorium. Na samym serwisie również zaszły zmiany — przy tworzeniu repozytorium pojawiły się opcje wyboru licencji. Odpowiednie pliki zostaną do projektu dodane automatycznie.