Github pull request licencja

0

Jeżeli na githubie w jakimś projekcie wiszą pull requesty (otwarte/odrzucone), to czy należy traktować, że te pull requesty:

  1. mają taką licencję jak projekt,
  2. czy że nie mają, więc nie można ich tykać,
  3. to zależy/inna opcja?
    Jakieś źródło o tym?
    IMO 1) bo jak ktoś sforkował to ma w swoim projekcie licencję projektu, który sforkował - dobrze kombinuję? Jak zmieni licencję i nie wrzuci zmienionej do pull requesta to tak jakby jej nie zmienił. Dobrze myślę?
1
  1. Tak, muszą mieć. W przypadku niektórych licencji jest nawet wymagane "Signed-off by" w każdym commicie.
  2. Można je tykać. Możesz je pobrać osobno lub zrobić do nich PR.

Nie jest tak łatwo zmienić licencję projektu FOSS, gdyż by tego dokonać musisz mieć zgodę wszystkich autorów kodu w projekcie. Nie możesz więc zmienić licencji, możesz co najwyżej określić, że twoje zmiany podlegają innej licencji (dodatkowej i kompatybilnej z licencją projektu).

1 użytkowników online, w tym zalogowanych: 0, gości: 1