Kto akceptuje pull requesty w projektach open source ? Jeżeli każdy może dodawać kod to by było bez sensu, bo każdy projekt by można było zniszczyć.
Kto akceptuje pull requesty
- Rejestracja: dni
- Ostatnio: dni
- Postów: 73
- Rejestracja: dni
- Ostatnio: dni
- Postów: 865
Core team.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1039
Team. Najczęściej osoby z zewnątrz nie mają prawa do zapisu, więc robi się fork a z tego forka pull request do głównego repo.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5564
Podobno w Linuxie każdy PR osobiście akceptuje Linus
W innych projektach - ludzie z uprawnieniami do zatwierdzania PR. W gicie taka osoba nazywa się chyba Commiter (?). W odróżnieniu od Authora
- Rejestracja: dni
- Ostatnio: dni
- Postów: 73
Dla mnie to troche nie ma sensu, np. taki bitcoin, autor niby zniknął, a kod zostawił open source, skąd niby wiedział komu dać uprawnienia i że one się nie rozejdą lub trafią w niepowołane ręce?
Czyli jeżeli w core team będzie 1 troll, to projekt w ogóle nie będzie rozwijany bo nigdy nic nie zaakceptuje jeżeli tak mu się będzie podobało.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5564
Czyli jeżeli w core team będzie 1 troll, to projekt w ogóle nie będzie rozwijany bo nigdy nic nie zaakceptuje jeżeli tak mu się będzie podobało
Dlatego trzeba bardzo uważnie wybierać ludzi do córę team
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2208
W projekcie open sorce jak CI sie nie podoba prowadzenie projektu to robisz fork-a i rozwijasz dalej projekt ale już z uprawnieniami ADMIN-a ;)
Wszelkie pomysły destrukcyjne też dość prosto można naprawić (a potem wykopać delikwenta) bo projekt jest rozproszony na wszystkich zaangażowanych wiec zawsze jest n-kopii
Z pomyslow dla OP to możesz założyć sobie dwa konta na github i zasymulować "pull requesty" to będziesz miał to przećwiczone
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1452
Open source nie oznacza braku właścicielstwa. Oznacza tylko, że kod jest publiczne dostępny i można go wykorzystywać w zakresie licencji. W szczególności są projekty open source nie akceptujące żadnych PR z zewnątrz. Można też taki projekt jak najbardziej olać i go nie rozwijać, właściciel nie ma obowiązku komukolwiek do przekazywać.