Keskiviikko, 4.12.2002
Microsoft ja Sun antitrustioikeudenkäynnissä
Microsoftin seikkailut oikeussaleissa aloittivat uuden luvun eilen tiistaina, kun Microsoftin ja Sun Microsystemsin edustajat astelivat oikeussaliin Baltimoressa pitämään avauspuheensa. Sun on pyytänyt tuomari Frederick Motzia kieltämään Microsoftia levittämästä Windows XP:lle Java Virtual Machine -ohjelmistoa, joka Sunin mukaan sisältää useita epäyhteensopivuuksia. Sunin mukaan Microsoftin pitää sisällyttää Windows XP:hen ajanmukainen ja yhteensopiva Java-tuki. Sun vaatii myös miljardin dollarin korvauksia Microsoftilta, koska tämä on jarruttanut Java-ohjelmointikielen leviämistä.
Sunin kehittämä Java-ohjelmointikieli on suunniteltu toimimaan useissa eri käyttöjärjestelmissä, ei ainoastaan Microsoftin Windows-käyttöjärjestelmässä. Microsoftin mukaan Java jätettiin Windows XP -käyttöjärjestelmän ulkopuolelle lakiteknisistä syistä, jotka juontavat juurensa Microsoftin ja Sunin toisesta oikeustaistosta. Javaa pidetään yleisesti kilpailijana Microsoftin .Net-teknologialle.
Tuomari Motz totesi eilen tiistaina, että Microsoftin määrääminen tukemaan Javaa olisi houkutteleva vaihtoehto kiistan ratkaisuksi. Motz esitti oikeudessa tiukkoja kysymyksiä molemmille osapuolille, mutta vaikutti tuntevan sympatiaa Sunia kohtaan, sillä Motzin mukaan olisi mukavaa nähdä markkinoilla reilua kilpailua.
Muita aiheeseen liittyviä uutisia
Anonyymi kommentoija, 4.12.2002 01:38:29
heko, 4.12.2002 02:37:31
Softaanhan ne ovat nyt panostamassa, mutta tuntuu hassulta, että Sun panostaa avoimeen kehitykseen, muttei kuitenkaan korjaa kaikkia sen hyötyjä. Osa softasta on hyvinkin avointa, mutta sellaiset osat, joiden on vaikea kuvitella niille tuottavan paljoakaan, pysyvät suljettuina ja niiden kehittämiseen pistetään varmasti jokunen työntekijä. (Esim. Workshop/Studio/SunONE/whatever.)
Sun on muuten niitä ainoita firmoja, jotka ei tarjoa kaikkien prosessoriensa (namely, USIII) speksejä julkisesti. Hyödyt ovat siinäkin hivenen kyseenalaiset.
Heikki http://www.heikkikorpela.fi heikki@heikkikorpela.fi
Anonyymi kommentoija, 4.12.2002 13:04:27
heko, 5.12.2002 05:11:28
USIII on prikulleen ja tismalleen Sunin kehittämä, ja sen speksit eivät ole tuolla. Muiden niiden prosessorien on.
Linux-kehittäjillä on erillinen NDA Sunin kanssa USIII-kehitystyötä varten.
Heikki http://www.heikkikorpela.fi heikki@heikkikorpela.fi
samleh, 4.12.2002 13:47:23
just joo.
TeknoHog, 4.12.2002 02:30:53
Good shit, huh? Dozer makes it. It's good for two things: degreasing engines and killing brain cells.
Late, 4.12.2002 03:18:12
Noin muutamia mainitakseni... : (
pekkapp, 4.12.2002 08:28:50
Noin muutamia mainitakseni... : (
Ja kaikenlisaksi palladium = syopaa ja salajuoni
Anonyymi kommentoija, 4.12.2002 10:57:05
Anonyymi kommentoija, 4.12.2002 15:28:07
heko, 5.12.2002 05:18:51
Joskus kannattaa sitä paitsi sihdata myös tulevaisuuteen. Windows voi olla 10 vuoden päästä yhä Se Ainoa Oikea, mutta voi olla olemattakin. Kielet ja alustat eivät taas välttämättä vaihdukaan samaa vauhtia.
Java on ennen kaikkea toimittajariippumaton, ei vain alustariippumaton.
Heikki http://www.heikkikorpela.fi heikki@heikkikorpela.fi
setae, 4.12.2002 09:29:59
No mutta, ulkopuolisena tätäkin java-sählinkiä seuranneena on mieleen jäänyt vaikutelma, ettei myöskään Sun tässä yhtälössä se selkein muuttuja olisi ollut. Heidän toimensa javan suhteen on ollut yritystä saada siitä standardi, mutta samaan aikaan pitää oikeudet muutoksiin tiukasti itsellään.
Tietoni kuitenkin perustuvat lähinnä slashdotin ja muiden palstojen kirjoituksiin, joku asiaa paremmin tunteva lienee valaisee mielellään? :)
Anonyymi kommentoija, 5.12.2002 10:47:43
Tässä on kuitenkin pidettävä mielessä muutamia seikkoja. Java on monta asiaa yhdessä. On Java ohjelmointikieli (syntaksi jne), JVM sekä erikseen kokoelma Java API:ja. Näiden kaikkien kehittämiseen voi osallistua, jos vain aitoa tahtoa moiseen hommaan riittää.
Ymmärrän Sun:n tietynlaista pitäytymistä Java-teknologian suhteen. M$ jo osoitti mitä saadaan aikaiseksi, kun portteja Javan kehittämiseen avataan muille yrityksille.
Näihin muihin tämän palstan kommentteihin voisin sanoa, että jos ihmiset kuvittelevat Java sovelluksien olevan = appletit & GUI sovellukset, niin kannattaa harrastaa itsekriittisyyttä ja käydä vaikka vilasemassa http://java.sun.com/java2/whatis/
heko, 5.12.2002 05:29:40
Se on sitten eri asia, että Sun pidättää käsittääkseni kaikki olennaiset oikeudet JVM:nsä sorsiin, joten jatkokehitystä _niiden_ pohjalta ei voitaisi tehdä, vaikka lukuisat eri instanssit (Apple, IBM, QNX?, BSDI, BSD/Java-projekti, jne.) ovatkin tehneet omia versioita lisensoiduista sorsista, joita voivat ymmärtääkseni levittää hamaan iankaikkisuuteen.
Tilanne ei ehkä ole paras teoreettisesti mahdollinen, mutta vaihtoehtoihin verrattuna varsin kohtalainen.
Heikki http://www.heikkikorpela.fi heikki@heikkikorpela.fi
Late, 4.12.2002 13:35:03
Vaikka kuinka haluaisi olla sitä mieltä että Wintoosa on hyvä ja hieno niin silti ei pääse siitä mihinkään että M$ yrittää rajoittaa ihmisen perusoikeuksia.
Anonyymi kommentoija, 4.12.2002 18:42:53
yhdenvertaisuus lain edessä
hengen suoja
kunnian suoja
henkilökohtainen vapaus
omaisuuden suoja
työvoiman suoja ja oikeus työhön
liikkumis- ja oleskeluvapaus sekä vapaus valita asuinpaikka
uskonnonvapaus ja uskonnollinen yhdenvertaisuus
sananvapaus
kokoontumisvapaus
yhdistymisvapaus
kotirauhan loukkaamattomuus
kirje-, puhelin- ja lennätinsalaisuus
oikeus lailliseen tuomioistuimeen
oikeus käyttää äidinkieltään ja kansalliskielten yhdenvertaisuus
aatelisarvojen ja muiden perinnöllisten arvojen antamisen kielto
satunnaisten tuomioistuinten kielto
Pineapple, 5.12.2002 00:29:21
Zemial, 5.12.2002 00:57:00
En nyt ehkä osaa oikein ottaa tätä asiaa vakavasti, enkä osaa pohtia asiaa isommalta kantilta koko maailman silmin. Ehkä loukkaukset osuvat jotain ihmistä kohtaan jossain päin maailmaa.. mutta sellaista sitä kaikille suurille yrityksille sattuu aina. Minun mielestäni ms on yksi yritys siinä missä muutkin, sillä on muutamia tuotteita... ja niitä ei ole kenenkään pakko käyttää. Aina voi valita jonkin toisen.. tai olla kokonaan ilman jos ei kelpaa. Oletko kenties tietoinen siitä miten monet vaateliikkeet tuottavat tuotteensa orjatyövoimalla, miten eläimiä kidutetaan ennen tappamista ja miten julma maailma on muutenkin? Se on vain elämää ja se kuuluu kestää, tai sitten vaikuttaa asioihin. Turha perusteeton haukkuminen ei ole koskaan historiassa johtanut mihinkään. Sinun väitöksesi vaatisivat tuekseen meilkeimpä kunnon paljastuskirjan, jota sitten voisivat kaikki tahoillaan pohtia perusteiden kanssa.
Anonyymi kommentoija, 5.12.2002 11:56:39
Anonyymi kommentoija, 4.12.2002 10:25:50
- Kun se on saatu, niin haastetaan oikeuteen ja halutaan se siitä pois.
Päättäisivät jo mitä haluavat.
Kyllä tunttu kummalliselta, että voidaan määrätä firman a tuote liittämään firman B tuotteeseen.
Jos joku tulisi sanomaan minulle, että oikeuden määräyksellä minun pitäisi liittää mattiporon tekemä pluggari omaan tuotteeseeni, niin nauraisin kyllä pitkään (vaikka vankilassa, jos ei muuten)
tuohan on pahempaa "pakottamista" mitä MS on koskaan tehnyt.
Kukas sen Javan tappoi?
MS teki oman Javatyökalun. No ei Sun siitä tykännyt, joten haastettiin taas MS oikeuteen.
MS myöntyi ja lopetti J++ kehittämisen ja nyt sitten syytetään Javan jarruttamisesta.
Haastaisivat Sunin omat marketdroidinsa oikeuteen, kun ei osaa tehdä töitään tarpeeksi hyvin.
Anonyymi kommentoija, 4.12.2002 10:51:50
Anonyymi kommentoija, 4.12.2002 11:30:34
Sun:n (tai jonkun muun speksit täyttävää) JVM:ää ja JRE:tä vastaan Sun:lla tuksin on mitään (puhdas mutu - en ole tarkastanut mistään).
Daedalon, 4.12.2002 12:08:50
"Sun on pyytänyt tuomari Frederick Motzia kieltämään Microsoftia levittämästä Windows XP:lle Java Virtual Machine -ohjelmistoa, joka Sunin mukaan sisältää useita epäyhteensopivuuksia. Sunin mukaan Microsoftin pitää sisällyttää Windows XP:hen ajanmukainen ja yhteensopiva Java-tuki."
"Sunin kehittämä Java-ohjelmointikieli on suunniteltu toimimaan useissa eri käyttöjärjestelmissä, ei ainoastaan Microsoftin Windows-käyttöjärjestelmässä."
Kieli on tarkoitettu laitteistoriippumattomaksi. Microsoft tekee siitä version, jota moni tulisi käyttämään ja jolla tehdyt ohjelmat eivät toimisi kilpailevilla käyttöjärjestelmillä.
Microsoftilla on jo Visual Basic ja muut, joilla voi tehdä vain MS-yhteensopivaa koodia. Niinpä tämän tempauksen tarkoitus ei voi olla mikään muu kuin se, että haluttaisiin vesittää tuokin ohjelmointikieli Windows-riippuvaiseksi.
Jos Microsoft tekee ensin yhdellä tavalla epäreilusti ja sitten sen "korjatakseen" tekee toisella tavalla epäreilusti, niin eihän siinä ole mitään reilua. Silloin ei myöskään ole kyse Sunin päättämättömyydestä, vaan päinvastoin siitä, että he ovat päättäneet haluta reilua kilpailua.
Anonyymi kommentoija, 4.12.2002 13:17:24
Sinustako firman _määräminen_ jakamaan toisen tuotetta oman kylkiäisenä on reilua kilpailua?
Ryhtyisiköhän Nokia jakamaan Kännykkänsä mukana tekemääni TupuHupu koteloa, jos ei niin sehän on epäreilua kilpailua :)
Kun mun TupuHupukotelo kuitenkin sopii myös muihinkin kännykkämalleihin (valmistajien kännyköihin)
TeknoHog, 4.12.2002 14:58:20
1. Nimetään systeemi joksikin muuksi, ettei johdeta käyttäjiä harhaan
2. Korjataan MS:n versio täysin Java-yhteensopivaksi
3. Poistetaan MS:n versio kokonaan.
Good shit, huh? Dozer makes it. It's good for two things: degreasing engines and killing brain cells.
Anonyymi kommentoija, 5.12.2002 01:08:23
Sharpy, 5.12.2002 12:34:23
"Sunin kehittämä Java-ohjelmointikieli on suunniteltu toimimaan useissa eri käyttöjärjestelmissä, ei ainoastaan Microsoftin Windows-käyttöjärjestelmässä."
Kieli on tarkoitettu laitteistoriippumattomaksi. Microsoft tekee siitä version, jota moni tulisi käyttämään ja jolla tehdyt ohjelmat eivät toimisi kilpailevilla käyttöjärjestelmillä.
Microsoftilla on jo Visual Basic ja muut, joilla voi tehdä vain MS-yhteensopivaa koodia. Niinpä tämän tempauksen tarkoitus ei voi olla mikään muu kuin se, että haluttaisiin vesittää tuokin ohjelmointikieli Windows-riippuvaiseksi.
Ensinnäkin Microsoftin J++ työkaluilla tehty Java-koodi toimi muilla aluistoilla, jos siinä ei nimeenomaan käytetty Windows-pohjaisia COM-rajapintoja. Microsoft lisäsi nämä Javaan, koska Javan oma JNI toteutus on tehoton ja Java pystyi heikoisti kommunikoimaan olemassa olevien COM-palveluiden kanssa, joihin paljon Windowsin käyttöjärjestelmäpalveluja perustuu. Tätä ominaisuutta käytettiin ainoastaan VM:n ja Microsoftin omien sisäisten luokkien keskustellessa käyttöjärjestelmän kanssa, tavallisesti ne eivät näkyneet mitenkään Java-ohjelmien käyttäjille eivätkä edes kehittäjille.
Näin on tehnyt myös moni Javalle natiivikääntäjän luonut yritys. GCC:kin tekee muilla alustoilla toimimatonta Java-koodia. IBM on kehittänyt oman SWT-käyttöliittymäkirjaston Sunin oman AWT:n korvikkeeksi, eikä sekään toimi kaikilla alustoilla.
Sun haastoi kuitenkin nimenomaan Microsoftin oikeuteen, motiivina halu säilyttää valta-asema Javassa. Vaikka Sun väittää Javan olevan "vapaa" ja "ilmainen" (kuka tahansa saa kirjoittaa yhteensopivan Java-ajoympäristön) Java-alusta on niin valtava kokonaisuus, ettei ihan millä tahansa puljulla riitä resurssit luomaan ja testaamaan niin suurta määrää koodia. Poikkeuksetta kaikki Java-toteutukset käyttävät Sunin referenssi-implementaatiosta lisenssoitua koodia, josta Sun verottaa ja saa talutusnuoran muihin kehittäjiin. Microsoftin Java-ajoympäristön implementaatio oli ainoa Sunista täysin riippumaton ja tämän Sun koki uhaksi itselleen. Se siitä vapaudesta kehittää yhteensopivia Java-toteutuksia.
"Sunin mukaan Microsoftin pitää sisällyttää Windows XP:hen ajanmukainen ja yhteensopiva Java-tuki." Kuka tahansa voi hakea Sunin kotisivuilta XP:lle Sunin oman Java ajoympäristön. Se toimii nikottelematta XP:ssä, kuten n:llä muullakin alustalla. Siinä on yhteensopivaa Java-tukea enemmän kuin tarpeeksi. Palvelinkäytössä kukaan ei ole kuvittellut vuosiin käyttävänsä Microsoftin Java-ajoympäristöä, koska sen kehitys loppui vuosia takaperin. Miksi Microsoftin nyt pitäisi alkaa uudelleen rakentamaan Java 1.5 (?) yhteensopivaa alustaa ja lisätä se käyttöjärjestelmäänsä, kun jo kerran Sun tarjoaa sellaista?
En mitenkään kutsuisi tätä kilpailua Sunin kannalta reiluksi, lähinnä likaiseksi peliksi pahimman kilpailijan kampittamiseksi. Vaikka Microsoftilla löytyykin kaapista useampi luuranko, on sillä tässä asiassa puhtaat jauhot pussissa. Sunin argumenteille ei ole teknistä pohjaa, kysymyksessä on vain markkina-asemat ja lakitekniset seikat, joilla asianajajat pompottelevat toisiaan oikeussalissa, ah niin ihanan amerikkalaisen korvausoikeuskäyntikäytännön mukaisesti.
Anonyymi kommentoija, 5.12.2002 21:42:50
http://techupdate.zdnet.com/techupdate/stories/mai...
Kehoitan tutustumaan hieman tarkemmin taustoihin ennen tälläisten valta-asema-väitteiden esittämistä. Pari loistavaa referenssiä Javan avoimuuteen:
http://jakarta.apache.org/site/jspa-agreement.html
http://www.jcp.org/en/home/index
Huvittavinta tässä on se, että vain murto-osa yrityksistä, jotka työskentelevät Javalla, joista osa on vahvasti mukana JCP:ssä, lisenssoivat Javan. Sun saa olla todella onnellinen jos se on saanut edes promillen verran miljoonista Java-kehittäjistä "talutusnuoraansa". Huvittuneisuutta voidaan viedä vielä pidemmälle vertaamalla MS .NET-kassavirtoja edellä mainittuun.
Valitettavasti tässä tapauksessa kuluttaja on suurin uhri. Kuluttajan edun mukaista on, että hän voi käyttää mitä tahansa ohjelmisto, joka on koodattu millä tahansa kielellä ja joka hyödyntää mitä tahansa teknologiaa. Tässä kohtaa katsoisin, että MS on se suurin paha. He voisivat hyvinkin toimittaa viimeisintä Java-yhteensopivuuden turvaavaa logiikkaa käyttöjärjestelmänsä ohessa.
lokori, 5.12.2002 17:15:17
Sun Microsystemshän on muuttanut käytäntöään javan kehittämisen suhteen todettuaan ettei pysty yksin säilyttämään valtaa. Java myös houkuttelee Sunin kanssa liittoon muita MS:n isoja kilpailijoita, jotka haluavat pitää MS:n loitolla hommasta.
Anonyymi kommentoija, 4.12.2002 14:43:40
Jos joku erehtyy laittamaan sunin javan koneellensa niin se hidastuu paljon ja java sovelmat toimivat todella hitaasti. Jos sunin java toimisi winxp koneilla hyvin, niin tietenkin sitä voisi käyttää, mut tässä vaiheessa sunin on turha uneksia, että saisi mut vaihtamaan mikin javan sunin omaksi, ja monet muut ovat myös samaa mieltä.
Harmi vain, että mikin javan joutuu etsimään googlella eikä voi ottaa suoraan mikin sivuilta sunin takia.
Anonyymi kommentoija, 4.12.2002 14:50:38
Harmi vain, että mikin javan joutuu etsimään googlella eikä voi ottaa suoraan mikin sivuilta sunin takia.
Anonyymi kommentoija, 4.12.2002 16:19:53
Mitä se haittaa jos mikki muuttaa javan koodia jos sillä saavutetaan nopeutta luotettavuutta jne.. jos vaan siinä toimii kaikki java sovelmat?
Osoittakaapa mulle java sovelma joka ei toimi mikin javalla?
Anonyymi kommentoija, 4.12.2002 18:41:38
Anonyymi kommentoija, 4.12.2002 19:14:09
Osoittakaapa mulle java sovelma joka ei toimi mikin javalla?
Anonyymi kommentoija, 4.12.2002 19:15:56
Mitä itse pitäisit siitä että käytät miljoonia standardiin jonka kantava idea on laitteistoriippumattomuus ja pahin kilpailija tarjoaa tuotetta joka väittää tukevansa standardia mutta käytännössä sitä ei tee?
Mutta se on kyllä totta että MS:n virtuaalikone on varsinkin GUI-ohjelmissa parempi. Tietenkin jos ei ota huomioon lukuisia turva-aukkoja.
Anonyymi kommentoija, 4.12.2002 15:24:42
Mikään ei estä sinua asentamasta mikkisoftan versiota heidän JVM:stä ja JRE:st'ä. Älä sitten itke, kun Javalla (oikealla) tehdyt softat ei toimi. Siitä vaan hakemaan "nopeutta" ;-.)
Ja jos kuitenkin päädyt asentamaan toisten tekemän (Sun_n, tai mikä vain speksien mukaan tehdyn) voit olla varma, että yhteensopivuusongelmia et tule kohtaamaan (no, okei, nihilistit voi liisklata nyt ;-). Samoin, eri valmistajien JRE:ssä on nopeuseroja. Siitä vaan tutkiskelemaan ja kokeilemaan...