Czy mogę użyć kodu w projekcie GitHub, który nie ma określonej licencji? [zamknięte]

Powiedzmy, że publiczny projekt GitHub nie ma określonej licencji. Czy mogę użyć tego kodu we własnym kodzie? Jeśli Mogę, na jakich licencjach mogę rozpowszechniać mój kod? Czy Mogę używać licencji open source?

Author: Peter Mortensen, 2011-04-02

3 answers

Powiedzmy, że publiczny projekt Github nie ma określonej licencji. Czy mogę użyć tego kodu we własnym kodzie?

Nie możesz powiedzieć, ponieważ nie znasz warunków licencji. Najpierw musisz zapytać właściciela projektu, co jest dozwolone, a co nie.

Znaczenie publicznego repozytorium Github jest określone przez Github w następujący sposób:


Publiczne repozytoria mogą być przeglądane i sklonowane przez każdego. Wybierz to, jeśli Twoje repozytorium:

  • jest projekt open source
  • powinno być łatwe dla innych członków do rozwidlenia i przyczynić się do ich modyfikacji

Znaczenie słowa "projekt open source" nie mówi tak naprawdę wiele więcej, że można przeczytać kod źródłowy publicznie. Co jest wtedy warunkiem wstępnym rozwidlenia repozytorium, więc drugi punkt jest dość zbędny i nie dodaje niczego w wyjaśnieniu praw użytkowania. Mówi nawet "powinien" , co nie mówi nic konkretnego.

If I can, under what licencje Czy Mogę rozpowszechniać mój kod?

Jeśli możesz, to oryginalny Autor(autorzy) powiedziałby ci to.

Czy Mogę używać dowolnej licencji open source?

To zależy od statusu prawnego, który chcesz osiągnąć ^^. Ogólnie nie mogę sugerować, aby to zrobić w ogóle.

Powinieneś najpierw dowiedzieć się, która licencja ma zastosowanie. Można to zrobić, kontaktując się z oryginalnym autorem. Obok tego możesz poprosić autora oryginalnego o uczynienie licencji bardziej widoczną dla Ułatw innym ponowne wykorzystanie kodu.

Pomoże Ci to również w przypadku, gdy inni kwestionują prawa użytkowania twojego derywatu później.

 65
Author: hakre,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-17 23:49:28

Powiedzmy, że publiczny projekt github nie ma określonej licencji. Czy mogę użyć tego kodu we własnym kodzie?

  • nie , Jeśli oprogramowanie jest publikowane bez licencji przyznającej Ci prawa do dystrybucji tego oprogramowania, to w większość krajów nie masz żadnych praw do dystrybucji tego oprogramowania.

To, że jest dostępny do pobrania, nie oznacza, że znajduje się w public domain. W rzeczywistości jest on chroniony przez traktat WIPO o prawach autorskich i tym samym Konwencja Berneńska nawet jeśli jest do pobrania i nawet jeśli nie zawiera informacji o prawach autorskich - prawa autorskie są dołączane automatycznie przy tworzeniu.

Czy Mogę używać dowolnej licencji open source?

  • nie , Każda licencja, którą spróbujesz dołączyć do tego kodu, będzie nieważna. Ponieważ nie posiadasz praw autorskich do tego materiału, nie możesz przypisać praw do tego kodu innym osobom.

Zauważ, że może to być legalne pobieranie bez konieczności dalszej dystrybucji. Fakt, że kod został przesłany na github daje Ci prawa wymienione w Regulaminie github, ale nie więcej. Innymi słowy, możesz przeglądać i rozsyłać (kopiować/pobierać) repozytorium github, ale nie możesz rozpowszechniać tych treści bez licencji, która daje Ci dalsze prawa.

 75
Author: Mark Booth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-16 11:33:13

W razie wątpliwości poproś autora o podanie licencji.

Dla bardzo otwartych licencji (np. BSD, MIT,...), możesz robić co chcesz, o ile licencja jest nienaruszona w źródle (+nieużywanie nazwisk autorów jako poparcia, ...).

W przypadku licencji copy-left (np. GPL), Twoja licencja musi być zgodna z GPL, co prawdopodobnie oznacza również GPL.

Dla licencji komercyjnych (chyba nie w przypadku, gdy projekt Github jest publiczny), mieć kogoś (zazwyczaj prawnika licencji) zapoznaj się z licencją, aby zrozumieć, jaka jest twoja odpowiedzialność za użycie tego fragmentu kodu.

Teraz dla Twojego przypadku, jeśli rozwijasz projekt hobby, na którym nie planujesz zarabiać pieniędzy w najbliższej przyszłości, idź z licencją BSD i użyj tego projektu Github. I proszę umieścić plik licencji w swoim drzewie źródłowym.

 10
Author: Dat Chu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-19 02:28:13