Hlavní navigace

Tvůrce CenterICQ: důležité je programovat

Konstantin Kljagin je autorem nejpopulárnějšího konzolového IM programu s názvem CenterICQ. V poslední době se ale vývoj vůbec nehýbe kupředu a Konst na tom nehodlá zřejmě nic měnit. Je zklamaný přístupem uživatelů a naštvaný na neschopnost lidí programovat. Dá se s tím něco dělat? Dočkáme se nové verze?

Tweetni to Odměnte autora  Jak to funguje?

You can switch to english version. Můžete přejít na anglickou verzi.

Konstantin Kljagin, také známý jako Konst, je softwarový vývojář, který vyvíjí software už devět let. Ve svých 25 letech má více než 17 let zkušeností s počítači. Získal titul v MSc oboru aplikované matematiky a devět let navštěvoval školu výtvarného umění. Konst mluví plynně rusky, anglicky, rumunsky, ukrajinsky a hůře pak německy.

Pochází z ukrajinského Charkova, ale v současné době žije v Berlíně. Vedle vývoje software se věnuje cestování, fotografii, jazykům a psaní.

Známe tě jako autora a vývojáře CenterICQ. Jak a proč tě napadlo dělat právě tento program?

Bylo to v roce 1998. Byl jsem ve druhém ročníku na univerzitě a právě jsem začínal svou profesní kariéru v IT firmě. Uvědomil jsem si, že jen praxe mi poskytne důležité odborné schopnosti.

Od roku 1995 jsem vyvíjel jiný velmi známý komunikační software nazvaný Tornado BBS. Poskytoval služby uživatelům, kteří přistupovali k BBS s pomocí svých modemů. Program umožňoval přenos souborů s pomocí protokolů X/Y/ZModem a k dispozici byla verze pro DOS, OS/2 a Windows. Koncept BBS zanikl okolo roku 1998, takže jsem to vzdal. Skutečným důvodem bylo to, že mě už FIDO/BBS nadále nezajímalo, takže já sám jsem už ten software nepotřeboval.

Nějací nadšenci ale i přesto pokračovali v údržbě nástěnek ještě několik let. Aktivně můj software používali a chtěli po mě updaty. Dokonce tu byla i snaha pokračovat ve vývoji, ale ti kluci neudělali o moc víc, než že zveřejnili svá jména a udělali jednoduchý web na nějakém free hostingu.

Konst

V prvním zaměstnání jsem vyvíjel software pro Linux. Instant messaging byl tehdy relativně nový a linuxových ICQ klientů nebylo k dispozici mnoho. Chtěl jsem klienta pro konzoli, který by nabízel okna a dialogy. Zřejmě jsem strávil příliš mnoho času s prostředím Turbo Vision od Borlandu. Protože jsem zjistil, že nic podobného neexistuje, rozhodl jsem se napsat vlastní konzolový ICQ program. Zároveň jsem tak zaplnil mezeru po dále nevyvíjeném Tornado BBS.

Věděl jsem, že když to neudělám já, neudělá to pro mě nikdo jiný. Zabýval jsem se také studiem jiných IM protokolů a technologií. To jsou v zásadě moje důvody.

Takže ten software také používáš?

Bylo by hloupé vyčlenit volný čas na napsání něčeho, co bych nepoužíval, ne? Samozřejmě CenterICQ denně používám.

Vývoj běžel velmi rychle a najednou se zastavil. Poslední verze je rok a půl stará. Co se stalo?

Nebylo nic, co by mě na CenterICQ trápilo nebo nové funkce, které bych chtěl. Došlo to do stádia, kdy mi to naprosto vyhovuje. A v celkovém přístupu ke svobodnému software… no, prostě jsem vyrostl.

Řekl jsi mi, že jsi zklamaný s tímto přístupem k vývoji software. Proč?

Nejprve jsem zaznamenal lidi, kteří žádali implementaci nové funkce, kterou chtějí. Prý jim to dlužím, protože můj software používají. To je opravdu rozčilující.

Také jsem dostal maily od lidí, kteří tvrdili: „Potřebuju vlastnost X. Udělal bych to, ale nemám čas.” To vás taky naštve, protože to zní, jakoby můj čas byl levnější než ten jejich.

Všichni ví, že open source znamená „funguje mi to dobře”. A mě to dobře fungovalo.

Také jsem zaznamenal jistý růst. To znamená, že jsem se rozhodl využít svých schopností a zkušeností k dělání něčeho, z čeho budu mít větší prospěch. Během několika let jsem pracoval pro různé komerční projekty. Podívejte se třeba na imhelpdesk.com, tridone.com nebo redwerk.com.

Svobodný software je perfektní, pokud chcete trénovat své schopnosti nebo si hrát s nějakou technologií. Mimo to mnoho výzkumů ukázalo, že právě pro tyto dva důvody lidé tímto způsobem vyvíjí. Dokážu si to představit jako motivaci, pokud se nejmenujete Stallman. Jsem příliš mladý na to být politický.

Svobodný software může také být výhrou pro jednotlivce nebo společnosti, které řeší stejné problémy. Přispění do stejné LGPL knihovny, kterou pak všichni použijí pro své projekty, může pomoci jejich obchodu.

Také se necítím dobře v davu, který se nazývá open-source znalci nebo evangelisté. Z technického pohledu se jejich schopnosti blíží nule. Neumí programovat a jediné, co z IT dokáží, je nainstalovat Linux a zkompilovat si nějaký software.

Na CenterICQ je stále mnoho práce. Uživatelé volají po novém Jabber protokolu a dalších funkcích. Myslíš, že budeš někdy pokračovat?

Zdrojový kód je otevřený, kdokoliv může kdykoliv pokračovat. Co se týče mě, pokud bude něco zásadního, jsem ochoten to opravit nebo implementovat.

Začala se formovat nová vývojářská skupina, která chce pokračovat v tvé práci. Co si o tom myslíš?

Zaznamenal jsem skupinu lidí, kteří diskutují o tom, jakou verzi Wiki nainstalovat a jaký hosting použít. Také zavedli dva patche, které přidaly dvě „case” definice a nějaké přetypování. Žádná skutečná vylepšení, žádné programování. Proč jsi je tedy nazval vývojáři?

Je to pořád dokola ten samý problém. Lidé si myslí, že open source znamená přijít s něčím, co potřebujete a „někdo” to pro vás napíše. Nikdo to nenaprogramuje. Musíte vy. Pokud to neumíte, pak nemáte svůj den.

Já osobně jsem nikdy o žádnou funkci nežádal. Napsal jsem ji a poslal patch. Pokud mi někdo pošle rozumný kus kódu, dám mu bez problémů přístup do CVS.

Jsi ochoten předat jméno CenterICQ nebo ne?

Nemyslím si, že je to důležité. Stejně jako v případě Wiki nebo kont na Sourceforge. Důležité je programovat.

Myslíš, že se k té skupině přidáš a přispěješ nějakou prací nebo radami?

Pokud uvidím někoho programovat, pak ano.

Co by ti pomohlo? Noví přispěvatelé? Více darů?

Mně to funguje. Přesto kdyby někdo chtěl implementovat UTF-8 nebo podporu více účtů, nemusí se mnou přijít do styku. Musí to napsat a všichni (včetně mě) to pak budou použivat. Psát open source za dary není příliš výnosné. Nanejvýš můžete pokrýt výdaje za hosting.

Děkuji za rozhovor.

Anketa

Jak přistupujete k open source?

       

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Ohodnoťte jako ve škole:
Průměrná známka 2,84
Tweetni to Odměnte autora  Jak to funguje?

Školení: Obsahová strategie a content marketing

DW - Školeny webcopywritingu
  • Proč je obsahový marketing výrazným trendem
  • Jak navrhnout užitečnou obsahovou strategii
  • Jaký obsah využít a které nástroje vám pomohou
  • Jak zlepšit workflow a výsledky copywritingu

Detailní informace o školení content strategy »

       

Přehled názorů

konecne nekdo s rozumnymi nazory
Trm 12. 3. 2007 00:11
Nový
└ 
Re: konecne nekdo s rozumnymi nazory
Trm 12. 3. 2007 00:13
Nový
 
└ 
Re: konecne nekdo s rozumnymi nazory
sartori 12. 3. 2007 00:33
Nový
 
 
└ 
Re: konecne nekdo s rozumnymi nazory
Mr.Gentleman 12. 3. 2007 00:50
Nový
 
 
 
├ 
Re: konecne nekdo s rozumnymi nazory
anonymní uživatel 12. 3. 2007 04:53
Nový
 
 
 
├ 
Re: konecne nekdo s rozumnymi nazory
anonymní uživatel 12. 3. 2007 05:12
Nový
 
 
 
│
└ 
Re: konecne nekdo s rozumnymi nazory
Michal Ludvig 12. 3. 2007 05:16
Nový
 
 
 
├ 
Re: konecne nekdo s rozumnymi nazory
bp 12. 3. 2007 06:51
Nový
 
 
 
├ 
Re: konecne nekdo s rozumnymi nazory
anonymní uživatel 12. 3. 2007 07:56
Nový
 
 
 
│
└ 
Re: konecne nekdo s rozumnymi nazory
Biktop 12. 3. 2007 09:04
Nový
 
 
 
│
 
└ 
Re: konecne nekdo s rozumnymi nazory
BoodOk 13. 3. 2007 09:08
Nový
 
 
 
│
 
 
├ 
Re: konecne nekdo s rozumnymi nazory
BoodOk 13. 3. 2007 09:09
Nový
 
 
 
│
 
 
│
└ 
Re: konecne nekdo s rozumnymi nazory
Biktop 13. 3. 2007 12:25
Nový
 
 
 
│
 
 
└ 
Re: konecne nekdo s rozumnymi nazory
HKMaly 17. 3. 2007 21:40
Nový
 
 
 
└ 
Re: konecne nekdo s rozumnymi nazory
Michal Kára 12. 3. 2007 11:31
Nový
 
 
 
 
└ 
Re: konecne nekdo s rozumnymi nazory
anonymní uživatel 12. 3. 2007 17:40
Nový
titulek
anonymní uživatel 12. 3. 2007 01:00
Nový
└ 
Re: titulek
NasaK 12. 3. 2007 15:44
Nový
Klyagin???
Biktop 12. 3. 2007 01:06
Nový
├ 
Re: Klyagin???
Biktop 12. 3. 2007 01:18
Nový
├ 
Re: Klyagin???
mys elf 12. 3. 2007 06:28
Nový
│
└ 
Re: Klyagin???
Biktop 12. 3. 2007 08:52
Nový
├ 
Re: Klyagin???
Pepa 12. 3. 2007 09:42
Nový
│
└ 
Re: Klyagin???
poohDA 12. 3. 2007 10:02
Nový
├ 
Re: Klyagin???
Japhy 12. 3. 2007 10:12
Nový
│
└ 
Re: Klyagin???
anonymní uživatel 12. 3. 2007 12:17
Nový
│
 
└ 
Re: Klyagin???
anonymní uživatel 12. 3. 2007 14:21
Nový
├ 
Re: Klyagin???
papouch 12. 3. 2007 10:37
Nový
└ 
Re: Klyagin???
Ondrej "SanTiago" Zajicek 12. 3. 2007 10:51
Nový
 
└ 
Re: Klyagin???
Biktop 12. 3. 2007 14:47
Nový
 
 
└ 
Re: Klyagin???
Ondrej 'SanTiago' Zajicek 13. 3. 2007 08:15
Nový
 
 
 
└ 
Re: Klyagin???
kve 13. 3. 2007 13:09
Nový
 
 
 
 
├ 
Re: Klyagin???
Biktop 13. 3. 2007 15:21
Nový
 
 
 
 
└ 
Re: Klyagin???
Ondrej 'SanTiago' Zajicek 13. 3. 2007 17:51
Nový
 
 
 
 
 
└ 
Re: Klyagin???
kve 13. 3. 2007 19:28
Nový
suhlas
martin 12. 3. 2007 01:19
Nový
moj nazor
Debko 12. 3. 2007 02:18
Nový
└ 
Re: moj nazor
Ondrej "SanTiago" Zajicek 12. 3. 2007 10:54
Nový
 
└ 
Re: moj nazor
jard 13. 3. 2007 18:08
Nový
Vyhledávání
BLEK. 12. 3. 2007 02:59
Nový
├ 
Re: Vyhledávání
Michal Vyskočil 12. 3. 2007 08:45
Nový
└ 
Re: Vyhledávání
Clock 12. 3. 2007 11:48
Nový
 
└ 
Re: Vyhledávání
dc 13. 3. 2007 16:23
Nový
 
 
└ 
Re: Vyhledávání
anonymní uživatel 14. 3. 2007 10:03
Nový
nevím
Sitnarf 12. 3. 2007 07:20
Nový
├ 
Re: nevím
human Yeoman male lawful 12. 3. 2007 07:50
Nový
├ 
Re: nevím
anonymní uživatel 12. 3. 2007 08:03
Nový
├ 
Re: nevím
Petr 12. 3. 2007 08:45
Nový
│
└ 
Re: nevím
František Sabovčik 12. 3. 2007 15:45
Nový
│
 
└ 
Re: nevím
Sitnarf 12. 3. 2007 15:47
Nový
├ 
Re: nevím
j.nemec 12. 3. 2007 20:19
Nový
│
├ 
Re: nevím
Alesak 12. 3. 2007 23:06
Nový
│
│
├ 
Re: nevím
Michal Ludvig 12. 3. 2007 23:45
Nový
│
│
└ 
Re: nevím
j.nemec 13. 3. 2007 20:13
Nový
│
└ 
Re: nevím
Michal Ludvig 12. 3. 2007 23:21
Nový
│
 
└ 
Re: nevím
j.nemec 13. 3. 2007 20:22
Nový
└ 
Re: nevím
BLEK. 13. 3. 2007 01:58
Nový
 
├ 
Re: nevím
Sitnarf 13. 3. 2007 06:49
Nový
 
└ 
Re: nevím
anonymní uživatel 14. 3. 2007 15:11
Nový
Naozaj mu cicq funguje?
Rado1 12. 3. 2007 10:23
Nový
└ 
Re: Naozaj mu cicq funguje?
majka 12. 3. 2007 12:30
Nový
 
└ 
Re: Naozaj mu cicq funguje?
petr_p 12. 3. 2007 13:19
Nový
moje rec
Radim Kolář 12. 3. 2007 13:32
Nový
└ 
Re: moje rec
Martin Hassman 12. 3. 2007 22:12
Nový
vyvojar
zanzi 12. 3. 2007 13:57
Nový
└ 
Re: vyvojar
Keff 13. 3. 2007 01:26
Nový
Ja bych to videl pragmaticky
Clock 12. 3. 2007 15:05
Nový
BLEK nevypada zas tak spatne
z80pin6 12. 3. 2007 16:28
Nový
└ 
Re: ja si ho teda predstavuju jinak
anonymní uživatel 12. 3. 2007 22:36
Nový
mě x mně
qwnbdfg 12. 3. 2007 16:59
Nový
nazory?
mAx 12. 3. 2007 17:20
Nový
└ 
Re: nazory?
Miloš 13. 3. 2007 00:42
Nový
 
├ 
Re: nazory?
Keff 13. 3. 2007 01:28
Nový
 
│
└ 
Re: nazory?
Dragh 13. 3. 2007 14:25
Nový
 
│
 
└ 
Re: nazory?
mAx 13. 3. 2007 16:41
Nový
 
│
 
 
└ 
Re: nazory?
Biktop 13. 3. 2007 18:01
Nový
 
│
 
 
 
└ 
Re: nazory?
mAx 14. 3. 2007 12:00
Nový
 
└ 
Re: nazory?
mAx 13. 3. 2007 10:11
Nový
 
 
├ 
Re: nazory?
dc 13. 3. 2007 15:40
Nový
 
 
│
└ 
Re: nazory?
mAx 14. 3. 2007 12:23
Nový
 
 
└ 
Re: nazory?
Miloš 13. 3. 2007 18:51
Nový
 
 
 
└ 
Re: nazory?
mAx 14. 3. 2007 12:41
Nový
 
 
 
 
└ 
Re: nazory?
MIloš 14. 3. 2007 17:51
Nový
 
 
 
 
 
└ 
Re: nazory?
anonymní uživatel 14. 3. 2007 18:04
Nový
 
 
 
 
 
 
└ 
Re: nazory?
Miloš 14. 3. 2007 18:25
Nový
 
 
 
 
 
 
 
└ 
Re: nazory?
anonymní uživatel 14. 3. 2007 19:02
Nový
Uživatelé vs Vývojáři
Michal Ludvig 12. 3. 2007 23:28
Nový
└ 
Re: Uživatelé vs Vývojáři
Roger 13. 3. 2007 09:58
Nový
Konstware
optik 13. 3. 2007 10:11
Nový
To důležité
Pepa 13. 3. 2007 11:35
Nový
Jeho pristup se mi vubec nelibi!
chapp 14. 3. 2007 01:00
Nový
└ 
Re: Jeho pristup se mi vubec nelibi!
anonymní uživatel 14. 3. 2007 01:17
Nový
 
├ 
Re: Jeho pristup se mi vubec nelibi!
mAx 14. 3. 2007 12:58
Nový
 
└ 
Re: Jeho pristup se mi vubec nelibi!
Chapp 14. 3. 2007 13:45
Nový
Gentoo
HKMaly 17. 3. 2007 22:01
Nový
└ 
Re: Gentoo
HUB 22. 3. 2007 19:37
Nový
 
└ 
Re: Gentoo
HKMaly 22. 3. 2007 23:52
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem