Root.cz > Ostatní > Rozhovory > Tvůrce CenterICQ: důležité je programovat
Petr Krčmář - 12. 3. 0:00

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?

Reklama

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?

68%
29%
3%
Odpovědělo 667 čtenářů.

Názory

Sledování názorů

Zasílání upozornění na nové názory je dostupné jen registrovaným uživatelům.

Prosím, přihlašte se a nebo se zaregistrujte.

Přehled názorů

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

Další informace

Reklama

Reklama

Reklama

Reklama

Reklama

Reklama


Root.cz (www.root.cz), informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998–2007 Internet Info, s.r.o. Všechna práva vyhrazena. Powered by Linux.
Kontakt | Reklama | Podmínky užívání | Podpořte Root.cz | RSS exporty | tip: Prague Hotels
Tipy: | Notebooky | Parfémy | Baterie do Notebooku | LCD televize, MP3 | Hodinky, jízdní kola | Bílé zboží | Tvorba webů | Levné pneu | Pneumatiky prodej | Nářadí | Myčky nádobí | DVD rekordéry | Chci do lišty