Omadused:
- SUUDLUS;
- ise majutatud;
- tasud puuduvad (nÀiteks bountysource ja gitcoin vÔtavad 10% maksest);
- paljude krĂŒptovaluutade tugi (praegu Bitcoin, Ethereum ja Cardano);
- GitLabi, Gitea ja muude Git-hostimisteenuste tuge oodatakse (ja pakutakse) tulevikus.
- globaalne ĂŒlesannete loend kĂ”igist (st uudise kirjutamise ajal ĂŒhest) eksemplarist donate.dumpstack.io.
GitHubi töömehhanism hoidla omaniku poolelt:
- (valikuline) peate teenuse juurutama, saate seda kasutada valmis konfiguratsioon NixOS-i jaoks;
- tuleb lisada GitHubi tegevus â sees kutsutakse vĂ€lja utiliit, mis skannib projekti ĂŒlesandeid ja lisab/vĂ€rskendab kommentaari annetusrahakottide hetkeseisu kohta, samas kui rahakottide privaatne osa salvestatakse ainult annetusserveris (edaspidi vĂ”imalusega see kaasa vĂ”tta vĂ”rguĂŒhenduseta suurte annetuste jaoks, makse kĂ€sitsi kinnitamiseks);
- kĂ”igis praegustes ĂŒlesannetes (ja uutes) kuvatakse teade github-actions[bot] rahakoti aadressidega annetuste jaoks (nĂ€ide).
Ălesannet tĂ€itva isiku töömehhanism:
- commit'i kommentaar nÀitab tÀpselt, millise probleemi see sidumine lahendab (vt. probleemide sulgemine mÀrksÔnade abil);
- tÔmbepÀringu sisu mÀÀrab rahakoti aadressid kindlas vormingus (nÀiteks BTC{aadress}).
- TÔmbetaotluse vastuvÔtmisel tehakse makse automaatselt.
- kui rahakotid on mÀÀramata vĂ”i pole kĂ”ik mÀÀratud, siis mÀÀramata rahakottide eest makstakse raha vaikerahakottidesse (nĂ€iteks vĂ”ib see olla ĂŒldprojekti rahakott).
Turvalisus:
- rĂŒndepind on ĂŒldiselt vĂ€ike;
- Toimimismehhanismidest lĂ€htuvalt peaks teenus suutma raha saata iseseisvalt, seega tĂ€hendab serverile juurdepÀÀsu saamine igal juhul kontrolli raha ĂŒle â lahendus saab olla ainult mitteautomaatses reĆŸiimis töötamine (nĂ€iteks kinnitamine maksed kĂ€sitsi), mis on tĂ”enĂ€oline (kui projekt on piisavalt edukas, et keegi saaks selle funktsiooni jaoks annetada, siis pole tĂ”enĂ€oline, kuid kindlasti), et see kunagi rakendatakse;
- kriitilised osad on selgelt eraldatud (tegelikult on see ĂŒks pay.go fail, mis koosneb 200 reast), lihtsustades seelĂ€bi turvakoodide ĂŒlevaatamist;
- kood on lĂ€binud sĂ”ltumatu turvakoodi ĂŒlevaatuse, mis ei tĂ€henda turvaaukude puudumist, kuid vĂ€hendab nende esinemise tĂ”enĂ€osust, eriti arvestades ĂŒlevaatuste kavandatud regulaarsust;
- on ka neid osi, mida ei kontrollita (nĂ€iteks API GitHub/GitLab/jne), samas kui vĂ”imalikud haavatavused kolmanda osapoole API-s plaanitakse tĂ€iendava kontrolliga sulgeda, kuid ĂŒldiselt on probleem praeguses ökosĂŒsteem on lahendamatu ja vĂ€ljaspool ulatust (vĂ”imalik haavatavus nĂ€iteks vĂ”imalusega sulgeda teiste inimeste tĂ”mbepĂ€ringud ja seelĂ€bi lisada teiste inimeste projektidele koodi â sellel on palju globaalsemad tagajĂ€rjed).
Allikas: linux.org.ru
