Czy pisząc kod do pracy magisterskiej mogę używać publicznego repo na githubie?
Jeżeli tak to czy powinienem ustawić jakąś licencje?
Możesz używać dowolnych narzędzi jakie chcesz. Pamiętaj tylko, ze antyplagiat będzie w stanie potem znaleźć, że twój kod w internecie i w pracy to to samo i powie ci, że to plagiat (co będzie nieprawdą, ale możliwe, że będziesz musiał do tego zrobić dodatkowe formalności).
Jeżeli nie ustawisz żadnej licencji to kod w domyśle będzie tylko twój.
Możliwe, że problem wykrycia kodu w internecie rozwiązałoby ustawienie repozytorium jako prywatne (jest to płatne na github'ie, ale na Bitbucket już nie). Dodatkowo: Nie cały kod (jeśli w ogóle) musisz umieszczać bezpośrednio w tekście pracy.
Jeśli github ma być tylko dla Ciebie i tylko do wersjonowania to proponuję repozytorium trzymać lokalnie, a udostępnić dopiero po całkowitym zamknięciu pracy dyplomowej. Jeśli oczywiście będziesz chciał (i mógł) się kodem pochwalić.