Arkiv

Arkiv for mars 2008

Mozilla 10 år

31 mars 2008

MozillaDet er et par ulike datoer man kunne valgt å markere 10-års-jubileet til Mozilla, men i dag synes jeg er dagen som passer best – det er nøyaktig 10 år siden kildekoden til Mozilla/Netscape ble sluppet fri. Selv om det senere viste seg at mesteparten av denne koden ikke ble tatt i bruk likevel var det en viktig markering av at Mozilla.org som et åpent prosjekt var i gang.

Da Netscape valgte å frigi kildekoden til nettleseren sin i 1998 var de fortsatt ubestridt leder av nettlesermarkedet, men Microsoft begynte å ta kraftig innpå med sin Internet Explorer. Marc Andreessen hadde tirret Bill Gates ganske kraftig med ymse uttalelser til pressen om hvordan nettleseren, i kombinasjon med Java, skulle bli den nye plattformen, slik at Windows ble redusert til “a poorly debugged set of device drivers”.

Bill Gates svarte med å gi Internet Explorer bort gratis, og satte et par tusen utviklere på produktet, slik at det snart var på nivå med Netscape, men var fritt tilgjengelig, i motsetning til Netscape som kostet penger. Netscape hadde fortsatt stor tro på Java, og annonserte på et tidspunkt at de skulle gi ut en Java-basert versjon av nettleseren. Det ble aldri noe av, men underveis i prosessen tenkte man på hvilke konsekvenser det ville få at folk kunne få tilgang til kildekoden deres, siden Java byte-kode kan reverseres. Etterhvert kom man frem til at dette ikke nødvendigvis var et problem, men at det tvert imot kunne være positivt. Man ville da kunne få bidrag til kildekoden fra kreative mennesker verden over.

Kombinert med en tanke om at et frislipp av kildekoden også ville føre til generelt økt popularitet blant publikum, førte ideen om at hele verden kunne bidra til kildekoden til at Netscape annonserte i januar 1998 at kildekoden skulle slippes fri. 31. mars 1998 – for 10 år siden – ble kildekoden lagt ut på Netscapes ftp-servere. Målet var at man i løpet av 1998 skulle lage Netscape Communicator 5.0 med hjelp fra frivillige verden over.

Men det gikk ikke helt som planlagt. Det var vanskelig for folk å sette seg inn i den kompliserte koden, som var klattet sammen i rekordfart i løpet av de foregående fire årene. Man fant også fort ut at koden var lite egnet til å lage støtte for webstandarder, noe de frivillige var spesielt opptatt av. Til slutt ble det besluttet å kaste mesteparten av koden og heller satse på å basere alt på den nye rendringsmotoren Raptor (som senere skiftet navn til NGLayot, og deretter til Gecko, som den fortsatt heter i dag), som hadde fungert som et sideprosjekt i Netscape i en periode. Dette førte imidlertid til at prosjektet ble kraftig forsinket. Ett år etter at prosjektet startet var man ikke i nærheten av et ferdig produkt, og en av grunnleggerne av prosjektet, Jamie Zawinsky, valgte å si opp i skuffelsen.

Først i desember 2000 var det ferdige produktet klart. Av taktiske årsaker (løselig relatert til at man hadde kastet noe kildekode) valgte Netscape å gå rett til versjonsnummer 6, og droppet versjon 5. Samtidig ble den samme koden utgitt under navnet Mozilla, men da med versjonsnummer 0.6. Det nummeret reflekterte bedre den faktiske kvaliteten på produktet. Det var rett og slett en katastrofe. Netscape sine markedsandeler sank som en stein.

Et halvt år senere var mye forbedret, og Mozilla-produktet var kommet ut i flere versjoner underveis. Mozilla 0.9.1 ble utgangspunktet for Netscape 6.1, og nå var det et nærmest modent produkt som ble gitt ut. Imidlertid ble det åpenbart for flere og flere at poenget med å bruke Netscape var borte. Man kunne bruke Mozillas egne versjoner, og få det samme produktet, enda mer oppdatert, og uten Netscapes “nyttige” linker.

Dette poenget ble ekstra tydelig da Mozilla 1.0 ble gitt ut. På dette tidspunktet var popup-reklamer begynt å bli vanlig, nok til at det var irriterende, og Mozilla hadde som første nettleser (ja, lenge før Opera..) avansert funksjonalitet for å blokkere popups. Da Netscape skulle gi ut sin Netscape 7, basert på Mozilla 1.0, hadde de en liten utfordring i forhold til at Netscape.com – en av deres inntektskilder – brukte popups. Selvsagt fjernet de popup-blokkeringen, og selvsagt oppdaget publikum dette, og valgte derfor å bruke Mozilla i stedet for Netscape i enda større grad enn tidligere. Netscape kom etterhvert med en oppdatering som inkluderte popup-blokkeringen, men skaden var gjort.

Netscapes popularitet sank og sank, og Mozillas popularitet økte. Til sammen hadde de dog i 2002-2003 bare noen få prosents brukerandel. Det skulle en ny nettleser basert på Mozilla-koden til for at store brukermasser skulle ta i bruk teknologien.

Et par av Netscape-utviklerne hadde sett seg lei på at produktutviklingen ble styrt av kommersielle hensyn, og av store komiteer med kompromisser om alle detaljer. De begynte å utvikle en enklere nettleser, som de kalte Mozilla/Browser – oppkalt etter katalogen der kildekoden lå, og med et hint om at dette var kun en nettleser, ikke en “internet suite” med epostprogram, chat og alt mulig annet. Etter hvert fikk den nye nettleseren navnet Phoenix. Den måtte endre navn til Firebird, og deretter til Firefox.

På samme tid som at Firefox var i startfasen fant Netscapes eiere AOL ut at nok var nok, og sa opp alle ansatte i nettleserdivisjonen av Netscape. De friga endel ressurser til Mozilla.org, og donerte 2 millioner dollar i startkapital.

Resten er historie. Mozilla.org jobbet videre med Firefox og fikk en gigantsuksess. I dag har Mozilla.org startet selskapet Mozilla Corporation, som har nesten 200 ansatte og omsetter bøttevis med penger blant annet ved å sende over 100 millioner Firefox-brukere til Google-søk.

10 år etter koden ble frigitt kan vi fastslå at Mozilla-prosjektet var mislykket. Målet var å produsere Netscape Communicator 5.0 med hjelp fra frivillige utviklere, for å gi Netscape tilbake markedsandeler fra Microsoft. Det klarte de ikke. Med det kom heldigvis mye godt ut av det til slutt likevel!

Lasse Marøen Ukategorisert

Siste sjanse for $1 000 000

4 mars 2008

James RandiEr du litt synsk? Eller kanskje du kan snakke litt med folk som er døde? Eller bevege ting med tankekraft? Kanskje du driver med homeopatisk medisin? I det hele tatt – hvis du har noen overnaturlige evner er det godt å vite at du når som helst kan skaffe deg en million amerikanske dollar ved å enkelt og greit vise hva du kan til James Randi.

Men vær rask – snart er det slutt på den muligheten.

James Randi begynte med sitt tilbud allerede i 1964 – da tilbød han, på impuls i en radiodebatt, $1000 til de som kunne bevise et overnaturlig fenomen. Etterhvert steg beløpet til $10 000, deretter $100 000, inntil en anonym riking i 1998 donerte en million dollar til formålet. I dag formidles tilbudet gjennom hans organisasjon James Randi Educational Foundation (JREF).

Pengene ligger trygt i et fond hos Goldman & Sachs, investert på en slik måte at det kaster av seg litt penger hvert år, men samtidig er tilgjengelig til å gjøres om til cash på forholdsvis kort varsel.

Reglene er forholdsvis enkle. Bevis at et overnaturlig fenomen eksisterer, under kontrollerte former, på en måte som søkeren og JREF blir enige om, og man får en million US dollars.

Det er et par punkter som er vesentlige å merke seg:

1.De som skal testes må på forhånd beskrive spesifikt hva de faktisk kan
2.JREF og den som testes blir på forhånd enige om hvordan testen skal foregå, og hva som skal til for at testen skal kunne sies å være vellykket.

Dersom man ikke består testen skal man altså ikke kunne komme etterpå å hevde at det var noe galt med kriteriene i selve testen. Man er enige på forhånd om hva som skal til for å vinne.

Testene er designet slik at de skal kunne avklare om det påståtte fenomenet faktisk finnes, og hvorvidt det kan forklares av andre årsaker. Hvordan dette gjøres må vurderes i hvert enkelt tilfelle.

For eksempel i tilfellet med James Hydrick. Han påsto at han kunne bevege ting med tankekraft, og demonsterte dette i et TV-program ved å bevege på en blyant og å bla om en side i en telefonkatalog. James Randi hadde en teori om hvordan det egentlig ble gjort, og testet teorien sin:

James Hydrick innrømmet senere at Randi hadde rett.

Eller denne testen, av en som påsto han kunne lokalisere blant annet vann og metaller ved hjelp av “ønskekvisten” sin. En enkel test avslører at han ikke finner noe som helst.

James Randi er tidligere tryllekunstner, og begynte sin kamp mot de med såkalte overnaturlige evner da han observerte at folk ble lurt av bløffmakere som gjorde helt vanlige illusjoner for tryllekunstnere, men påsto at de hadde overnaturlige evner.

Blant annet Uri Geller, som påstå han kunne bøye skjeer og få klokker til å starte, ved hjelp av tankekraft. James Randi gjentok alle triksene til Uri Geller, skrev en bok der han avslørte hvordan Uri Geller lurte folk, og avslørte han til og med på direktesendt TV. Likevel fortsetter folk fremdeles å tro at Uri Geller har spesielle evner.

Over 1000 mennesker har forsøkt seg på testen til James Randi siden starten. Ingen har så langt klart den foreløpige testen. Et søk på James Randi på YouTube gir en rekke eksempler på folk som har forsøkt å vise hva de kan til Randi, ofte med tildels høy grad av underholdningsverdi. Ellers føres det også en logg over alle søkere, og nylig ble det også startet en Challenge Blog.

Men nå er det altså snart slutt. I januar i år annonserte James Randi at testen vil avsluttes på 12-årsdagen for innføringen av en million dollar som prisbeløp. Arbeidet med å teste søkerne tar opp mye tid for JREF, og de mener deres tid, og en million dollar, kan gjøre bedre nytte for seg på andre måter.

Heldigvis varsles det i god tid – først 6. mars 2010 er det helt slutt. Det vil si at alle som har overnaturlige evner har nokså nøyaktig to år på seg å vise sine kunster slik at de kan innkassere en fet sjekk. Dollaren er riktignok lav nå, men litt over 5 millioner kroner er jo ikke så verst. Er man ikke interessert i pengene selv kan man i det minste få de cashet ut og gi de til veldedighet.

Søknadsskjema og regler finnes på randi.org. Lykke til!

Lasse Marøen Ukategorisert