Portál AbcLinuxu, 19. dubna 2024 23:25

Opera: Jon S. von Tetzchner

21. 2. 2008 | Robert Krátký
Články - Opera: Jon S. von Tetzchner  

Šéf společnosti Opera Software Jon Stephenson von Tetzchner mluví o tom, proč nevydají prohlížeč Opera s open source licencí, co Opeře chybí, v čem má navrch a proč už ho ve firmě nechtějí pustit k programování.

Opera: Jon Stephenson von Tetzchner

Jon Stephenson von Tetzchner

Jon S. Von Tetzchner se narodil v roce 1967 na Islandu a vystudoval obor „computer science“ na Univerzitě v Oslu. V první polovině 90. let pracoval ve společnosti Telernor Research. Firmu Opera Software ASA s ním zakládal kolega Geir Ivarsøy v roce 1995.

Prohlížeč Opera začal vznikat (jako výzkumný projekt) už v rámci Telenor Research v roce 1994. první veřejná verze 2.0 byla uvolněna v roce 1996, ale běžela jen na MS Windows. Od té doby však byl program portován na velké množství platforem, včetně verzí pro mobilní telefony a PDA.

Až do verze 5.0 (2000) bylo nutné za Operu platit, pokud jste ji chtěli používat i po zkušební době (trialware). Mezi verzemi 5.0 a 8.5 měli uživatelé na výběr mezi zaplacením a verzí sponzorovanou bannerovými reklamami (a později cílenými textovými inzeráty od Google). Od verze 8.5 je již program k použití bez jakýchkoliv omezení (freeware).

V druhé části rozhovoru [itbiz.cz] se dozvíte, jaké lidi chce Opera zaměstnávat, jaké jsou plány pro nově vzniklou českou pobočku, a také o stížnosti na Microsoft kvůli začlenění Internet Exploreru do Windows a nedodržování standardů.

Rozhovor

1) Co by vás mohlo pohnout k vydání Opery jako open source? Sice už jste v minulosti zmínil, že v tom nevidíte žádnou výhodu, ale chci se zeptat, jestli se v tom směru něco nezměnilo.

Skutečná otázka zní, proč a jestli na tom vůbec tolik záleží. Z našeho pohledu jsou důležité otevřené standardy. Takže je-li na výběr mezi otevřenými standardy a open source, vždy si vybereme otevřené standardy. Open source společnosti naštěstí většinou otevřené standardy podporují, takže v tom problém není, ale jak jsem řekl: my věříme především ve standardy, které lidem dávají možnost volby.

Další věc je komunita. My máme velmi otevřenou komunitu, hodně s lidmi spolupracujeme. V mnoha ohledech fungujeme jako open source společnost. Lidé sice nemají přístup k našemu kódu, ale komunikují s námi, dávají nám zpětnou vazbu a testují naše produkty. Takže s lidmi pracujeme velmi otevřeně. Otázka tedy zní, co by nám otevření kódu přineslo.

Mimochodem, já jsem na open source projektu v minulosti pracoval v rámci Telenor Research. Napsal jsem program, který vzal obsah zpracovaný ve FrameMakeru a kompletně ho převedl do HTML. Byl to open source, krásně fungoval, ale když jsem se mu přestal věnovat, nikdo se ho neujal. I když ho spousta lidí používala – šlo o zdaleka nejoblíbenější způsob konvertování FrameMaker dokumentů do HTML. Umělo to dost věcí – šlo vzít celé FrameMaker knihy, včetně kapitol a více dokumentů, a převést je do HTML i s obrázky, odkazy mezi dokumenty, indexy atd. Ale když jsem na tom přestal pracovat, byl konec.

Takže si myslím, že kdybychom otevřeli kód Opery a někteří lidé by se na něj podívali a možná občas s něčím pomohli, stejně by většina práce zůstala na nás. Podobně jako u jiných velkých open source projektů. Pokud vím, tak v praxi není přispívání tak jednoduché, protože všechny příspěvky musí někdo kontrolovat. Nejsem si tedy jistý, že bychom tím něco získali – a navíc by hrozilo, že se na náš kód někdo podívá a použije ho pro sebe.

2) Opera si vždy zakládala na tom, jak je dostupná pro skoro všechny platformy, se kterými se lze připojit k Internetu. Jednou z výhod otevřeného kódu by bylo to, že by vám komunita pomohla s portováním a správou na všelijakých platformách. Například distributoři Linuxu by se postarali o přípravu balíčků pro své distribuce, takže byste je nemuseli poskytovat sami.

Já myslím, že museli. Srdcem kódu je jádro [kernel] a my vynakládáme velké úsilí na to, abychom ho udrželi v určitých mezích. Trávíme spoustu času začleňováním kódu, protože pracujeme na skoro stovce produktů pro všechny možné operační systémy. A chceme, aby se poznatky získané při přípravě kódu pro tyto jednotlivé systémy odrážely v jádře. A to je velmi komplikovaný úkol.

Když jsem pracoval na open source, tak mi hodně lidí pomáhalo. Většinu práce jsem dělal sám, ale dost lidí přispívalo kódem. A většina těch návrhů (nepoužíval jsem CVS – začleňoval jsem to přímo) by program rozbila. Často vidíme u nových programátorů, kteří k nám přijdou, že dokud se s kódem dobře neseznámí, je daleko více pravděpodobné, že něco pokazí. Když člověk kódu nerozumí, tak opravuje symptom, ne příčinu. Proto má většina takhle velkých open source projektů určené správce, kteří kontrolují příchozí kód. A jejich práce je velmi důležitá, jelikož odpovídají za to, aby byl všechen kód na určité úrovni. Každopádně myslím, že rizika by pro nás převážila výhody.

Navíc by se určitě diskutovalo o tom, kterou licenci zvolit. Hodně open source společností mělo s výběrem licence problémy. Nejspíš by to dopadlo tak, že bychom nějakou licenci vybrali a lidé by si hned stěžovali, proč ne jinou.

Takže budeme podporovat otevřené standardy, budeme úzce spolupracovat i s těmi, kdo dělají open source. O naší podpoře Linuxu nemůže být pochyb. Společně s našimi open source partnery i konkurenty bude pracovat na přípravě nových otevřených standardů. Ale jak už jsem řekl, nevím, jak by nám to jako firmě mohlo pomoci. Zatím se nenaskytl žádný způsob, který by nám umožnil otevřít kód a zároveň pokračovat v růstu. Jsme v jiné pozici než například Trolltech.

3) Jak jste reagovali na zprávu o tom, že Nokia kupuje Trolltech? Používáte Qt pro unixové verze Opery – myslíte, že se pro vás něco změní?

Nepředpokládám, že by z toho pro nás něco vyplývalo. Ta změna se naší práce nijak nedotkne. Spolupracujeme s Trolltechem i Nokií, obě společnosti jsou našimi partnery. Partner koupil partnera. Jak jsem vyrozuměl z komunikace obou firem, tak budou i nadále Qt vyvíjet, a to jak pro desktop, tak pro ostatní platformy. Na nás to nebude mít vliv.

4) Když se rozhodujete, jaké nové funkce implementovat, berete v potaz i podporu standardů v jiných prohlížečích? Řídíte se také tím, co už umí konkurence, nebo jedete podle vlastního plánu?

Když se podíváte do historie, tak zjistíte, že jsme to byli většinou my, kdo jako první přicházel s novými nápady. Samozřejmě, že když někdo řekne „ostatní prohlížeče mají tohle, proč to nemáte také?“ tak to vezmeme v potaz. Ale obecně se vždy snažíme být ve všem první. Raději inovujeme než okoukáváme. Když má někdo zajímavý nápad, tak se na to také podíváme.

5) Ptám se proto, že párkrát byl společný bug hlášený v bugzille Firefoxu dříve opraven v Opeře. Je to jen náhoda, nebo sledujete i cizí chyby?

To je náhoda. Často se stává, že lidé nahlásí chybu ve Firefoxu i v Opeře zároveň – zvláště bezpečnostní chyby. Když někdo objeví bezpečnostní chybu, tak ji obyčejně vyzkouší ve všech prohlížečích a pak ji nahlásí všude naráz. Kromě toho většinou nic nevydáváme, dokud to neopravil také například Firefox – i když bychom měli opravu připravenou rychleji. Všeobecně se postupuje tak, že se se zveřejněním počká, dokud není problém opraven.

6) Byli byste ochotni doplnit obecné rozhraní pro rozšíření? Ačkoliv je možné přidávat funkce pomocí vlastního JavaScriptu, spousta uživatelů by ráda otevřenější rozhraní.

Mnohokrát jsme to zvažovali. V budoucnu pravděpodobně něco takového uděláme. Prozatím jsme se zaměřovali na widgety – pro přípravu aplikací, které běží mimo prohlížeč a stavějí na webových technologiích. Z hlediska rozšíření jsme se spíše snažili toho co nejvíce zabudovat přímo do programu. Je to pak těsně integrováno a běží bez další práce [out of the box]. Kromě rozšiřování pomocí JavaScriptu jsme to také umožnili prostřednictvím CSS a stále hledáme nové způsoby. Je jasné, že Firefox je rozšiřitelnější. Nebude to asi brzy, ale v budoucnu připravíme další možnosti rozšiřování Opery.

7) Zmínil jste vestavěné funkce. Opera už má teď nejvíce funkcí ze všech prohlížečů. Kromě samotného prohlížeče nabízí poštovního klienta, IRC chat, BitTorrent atd. Co máte v plánu dál? Jakou další velkou funkci plánujete?

Bude toho hodně. Tak je to vždycky. Snažíme se zjistit, co lidé potřebují, a jsme přesvědčení, že by každý měl mít v programu vše, co v prohlížeči chce. A přitom se snažíme udržovat malý objem kódu. Zatím se nám daří mít menší program než kterýkoliv konkurenční prohlížeč, ale přitom máme nejvíce funkcí. V tom chceme pokračovat. Do Opery 9.5 jsme přidali věci jako prohledávatelnou historii, což znamená, že pokud máte velkou keš, můžete si na disku nechat třeba měsíc prohlížení a vyhledávat na všech stránkách, které jste za tu dobu navštívili. To je velmi šikovná funkce. Představili jsme také Opera Link, která vám umožní synchronizovat záložky mezi různými instancemi Opery a webem, a to i když používáte jiné prohlížeče.

Budeme tedy pokračovat v inovacích, ale hodně pozornosti věnujeme také jádru prohlížeče. V současné době se toho v oblasti webových prohlížečů děje mnohem více než dříve. Například se připravuje HTML 5. Je tedy velmi důležité vylepšovat jádro, není to jen o nových funkcích. Mám pocit, že web začíná mít čím dál tím větší vliv. To je věc, které se podle mě Microsoft do jisté míry bál – že by se z webu mohla stát nová platforma. A dost toho napovídá, že by k tomu mohlo dojít. Proto bojujeme za otevřené standardy. Web je důležitý, lidé mají díky němu přístup k obrovskému množství informací. Může přinést změnu v zemích, kde mají lidé k informacím omezený přístup, protože se díky němu mohou podívat za hranice. Web na mobilech se může hodit v zemích, kde nemají pevné linky, nebo kde by jejich natahování bylo obtížné. Tam můžeme pomoci dostat lidi online například prostřednictvím Opery Mini.

8) Plánujete hlasové ovládání i pro jiné platformy než Windows?

K tomu bychom potřebovali partnera. Záleží to trochu na tom, jestli by se nám podařilo přesvědčit IBM, aby nám ten modul poskytli. My sami ho dodat nemůžeme.

9) Ale rozhraní byste chtěli?

Ano, moc rádi bychom to nabízeli třeba na Linuxu. Můžeme se pokusit přesvědčit IBM.

10) Bude se ještě před vydáním finální verze měnit výchozí uživatelské rozhraní, které je v 9.50 beta? Jaké komentáře jste ohledně tohoto rozhraní dostali?

Povětšinou to uživatelé hodnotí kladně. K malým změnám může dojít – vždycky reagujeme na zpětnou vazbu. Snažíme se najít rovnováhu mezi zaváděním nových věcí a příliš velkými změnami, kvůli kterým by se stávajícím uživatelům nová verze špatně používala.

11) Kdybyste si měl vybrat jednu funkci, která je naprosto skvělá, a jednu, která by potřebovala hodně vylepšit, které by to byly?

Myslím, že je to často jedna a tatáž. Je dost věcí, které by šlo vylepšit a já mám na to často dost kritický pohled, protože mám pocit, že všechno jde udělat lépe. Já používám Operu skoro pořád a některé věci jsem i sám implementoval. Dělal jsem například na uživatelském rozhraní, takže kdykoliv něco nefunguje, tak je to moje chyba – a všechno, co funguje správně, to mají na svědomí ostatní kluci. Když jsem naposledy něco programoval, tak jim trvalo půl roku, než objevili chybu, kterou jsem do kódu zanesl, takže teď už mě k tomu nechtějí pustit.

V Opeře jsme dovedli k dokonalosti možnost zobrazení více oken, sezení a podobně. To většina prohlížečů ve výchozí podobě neumí. Nemohl bych pracovat s prohlížečem, který neukládá sezení.

Další věc jsou jednoklávesové zkratky. To považuji za důležitou funkci. Teď je to ve výchozím nastavení vypnuté, protože někteří uživatelé ty klávesy mačkali omylem a nevěděli, co se děje. Pro mě je to však součást naší snahy o zpřístupnění. A rychlost, ta také. Mluvil jsem o tom s člověkem, který se jmenuje Brian Campbell a žije v Kanadě. Má svalovou nemoc, a mohl proto komentovat, nakolik je prohlížeč pro lidi s podobným postižením použitelný. Proto si myslím, že je to důležitá funkce. A navíc velmi účinná – jsem dost otrávený, když musím používat prohlížeč, který to neumí.

Gesta myší jsou velmi šikovná, pokud rádi používáte myš. Já opravdu hodně využívám Mail. Mám uloženo přes 50 tisíc e-mailů a potřebuji v nich rychle vyhledávat. Stačí mi napsat slovo a hned vidím všechny zprávy, které ho obsahují. Pokud byste mi poslal e-mail a já chtěl najít všechny zprávy, které jsem vám kdy napsal, stačí stisknout klávesu a mám je před sebou. Je to prostě velmi účinné. Ještě více to rozšiřuje nová možnost prohledávat historii prohlížení webu. Čím dál více obsahu je dostupného prostřednictvím databázového rozhraní. Tak velké objemy dat, se kterými přicházíme do styku, si podobné funkce vyžadují.

Pak jsou tu záložky. Řekl bych, že jednu vlastnost lidé příliš nevyužívají, a to aliasy. Můžete svým záložkám přiřadit názvy, takže když pak zadáte alias, dostanete se rovnou na požadovaný server, aniž byste museli vypisovat adresu nebo záložky procházet.

Nebo zoom a možnost přizpůsobit stránku šířce okna. Čas od času přijdete na stránku, kde je potřeba zvětšovat. Když jsem u počítače s malou obrazovkou, tak se mi někdy stránka do okna nevejde, protože někteří webdesignéři nepočítají s menší velikostí než 1024 pixelů. V takovém případě mohu stránku přizpůsobit velikosti okna. Nebo když někdo vloží do fóra příliš dlouhý komentář, tak pak nemusím horizontálně skrolovat.

12) A co funkce, které Opeře chybí? V čem Opera zaostává?

Debugování. Debugovací nástroje pro Firefox jsou v tuto chvíli lepší než pro Operu. To musíme zlepšit a máme to také v plánu. Něco jako Firebug. Víme o tom, že si vývojáři stěžují, protože Opera nic srovnatelného nemá. Pracujeme na tom.

Pak by si někteří uživatelé přáli možnost přidávat rozšíření – o tom už jsme mluvili. Možná něco takového v budoucnu doplníme. Snažíme se vývojářům rozšíření usnadnit práci, ale soustředili jsme se hlavně na widgety – v jistém směru je bereme jako důležitější, protože jsou cross-platformní. Jde spíše o jiný pohled na věc než o to, jestli to lze doprogramovat.

Obecně lze říci, že každá funkce Opery by mohla být vylepšena.

13) Vím, že máte rád plavání ve studené vodě. Nešel byste si zaplavat i do Vltavy?

eh...

To není chyták.

Opravdu to lidé dělají? Není nějak toxická nebo tak něco?

Není to nejčistější řeka světa, ale plavat se v ní dá.

Mám kamaráda, který u příležitosti své svatby plaval v řece Akerselva, jež protéká Oslem. Vedlo to také tunelem, kde byla úplná tma a společnost mu dělaly podivné hýbající se věci, asi krysy. Když jsem plaval v přístavu v Oslu, tak to sice bylo pořádně studené, ale také čisté.

Poznámka: Tor Odland, který má ve firmě Opera Software na starosti firemní komunikaci, navrhl, že by čtenáři mohli zkusit vymyslet nějakou výzvu, jejíž naplnění by Jon S. Tetzchner oslavil plaváním ve (studené) Vltavě. Pokud vás napadá sázka, která by stála za to, podělte se.

Opera: Jon Stephenson von Tetzchner

1) What would it take for you to release Opera as open source? I know you've already said in the past that open-sourcing would not bring any benefit to you, so I'm just checking whether there's been any change on that front. – I'm sure it would make all the Linux and BSD users happy.

The real question is why, and is it really important. In our world view what is important is open standards. If you have a choice between open standards and open source, our choice would always be open standards. Luckily, most of the time open source companies are actually happy with open standards so that's not really much of a challenge there but what we believe is important are open standards because then you have a choice. That you can switch products depending on your priorities.

And then there is the question of the open community. We have a very open community, we work with people a lot. I think the way we work, as a company, in many ways, is like as if we were open source. Now, people don't have access to our source code but people communicate with us, they give us feedback, they test our products. So we have a very open way of working with people. So then the question is why would we open source and what would be the benefit of that.

Btw, I've done open source myself, I made a project at Telenor Research. I made a program that took FrameMaker content and completely converted it to HTML. And I did that in open source. And it worked beautifully. But at the same time when I stopped working on the project it died. Even though everyone was using it. It was by far the most popular way to get FrameMaker documents into HTML. It was extremely powerful, it could take whole FrameMaker books, including chapters and multiple documents and convert it all – with images, links across documents, indexing – the whole thing was converted to HTML. But when I stopped it then the situation changed.

My impression is that if we were to open source Opera, some people would be able to look at our source code and they could potentially help us. I think still most of the work would be done by us. Just like it actually is with the other major open source projects. If you want to contribute to one of the open source projects it's not all that easy in practice. Because there's someone as a gatekeeper who controls it. So I'm not sure if we would gain that much from it and there would be the risk that people would look at our code and run away with it.

2) Opera always prided itself on being available for almost any device that can access the Internet. So one of the benefits could be that the community would help you with porting and maintaining Opera on different platforms. For example, the Linux distributors would take care of packaging the software for their distributions so you wouldn't have to prepare the builds by yourself.

I actually think we would. The heart of the code is the kernel. And we're working very hard just to make sure that we're always keeping things in line. So the amount of work we spend in taking code and remerging it is tremendous. Because we're doing something like 100 different projects on a lot of different operating systems. And we would like the knowledge from these projects to get in and improve. So the complexity of that is tremendous.

When I was doing open source there were lot of people helping me. I did most of the work but there were some people who were contributing to the code. Most of the suggestions – I wasn't using CVS, I was just hard-merging the code – would've broken the code. This is what we see as well with new programmers as they come in – if you have new people who don't know the code, the chance of them doing something wrong is greater. If you see a symptom and if you don't understand the code, if you haven't worked with it for some time, you fix the symptom but not the cause. So this why most open source projects, when they get to this size, they start having these gatekeepers. And the gatekeeper's job is very very important – to make sure that all of the code is of a certain level. So I'm not sure we would get that much benefit from this. And I think the risk would be bigger.

And, obviously, then there would be a discussion as to what license. We've seen some of the open source companies having big discussions on which license. We could choose a license and then people would be quickly complaining why not GPL, why not GPL version 3 or something like that.

So we will continue to commit to open standards, we will continue to work closely with everyone, we'll continue to work with people doing open source. There's no question about our support for Linux. We work with our open source competitors or sometimes partners in many ways on providing the new standards. Again, I'm not convinced that it would help us as a company to go open source. We have not seen any way that would allow us to do that and at the same time continue to increase investment. It's not like Trolltech.

3) What is your reaction to the news about Trolltech [being bought by Nokia]? What do you think it's going to bring about? You chose the Qt as the widget framework for your Unix versions. Now that Qt is a part of Nokia, do you think there's going to be any change for you?

I don't really see much of a change from that perspective. From what I understand we will be able to continue to work the same way. We work with both Trolltech and Nokia. Nokia is a partner, Trolltech is a partner. Partner buys a partner. I don't think it will change all that much for us. The communication from Nokia and Trolltech is that they will continue to develop Qt on desktop and in general. I don't really see a reason why that change should have any significant impact on us.

4) When deciding on what features to implement next, do you monitor the state of standard support in other browsers? Do you model your future plans based on what they do, or do you have your own roadmap?

I think that if you look at the history and you do a comparison you see that most of the times we're the ones that first come with ideas. Obviously, if someone says 'these other browsers have this, why don't you have that?' then we have to take that into consideration. But in general we always try to be the first. We prefer to be the innovator rather than the ones who follow. Of course, if someone has a good idea then we would look at that as well. That's the way the business works.

5) The reason why I'm asking this question is that there's been a couple of occasions when there was the same bug or mistake in the rendering engines of Opera and Firefox and once this bug was reported in the Firefox bug-tracking system it got very quickly fixed in Opera. In the next beta-release of Opera, it was fixed. Do you think it's just a coincidence, or do you actually monitor their bugs?

It's a coincidence. You may find that sometimes when people report a bug, they report it in both Firefox and Opera at the same time – especially security bugs. What happens quite often is that if you have someone reporting a security bug they check it in all the different browsers and they report it to all the different vendors at the same time. And then we often don't release anything until, for example, Firefox has fixed it – even though we fixed it quicker. I think there's a good general rule that you announce the issue after you fixed it, not before.

6) Would you consider including a general extension interface? While it is possible to add custom JavaScript to Opera, many users would appreciate a more open interface.

It's something that we have evaluated many times. We'll probably do something in the future. Our focus has been more on widgets – making applications that run outside the browser and are able to build on web technology. On the extensions side, traditionally our focus has been 'let's try to build as much into the browser as possible so people have a choice'. So we do it in a way that's tightly integrated and works out of the box. We've done so much – you mention extensions through user JavaScript, we've done it through CSS and we continue to find new ways to do it. It's clear that Firefox has a more extensible way of doing that. It will not be soon but we may provide some easier ways in the future to add more functionality to Opera.

7) You mentioned built-in functionality. As it is, Opera is the Swiss knife of browsers. Apart from the browser, there's a mail client, IRC client, BitTorrent client and what not. So what's next? What other major feature are you planning on adding in the future?

There's going to be a lot more. That's always the case. What we're trying to do is we're trying to look at what people want and need. And we believe that every individual deserves to get their things in there. So we try to do that while keeping the code small. We continue to manage to keep the size of the program smaller than any of the competitors while we have a lot more functionality. So we'll continue to do that. In Opera 9.5 we added things like searchable history which means that you can find any part. If you just search for a word you will be able to find any document that has the word in it. And if you work with a very big disk cache you can potentially keep a month of browsing on your disk or even more and you would be able to find any content that you've browsed. So that's a very powerful feature. We also introduced Opera Link which synchronizes bookmarks between your Opera instances and with web content – if you're using other browsers you can synchronize through that.

We will continue to innovate but a lot of the focus is also just on improving the browser core. I think there's more now happening with browsers than has been for some time, there's HTML 5 coming out and a lot of things happening in general. So just continuing to improve the browser core is very important. It's not only about adding features per se; the requirements on the browser side are increasing. There is an important change with regards to the web. I think the web is becoming more and more powerful. This is, to a certain extent, what Microsoft was afraid of – that the web might become a new platform. There is a significant reason to believe that that may happen. That's why we're fighting for open standards. The web is such an important place, people have access to a wealth of information. It can make a change in countries where information is controlled because you can have access to data from other countries. The web on mobiles can be useful in countries that don't have that many fixed lines and where building fixed lines would be difficult. There we can help people get online through Opera Mini, for example.

8) Are there any plans for a voice-command interface for platforms other than Windows?

For us to do that, it requires partnerships. So we have to convince IBM, or someone else, to provide that because that module is provided by IBM and we don't really have the competence to do that.

9) But would you like to?

Yes. I mean, we would love to provide it on Linux, for example. We can try to convince IBM.

10) Is the default user interface, as seen in the 9.50 beta, going to change before the final release? What kind of feedback have you received regarding the default layout?

In general, positive. It may well change somewhat, we're always taking feedback. But overall the feedback has been quite positive in this regard. We're always trying to find a balance between introducing or changing new things and breaking everything for everyone who has their customary way of working.

11) If you had to pick one feature that, in your opinion, definitely rocks and one that needs a lot of improvement, which would they be?

I think those are sometimes the same. There's a lot of things that can always be improved and I suppose I like being critical with respect to trying to do things better because I always think you can do better. I use Opera extensively for everything. I actually implemented some of the stuff in the original versions, I did parts of the UI so anything wrong is my fault and everything right is the guys doing it. Last time I coded something it took them six months to find the bug that I introduced so they want me to never code again.

With Opera with perfected the multi-window thing and the sessions and the like. I think that's something that most browsers still do not do by default. I would not be able to work with a browser that does not have sessions. That's one thing.

Single-key keyboard shortcuts. That's something we also have that I consider very important. We turned them off now by default because some people were hitting the keys and didn't understand why – but to me it's part of accessibility. And speed. Both of those. The guy that gave me some input on that is Brian Campbell. He has a muscular disease, he lives in Canada. And he gave me feedback to make sure that the browser would be usable for him. To me that's a very important function. I think it's very effective and I get very annoyed when I have to use a browser that doesn't have that.

Mouse gestures are extremely powerful if you like using the mouse. I use the Mail extensively, I have over 50 thousand mails in my mailbox and I need to be able to find whatever mail content very quickly. I can write any word and find mails that include it. If you send me an e-mail and I want to find all e-mails from me to you I press a key and I'm there. And then I can access all the mails. It's just very very effective. An extension to that is the new functionality with history. It's a kind of a next level with more and more content becoming accessible through a database interface. I think that's natural with the amount of data that we're consuming and keeping track of – you need something like that.

Another thing are the bookmarks. There's something I don't think many people are using which is the alias so you can give your bookmarks your own name. If you write that name you can access that server without having to write the address or go through the bookmarks which is more cumbersome.

Then the zoom and fit to window. Now and then you come to a site where you have to zoom. When I'm on a computer with a smaller display then sometimes a page would not fit on the screen because some web designers had the wisdom to code it for 1024 pixels. I can then fit the page to the window or I can zoom in. when someone enters a very long comment in a forum I can have it fit and I don't have to scroll horizontally.

There is a very long list of functions.

12) What about the ones that you think are lagging behind. What does Opera lack?

Debugging. The debugging tools available for Firefox at this time are better than Opera's. We have to improve that and we have a plan to do so. Like Firebug. We know that developers complain about Opera not having anything comparable. We are working on that, we will improve.

Then there are some people who would like extensions. Maybe we'll add something like that in the future. We are trying to make things easier for developers but our focus has been on widgets and we think that widgets are in some ways more important because they provide you with something that runs cross-platform. It's more of a paradigm shift than just being able to program the application.

Overall, every functionality in Opera can be improved. It's just, as a general rule, we can make it a little bit easier here and a little bit easier there but sometimes it's the small things that matter and not the big things.

13) How do you coordinate your development efforts across the globe? What sort of communication tools do you use in-house?

You would find that we use a lot of the same tools as other people. This is the complexity I was talking about before. When you deliver a hundred different projects a year and growing and you have people in different locations, the complexity of dealing with it is huge. We will use any tools, including meetings in person at times, mail, we have obviously things like CVS, we use Skype, we use chats – it's a combination of a lot of different tools to communicate. We use bug-tracking systems for communication as well. So we have a lot of different systems working in combination to make it possible to work remotely.

14) What is your strategy for local markets? Do you have different strategies developed for different parts of the world? If I were to come to your office in India and San Diego would I see any difference?

There are differences but in the office we try to keep certain things the same. It's not like they have to look the same. If you go to a different offices you would find that they look fairly different. What we try to find is a good working environment. That's what we try focus on in every single place. That includes how the offices are organized, availability of light in the offices, that you're able to sit and work comfortably, that you're able to work with teams, and things like that. And I think the thing that you find the same in every place is enthusiasm. That people are enthusiastic about working at Opera and they like the products they're working on and like getting the products out. And I think that's a very good thing.

Also in countries such as India where we could outsource if we wanted to, in those kinds of countries it is important for us that our office is established there, that it's an Opera entity, the people there are employed by us. It has practical implications but everyone's part of a family. So I think that's an important point of our strategy as well that we don't rely on outsourcing.

With regards to the complexity of the code we have, we need very smart people. That means we're not going after volumes. The important thing is to get the smart people, no to get as many people as possible. If you get a lot people that are maybe not as good at coding the difference between a very good program and a good program is going to be ten to one.

15) A few years back there's been a lot of speculation about a buyout by either Microsoft or Google. Did you ever seriously consider this as an option?

It's not been something we've been looking for. Our focus is to build the company. If we wanted to sell the company, we could have done that ten years ago for a fair amount of money when it was just Geir [Ivarsøy - co-founder] and myself. We wanted to build it and we have no plans to change that. At the same time we are on the market and we may have no choice if all the investors want to sell. But that's not what we're looking for. We want to build the company and get our products out of the door and that's our focus.

16) When do you expect to see a decision in the matter of your December complaint to the European Commission?

That's a good question. We don't know. I mean , we obviously believe that the case with Windows Media Player means that there is something to build on but at the same time I believe the Commission will have to work at the pace that they can. So we're hoping there will be positive things coming out of this shortly and I think in any case there is the positive effect of it that it raised the visibility of the importance of standards. I don't know if there is a direct correlation but Microsoft announced that they would be supporting Acid2 a few days afterwards. Sadly, later on they were saying they will not completely support it but that's another story.

I think, in a way, it's having an impact. Already there's something positive coming out of this. And we aim to continue to make sure that web standards will be the pillar of the web and that you will be able to continue to choose the browser of your choice. Whether you want to use Opera or Firefox or Konqueror or Safari – you should be able to choose the browser as long as the browser follows the web standards and that's the core of what we are doing here which is to provide people with choice. And I think it's working in that respect.

But how quickly the Commission gets to the first level which is basically 'ok, we agree' or the second level which is remedies, that we will have to see.

17) You mentioned that there is a precedent for the Internet Explorer tie to the Windows operating system in the form of the September court ruling which suggests that this part of the complaint could succeed. However, what chances do you think, realistically, has the second part, the part about following the standards? Do you think there's a real chance that the Commission might rule in your favor?

We would not have mentioned that if we didn't believe there was a good possibility of that. We would not have done this. We knew there was also risk that people would give us a hard time on this. But we think the issue is too important to leave it be. We're talking about the future of the web here and I think that's just something that's worth fighting for. We're taking a risk in doing this but I think the benefit to the web as a whole and to the web community is just too great not to try. And to be frank, I would be surprised if we don't get something positive out of this.

18) Which of the two of Opera's main revenue models is more profitable? Desktop or embedded?

I would say they're equally important. Currently if you look at it, slightly over 20 per cent of our revenue is coming from the PC side, the rest is coming from embedded. At the same time they're tied because our desktop browser functions as a showcase of our technology. And, btw, the desktop revenue has been growing faster over the last year. So I think both of them are extremely important and we see it as a whole. We get this question all the time: 'why don't you just drop desktop and focus on mobiles?' or something like that. And the way we see it, there's only one net, one web. What we're trying to do is provide you with a good web experience from any device of your choice. You want PCs, fine, you want mobiles, television, media players. We're trying to get you online to your favorite content and services. That's our goal. We have the benefit that we can deliver that on everything with the same code. So we don't see this as a competition, we see the two models helping each other. When we get the users to desktop it helps mobiles and vice versa.

19) While you do hold some Opera shares, it's not a majority. Would you be willing to share a bit of investment wisdom? What sort of companies do you invest in? Are you a conservative investor?

I have all my investments in Opera. I was one of the two founders of Opera so when we started I had 50 per cent. After a while we got other investors, we gave stocks to the employees, we gave options to the employees and my share has been going down. But it's not because I've been selling, it's because there have been other people coming in.

Maybe it's not a very smart investment strategy that I put all my eggs in one basket but that's the way it is. All my investments are in Opera and I don't have any plans to change that.

20) As you were there at the very beginning of Opera. In retrospect, what would you have done differently if you knew then what you know now?

There are always things that you can do better. When we started the company we were coming straight from Telenor Research, we were computer scientists, not really businessmen. So there are always things that you can do better but you don't always know. I'm very happy that a certain amount of things didn't happen. I'm happy we didn't sell the company, I'm happy we didn't get investors in very quickly – and we were fairly close to doing that and I'm very happy we didn't. Some of that is based on pure luck but I'm happy none of that happened. There are always things that can be improved but I have to admit that my focus is more on the future than on the past in general. I try to learn from the past but I don't really dwell on the past.

21) On the other hand, what do you think was a really good strategic decision? One that you would like to point at.

I'm very happy with our choice to do the cross-platform thing. We made a number of choices over the years when other people thought we should have done something different, including the investors. For example, the investors wanted us to do WAP. We said we didn't believe in WAP, we believed in one web everywhere, so we added support for WAP standards in Opera but we didn't go and make a WAP browser. For a while there was a lot of focus on push technologies – the browser would no longer browse, you would watch the web on television. We didn't believe in that, we didn't implement that. You can now do that with the browser but we didn't think that you would like to passively watch the web. Except when you choose to watch a movie but that's another story. We didn't believe in passive browsing and so far that's been right.

We made choices in platforms that didn't play out. For example, we chose to support the BeOS platform, a beautiful technology platform, which didn't work out but we're happy that we did. We chose to do Symbian very early. Before Symbian was founded we did Psion. People were telling us we were crazy to be doing this but I'm happy we made the choice. So there is a lot of decisions that we've done over the years. To do Linux and Mac. We should've done even more but we didn't have the resources to do it. It's always a tough thing when you don't have a lot of money. We were growing, we didn't have a lot of money to spend. Even though we wanted to put more resources here and there we didn't really have a choice. Now we have more and we're adding more people and that's a good thing.

22) Is the Prague Opera branch going to be just another development team, or do you plan to start some activities specifically for the Czech market?

In the beginning we want to build a technical team here. We're also hoping that by doing that we'll increase awareness of people here about Opera. And I think over time we may well have people focusing on the Czech market in particular. But the first step is to build a technical office. It's like that in all the places where we go. We start either a marketing or technical team and then after a while we grow it to be both. So that's what we're hoping to do here as well. I would not be surprised if we have some people more on the marketing side inside one year.

Tor Odland: It's so centrally located, the Czech Republic. We're already in Poland but that's definitely a development office. Maybe this one will be as well but we're keeping our options open.

Jon S. von Tetzchner: Sometimes it's a question of what people show up. We will always want smart people and we will try to hire them wherever we can.

23) The demand for developers in the Czech Republic is quite massive. What do you plan to offer to your prospective employees?

There's a fair amount of people that get attracted to Opera. The main point being that a browser is the most used application in the world. If you're working on an Opera product, you're working on something that will be used by hundreds of thousands or millions of people. You'll be getting significant feedback and I think for every programmer to work on that kind of thing is a dream job – if you're really interested. If you just want to code and get paid for it, then you would go somewhere else. But if you wanna code on something that actually makes a difference, on a product that is used by a lot of people, on a product about which you get feedback. In some ways I think that a lot of people like what we stand for, that we're focusing on open standards, on the availability of the Internet to as many as possible people out there. They're part of that by getting into Opera.

24) Apart from Prague, Brno in Moravia is also a popular destination for development centers, mainly because of its technical universities. Why did you choose Prague?

It was basically decided by the people. The group of people that are here now come from Oslo. This the way things typically work for us. We have 44 nationalities working at Opera. And now and then we make a decision that we want to open a new office. What we usually do is that we send people – or they even request to go to a place. And I think this was the most natural place for them to go. Prague is very central, it's also a very beautiful city, it's easy to get here. There are direct flights from Oslo, I think that's a good thing. I guess it's not that difficult to get to Brno but this is a natural hub in many ways.

25) I know you are very fond of swimming in cold waters. Would you consider going for a swim in the Vltava river that runs through Prague?

eh...

It's not a trick question.

Do people actually do that? It's not like it's toxic or something?

Well, it's not the cleanest river in the world but you can swim in it.

I had a friend who, when he was getting married, swam in the Akerselva which goes through Oslo. And he was swimming through a tunnel, totally dark, without anything. And there were things moving, probably rats. So, swimming in Oslo, which is what I was doing, was definitely very cold but also clean.

Související články

Srovnání kvalit prohlížečů
Firefox

Odkazy a zdroje

www.opera.com

Další články z této rubriky

Michal Švec ze SUSE na téma Virtualizace a SLES
Rozhovor s Radkem Špimrem, IBM na téma nových serverů IBM Power Systems LC
Zpověď startupu na vlně IBM
ČVUT jako MIT? Lendl, Navrátilová, Jágr, Sáblíková, nebo absolvent FELu?
Práce vývojáře je dobrodružství

Diskuse k tomuto článku

21.2.2008 00:56 Jirka | skóre: 36
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdá se mi poněkud podivné, že když mám zobrazený český překlad, tak se odkaz na přepnutí na anglický originál zobrazí v češtině a (neaktivní) odkaz na český překlad v angličtině. Nemělo by to být naopak?
21.2.2008 08:50 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Ten, kdo čte českou verzi, se česky dozví, co je za odkazem. Ten, kdo čte anglickou, se totéž dozví anglicky.
xkucf03 avatar 21.2.2008 17:15 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Mně přijde nejlogičtější, když se názvy verzí zobrazí vždy v daném jazyce - tedy česky a English - ať už se dívám na českou nebo anglickou verzi. Každý si tam najde název svého jazyka, který je mu srozumitelný a může na něj kliknout.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
21.2.2008 21:10 vlasta neubauer
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
když zabloudí čech na anglickou nebo angličan na českou verzi, tak by se měl ve svém jazyce dozvědět kudy odtud.

pokud by byly jazyky tři (nebo víc), tak by bylo jasně vidět, že vaše logika pojmenování verzí je úplně naruby.
21.2.2008 21:12 vlasta neubauer
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
jo a díky vám a jonovi za pěkný rozhovor :)
21.2.2008 21:17 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
když zabloudí čech na anglickou nebo angličan na českou verzi,
Proč by se to mělo stát? Anglické zdroje odkazují na anglickou část, české na českou. Návštěvník podle mě nepotřebuje ve svém jazyce vědět, kde zrovna je, ale kam by se dostal, kdyby kliknul na nabízený odkaz. Kdyby bylo jazykových verzí více, tak by IMHO měly být vždy odkazy v jazyce dané verze. Ale naštěstí existuje jednoduchý kompromis - dám tam oba jazyky.
Hobit avatar 22.2.2008 02:30 Hobit | skóre: 7 | blog: Kdo si hraje, nezlobí
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Neni to o zvyklostech, rodnym jazykem mit napsane, ze za odkazem je to rodnym jazykem? Takhle to spis vypada, ze je autor z jine planety nebo chtel ctenari procisnout sedou kuru mozkovou.

Mysleni boli. Cvicit lidi odolavat bolesti je chvalihodne, ale velmi nevdecne. ;o)
21.2.2008 08:32 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Odpovědět | Sbalit | Link | Blokovat | Admin
Preco nie je open source? Tak za to jasne hovori uplne posledna veta v jeho odpovedi, na co chodi okolo horucej kase:

>> a navíc by hrozilo, že se na náš kód někdo podívá a použije ho pro sebe
21.2.2008 12:50 Vasek
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
+1
xkucf03 avatar 21.2.2008 17:17 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
njn, asi by pak podezřele brzo vyšel IE 8 :-D
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
21.2.2008 08:37 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Odpovědět | Sbalit | Link | Blokovat | Admin
To je náhoda. Často se stává, že lidé nahlásí chybu ve Firefoxu i v Opeře zároveň – zvláště bezpečnostní chyby. Když někdo objeví bezpečnostní chybu, tak ji obyčejně vyzkouší ve všech prohlížečích a pak ji nahlásí všude naráz. Kromě toho většinou nic nevydáváme, dokud to neopravil také například Firefox – i když bychom měli opravu připravenou rychleji. Všeobecně se postupuje tak, že se se zveřejněním počká, dokud není problém opraven.
Zajímavé zejména v souvislosti se zprávičkou Opera: Mozilla zveřejnila popis chyby příliš brzy a související diskuzí. Protože jestli se nepletu, rozhovor je tři týdny starý, takže to určitě není reakce na tuto událost…
Petr (DotaZ) Jakubec avatar 21.2.2008 09:56 Petr (DotaZ) Jakubec | skóre: 5
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
myslim ze opera (minimalne na poli linuxoveho desktopu) ma jeste vice problemu nez jen tento. mozna ne tak fatalni ale urcite dost neprijemne.

casto (IMHO) je to zpusobeno proste tim ze neni OSS.

Namatkou je to treba naprosta nesouvislost s desktopem, nedaji se pretahovat linky na plochu.
nebo volani opery krz shell je utrpeni. s tim myslim ze souvisi i to jak mi opera neustale blazni kvuli zamkum.
proc mi porad nefunguje vestavena podpora pro video je mi taky zahadou, chvili to fungovalo ted uz zase ne...
no jako bonus : je stejne lina jako firefox,
a navic ma neuveritelne pomale GUI - dokonce natolik ze to pri vetsim zatizeni hranici s moznosti ji vubec ovladat.

myslim ze by se to hodne vylepsilo, kdyby ten kod pripravoval nekdo jiny... s firefoxem takove problemy nikdy nebyly

(ale taky nikdy nebyl tak inovativni jako opera :-) - jakmile vsak zacne zvetsovat stranku jako celek (.beta3 uz to dela) tak po par upravach a nekolika doplncich jde opera do kytek...uz ji mam plne zuby)
21.2.2008 10:36 ronny | skóre: 15 | blog: lake bodom | 3nec / Brno
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
je stejne lina jako firefox,
a navic ma neuveritelne pomale GUI - dokonce natolik ze to pri vetsim zatizeni hranici s moznosti ji vubec ovladat.
osobne mam naprosto jinou zkusnost (necham si nacist nejaky script v php, ktery trva dlouho) - firefox lag neda se s nim nic delat.. v opere se lagne jen jedna zalozka ktera to nacita...
Metal smajdalfe, METAL!
cezz avatar 21.2.2008 14:41 cezz | skóre: 24 | blog: dm6
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Zvlastne mne sa v podobnej situacii zachova v pohode aj Firefox (ostane visiet len jeden tab) - mozno to chapem nejako inak ako ty..
Computers are not intelligent. They only think they are.
21.2.2008 15:15 ronny | skóre: 15 | blog: lake bodom | 3nec / Brno
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
ano... muzu ho pouzivat ale operu muzu pouzivat jakoby se nic nedelo.. pricemz firefox je pri tomto nepouzitelny
Metal smajdalfe, METAL!
srigi avatar 21.2.2008 15:18 srigi | skóre: 10 | blog: sricont
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Toto si presne trafil. Kvoli tomuto nemozem rychlo po prichode k PC pootvarat taby, tak ze iba vyklikam zalozkovane odkazy pomocou middle-click. FF proste lagne na prvom vytazenom servri. Opera v pohode stiha moje prikazy a este ma dost casu aby zacala rychle servery okamzite renderovat.
Be kind to newbies.
21.2.2008 14:34 Jan Molič
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
S pomalostí GUI nesouhlasím. V tom je u mě opera nejrychlejší, mám běžně otevřeno i 60 záložek a chová se pořád dobře. Pomalost GUI může být dána problémem v ovladači grafické karty - v nějakém článku o QT jsem nedávno četl, že se QT chová velmi pomalu na některých grafických kartách, ale že to není chybou QT, nýbrž právě toho ovladače.
frEon avatar 21.2.2008 15:03 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
presne, operu pouzivam jiz nekolik let a nikdy jsem nic podobneho s pomalosti nezazil, ikdyz jsem mel otevrenejch 60+ panelu.
Talking about music is like dancing to architecture.
21.2.2008 16:06 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
no jako bonus : je stejne lina jako firefox, a navic ma neuveritelne pomale GUI - dokonce natolik ze to pri vetsim zatizeni hranici s moznosti ji vubec ovladat.
To neodpovídá mému pozorování.
Quando omni flunkus moritati
Petr (DotaZ) Jakubec avatar 22.2.2008 11:16 Petr (DotaZ) Jakubec | skóre: 5
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
ze by za timto jevem byly ovladace grafiky se mi nejak nezda... dela mi to na vsech mych osobnich strojich a jsou to i845, ati1250, radeon7000VE, GF6600GT, a sem tam i radeon9200. a navic i na ruznych distrech. od gentoo-like , mandrivu, debian az po ubuntu.

je ale pravdou, ze QT nepouzivam bezne a cele je to vlastne provozovano obvykle v GTK (gnome, xfce, jwm)

take bych rekl ze v9,5 se vyrazne zlepsila. alespon prepinani nema to neprijemne zpozdeni. (je to jen okamzik ale uz je proste videt i u 5-8 zalozek)

myslim ze mi to definitivne vyresi az ff3 ;-)
21.2.2008 10:25 kain
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Odpovědět | Sbalit | Link | Blokovat | Admin
no si sa ukazal. este nam nieco predved. ci uz mama nepusti k prehliadacu?
21.2.2008 10:26 kain
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
eh to je divne. este ked som to pisal tu bol nejaky skaredy komentar plny invektiv. kde zmizol?
21.2.2008 10:40 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Příloha:
kde zmizol?
Do /dev/null. Takové věci považujeme za spam. Nějaký zakomplexovaný jedinec občas do diskuzí vkládá příspěvky plné nadávek (viz příloha). To ani nemá cenu cenzurovat, takže to rovnou mažeme. Doporučuji na to neodpovídat - nijak to nepomůže.
21.2.2008 12:10 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Jen to jenom k dobru věci.
22.2.2008 14:47 Brokarna | skóre: 18 | blog: problemy_s_r_o
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Jsem si vždycky říkal, že tu nikde nevidím spam a podobný ... :-)
21.2.2008 12:54 fettgesicht
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Odpovědět | Sbalit | Link | Blokovat | Admin
Když se podíváte do historie, tak zjistíte, že jsme to byli většinou my, kdo jako první přicházel s novými nápady.

To je myslím docela pravda. Těším se na další novinky.
Luboš Doležel (Doli) avatar 21.2.2008 15:12 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše O Opeře Mobile
Odpovědět | Sbalit | Link | Blokovat | Admin
Desktopová Opera je fajn, ale ta Mobile (pro Windows Mobile) je docela hrůzná. V 50 % případů korektního ukončení a v 100 % případů nekorektního něco zvorá v adresáři cache4 a příště se nespustí. Musím sestřelit její proces, smazat obsah adresáře a pak jde. A za tohle ještě chtějí platit, tenhle trial mě vážně nepřesvědčil :-(
21.2.2008 16:00 Mandarinka
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Odpovědět | Sbalit | Link | Blokovat | Admin
Lidé, mám pocit, že ve Studené Vltavě zas tak moc vody není... by břichem nedřel o kameny. Jo, leda že by hodně pršelo.
21.2.2008 17:03 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Ve studené Vltavě je vody dost. A kdyby ta Studená někdy tekla Prahou, tak bude mít vody také dost :-)
egg avatar 21.2.2008 22:01 egg | skóre: 20 | Praha
Rozbalit Rozbalit vše Otevřené standardy vs. Open source?
Odpovědět | Sbalit | Link | Blokovat | Admin
Nechápu, proč von Tetzchner staví otevřený kód proti otevřeným standardům, jakoby to byly dvě alternativy na výběr. Považuji to za pseudoargument. Chápu, že mají důvody své dílo držet pod pokličkou, ale se standardy to přece vůbec nemá co dělat. Nebo mi něco uniklo.
Proč led klouže? --Aldebaran bulletin
xkucf03 avatar 21.2.2008 23:08 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
Jo, tohle mě taky zarazilo, nedává to moc smysl. Přijde mi zbytečné to nějak okecávat, prostě nechtějí otevřít zdrojáky, tak nechtějí a nemusí si vymýšlet nějaké pseudodůvody. Otevření by přece nemuselo znamenat, že budou přijímat patche od kde koho, můžou je klidně posílat do /dev/null a vyvíjet si jak byli zvyklí (jen by lidi měli možnost zkontrolovat, co si to na svém počítači vlastně pouští - i to by byl přínos). Jestli se bojí vykrádání kódu, tak ať, napsali si to sami, tak je to jejich rozhodnutí, ale může to říct na rovinu. A jestli tam mají kód ukradený odjinud... to už se tak snadno na rovinu neříká :-)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
Petr (DotaZ) Jakubec avatar 22.2.2008 11:03 Petr (DotaZ) Jakubec | skóre: 5
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
naprosto souhlasim, take mi prijde ze nejak zbytecne klickuji... staci rict ze se snazi si svou supr-trupr oper proste chranit. vzhledem k tomu ze jsou obvykle na poli prohlizecu leaderem tak by se to i dalo akceptovat, i kdyz si dovedu predstavit, ze by se mohli chranit i jinak.
22.2.2008 11:46 werwolf
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
Mozna trosku klickuji, ale ma pravdu v tom, ze vyznam open-source je precenovan, prestoze vetsina jeho uzivatelu nejsou programatori a tudiz nejsou schopni se zdrojovym kodem cokoli delat. Z toho pohledu ma Jon pravdu. Zminku o standardech zrejme minil tak, ze by opera klidne mohla vymyslet proprietarni formaty, jako to (v minulosti) delal Microsoft se svym IE.

Pokud by Opera byla open source, kazdy kdo je toho schopen, by mohl ji mohl upravovat a doplnovat a distribuovat, coz by nemuselo bys spojeno se stejnou urovni kvality, o jakou se Opera snazi a v konecnem dusledku by ji to snad i mohlo ublizit.

Diskuse je notne poznamenana faktem, ze jeji ucastnici jsou zrejme uzivatele Firefoxu. Opera s necim prijde a nekdo to hned okopiruje a pak "argumentuje", ze Firefox je lepsi. :(
alblaho avatar 22.2.2008 12:41 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
Jistěže většina lidí nejsou programátoři. Já programátor jsem a prohlížel jsem tak setinu promile kódu, co mi tu běží.

Ale to nevadí, stačí mi, že to možné je a to snižuje riziko, že mi ten kód někdy uškodí. Pač třeba v RH toho kódu prohlížejí víc a OSS kód málokdy umře, pokud je zájem uživatelů.

Pokud by Opera byla OSS, používal bych ji raději. Uznávám, že drtivá většina lidí pojem opensource vůbec nepotřebuje. Ale OSS prostě nefunguje na tom, že by všichni museli programovat a všechno prohlížet, ale na tom, že to _je možné_.
22.2.2008 13:32 werwolf
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
Dobre, ale pak je ten argument irelevantni.

To je jako rici, BMW je lepsi protoze je to BMW a Budvar protoze je to Budvar. Proto ani OSS neni lepsi, protoze je to OSS.

Pokud prohlidnes nejakou tisicinu procenta kodu nemas sanci potencionalni skodlivost zjistit, ale nejsem programator, mozna se pletu.
22.2.2008 14:54 I
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
omg, evidentne oba netusite jaka je filozofie Free Software. Vubec nejde o skodlivost / neskodlivost, ale o moznost si kod prostudovat a modifikovat, to closed source nenabizi a vsemi moznymi zpusoby komplikuje / zakazuje.
xkucf03 avatar 22.2.2008 17:14 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
Jde taky o jistotu do budoucna - když je to opensource, nemusím se program bát používat a stát se na něm částečně závislým, protože vím, že jeho vývoj nikdy neskončí - přinejhorším můžu vývoj převzít já a vyvíjet si program sám.

(ale u prohlížečů tahle vlastnost není až tak zásadní, jako třeba u middlewaru - tam být závislé na někom třetím a nemít jinou možnost než solit peníze, je peklo)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
Sešívaný avatar 23.2.2008 20:24 Sešívaný | skóre: 23 | Brno
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
To zní sice pěkně, ale realita je taková, že se přestalo vyvíjet množství open source projektů a nikdo se jich neujal.
xkucf03 avatar 23.2.2008 20:30 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
Tak to to ne asi nebyl (dostatečný) zájem (program asi nebyl dost užitečný nebo perspektivní - a tak je dobře, že skončil). Protože jinak by se vývoje někdo ujal, nebo by ses ho ujal ty, když ho potřebuješ, nebo by sis zaplatil někoho, kdo ho bude vyvíjet podle tvých potřeb. Aspoň v něčem je ten open source celkem tržní (nekvalitní a neefektivní produkty zmizí a zůstanou ty užitečné).
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
24.2.2008 14:39 werwolf
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
Moznost vyvijet sam, ci zaplatit nekoho jineho, kdo to umi je moznost ciste teoreticka. Open Source se hodne rozsiril prave proto, ze byl zdarma ne?

Taky si vsimni, ze MoFu, se vykaslala na Thunderbird, protoze udajne "nebyl tak uspesny jako Firefox. Myslim, ze prave na prikladu Thunderbirdu je videt, ze nemas pravdu a ze Open Source neni zarukou vubec niceho. I kdybych byl programatorem, zreme nebudu mit tolik casu, abych ja sam vyvijel prohlizec dal. Nehlede na to, ze vyvijet prohlizec predpoklada hluboke znalosti nerjruznejsich technologii. Nevim, kdo z vas, by byl schopen implementovat napr. CSS3, nebo SVG, byt jste nekteri.
24.2.2008 19:19 Jirka | skóre: 36
Rozbalit Rozbalit vše Re: Otevřené standardy vs. Open source?
Interpret zvládne napsat snad každý bakalář, který vyleze z české VŠ, kde se učí informatika/informační technologie. Jelikož téměř všechny takové bakalářské obory vyučují jazyky a teorii (součástí je i praxe) překladačů.
28.2.2008 09:50 marek
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
Odpovědět | Sbalit | Link | Blokovat | Admin
Podla mna by to malo byt: " ... Takže si myslím, že kdybychom otevřeli kód Opery a někteří lidé by se na něj podívali a hned umreli smichy ..." :)
xkucf03 avatar 28.2.2008 10:24 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Opera: Jon S. von Tetzchner
To by se ti mohlo stát u Firefoxu. Jenže i beztak ho používá víc lidí než Operu :-)
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.