Milan Felix Šulc

GitHub Sponsors pro Felixe

Github v květnu 2019 oznámil podporu pro vývojáře prostřednictvím Github Sponsors. Jak jsem do tohoto vlaku naskočil?

15/08/2020
4 min read
800 words
Github Sponsors

Na Githubu jsem od roku 2010. Od té doby jsem vytvořil nebo se zapojil do více než 250 projektů. Můj hlavní programovací jazyk byl a je PHP. Mám ho rád již od začátku, i když ho lidé v dnešní době nepovažují za trendy jazyk. Většina mých aktivit se točí kolem PHP a balíčků pro Nette Framework.

V roce 2010 by mě ani nenapadlo, že by OSS mohl generovat peníze. Opravdu. Ani jsem nikoho neznal. Kdo by se tak mohl pyšnit v roce 2010, že vyvíjí OSS, a ještě za to dostáva zaplaceno? Úplně sen. Nejspíš někdo byl, ale určitě jich nebylo tolik jako dnes. Snad se mi podařilo alespoň trochu takovým lidem přiblížit.

Co tedy stálo za mým posunem na Githubu? Bezpochyby velký posun byl, když jsem se připojil k Nette organizaci.

Připojení do Nette organizace

Kromě vzrušení jsem cítil i velkou zodpovědnost. Ono zase tolik lídí v organizaci není a být tam po boku Davida Grudla a Jakuba Vrány je cool. Výčet ještě nekončí, tým tvoří ještě Honza Černý a Miloslav Hůla. Za ty roky se kolem Nette pohybovala celá řádka lidí, na ty nesmíme zapomínat.

Nette organizace na Githubu

Jedna z mých aktivit (po připojení do Nette) v lettech 2017-2019 byla aktualizace dokumentace - issue s názvem Big boom update, standardizace dokumentace, a jak už název napovídá, byla to celkem jízda. Myslím, že dokumentace celkem prokoukla. Klasicky se vyrojili i hejtři, ale kladný ohlas převládal.

Měsíce plynuly a světlo Github světa spatřila organizace Contributte, First::class rozšíření do Nette, která mě plně zaměstnala (zaměstnává do teď). Pronikl jsem do tajů správy mnoha balíčků, vydávání verzí, přechod na Nette 3, PHP 7.1 až 7.4, sjednocování standardů, rozcházení CI, připojování dalších lídí, vlastní web, support issues, komunikační kanály a spousta dalších vecí, na které jsem zapomněl a jsou pro všechny samozřejmé.

Během contributte boomu se pozakládaly i další organizace, jako je Apitte, Nettrine, Dockette, Ninjify, WebKitty, PwnLabs a další, které stihly shořet jako Fénix, než si jich někdo všiml.

Myslím si, že dnes už jsem moudřejší nejenom kvůli tomu, že už mi táhne na 30, ale i po těch letech vývoje a publikování kódu na Githubu. Mnohdy jsem si říkal, jestli má vůbec cenu založit ten repozitář, pushnout ty kódy, napsat k tomu to README, vymyslet catchy popisek, vybrat fancy ikonku, nastavit správné topics, uff… něco mě na tom musí hrozně bavit. Hlavně, bylo by mi to líto je tam nedat, když už jsem je jednou napsal.

Dnes už se snažím bezhlavě nezakládat organizace, zjistil jsem, že mnoho organizací lidi spíš mate. Nevědí, co sledovat, a ne každý je takový nadšenec, já vím Honzo, že jsi to říkal. Raději sepisuju roadmapu/vizi, abych si utřídil myšlenky a nastavil tak cíle a očekávání. Něco, na co se lidé mohou spolehnout. A ono to funguje. Postupně se vytvořila základna lidí a firem, které spolehají na contributte balíčky. A nejen to. Sada Docker images, které jsem si tvořil spíš pro sebe a firmy, se kterými spolupracuji, mají tisíce stažení.

Takový jednorožec je dockette/adminer, který má už přes 1M stažení.

Další zajímavý projekt je možnost používat PHP na Serverless platformě Vercel, kolem toho vznikl celý ekosystém, říkam mu Juicy Functions.

Jak teda ten Github Sponsors?

Sebral jsem veškerou odvahu a v lednu 2020 poslal žádost o založení Github Sponsors účtu. Jen jsem to chtěl zkusit, podobně jako na pracovních pohovorech. Zhruba po 14 dnech, přisel e-mail. Bereme vás!

Github Sponsors Ready To Go

Štěstím bez sebe jsem proklikal všechny odkazy, které šlo. V lednu nešlo zvolit žádnou českou banku, tak mi Ondra Mirtes doporučil Revolut. Bylo nutné autorizovat Revolut účet přes Stripes. Chvíli to trvalo, ale nakonec se podařilo. Schváleno.

Github Sponsors Ready To Go

A pak ten skvělý pocit, když získáte svého prvního sponzora. Díky Honzo!

Github Sponsor - First Sponsor

Ty bláho, druhý sponzor. Moc díky Ondro.

Github Sponsor

Aktuálně se našlo 9 skvělých lidí, kterým stojím za to, aby mě podpořili. Za což jsem jim moc vděčný.

Github Sponsors Ready To Go

Snad jsem vám alespoň trochu přiblížil můj OSS příběh. Pokud vás moje balíčky inspirovaly nebo vám usnadnily práci, budu rád, když mě podpoříte i vy skrze Github Sponsors. Abych si mohl vyčlenit více času na OSS.

Díky. Felix

Currently working

I am currently digging deeper to serverless stuf. Also trying to do my best around Nette [contributte.org & componette.org]. Taking care of 240 libraries across various Github organizations.