Eindelijk
Begin maart plaatsten we een oproep om al jullie brandende vragen voor Opera Software te posten. Het idee was destijds om een interview via e-mail te doen en de antwoorden vrij snel na het verstrijken van de deadline online te zetten. Opera was echter zo onder de indruk van onze nieuwsgierigheid dat we zijn uitgenodigd om een kijkje te komen nemen op het hoofdkantoor in Oslo, waar we persoonlijk kennis konden maken met de mensen achter de browser. Dit plannen en uitvoeren duurde allemaal iets langer dan het sturen van een mailtje, dus vandaar de vertraging. Natuurlijk ging de vragenlijst wel mee naar Noorwegen, dus bij deze dan eindelijk de antwoorden.
Opera, het vergeten alternatief
Onder de tweakers is Opera niet denderend populair. Slechts 3% van de sessies en 5% van de pageviews wordt door deze browser gegenereerd (ja, we kunnen het ook herkennen als hij zich als Internet Explorer identificeert). Firefox daarentegen neemt 42% van de sessies en maar liefst 56% van de hits voor zijn rekening. Waarom is de ene 'alternatieve' browser zo veel meer aanwezig dan de andere? Op het gebied van features, snelheid en ondersteuning van standaarden en verschillende platforms doen de twee nauwelijks voor elkaar onder. Er zijn ook genoeg fans van beide browsers die met alle liefde zullen 'bewijzen' dat hun keuze de beste is, maar toch bestaat er een groot verschil in populariteit. Dit effect is overigens niet alleen op Tweakers.net zichtbaar, maar ook wereldwijd.
Ware het niet voor alle 'speciale' projecten die Opera doet (versies voor telefoons, televisies, treinen, vliegtuigen, spelcomputers, enzovoorts), dan had het bedrijf nu waarschijnlijk al lang niet meer bestaan. Maar betekent dit dat men de desktopmarkt nu heeft opgegeven? Nee, integendeel. Uit gesprekken met de minstens veertien mensen van Opera die we mochten doorzagen, blijkt een hoop vertrouwen in de toekomst van het product. Behalve antwoord op de vragen krijgen we ook een rondleiding door het kantoor, die helaas beperkt was, omdat bedrijven als Nokia en Samsung bijzonder zenuwachtig worden bij het idee van pers in de buurt van hun prototypes.
Het onopvallende gebouw (het lelijkste van de stad, aldus insiders) in een rustige wijk buiten het centrum huisvest zo'n 300 man/vrouw, maar er heerst toch een gezellige en persoonlijke sfeer, inclusief foto's van babies in de kantine en een pingpongtafel. Er werken veel jonge mensen van opvallend veel verschillende nationaliteiten. Wat ook opvalt is dat ontwikkelaars op alles van emacs tot Visual Studio werken. Werkelijk een bonte verzameling mensen dus, maar ze delen allemaal dezelfde passie voor hun product.

Laten we snel beginnen met de antwoorden om er achter te komen hoe Opera denkt en werkt. Antwoorden zijn geen letterlijke quotes maar geparafraseerde fragmenten uit een of meerdere gesprekken. Voor het leesgemak hebben we de vragen ingedeeld in vijf groepen: Desktop, Mobile, Community, Ontwikkeling en Standaarden. Iedere sectie wordt nog even kort geïntroduceerd voor de echte vragen beginnen.
Desktop
Het eerste deel van het interview gaat over de desktopversie, waar de hele geschiedenis mee begonnen is en waar veel mensen Opera waarschijnlijk nog steeds van kennen. De kleine download huisvest niet alleen een webbrowser maar ook een hele lading extra functionaliteit, zoals een mailprogramma, newsreader, chatprogramma en zelfs een cliënt voor bittorrent.
T.net: Kunnen jullie in het kort beschrijven op welk soort gebruiker jullie je richten met Opera voor desktops en waarom het voor deze mensen een betere keus is dan bijvoorbeeld Firefox of Internet Explorer?
Opera richt zich op een brede groep gebruikers. Ten eerste op de trouwe huidige groep, die men gelukkig wil houden door zoveel mogelijk van hun verzoeken te verwerken. Ten tweede willen ze meer mensen bereiken door het gebruiksgemak te blijven verbeteren, zodat niet alleen de techneuten maar ook normale mensen er mee om kunnen gaan. Het belangrijkste voordeel van de browser vindt men de flexibiliteit, waardoor iedereen hem kan aanpassen aan zijn eigen behoeften. Ook de snelheid wordt aangedragen als een voordeel. Hiermee bedoelt men niet alleen het tempo waarmee de pagina's op het scherm getoverd worden, maar ook het gemak waarmee bepaalde handelingen uitgevoerd kunnen worden. Tot slot noemt men de veiligheid; Opera zou minder lekken hebben en deze sneller fixen dan andere browsers.
T.net: Op het gebied van features en snelheid is jullie browser duidelijk een sterke concurrent, maar toch is het lang niet zo populair en gehyped als Firefox. Waarom heeft Opera de boot gemist? Zouden jullie het anders aanpakken als jullie een tweede kans zouden krijgen?
Firefox is de laatste tijd inderdaad heel snel gegroeid, maar van 1998 tot 2004 had Mozilla ook nog nauwelijks succes. In de beginfase had Opera als bedrijf geen andere keuze dan het meeleveren van reclame, maar die tijd is nu voorbij. Men gelooft dat veel mensen Opera fijner zouden vinden dan Firefox, als ze het maar zouden proberen. Door middel van marketing en mond-tot-mondreclame hoopt men de groeicurve van Firefox te kunnen evenaren.
T.net: Blijven jullie vechten voor marktaandeel op desktopgebied nu er andere bronnen van inkomsten zijn gevonden, en zo ja, op welke manier? Is er nog wel genoeg ruimte voor innovatie, of zal het (ook) van marketing afhankelijk zijn?
De desktopbrowser blijft een centraal onderdeel van de strategie. Opera ziet de mogelijkheid om verschillende apparaten met elkaar te laten samenwerken als een van de belangrijkste drijfveren voor de toekomst, en de pc zal daar toch altijd een knooppunt in blijven. De laatste tijd zijn er zowel nieuwe programmeurs als marketingmensen aangenomen, dus van opgeven is geen sprake.

Opera's baas Jon S. von Tetzchner kijkt na deze moeilijke vragen nog steeds vrolijk
T.net: Er zijn in het verleden al een aantal 3d-desktops geweest, maar met de komst van Vista begint het idee zich snel te verspreiden. Denken jullie dat browsers of websites hier op een nuttige manier gebruik van kunnen maken?
3d heeft altijd tot de verbeelding gesproken, maar het blijft moeilijk om het gebruiksvriendelijk en overzichtelijk te houden. De mogelijkheden zullen ongetwijfeld benut worden, maar dat is meer iets voor de lange termijn. Als de behoefte groeit moeten er open standaarden komen om creatieve ontwikkelaars niet te belemmeren.
T.net: Veel mensen zijn nieuwsgierig naar de toekomst van jullie product. Wat zijn de belangrijkste problemen die jullie hopen op te lossen, trends waar jullie op in willen spelen of features waar mensen om vragen?
Men kan niet te veel details geven om de concurrentie geen onnodige voorsprong te geven, maar men blijft zich sterk maken voor snelheid. Sinds de oorspronkelijke release van Opera zijn de systeemeisen nooit verhoogd en dat wil men zo houden. Verder is het belangrijk om naar de gebruikers te luisteren. Met hypes/trends als Web 2.0 springt men voorzichtig om. Gebruikers moeten de mogelijkheden krijgen om mee te doen, maar liever door slim gebruik te maken van de huidige features dan door speciale versies te bouwen.
Een exclusief nieuwtje dat men ons wel wil vertellen is dat er een nieuwe feature in versie 9.50 komt die gebruikers in staat stelt om hun eigen geschiedenis te doorzoeken. Deze functie zal zowel vanuit de quick search als vanuit de gewone auto completion beschikbaar zijn en moet gebruikers helpen om pagina's terug te vinden die ze recent hebben bezocht, maar waarvan ze de naam of het adres alweer vergeten zijn.
T.net: Een aantal van onze bezoekers heeft nieuwe features aangevraagd, graag jullie mening hierover.
- Web developer toolbar - Tussen de oproep om vragen in te sturen en het afnemen van het interview is een eerste versie hiervan uitgebracht, die standaard aanwezig is in Opera 9.20. Men voegt er aan toe dat er nog meer leuk speelgoed voor ontwikkelaars onderweg is.
- Ondersteuning voor Nederlandse spraak - Hiervoor is men afhankelijk van bibliotheken van IBM. Het is niet bekend wat hun plannen zijn voor ondersteuning van Nederlands.
- Meer features en zichtbaarheid voor user javascript - Men is het er volledig mee eens dat deze feature voor de meeste mensen te moeilijk is. Er wordt aan gewerkt om dit makkelijker en krachtiger te maken. De juiste balans vinden tussen een overzichtelijke interface en veel features is moeilijk, maar daar wordt constant aan gewerkt.
- Synchronisatie van instellingen/bookmarks tussen verschillende locaties en apparaten - Letterlijk wil men het nog niet toegeven, maar uit diverse hints blijkt toch wel heel duidelijk dat het onderweg is.

Nieuw in versie 9.20: snel naar je favoriete sites met SpeedDial
T.net: Hoe komt het dat Opera zo snel is, met name op oude systemen en op het gebied van Javascript? Zijn jullie programmeurs zo goed of wordt er gebruik gemaakt van speciale technieken, zoals een JIT-compiler? Zijn er verdere verbeteringen mogelijk, specifiek op het gebied van SVG en SMIL?
De belangrijkste reden voor de snelheid is het feit dat alles van de grond is opgebouwd om te kunnen werken op telefoons en andere apparaten met weinig rekenkracht en geheugen, waardoor de hele cultuur van ontwikkeling op compacte code en hoge prestaties is gericht. De desktopversie plukt daar de vruchten van. Voor Javascript gebruikt men geen speciale techniek zoals een JIT-compiler, maar zijn de prestaties het resultaat van heel veel hard werk, waaronder drie of vier complete herschrijvingen. De compiler waar Adobe en Mozilla samen aan werken zal ongetwijfeld helpen, maar die techniek is ook niet zaligmakend en men denkt dat het verschil niet onoverkomelijk is. Er wordt in ieder geval gehint naar een nog snellere Javascript-engine in de volgende release (9.50 - codenaam Kestrel). Ook aan de prestaties van SVG en Canvas wordt voortdurend gewerkt.
T.net: Opera staat er om bekend dat het een kleine download is ondanks het grote aantal features. Verschillende mensen vroegen echter toch om een 'light' versie, of in ieder geval een waarbij de gebruiker kan kiezen welke onderdelen hij wil installeren, zodat bijvoorbeeld mail, nieuws of bittorrent weggelaten kunnen worden. Zijn hier plannen voor?
De meeste features zijn wel onderdeel van de download, maar nemen geen processortijd of geheugen in beslag zolang ze niet gebruikt worden. Juist door ze te integreren kunnen ze klein en snel blijven. Als allerlei verschillende losse componenten aan elkaar geplakt moeten worden ontstaat er overhead en wordt het totaal trager en groter voor degenen die de extra's willen gebruiken, terwijl het voor degenen die het niet gebruiken nauwelijks winst oplevert.
T.net: Komt er nog een nieuwe versie voor BeOS Zeta/Haiku?
Op dit moment zijn er geen plannen voor. Als BeOS zelf weer tot leven komt zullen ze het echter wel overwegen.
Community
Een 'digitaal' product telt vandaag de dag niet meer mee als er geen community bij hoort, een (trouwe) schare gebruikers die bijvoorbeeld informatie uitwisselen, nieuwkomers op weg helpen of uitbreidingen bouwen voor hun favoriete gadget of stuk software. Via My.Opera biedt Opera ondere andere forums, (foto)blogs, extra themes en kleine spelletjes aan om zijn gebruikersgroep te cultiveren. Het lijkt behoorlijk populair te zijn: de teller staat op moment van schrijven op bijna 800.000 leden. Maar hoe serieus is dat allemaal?
T.net: Je zou kunnen zeggen dat de sterke community achter Firefox een van de redenen is waarom het populairder is. Sommige mensen hebben bij ons geklaagd over een gebrek aan feedback op bugmeldingen en andere verzoeken. Hoe belangrijk is de community voor jullie en hoe ver gaan jullie om die tevreden te houden?
De community is extreem belangrijk voor Opera en ze zijn erg dankbaar voor de hoeveelheid werk die erdoor verzet wordt. Er wordt een hoop tijd in gestoken en men neemt alle feedback serieus. Door medewerkers op het openbare forum te laten posten en previews van nieuwe versies uit te geven geeft men mensen de mogelijkheid om heel erg betrokken te zijn bij het ontwikkelproces. Niet iedereen kan echter zijn zin krijgen, want het moet allemaal ook klein, snel en overzichtelijk blijven. Als iedereen zijn eigen trucje, knopje of vinkje kreeg zou dat niet lukken.
T.net: Willen jullie de community in de toekomst beter gaan benutten, bijvoorbeeld door een uitgebreidere interface voor extensies of een openbare bugtracker aan te bieden?
Wat betreft extensies: die heeft Opera dankzij alle meegeleverde features minder vaak nodig dan Firefox, maar men onderkent dat er wel een behoefte bestaat. De eerste stap in de richting (Widgets) zijn leuk maar nog beperkt in hun mogelijkheden. Dat heeft als voordeel dat het veilig en stabiel blijft. Er wordt ondertussen gekeken naar manieren om de mogelijke functionaliteiten uit te breiden, maar er worden nog geen concrete toezeggingen gedaan.
Wat betreft de bugtracker: dit is een veelgehoord verzoek en intern ook regelmatig onderwerp van discussie geweest, maar men heeft voorlopig geen plannen om het openbaar te maken. Hoewel men op zich de gebruikers wel meer inzicht zou willen geven in de status van bugs, moeten de ontwikkelaars nog wel de ruimte hebben om privé over dingen te discussiëren. Een ander voordeel van een gesloten systeem is dat men beter inzicht krijgt in welke bugs vaker worden gemeld en welke slechts geïsoleerde gevallen lijken te zijn, zodat de ernstige problemen een hogere prioriteit kunnen krijgen.

T.net: Hebben jullie wel eens overwogen om open source te gaan?
Ja, dit is wel onderwerp van discussie geweest intern, maar het is besloten dat het geen zin heeft. Ten eerste omdat het dan moeilijker wordt om er als bedrijf geld aan te verdienen, maar ook omdat men er niet van overtuigd is dat de kwaliteit van het product er beter van zou worden. Men zou moeten kiezen tussen of controle verliezen over het product, of een strikt systeem hanteren waarbij alle ingezonden bijdragen gecontroleerd en eventueel herschreven worden. Opera gelooft dat het door gewoon goed met de gebruikers te communiceren en tegelijkertijd zo veel mogelijk open standaarden te steunen dezelfde positieve effecten kan bereiken zonder de 'overhead' van een opensourceproject.
Mobile, Ontwikkeling
Met de mobiele versies van Opera wordt het geld verdiend: speciale edities voor telefoons, pda's, treinen (Thalys), vliegtuigen (Airbus A380, als we de hint goed hebben begrepen), spelcomputers (Wii), videospelers (Archos), televisies, enzovoorts. Opera kan een browser maken voor bijna alles met een scherm. Binnen het bedrijf onderscheidt men de afdelingen 'Mobile' (telefoons) en Devices (de rest), hoewel die in de praktijk veel dezelfde code en technieken gebruiken.
T.net: Jullie Small Screen Rendering-techniek (SSR) was een van de eerste bruikbare, maar Microsoft en Nokia werken hard om jullie in te halen. Hoe sterk voelen jullie de druk van concurrentie op het gebied van mobiele browsers? Wat is jullie sterkste punt ten opzichte van anderen?
Opera is al heel lang bezig met browsers voor kleine schermen, je zou kunnen zeggen dat ze de markt gevormd hebben. Het unieke voordeel van Opera is dat dezelfde 'core' gebruikt wordt voor alles van een telefoon tot een volwaardige pc, zodat alle features en standaarden uit de desktopversie automatisch ook op andere apparaten ondersteund kunnen worden. Andere pc-browsers zijn te zwaar om op een telefoon te kunnen draaien en de concurrentie moest dus vanaf nul beginnen. Terwijl zij nog bezig zijn om de renderkwaliteit van desktops te evenaren kan Opera verder werken aan het verbeteren van zijn techniek, onder andere door met makers van telefoons en eindgebruikers samen te werken.
T.net: Wat is de volgende stap voor Opera Mini en small screen rendering? Geloven jullie dat uiteindelijk alle content en applicaties op een mobieltje kunnen werken, of zijn er fundamentele beperkingen?
Heel veel sites werken nu al, omdat dezelfde techniek voor desktops en telefoons gebruikt wordt. Sommige sites vereisen echter een layout die op de pixel precies is en dat kan SSR niet altijd goed weergeven. In dat geval moet overgeschakeld worden op desktopstand, waarbij horizontaal en verticaal gescrolled moet worden. Belangrijkste punt is echter dat SSR het kip-ei-probleem oplost: als mensen niet mobiel internetten gaat niemand zijn sites geschikt maken voor kleine schermen, maar als geen enkele site lekker werkt gaat niemand mobiel internetten. Opera is een sterk voorstander van de 'One Web'-filosofie, waar sites gebaseerd op standaarden met hoogstens een css-wijziging op ieder apparaat kunnen werken, zonder beperkingen op het gebied van functionaliteit.

Tweakers.net werkt in ieder geval al
T.net: Het is enkele hackers gelukt om Opera Mini op PalmOS aan de praat te krijgen, maar de methode is nogal omslachtig. Komt hier nog officiele ondersteuning voor?
Opera Mini zal standaard meegeleverd worden met de volgende generatie PalmOS. Dit is volgens iemand van Opera al aangekondigd in een persbericht, maar dat kunnen we niet vinden. Primeurtje? 
T.net: In de PocketPC-versie van Opera zit ondersteuning voor Flash, kunnen we dat ook voor Java/Symbian verwachten?
Waarschijnlijk niet, tenzij de standaard open wordt of Adobe hieraan mee wil werken.
T.net: Hoe belangrijk is internet op de televisie nu en in de toekomst?
Bijna iedereen gebruikt wel eens teletekst, ondanks dat het een heel primitief systeem is. Men gelooft dus dat er zeker behoefte is aan volledige toegang tot internet via de televisie, zo niet direct in het scherm danwel via een extra kastje of spelcomputer. De uitdaging is om het makkelijk te houden en Opera denkt daar een oplossing voor te hebben ontwikkeld: WebUI. Dit systeem is oorspronkelijk gebouwd voor de Nintendo Wii en is kort samengevat een browser in een browser. De engine wordt niet alleen gebruikt om pagina's te renderen, maar ook om de interface van de browser zelf weer te geven. De hele gebruiksinterface kan dus met html en css opgebouwd worden, en dat is een hele krachtige techniek om snel iets simpels te bouwen, of aan te passen aan de wensen van de klant.
Ontwikkeling
De ontwikkelaars van Opera vormen een bont gezelschap, bestaande uit mensen van een paar dozijn nationaliteiten en geloven (in ieder geval wat betreft besturingssystemen
). Zij beantwoordden de meest technische vragen van dit interview.
T.net: Hoeveel van jullie code is specifiek voor een operating systeem geschreven? We horen van verschillende kanten dat de interface van Opera niet altijd netjes integreert met de rest van het systeem, en ook dat dingen als sneltoetsen en cursorgedrag afwijkend zijn. Is dat een bewuste keuze of iets wat gewoon voor verbetering vatbaar is?
Dit komt omdat Opera zoveel verschillende platforms ondersteunt, het is moeilijk om een afweging te maken tussen consistent gedrag voor alle Opera-versies en consistent gedrag tussen Opera en andere software op een bepaald systeem. Men gebruikt het liefst zo veel mogelijk universele code, maar er wordt wel steeds over nagedacht over hoe men het zo goed mogelijk kan integreren met de verschillende platforms.
T.net: Jullie gebruiken Qt van Trolltech voor jullie Linux/Unix-versies, wat is jullie mening over deze toolkit en hoe zien jullie hem in de toekomst verder groeien?
QT wordt alleen op een heel laag niveau gebruikt. De belangrijkste functie die het vervult is het leveren van een canvas waar Opera zijn eigen componenten op kan tekenen. Daarnaast worden er maar enkele functies gebruikt (bijvoorbeeld voor de menu's). Dit in tegenstelling tot bijvoorbeeld KDE, dat veel intensiever gebruikmaakt van de componenten van QT. Een leuk weetje is dat het kantoor waar Opera nu zit vroeger bewoond werd door Trolltech, maar invloed op de ontwikkeling of een mening over de roadmap ervan hebben ze niet.

T.net: Hoeveel code kunnen jullie delen tussen de desktop en mobiele producten en hoe lang duurt het voor nieuwe features om zich te verspreiden naar alle verschillende edities?
Er wordt heel veel code gedeeld, de hele kern die zich bezig houdt met het renderen van html en css is bijvoorbeeld voor alle platforms hetzelfde. Features verschijnen meestal eerst in de desktopversie om vervolgens in overleg met de fabrikanten van handsets en andere apparaten 'verkleind' te worden. Hoe snel dat gaat is heel erg afhankelijk van wat voor soort feature het is.
T.net: Zijn er plannen voor ondersteuning van 64-bit extensies en multithreading?
Recent is men begonnen met het bouwen van 64-bit builds voor diverse Unix-smaken, omdat daar de meeste problemen ontstaan bij het tegelijk draaien van 32-bits en 64-bits software. In Windows en Mac OS wordt het allemaal transparant voor de gebruiker afgehandeld en is de behoefte dus niet zo groot, maar aangezien de code er nu toch geschikt voor wordt gemaakt zullen de builds waarschijnlijk ook voor deze systemen gaan uitkomen. Multithreading wordt tot op zekere hoogte al gebruikt, maar men zal blijven zoeken naar manieren om het toe te passen.
Standaarden
Opera houdt zich goed aan de standaarden en is ook erg nauw betrokken bij het W3C, de organisatie die ze opstelt. Naast het bekende feit dat de Håkon Wium Lie (de vader van css) bij ze werkt, zijn er nog twee mensen fulltime en een stuk of vijf parttime bezig met werk aan nieuwe standaarden zoals html5. Daarnaast zijn er een hoop informele connecties tussen ontwikkelaars van Opera en leden van het W3C. Het laatste onderwerp van het interview is dan ook webstandaarden.
T.net: Webapplicaties zoals Google Spreadsheets zijn een populair onderwerp vandaag de dag. Misschien nog niet zo goed als Excel, maar toch indrukwekkend voor iets wat in een browser draait. Hoe denken jullie over dit soort ontwikkelingen, kan en moet een browser een applicatieplatform worden?
Zonder twijfel: ja. Er zijn nog wel een hoop uitdagingen, zoals op het gebied van beveiliging, maar men is ervan overtuigd dat het gebruik van de browser de makkelijkste manier is om een applicatie voor allerlei verschillende platforms en apparaten beschikbaar te maken.
T.net: Wat is de rol van Javascript in dit soort applicaties? Is het nog goed genoeg of moet het uiteindelijk vervangen worden, of misschien gekoppeld aan andere talen zoals Java of .NET?
Javascript is zeker nog voor verbetering vatbaar, maar met het aankomende Javascript 2.0 zal het weer een stap in de goede richting zetten. Kant en klare Ajax-frameworks - onder andere voor Java en .NET - worden ook steeds beter, dus Javascript lijkt een gouden tijd tegemoet te gaan.
T.net: Zowel Microsoft als Mozilla hebben hun eigen standaarden voor het bouwen van interfaces voor webapplicaties bedacht, namelijk XAML en XUL. Zijn jullie van plan om een van deze te gaan ondersteunen?
Er zitten wel een aantal leuke dingen in, maar beide zijn moeilijk te ondersteunen vanwege de voorwaarden die er aan verbonden zijn. Opera werkt liever met open standaarden, oftewel 'pure' webtechniek. In HTML5 wordt meer ondersteuning voor multimedia en vectortekenen toegevoegd. Ook komen er strakkere afspraken over hoe het DOM moet worden opgebouwd. Die twee factoren zullen het bouwen van applicaties makkelijker maken zonder naar XAML of XUL te grijpen.
T.net: Hoe belangrijk is het dat iedereen zich aan de standaarden houdt? Moet iedereen altijd met de W3C validator werken en iedere browser de Acid2-test doorstaan?
Men wil geen arrogante houding aannemen door te zeggen dat 98% van alles sites ter wereld het verkeerd doet. De harde realiteit is dat browsers goed moeten kunnen werken met alles wat ze maar binnenkrijgen. Waar men in ieder geval wel op tegen is, zijn sites die andere code naar verschillende browsers sturen. Ontwikkelaars moeten er uiteindelijk zelf achter komen dat ze er voordeel bij hebben als ze zich aan de standaarden houden, met name als het gaat om applicaties.

Van links naar rechts: Internet Explorer 6.0, Firefox 2.0 en Opera 9.2
T.net: Wat is jullie mening over Internet Explorer en Microsofts (recente) houding ten opzichte van standaarden? Hebben jullie wel eens overwogen om een klacht in te dienen bij de EU, net zoals Real heeft gedaan?
Men noemt het positief dat Microsoft steeds meer betrokken is bij standaarden, hoewel ze denken dat de opkomst van Opera en Firefox ze daartoe gedwongen heeft. Ze hebben nog een lange weg te gaan, dus de tijd zal leren of het echt serieus is. Een klacht indienen is nooit overwogen; Opera wil gewoon concurreren door een betere browser te bieden, niet in de rechtszaal.
T.net: Is het überhaupt wel mogelijk om een browser te maken die zich aan alle standaarden houdt? Zowel sites als browsers gebruiken 'hacks' om foutjes recht te zetten en sommige niet-standaard dingen van Internet Explorer zijn zelfs overgenomen in Opera om betere compatibiliteit te leveren. Zal dit ooit nog verdwijnen?
Hacks gaan nooit meer weg, maar men hoopt wel dat versie 5.0 de laatste revisie is van de html-standaard. Door de strengere regels die men heeft afgesproken (niet alleen over de syntax, maar ook over het DOM en de manier waarop fouten afgehandeld moeten worden) hoopt men dichter dan ooit bij het utopie te komen van sites die er in alle browsers hetzelfde uitzien. Uiteindelijk gaat het echter om de ervaring van de gebruiker en standaarden zijn slechts een middel tot dat doel. Als er als extra voorziening wat hacks nodig zijn, dan moet het maar.
T.net: Gaat Opera 'microformats' ondersteunen zoals de Operator-extensie van Firefox doet?
Het is veilig om aan te nemen dat het op een of andere manier ondersteund zal worden, maar precies hoe of wat kon niemand vertellen.
T.net: Hebben jullie plannen om de volgende standaarden/protocollen te ondersteunen?
- FTP - Download wordt ondersteund, maar een complete cliënt heeft geen prioriteit.
- MAPI (Exchange) - Geen plannen voor.
- SVG 1.1 - Opera hoort bij de top van SVG-ondersteuners en dat zal zo blijven.
- Microsoft HD Photo - Alleen als de vraag groot genoeg blijkt te zijn.
Conclusie en dankwoord
Tot zover het interview; we hopen hiermee wat meer inzicht te hebben gegeven in het kleine Opera Software, dat het aan de ene kant opneemt tegen het gigantische Microsoft en aan de andere kant tegen de open source gemeenschap. Door enorm veel aandacht te besteden aan prestaties, originele features en open standaarden heeft men tot nu toe weten te overleven, en gezien het groeiend aantal bekende namen dat speciale edities bestelt lijkt het zakelijk gezien beter dan ooit te gaan. Of Opera voor desktops ooit van dezelfde populariteit als Firefox zal genieten is echter nog maar de vraag. Ter voorbereiding van dit interview is uw verslaggever overgestapt, wat een grotendeels positieve ervaring bleek te zijn. Het kan even duren voor je alles hebt ingesteld zoals je het wil hebben, maar daarna is het ook een prima stukje software.
Dankwoord
Tweakers.net wil Tor Odland, Henrik Bakken, Geir Pedersen, Gorm Haug Eriksen, Johan Borg, Jean-Christophe Vuillot, Arjan van Leeuwen, Claudio Santambrogio, Patricia Aas, Huib Kleinhout, Karl Anders Øygard, Stacey Cameron, Thomas Ford en Jon S. von Tetzchner (allemaal van Opera Software) hartelijk bedanken voor een leerzame dag, en natuurlijk alle vragenstellers voor hun input!

Een deel van het desktopteam