Rozhovor s autorem programu WinRAR 2.5, panem Eugenem Roshalem
Rozhovor byl veden počátkem července prostřednictvím elektronické pošty.

 Proč jsi začal s programováním WinRAR v době, kdy byl na vzestupu WinZip?

 RAR není nový program - jeho první verze (RAR pro MS DOS) byla vypuštěna v roce 1993, což byl čas řádkově orientovaných komprimačních programů. Existuje také verze pro OS/2, Linux a jiné platformy - proto byla nutnost začít podporovat i nastupující Win32. Řada uživatelů DOS verze RARu totiž přecházela na platformu Windows 95/NT. Pro mne nebylo ani tak důležité, že existuje WinZip, já jsem se snažil podpořit dosavadní uživatele RARu v novém operačním systému.

 V čem je podle tebe WinRAR lepši než jeho podle mne hlavní konkurent - WinZip?

 WinZip je především vytvořen pro podporu ZIP archívů, stejně jako řada ostatních - formát ZIP podporujících - archivačních nástrojů. Dle mého soudu je lépe položit otázku, zda je lepší kompresní algoritmus RAR než ZIP. Moje odpověď zní ano. Zaručuje prokazatelně vyšší stupeň komprese - speciálně v módu solid, při jehož použití informace z předchozích komprimovaných souborů pomáhají zlepšit kompresní poměr souborů následujících. RAR má též množství nástrojů, které formát ZIP nenabízí - příkladem je implementace záložního záznamu, díky kterému je možné obnovit i fyzicky poškozené archívy. Další jeho předností je vyšší stupeň kódování a speciální kompresní algoritmus pro audio data. Je toho opravdu hodně.

 Myslím si, že ve srovnání s podporou dalších softwarových produktů - příkladem mohou být Norton Utilities od Symantecu - tvůj program - zde můžeme srovnávat opět s WinZipem nebo - pokulhává. Plánuješ něco zlepšit i v této oblasti?

 WinRAR 2.5 je integrován do Průzkumníka a tak mohou uživatelé provádět nejdůležitější operace přímo z tohoto prostředí. Zmiňuješ Symantec - je opravdu těžké mít vliv na plány tak velké softwarové firmy jakou Symantec bezesporu je. Zdrojový kód UnRARu je volně přístupný a tak každý vývojář může implementovat podporu pro tento kompresní algoritmus. Někteří z konkurentů Symantecu již podporu mého formátu mají - příkladem je antivirový program DrWeb. Je nasnadě, že uživatelé WinRaru budou při výběru utilit dávat přednost těm, které RAR podporují. Já zase mám za úkol zlepšovat program tak, aby měl stále více uživatelů. To je nejlepší možnost, jak zajistit podporu tohoto formátu v ostatních programech.

 Jaké vyvojové prostředí používáš?

 Borland C++

  Máš v oblibě visuální vývojářské nástroje jako Deplhi nebo Visual Basic?

 Myslím si, že tyto nástroje si již svoje místo na trhu našly, a mnoho uživatelů je považuje za snadnější. Já osobně je při vývoji nevyužívám - mám raději příkazovou řádku a s ní spojený kompilátor. Zdrojový kód upravuji v mém dalším produktu - správci souborů FAR.

 Připravuješ konverzi tvých programů do Javy?

 V současné době je pro mne stěžejní především rychlost výsledné aplikace a Java toto nezaručuje. Snažím se kód tvořit přenositelný a až nastane doba, kdy rychlost aplikací psaných v Javě bude srovnatelné s aplikacemi tvořenými v C++, rád konverzi provedu.

 Myslíš si, že distribuce formou shareware má budoucnost?

 Faktem je, že nepřináši nic špatného jak uživatelům, tak programátorům. Dle mého soudu však její čas ještě nepřišel. Velké softwarové firmy se jistě nechystají opustit trh. Distribuce formou shareware však narůstá - příkladem jsou časté „trial“ verze softwarových produktů. Autoři sharewarových programů ukázali zákazníkům, že není nutné kupovat program bez toho, aniž by jej vyzkoušeli a já soudím, že distribuce formou freeware nebo shareware si svoje pevné místo na trhu do budoucna udrží.

 Jaký je poměr legálních/nelegálních uživatelů tvého programu?

 Nedokáži samozřejmě říci přesné číslo. Obecně lze však říci, že utility jsou mnohem méně registrovány než kupříkladu specializované softwarové balíky.

 Odhaduji, že žiješ v Rusku. Jak to vypadá dnes s informačními technologiemi v tomto státě?

 Na tuto oblast nejsem odborník a nejsem tak schopen dát objektivní stanovisko, pouze můj osobní dojem. Podle mne je v Rusku mnoho dobrých programátorů, ale málo práce s odpovídajícím odhodnocením - hlavně mimo Moskvu nebo Sankt Petěrburg. Většina volných míst nemá nic společného s pravým programováním - jedná se převážně o správu sítí, obchod, uživatelskou podporu atd. A tak mnoho programátorů hledá možnost uplatnění mimo Rusko. Trh s komerčním software je v Rusku malý, o shareware ani nemluvě. Jedinou změnu podle mne přinese oživení ekonomiky.

 Najdeš si ve svém nabitém programu čas na zájmy? Pokud ano, tak jaké máš?

 Zřídka. Vývoj a uživatelská podpora zaberou mnoho času. Asi tě zklamu, ale mé zájmy nejsou nijak zajímavé - rád čtu dobré knihy, hlavně ruskou literaturu faktu - Lukanienko, Loginov, Lukon. Také si nenechám ujít šanci vidět hokejový zápas, zejména mistrovství světa.

 A co tvůj soukromý život?

 Škola, univerzita, RAR, FAR. Je mi 27, takže zatím nic zajímavého. Zeptej se mě za 20 let :-)

Děkuji za rozhovor.