Programmēšana

Microsoft "Java Evangelist" atbild uz Java Lobby pieprasījumiem

Sanfrancisko (10/1/97). Atklātā vēstulē Billam Gatesam un Microsoft vietējā līmeņa Java lobija dibinātājs kaislīgi argumentēja Microsoft piekrišanu Java mērķim "rakstīt vienreiz, palaist jebkur". Rezultāts: Lai arī Bils nav piedāvājis oficiālu atbildi, pastāstīja Microsoft Java Evangelist JavaWorld ka šāda ievērošana nenotiek.

Java lobijs, kuru šā gada augustā dibināja Java izstrādātājs Riks Ross, ir neatkarīga organizācija, kuras mērķis ir dot izstrādātājiem iespēju izteikt bažas un apspriest jautājumus par Java virzienu. Java vestibilā ir ietverts princips "rakstīt vienreiz, palaist jebkur", atbalstot pārnesamības, atvērto standartu un augstas veiktspējas jēdzienus. (Skatīt saiti uz Java vestibila vietni skatiet resursos.)

Vēstule, kas pagājušās nedēļas sākumā tika ievietota Java vestibila vietnē, pauda lobija neapmierinātību ar Microsoft uzskatiem par Microsoft soli fragmentēt un balkanizēt Java. Diskusija izvērsās par šīm divām galvenajām tēmām:

  1. Java 1.1 atbalsts pārlūkprogrammā Internet Explorer (IE) 4.0

  2. Microsoft nostāja par Java Foundation Classes (JFC) un nākamo Java 1.2 API piegādi kā Windows un IE standarta daļas

Atbildot uz Java 1.1 atbalsta pieprasījumu IE, pastāstīja Microsoft Java evaņģēlists Breds Merils JavaWorld, "Microsoft piegādās pilnu 1.1 saderību [jaunajā IE laidienā], izņemot RMI [Remote Method Invocation] un JNI [Java Native Interface]." Viņš ierosināja, ka atbalsta trūkums šīm divām API, iespējams, bija saistīts ar "laiku, sarežģītību, savietojamību un konkurenci ... jūs varat izvēlēties jebkurus divus". Ross ņirgājās par šiem "attaisnojumiem", norādot, ka viņš drīzāk redzētu, ka šādi uzņēmumi iestājas par izvēles brīvību (attiecībā uz lēmumiem par aparatūru un programmatūru), integritāti un individuālajām tiesībām, nevis vienkārši cenšas sasniegt apakšējo līniju. Ross saka, ka viņš saprot, ka viņa retorika var tikt noraidīta tās augstā ideālisma pieskaņa dēļ, taču viņš stingri jūtas "ka indivīdam joprojām ir nozīme un ka mums vajadzētu būt tiesīgam uz pamata pieklājības gaidām nozares vadītāju rīcībā".

Runājot par JFC un citu API atbalsta pieprasījumu, Merrill saka, ka Microsoft neatbalstīs JFC, savukārt tā apsvērs turpmāko Sun API atbalstu "katrā gadījumā atsevišķi. Mēs neņemsim visu JavaSoft nosaka kā standartu kā mūsu evaņģēlijs. "

"Es nepiekrītu izstrādātājiem, kuri cenšas iegūt balsi," piebilda Merila, norādot, ka viņš uzskata, ka Microsoft klausās izstrādātājus. Viņš tomēr teica, ka izstrādātāji "nevar vienkārši vaimanāt korporācijām" un sagaida, ka uzņēmumi visas savas problēmas risina bez maksas, "saka Merrils." Daudzi izstrādātāji vēlas, lai Microsoft atrisinātu viņu problēmas. Mēs domājam, ka mēs piedāvājam dažas stabilas tehnoloģijas, lai atrisinātu izstrādātāju problēmas ... mūsu VM [virtuālā mašīna] spārda muca. ... Ja jums nepatīk mūsu [Java] ieviešana, tad kāpēc neizmantot JDK? "

Rosa atbilde: "Es nezinu, kā nosaukt to, ko dara Microsoft, bet tā nav Java." Ross apraksta "Java pamata platformu" kā valodas, VM un tā baitkodu, kā arī pilnas klases bibliotēku kombināciju. Viņš uzsver pārrobežu platformu pārnesamību un redz Microsoft lēmumu nesūtīt to, ko viņš uzskata par pilnībā saderīgu Java pamata platformu jaunajā IE laidienā, kā pierādījumu tam, ka Microsoft vēlas Java balkanizēt. "Es domāju, ka salīdzināšanas pamatakmens ir tas, vai īstenotājs ir mēģina lai ražotu pārnēsājamu Java ieviešanu, neatkarīgi no tā, vai tie ir necenšos uz. "

Ross paskaidro, ka viņa jūtas pret Microsoft nostāju izriet no tā, ko viņš uzskata par pilnīgu sejas izteiksmi attiecībā uz uzņēmuma atbalstu Java. Kad 1996. gada pavasarī Microsoft licencēja Java, tika secināts, ka uzņēmums sniegs pilnīgu atbalstu galvenajai Java platformai. Java izstrādātāji atzinīgi novērtēja Microsoft soli kļūt par daļu no nepatentētas tehnoloģijas un sāka nopietni attīstīties kopā ar Java.

"Daudzi no mums ievērojamu daļu resursu ir veltījuši Java izstrādei," žēlojas Ross, "[balstoties] uz pieņēmumu, ka Microsoft ievēros apņemšanos atbalstīt Java starpplatformu pārnesamību."

Tagad tiek apšaubīta Microsoft saistība (gan morāla, gan juridiska). "Sun" izpilddirektors Skots Makneilijs par acīmredzamiem pārkāpumiem ir piedraudējis iegūt Microsoft licenci, taču Microsoft apgalvo, ka ir pieturējies pie vienošanās. (Nevienam, izņemot Sun Microsystems un Microsoft, ir tiesības uz Microsoft parakstītā Java licencēšanas līguma noteikumiem.)

Un ārpus juridiskās arēnas Java lobijs apgalvo, ka Microsoft nav izpildījis iepriekšējās publiskās saistības atbalstīt Java.

Vēstulē, kas 1. oktobrī nosūtīta Java Lobby dalībai, Ross atsaucās uz rakstu, kas publicēts pagājušā gada sākumā OneMind. Šajā rakstā autors Džefs Saterlends sīki apraksta savu tikšanos ar Kornēliju Vilisu, korporācijas Microsoft platformu mārketinga direktoru. Sutherland turpina aprakstīt to, ko viņš uzskata par Microsoft ziņojumu izstrādātājiem:

Mēs vēlamies, lai izstrādātāji zinātu, ka mēs viņiem dosim iespēju droši izvēlēties. Mēs ļausim visu gan Java, gan Visual Basic, JavaScript un VBScript. Viss darbosies Netscape, mēs būsim neatkarīgi no pārlūka. Mēs dosim izstrādātājiem maksimālu iespēju izmantot visu, kas atrodas tīklā, pat ja tas nepieder Microsoft. Un mēs nodrošināsim maksimālu sviru izstrādātājiem, lai viņi varētu izmantot sev zināmos un iemīļotos rīkus vairākās platformās. ("Microsoft un interneta kari: brīvības cīnītāji" OneMind, 1996)

Redaktora piezīme:

Šī raksta iepriekšējā versija nepareizi interpretēja šo apgalvojumu kā tiešu Kornēlija Vilisa citātu.

JavaWorld

nožēlo kļūdu. Skatīt Džefa Saterlenda aprakstu par šī fragmenta kontekstu vietnē //www.tiac.net/users/jsuth/index.html.

Tajā pašā vēstulē Ross atsaucās uz citu rakstu - šo nesen publicētajā Datoru pasaule - kurā tiek citēts Viliss, atsaucoties uz lobija atklāto vēstuli korporācijai Microsoft un īpaši Rossam: "Šis puisis karājas uz ekstremitātes. Ikviens, kurš brauc ar Java, ir, un tas ir ļoti skumji ... un būs vēl daudz vīlušies kad viņi saprot, cik slikti tas kļūs. "

Ross min šos divus fragmentus kā pierādījumus tam, ka Microsoft ir pretrunā ar sevi. "Es gribu zināt, kāpēc man vajadzētu ticēt kaut kam citam, ko saka šis uzņēmums ... un es gribētu lūgt visus uzdot sev to pašu jautājumu," viņš saka. Ross īpaši apšauba to, ko viņš uzskata par vispārēju Microsoft integritātes trūkumu, sakot: "Tas, ko es gribu zināt, ir tas, kura bērns nesaņem ēst vai kura īre netiek samaksāta, jo Microsoft ir pagriezies atpakaļ uz solījumu. Java gars - un visi to zina - ir pārnesamība, un tas ietver centību mēģināt sasniegt mērķi "rakstīt vienreiz, palaist jebkur". "

Uzziniet vairāk par šo tēmu

  • Java vestibils //www.javalobby.org/
  • "Izstrādātāji pulcējas uz Java Lobby, lūgumraksts Gates" (Datoru pasaule 29.09.1997.) //Cwlive.cw.com:8080/home/online9697.nsf/All/970926developers18732
  • Vai jums rūp "rakstīt vienreiz, skriet jebkur"? Veikt JavaWorld Lasītāju aptauja! //nigeria.wpi.com/cgi-bin/gwpoll/gwpoll/ballot.html
  • Strīds starp Sun un Microsoft nonāk tiesā. Uzziniet sīkāku informāciju par Sun tiesas prāvu šajā rakstā //www.javaworld.com/jw-10-1997/jw-10-sunsuit.html
  • Izstrādātāja viedoklis par to, ko tiesas process nozīmē Java izstrādātājiem //www.javaworld.com/jw-10-1997/jw-10-lawsuit.html

Šo stāstu "Microsoft" Java Evangelist "atbild uz Java Lobby pieprasījumiem" sākotnēji publicēja JavaWorld.

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