Souhlasím, je to docela smutné, že autoři softwaru tlačí přispěvatele k používání nějaké proprietární služby s pochybnými smluvními podmínkami. GitHub je fakt mor, stala se z toho jakási móda a v určitých kruzích „standard“ – ale zatím žiji bez toho.
Jak z toho ven?
a) Obejít to – udělat si fiktivní/anonymní identitu na GitHubu a být nevystopovatelný pro případné soudní spory. Jenže tím přijdeš o zásluhy a nebude tam tvoje jméno. Leda to udělat tak, že autorem kódu bys byl ty, následně ho předal tomu (fiktivnímu) uživateli, který má na GitHubu účet, a ten by udělal push, ale nebyl by autorem. Nebo můžeš ten kód zveřejnit na svém serveru – a ten uživatel GitHubu by si ho odtamtud bez tvého vědomí stáhl a udělal
push jinam – tím bys byl úplně nepostižitelný (ke stahování z GitHubu žádné podmínky neodsouhlasuješ a
push dělá někdo jiný). Možná by to šlo i zautomatizovat a udělat takovou proxy použitelnou i pro víc lidí…
b) Snažit se to změnit, sepsat si tyhle argumenty stručně anglicky, hodit na svůj web a pak
patche posílat do e-mailové konferenve jako přílohu i s odkazem na tu stránku s argumenty. Případně mít vlastní Git server, ze kterého si autoři můžou udělat
pull.
BTW: tohle je taky důvod, proč FSF/GNU má
GNU ethical repository criteria (v něčem je to možná moc přísné nebo bych ty priority seřadil jinak, ale ta základní myšlenka je správná)