Programavimas

„Microsoft“ „Java Evangelist“ atsako į „Java Lobby“ užklausas

San Franciskas (1997 m. Vasario 1 d.) - Atvirame laiške Billui Gatesui ir „Microsoft“, „Java Lobby“ steigėjas aistringai teigė, kad „Microsoft“ laikosi „Java“ tikslo „rašyk vieną kartą, bėk bet kur“. Rezultatas: Nors Billas nepasiūlė jokio oficialaus atsakymo, sakė „Microsoft“ Java Evangelist „JavaWorld“ kad tokio laikytis nėra.

„Java Lobby“, kurį šių metų rugpjūtį įkūrė „Java“ kūrėjas Rickas Rossas, yra nepriklausoma organizacija, siekianti suteikti kūrėjams balso, kad jie sukeltų susirūpinimą ir diskutuotų apie „Java“ kryptį. „Java“ vestibiulyje laikomasi principo „rašyk vieną kartą, paleisk bet kur“, remdamas perkeliamumo, atvirų standartų ir aukšto našumo sąvokas. (Žr. Šaltinius, kur rasite nuorodą į „Java“ vestibiulio svetainę.)

Laiške, kuris buvo paskelbtas „Java“ vestibiulio svetainėje praėjusios savaitės pradžioje, buvo išreikštas vestibiulio nepasitenkinimas tuo, ką jis laiko „Microsoft“ žingsniu į „Java“ suskaidymą ir balkanizavimą. Diskusijoje susiklostė šios dvi pagrindinės temos:

  1. „Java 1.1“ palaikymas „Internet Explorer“ (IE) 4.0

  2. „Microsoft“ požiūris į „Java Foundation Classes“ (JFC) ir būsimų „Java 1.2“ API kaip standartinių „Windows“ ir „IE“ dalių pristatymą

Atsakydamas į „Java 1.1“ palaikymo užklausą IE, „Microsoft“ Java evangelistas Bradas Merrillas pasakojo „JavaWorld“"" Microsoft pristatys pilną 1.1 suderinamumą [naujame IE leidime], išskyrus RMI [nuotolinio metodo iškvietimas] ir JNI [„Java Native Interface“]. " Jis teigė, kad šių dviejų API palaikymo trūkumas greičiausiai atsirado dėl „laiko, sudėtingumo, suderinamumo ir konkurencijos ... galite pasirinkti bet kurį iš dviejų“. Rossas pasišaipė iš šių „pasiteisinimų“ ir pažymėjo, kad jis norėtų, kad tokios įmonės pasisakytų už pasirinkimo laisvę (sprendžiant aparatinę ir programinę įrangą), vientisumą ir asmens teises, o ne bandytų pasiekti apatinę ribą. Rossas sako suprantantis, kad jo retorika gali būti atmesta dėl jos aukšto idealistinio atspalvio, tačiau jis tvirtai jaučiasi, „kad vis tiek yra svarbus asmuo ir kad mes turime teisę į pagrindinio padorumo lūkesčius elgiantis su pramonės lyderiais“.

Kalbant apie JFC ir kitų API palaikymo prašymą, „Merrill“ teigia, kad „Microsoft“ nepalaikys JFC, o ateityje „Sun“ API palaikymą svarstys kiekvienu atveju atskirai. Mes nesiimsime visko. „JavaSoft“ nustato kaip standartą kaip mūsų evangelija “.

„Aš nesutinku su kūrėjais, bandančiais įgyti balsą“, - pridūrė Merrillas ir pažymėjo, kad jis mano, jog „Microsoft“ klauso kūrėjų. Vis dėlto jis teigė, kad kūrėjai „negali tik verkšlenti korporacijoms“ ir tikisi, kad įmonės visas savo problemas išspręs nemokamai “, - sako Merrillas.„ Daugelis kūrėjų nori, kad „Microsoft“ išspręstų jų problemas. Manome, kad siūlome kelias patikimas technologijas, skirtas išspręsti kūrėjų problemas ... mūsų VM [virtuali mašina] spardo užpakalį. ... Jei jums nepatinka mūsų [Java] diegimas, kodėl gi nepasinaudojus JDK? "

Rosso atsakymas: „Aš nežinau, kaip vadinti tai, ką daro„ Microsoft “, bet tai nėra„ Java “. Rossas „Java pagrindinę platformą“ apibūdina kaip kalbos, VM ir jos baitekodų bei visos klasės bibliotekų derinį. Jis pabrėžia kelių platformų perkeliamumą ir mano, kad „Microsoft“ sprendimas nepateikti, jo manymu, visiškai suderinamos „Java“ pagrindinės platformos naujajame IE leidime yra įrodymas, kad „Microsoft“ nori balkanizuoti „Java“. „Manau, kad palyginimo akmuo yra tai, ar įgyvendintojas yra bando sukurti nešiojamąjį „Java“ diegimą, ar jie yra stengiuosi ne į “.

Rossas paaiškina, kad jo jausmai dėl „Microsoft“ pozicijos kyla dėl to, kad, jo manymu, visiška informacija apie bendrovės palaikymą „Java“. Kai 1996 m. Pavasarį „Microsoft“ licencijavo „Java“, buvo teigiama, kad bendrovė teiks visišką palaikymą pagrindinei „Java“ platformai. „Java“ kūrėjai pritarė „Microsoft“ žingsniui tapti nepatentuotos technologijos dalimi ir pradėjo rimtai kurti kartu su „Java“.

„Daugelis iš mūsų nemažą dalį savo išteklių skyrėme„ Java “plėtrai, - apgailestauja Rossas, [remdamasis] prielaida, kad„ Microsoft “laikysis savo įsipareigojimo remti„ Java “perkeliamumą tarp platformų.

Dabar svarstomas „Microsoft“ įsipareigojimas (tiek moralinis, tiek teisinis). „Sun“ generalinis direktorius Scottas McNealy'as pagrasino išimti „Microsoft“ licenciją už akivaizdžius pažeidimus, tačiau „Microsoft“ teigia, kad laikėsi susitarimo. (Niekam, išskyrus „Sun Microsystems“ ir „Microsoft“, netaikomos „Microsoft“ pasirašytos „Java“ licencijavimo sutarties sąlygos.)

Už teisinės erdvės ribų „Java Lobby“ tvirtina, kad „Microsoft“ neįvykdė savo ankstesnių viešųjų įsipareigojimų remti „Java“.

Spalio 1 d. Laiške, kuris buvo išsiųstas „Java Lobby“ narystei, Rossas nurodė straipsnį, paskelbtą praėjusių metų pradžioje „OneMind“. Šiame straipsnyje autorius Jeffas Sutherlandas išsamiai apibūdina savo susitikimą su Corneliusu Willisu, „Microsoft“ platformų rinkodaros direktoriumi. Sutherlandas toliau apibūdina tai, ką jis mato kaip „Microsoft“ pranešimą kūrėjams:

Norime, kad kūrėjai žinotų, kad suteiksime jiems pasirinkimą saugiai. Įgalinsime viską tiek „Java“, tiek „Visual Basic“, „JavaScript“ ir VBScript. Viskas veiks „Netscape“, būsime nepriklausomi nuo naršyklės. Suteiksime kūrėjams maksimalią galimybę pasinaudoti viskuo, kas yra internete, net jei tai nepriklauso „Microsoft“. Kūrėjams suteiksime maksimalų svertą naudoti žinomus ir mėgstamus įrankius keliose platformose. („Microsoft ir interneto karai: kovotojai už laisvę“, „OneMind“, 1996)

Redaktoriaus pastaba:

Ankstesnė šio straipsnio versija klaidingai interpretavo šį teiginį kaip tiesioginę Corneliuso Williso citatą.

„JavaWorld“

apgailestauja dėl klaidos. Žr. Jeffo Sutherlando aprašą apie šios ištraukos kontekstą, adresu //www.tiac.net/users/jsuth/index.html.

Tame pačiame laiške Rossas nurodė kitą straipsnį - šį naujausiame leidinyje Kompiuterių pasaulis - kuriame cituojamas Willisas, turėdamas omenyje atvirą „Lobby“ laišką „Microsoft“ ir konkrečiai Rossui: „Šis vaikinas kabo ant galūnių. Visi, kurie važinėja„ Java “yra, ir tai labai liūdna ... ir bus daug daugiau nusivylusių suprasdami, kaip bus blogai “.

Rossas šias dvi ištraukas pateikia kaip įrodymą, kad „Microsoft“ prieštarauja sau. „Noriu sužinoti, kodėl turėčiau tikėti kuo nors kitu, ką sako ši įmonė ... ir norėčiau paprašyti visų užduoti sau tą patį klausimą“, - sako jis. Rossas ypač ginčija tai, ką jis laiko bendru „Microsoft“ vientisumo trūkumu, sakydamas: „Aš noriu žinoti, kieno vaikas negauna valgyti arba kurio nuoma nesumokama, nes„ Microsoft “pasuko „Java“ dvasia - ir tai visi žino - yra perkeliamumas, o tai reiškia atsidavimą bandant pasiekti tikslą „Rašyk vieną kartą, bėk bet kur“.

Sužinokite daugiau apie šią temą

  • „Java“ vestibiulis //www.javalobby.org/
  • „Kūrėjai susiburia į„ Java Lobby “, peticija„ Gates “(Kompiuterių pasaulis 9/29/97) //cwlive.cw.com:8080/home/online9697.nsf/All/970926developers18732
  • Ar tau rūpi „parašyk vieną kartą, bėk bet kur“? Paimkite „JavaWorld“ Skaitytojo apklausa! //nigeria.wpi.com/cgi-bin/gwpoll/gwpoll/ballot.html
  • Ginčas tarp „Sun“ ir „Microsoft“ keliauja į teismus. Išsamesnę informaciją apie „Sun“ ieškinį ieškokite šiame straipsnyje //www.javaworld.com/jw-10-1997/jw-10-sunsuit.html
  • Kūrėjo požiūris į tai, ką ieškinys reiškia „Java“ kūrėjams //www.javaworld.com/jw-10-1997/jw-10-lawsuit.html

Šią istoriją „Microsoft„ Java Evangelist “atsako į„ Java “vestibiulio užklausas“ iš pradžių paskelbė „JavaWorld“.

$config[zx-auto] not found$config[zx-overlay] not found