Bolo by dobré, keby autor rozlišoval medzi open source, slobodným softvérom, a nekomerčným softvérom. Open source môže byť aj proprietárny a/alebo komerčný, a v takom prípade väčšina tohoto článku nedáva zmysel. Predpokladajme teda, že ide o open source slobodný nekomerčný softvér.
Tento víkend som prispel do jedného takéhoto projektu, a som zhrozený, keď čítam, akú ohromnú stratu som tým utrpel. ;-) Najprv som si nainštaloval vývojové prostredie Eclipse, stiahnuté z webu zadarmo. Potom vývojové nástroje MSYS a MinGW, tiež stiahnuté z webu zadarmo. Potom knižnice Lua a Gettext, tiež stiahnuté z webu zadarmo. Keď mi niečo nešlo rozchodiť, pozrel som si na webe návod; zase, zadarmo. Občas mi niekto poradil; zadarmo. Tak som sa trochu naučil kompilovať z príkazového riadku (nič zložité, len napísať "sh configure" a "make"... zatiaľ stačilo, nie som žiaden guru), používať nové vývojové prostredie, zistil som ako Lua a Gettext dokážu spolupracovať, a výsledný "hello world" som poslal spoluautorom. Celkové náklady: jeden víkend a elektrina. Keby som chcel rovnaké vedomosti získať na nejakom školení, som si istý, že by to trvalo dlhšie, a stálo omnoho viac. (Naopak, v prípade záujmu som teraz *ja* schopný poskytnúť takéto školenie.) Až si o daných veciach ešte viac naštudujem, možno pre ne nájdem aj komerčné uplatnenie. A iste sa budú dobre vynímať v pracovnom životopise; rovnako ako zoznam jednotlivých open source projektov.
Mám ušlý zisk... mohol som to celé speňažiť? Skúšam si to predstaviť: "Šéfe, s polovicou vymenovaných technológií som ešte v živote nerobil, ale som ochotný sa na to nezáväzne cez víkend mrknúť. Pošlem približné riešenie... detaily bude musieť dorobiť niekto iný. Moja hodinová taxa je $..." A najprv by som musel zohnať niekoho, kto danú vec potrebuje a je mi za ňu ochotný zaplatiť; to je ďalší čas a ďalšie náklady. Mimochodom, nič mi nebráni urobiť to dodatočne, s tým rozdielom, že tentokrát mám skúsenosti a môžem uviesť referenciu.