Jak jste začali přispívat do open source? Popište svůj příběh.

Těžko se vydáte na cestu, pokud neuděláte první krok. Jaký byl ten váš? Svěřte se a pokuste se inspirovat ostatní.
Nálepky:
Přispíváte do open source? Pokud ano, máme pro vás dvě otázky. Odpověď můžete na obě nebo i jen na jednu z nich:
- Jak jste začali přispívat do open source?
- Jakého přispění si sami nejvíce ceníte?
Odpovídat můžete tady v komentářích nebo na twitteru. Hashtag #osincr.
Na rozjezd tu máme první odpovědi:
Když pominu nějaké experimenty stále dostupné na https://t.co/lDLk0EKTHq, tak to byl tuším příspěvek do PHP manuálu. Přidal jsem komentář, že je tam něco špatně a moderátor mě vyzval, ať to radši opravím. Tak jsem si nastudoval, jak se to dělá, a druhý den to opravil.
— Jakub Vrána (@jakubvrana) August 17, 2018
V roce 1999 jsem v C napsal knihovnu pro parsování .ini souborů https://t.co/VrrAXWt1d6 Lidi to používali i na systémech jako AIX nebo HP-UX, se kterýma jsem já ani neměl tu čest. O mnoho let později jsem zjistil, že to někomu pravděpodobně shazovalo jejich program 😈 #osincr
— Michal Špaček (@spazef0rze) August 17, 2018
Před pár lety jsem vytvořil Oprah proxy, generátor loginu a hesla, aby šla Opera VPN používat i v jiných browserech. To začali používat prodejci lajků a followerů na Instagramu, zveřejnil jsem to totiž i s API klíčem a to jsem neměl dělat. https://t.co/1kG77yMvJ2 #osincr
— Michal Špaček (@spazef0rze) August 17, 2018
A pak to jsou takový drobnosti jako security fix pro PrestaShop https://t.co/y0wYkLGDgA, pár úprav pro skener Heartbleedu, abych mohl rychleji skenovat Heartbleed v ČR https://t.co/cbTWmFOv2l a pár věcí a oprav v Azure PHP SDK https://t.co/jP8iT61baT #osincr
— Michal Špaček (@spazef0rze) August 17, 2018
A samozřejmě taková ta klasika: pár řádků do @nettefw/Texy/@phpstan – teď jsem začal přispívat pravidelně finančně (díky!). Nepravidelně posílám pár drobných na Let's Encrypt, jednou i na OpenSSL. Nutno dodat, že se nepovažuju za nějakýho velkýho open source contributora. #osincr
— Michal Špaček (@spazef0rze) August 17, 2018
#osincr Našel jsem svůj první Pull Request do oper source projektu! Je to oprava stránek @bower'u po vydání nové verze balíčku markdown. Myslím, že se to pak opakovalo, nejprve PR do dokumentace (protože jsem ji četl) pak do kódu. cc/ @zdrojak https://t.co/72xIyFzyQ1
— ↙️↙️ Robin Pokorny (@robinpokorny) August 20, 2018
Můj první mergnutý pull request byl do @nettefw #osincr, konkrétně oprava Image clone. https://t.co/nORtoIVDJY
— Oldřich Šálek (@OldaSalek) August 21, 2018
Můj první PR byl samozřejmě do @nettefw :-) https://t.co/uVUfG7n7F5 #osincr
— Filip Procházka (@ProchazkaFilip) August 21, 2018
Sám jsem překvapen, že už je to 7 let, co jsem poprvé přispěl do open source. A bylo to Dibi. https://t.co/of52bdvAju #osincr
— Radek Dostál 🇨🇿🇺🇦 Слава Україні (@RadegDostal) August 22, 2018
https://twitter.com/tdvorak/status/1032113477865943045
Můj první příspěvek do OSS bylo drobné vylepšení jakési knihovny pro regulární výrazy pro Delphi. Zdrojáky byly zazipované a vystavené někde na webu nebo FTP, jako „pull request“ se posílal e-mail s přiloženým patchem vyrobeným pomocí utility diff. #osincr
— Filip Jirsák (@FilipJirsak) August 22, 2018
Tip: Nástroj který zobrazí váš první pull request na GitHubu firstpr.me.
(Článek průběžně aktualizujeme.)
Asi mojím prvým OSS programom bol skript na zjednodušenie používania IRC.
Neskôr, ešte v 90-tych rokoch, som prispieval poslovenčovaním Red Hat linuxu.
Bolo to pár nových hlavesníc, nejaké to how-to.
Neskôr som začal používať projekt ALSA,
ktorý sa ale v tom čase veľmi komplikovane konfiguroval, tak som vytvoril
skript v shelli, ktorý to urobil na základe niekoľkých otázok a
automatických detekcií.
Asi prvým väčším projektom bol SAGATOR.
Je napísaný v pythone. Je to brána medzi SMTP serverom (napr. postfix)
a rôznymi antivirmi a antispammi (napr. clamav, spamassassin).
Podporuje ich celkom peknú škálu a má rôzne možnosti, napr. zabudovaný
vylepšený greylist, webovú karanténu, … Používalo ho viac ľudí a vyšiel
o ňom aj seriál na root.cz.
Jedným z posledných väčších projektov je
TrafGrapher. Je to náhrada a/alebo
rozšítenie MRTG na monitorovanie prevádzky siete, diskových polí, ale
aj iných údajov, ktoré sa dajú zakresliť do grafu.
Zopár ďalších projektov je na
mojej stránke.
Samozrejme ako „packager“ Fedory prispievam do balíčkov tejto distribúcie,
prípadne prispievam nahlasovaním/riešením chýb do rôznych projektov.