Programovanie

„Java Evangelist“ spoločnosti Microsoft reaguje na požiadavky Java Lobby

San Francisco (1. 10. 1997) - V otvorenom liste Billovi Gatesovi a spoločnosti Microsoft, zakladateľ miestnej lobby Java Lobby vášnivo obhajoval dodržiavanie cieľa Java „napísať raz, bežať kamkoľvek“ spoločnosťou Microsoft. Výsledok: Aj keď Bill ponúkol formálnu odpoveď, povedal Java Evangelist spoločnosti Microsoft JavaWorld že takéto dodržiavanie neprichádza.

Java Lobby, ktorú založil vývojár Java Rick Ross v auguste tohto roku, je nezávislá organizácia, ktorá sa snaží dať vývojárom hlas, aby vyvolali obavy a diskutovali o otázkach smerovania Javy. Java Lobby prijíma princíp „write once, run anywhere“, ktorý podporuje koncepty prenosnosti, otvorených štandardov a vysokého výkonu. (Odkaz na webovú stránku Java Lobby nájdete v časti Zdroje.)

List, ktorý bol zverejnený na webe Java Lobby začiatkom minulého týždňa, vyjadril nespokojnosť Lobby s tým, čo považuje za krok spoločnosti Microsoft k fragmentácii a balkanizácii Javy. Diskusia sa zredukovala na tieto dve kľúčové témy:

  1. Podpora Java 1.1 v prehliadači Internet Explorer (IE) 4.0

  2. Postoj spoločnosti Microsoft k dodávaniu Java Foundation Classes (JFC) a budúcich rozhraní API Java 1.2 ako štandardnej súčasti systémov Windows a IE

V reakcii na žiadosť o podporu Java 1.1 v IE to povedal evanjelista Java spoločnosti Microsoft Brad Merrill JavaWorld„„ Spoločnosť Microsoft dodá úplnú kompatibilitu s verziou 1.1 [v novom vydaní IE] - s výnimkou RMI [Remote Method Invocation] a JNI [Java Native Interface]. “ Naznačil, že nedostatok podpory pre tieto dve API bol pravdepodobne spôsobený „časom, zložitosťou, kompatibilitou a konkurenciou ... môžete si zvoliť ľubovoľné dve“. Ross sa týmto „výhovorkám“ posmieval, pričom poznamenal, že by radšej videl, ako by sa tieto spoločnosti postavili za slobodu voľby (pokiaľ ide o rozhodnutia o hardvéri a softvéri), ​​integritu a individuálne práva, a nie iba sa snažiť dosiahnuť konečný výsledok. Ross tvrdí, že si uvedomuje, že jeho rétorika môže byť odmietnutá kvôli jeho vznešeným idealistickým podtextom, ale cíti silne „že na jednotlivcovi stále záleží a že by sme mali mať nárok na očakávanie základnej slušnosti pri jednaní vedúcich predstaviteľov priemyslu“.

Pokiaľ ide o žiadosť o podporu JFC a ďalších API, Merrill tvrdí, že Microsoft nebude JFC podporovať, zatiaľ čo bude zvažovať podporu budúcich Sun API „„ od prípadu k prípadu. Nebudeme brať všetko JavaSoft určuje ako štandard ako naše evanjelium. ““

„Nesúhlasím s tým, že sa vývojári snažia získať hlas,“ dodal Merrill s tým, že je presvedčený, že Microsoft vývojárov počúva. Povedal však, že vývojári „nemôžu len kňučať korporáciám“ a očakávajú, že spoločnosti vyriešia všetky ich problémy zadarmo, “hovorí Merrill.„ Mnoho vývojárov chce, aby ich problémy vyriešil Microsoft. Myslíme si, že ponúkame niekoľko solídnych technológií na riešenie problémov vývojárov ... náš VM [virtuálny stroj] kopne zadok. ... Ak sa vám nepáči naša implementácia [Java], tak prečo nevyužiť JDK? "

Rossova odpoveď: „Neviem, čo mám nazvať, čo robí Microsoft, ale nie je to Java.“ Ross popisuje „jadrovú platformu Java“ ako kombináciu jazyka, VM a jeho bajtkódov a knižníc úplnej triedy. Zdôrazňuje prenositeľnosť naprieč platformami a rozhodnutie spoločnosti Microsoft nedodávať v novom vydaní IE to, čo považuje za plne kompatibilnú základnú platformu Java, považuje za dôkaz toho, že spoločnosť Microsoft chce balkánizovať Javu. „Myslím si, že základným kameňom pre porovnanie je, či je to realizátor snaží sa na výrobu prenosnej implementácie Java alebo bez ohľadu na to, či sú snažím sa nie do. “

Ross vysvetľuje, že jeho pocity týkajúce sa postoja spoločnosti Microsoft vychádzajú z toho, čo považuje za úplnú tvár, pokiaľ ide o podporu spoločnosti pre jazyk Java. Keď spoločnosť Microsoft na jar roku 1996 poskytla licenciu na program Java, malo to za následok, že spoločnosť poskytne úplnú podporu základnej platforme Java. Vývojári jazyka Java ocenili krok spoločnosti Microsoft, ktorý sa stal súčasťou nechránenej technológie, a začali sa s vývojom Java usilovne zaoberať.

„Mnoho z nás venovalo značnú časť svojich zdrojov na vývoj jazyka Java,“ lamentuje Ross, „na základe predpokladu, že spoločnosť Microsoft splní svoj záväzok podporovať medziplatformovú prenosnosť jazyka Java.“

Teraz je otázny záväzok spoločnosti Microsoft (morálny aj právny). Generálny riaditeľ spoločnosti Sun Scott McNealy pohrozil odobratím licencie spoločnosti Microsoft za zjavné porušenie, ale spoločnosť Microsoft tvrdí, že dohodu dodržiavala. (Nikto okrem spoločností Sun Microsystems a Microsoft nie je oboznámený s podmienkami licenčnej zmluvy Java podpísanej spoločnosťou Microsoft.)

A okrem legálnej arény Java Lobby tvrdí, že Microsoft nesplnil svoje predchádzajúce verejné záväzky týkajúce sa podpory Java.

V liste zaslanom členovi Java Lobby 1. októbra Ross odkazoval na článok zverejnený začiatkom minulého roka v roku OneMind. V tomto článku autor Jeff Sutherland podrobne popisuje svoje stretnutie s Corneliusom Willisom, riaditeľom marketingu platforiem v spoločnosti Microsoft. Sutherland ďalej popisuje, čo považuje za správu spoločnosti Microsoft pre vývojárov:

Chceme, aby vývojári vedeli, že im z hľadiska bezpečnosti ponúkneme výber. Povolíme všetko pre jazyky Java aj Visual Basic, JavaScript a VBScript. Všetko bude bežať v Netscape, budeme nezávislí od prehľadávača. Dáme vývojárom maximálnu príležitosť využiť všetko, čo je na sieti, aj keď to nepatrí spoločnosti Microsoft. A vývojárom poskytneme maximálny vplyv na to, aby mohli používať nástroje, ktoré poznajú a milujú, na viacerých platformách. („Microsoft and the Internet Wars: Freedom Fighters,“ OneMind, 1996)

Poznámka redaktora:

Predchádzajúca verzia tohto článku nesprávne interpretovala toto tvrdenie ako priamu citáciu Cornelia Willisa.

JavaWorld

ľutuje chybu. Pozri opis Jeffa Sutherlanda týkajúci sa kontextu tohto výňatku na //www.tiac.net/users/jsuth/index.html.

V tom istom liste Ross odkazoval na ďalší článok - tento v nedávnom vydaní Počítačový svet - v ktorom sa Willis cituje s odkazom na otvorený list Lobby pre Microsoft a konkrétne pre Rossa: „Tento človek visí na končatinách. Každý, kto jazdí na Jave, je, a to je veľmi smutné ... a bude oveľa viac sklamaných keď si uvedomujú, aké zlé to bude. ““

Ross uvádza tieto dve pasáže ako dôkaz, že si Microsoft odporuje. „Chcem vedieť, prečo by som mal veriť všetkému, čo hovorí táto spoločnosť ... a chcel by som všetkých požiadať, aby si položili rovnakú otázku,“ hovorí. Ross sa obzvlášť sťažuje na to, čo považuje za všeobecný nedostatok integrity zo strany spoločnosti Microsoft, a hovorí: „Chcem vedieť, koho dieťa nedostane jesť alebo koho neplatí nájom, pretože Microsoft zmenil svoje späť na prísľub. Duchom Javy - a každý ju vie - je prenosnosť a vyžaduje odhodlanie pokúsiť sa dosiahnuť cieľ „napísať raz, bežať kamkoľvek“. “

Získajte viac informácií o tejto téme

  • Java Lobby //www.javalobby.org/
  • „Vývojári sa spájajú s loby Java, petičnými bránami“ (Počítačový svet 29.9.1997) //cwlive.cw.com:8080/home/online9697.nsf/All/970926developers18732
  • Záleží vám na tom „napíšte raz, utekajte kamkoľvek“? Vezmite JavaWorld Anketa čitateľa! //nigeria.wpi.com/cgi-bin/gwpoll/gwpoll/ballot.html
  • Spor medzi spoločnosťami Sun a Microsoft sa vedie pred súdmi. Podrobnosti o súdnom spore spoločnosti Sun nájdete v tomto článku //www.javaworld.com/jw-10-1997/jw-10-sunsuit.html
  • Pohľad vývojára na to, čo znamená súdny proces pre vývojárov Java //www.javaworld.com/jw-10-1997/jw-10-lawsuit.html

Tento príbeh, „Java Evangelist“ spoločnosti Microsoft, „reaguje na požiadavky lobby Java“, bol pôvodne publikovaný spoločnosťou JavaWorld.

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