Internet Explorer wordt aangepast wegens patentschending

Microsoft heeft aangekondigd aanpassingen aan Internet Explorer toe te gaan passen naar aanleiding van een eerdere uitspraak van de rechter. Bij dit vonnis werd de softwaregigant namelijk op de vingers getikt met betrekking tot een patentschending, waarbij de manier waarop er omgegaan wordt met interactieve applicaties in webpagina's gepatenteerd is door Eolas Technologies Inc. en de Universiteit van Californië. Voor Microsoft betekent dit dat er aanpassingen moeten worden gemaakt aan het gebruik van ActiveX-controls en Java-applets. Hiervoor heeft het bedrijf een pagina opgezet, waar alle veranderingen en de uitleg hiervan staan vermeld. De verwachting van het bedrijf is verder dat de aanpassingen van begin volgend jaar in nieuwe pc's aanwezig zullen en geleidelijk de periode daarna via servicepacks van WindowsXP en Internet Explorer de bestaande installaties zullen gaan aanpassen.

De aanpassingen lijken op zo'n manier geïmplementeerd te worden dat de gebruikers en ontwikkelaars er voor de rest weinig last van zullen hebben. Zo zullen de simpele HTML-tags - waarmee wordt aangegeven dat er een applet wordt toegepast - niet meer gebruikt kunnen worden. Dit wordt vervangen door Javascript-code waarmee een ander bestand wordt aangeroepen, waarbij in dat andere bestand de Java-applet in is beschreven. Indien er geen aanpassingen worden gemaakt aan de huidige code, zullen de gebruikers te maken krijgen met kleine pop-ups. Deze pop-ups zullen de mededeling bevatten om akkoord te gaan met het laden van de content van deze pagina:

The user presses OK (there's no Cancel button) and the browser continues with whatever it was doing: Enhancing your web experience, providing accessible data in a variety of formats, destroying the contents of your hard disk, etc. (There's an exception for applets that don't access remote data, so presumably the Fly Guy is safe from the scourge of the pointless popup).

Door Jeroen P Hira

07-10-2003 • 14:50

78 Linkedin

Submitter: T.T.

Bron: The Inquirer

Lees meer

Alle patentclaims van Eolas verworpen Nieuws van 20 augustus 2004
Eolas-patent ongeldig verklaard Nieuws van 6 maart 2004
Eolas-patent wordt opnieuw onderzocht Nieuws van 12 november 2003
Gartner waarschuwt voor patentoorlog Nieuws van 4 oktober 2003
Microsoft wint rechtszaak rond Smart Tags Nieuws van 26 september 2003

Reacties (78)

78
78
50
18
6
20
Wijzig sortering
De aanpassingen lijken op zo'n manier geïmplementeerd te worden dat de gebruikers en ontwikkelaars er voor de rest weinig last van zullen hebben. Zo zullen de simpele HTML-tags - waarmee wordt aangegeven dat er een applet wordt toegepast - niet meer gebruikt kunnen worden
Dus, ik als java-programmeur, moet nu op een andere manier mijn applets in een webpagina gaan bouwen, zodat ze gewoon blijven werken in IE. En dat noemen ze dan "de ontwikkelaar heeft er weinig last van"
Anoniem: 53425
@sus7 oktober 2003 16:12
Je kan ook op de begin pagina zetten:

This site is optimized for use with mozilla met een link naar www.mozilla.org

Die browser wordt niet aangepast voor het patent aangezien het open source is en de ontwikkelaars er geen geld voor vragen.
Alleen maar omdat het Open Source is wil niet zeggen dat het zomaar patenten mag schenden. Als Microsoft zijn hoger beroep niet wint zal Eolas echt wel achter de anderen aan gaan. Ik denk eerst Opera, dan Netscape en dan Mozilla.
Anoniem: 53425
@yeep7 oktober 2003 23:27
Van een kale kip valt niet te plukken :z
Maar je kan 'm wel slachten en onder de gril leggen :)
idd asiil

de andere browsers hebben dit op dezelfde manier geïntegreerd en enkel omdat er tegen MS een rechtzaak is gestart, moet MS dit veranderen, maar de rest zal heus nog wel volgen als die uni het wint van MS.

verder zit 3/4 van de community MS en hun houding af te breken tot en met, maar als ze zelf hun code moeten gaan veranderen omdat die inbreuk maakt op een patent, dan gaan we wel allemaal meelopen
Misschien helpt het, als we massaal boze brieven naar de Universiteit van Californië gaan sturen, met de mededeling dat ze dat patent kunnen steken op een plaats waar de zon niet schijnt.
en nu komt het leuke helemaal naar boven: software-patenten: BOE, BOE: alle proggies die je schrijft als thesis of als schoolwerk aan de univ blijven eigendom van de univ (of een dergelijke regeling) en zoiets zou dan niet eens gepatenteerd mogen zijn.

WHY CAN'T WE ALL JUST GET ALONG :?
Tja... Ik heb het idee dat ze er deze keer bij MS weinig aan kunnen doen. Ze worden gedwongen aangezien ze op dit moment toch het patent schenden.
Misschien helpt het, als we massaal boze brieven naar de Universiteit van Californië gaan sturen, met de mededeling dat ze dat patent kunnen steken op een plaats waar de zon niet schijnt... :Y) ;)

[edit]

Even het patent betalen... hallo, het gaat wel om een bedrag van ruim een half miljard dollar. Ik doel met mijn reactie op het feit dat ik dit soort patenten sowieso een beetje onzinnig vind.
Anoniem: 53425
@Lord-M7 oktober 2003 16:14
Ja kan microsoft ook gewoon een brief schrijven dat ze gewoon voor het patent moeten betalen en dat je die aanpassingen aan je browser niet wilt.
Wil JIJ er vervolgens ook voor betalen?
Me dunkt dat dat best kan met de 80 % winstmarge op Windows :7
Anoniem: 84469
7 oktober 2003 15:01
Die software patenten business begint zo langzamerhand absurde vormen te krijgen.
Ze zijn allang hun doel voorbij geschoten, en werken nu alleen verstikkend...
Door de voorstanders van softwarepatenten zal dit voorbeeld juist als ultieme reden aangedragen worden om pro softwarepatenten te zien. Vooralsnog heeft David immers gewonnen van Goliath.

Het valt echter te zien of dat over een paar jaar na de definitieve bepalende rechtzaak nog steeds zo zal zijn, of dat Microsoft dan alsnog zegeviert over Eolas.
Even ter verduidelijking: het gaat niet alleen om de <applet> tag, maar alle tags waarmee zaken ge-embed kunnen worden, dus ook de <object> en <embed> tags waarmee bijvoorbeeld flash en mediaplayer content in geladen wordt.
Verder is het geen popup die de gebruiker krijgt, maar een warning dialog.

Het patent wordt omzeilt als een remote script (dus een script buiten de pagina zelf) deze elementen dynamisch invoegt, bijvoorbeeld dmv javascript's document.write() methode.

Een erg knullige work-around, maar aan de andere kant is het ook een erg knullig patent waar het hier om gaat; hiermee is nogmaals aangetoont wat het gevaar is van software patenten.

* 786562 crisp
Voor de mensen die het interresant vinden, op deze link vind je een 'demonstatie' tussen lotus notes 3 en excel 5 op een windows for workgroups 3.11. Wat ze hier demonstreren is dat hetgeen waar patent voor is aangevraagd, al 14 maanden eerder voor de patent aanvraag door Iris en Microsoft is gerealiseerd

http://www.ozzie.net/blog/stories/2003/09/12/savingTheBrowser.html

Word een patent niet gecontroleerd of is de regel wie het eerst komt........
Volgens mij wordt er amper gecontroleerd... Pas in eventuele rechtzaken die volgen op het patent kunnen mensen aandragen dat er "prior-art" was
Beetje rare oplossing... omdat je de code die je niet in je html mag zetten er gewoon met javascript alsnog inschrijft...

op zich ook een raar patent natuurlijk... Ik hoop dat microsoft er in verdere procedures omtrend deze zaak beter uitkomt.. want anders gaan de rest van de browsers ook aangepakt worden..
Anoniem: 11710
@deviltje7 oktober 2003 19:59
Geniale oplossing. Ik kan de humor wel waarderen. Het patent beschrijft de 'seamless integration' van applets in webpagina's. Nu er voor elke applet een messagebox opkomt met een OK button is de integratie dus niet meer seamless maar irritant, en daardoor wordt het patent niet meer geschonden.
Het valt me nog eigenlijk mee dat er geen "don't ask this again" optie aanwezig is. Dan ben je wel van het popupje af, maar gaat het nog steeds via een extra bestandje (niet seamless). :P
Hoe zit dat met andere browsers onder verschillende os'en? Hebben die ook te maken met deze patenten of is dit alleen voor Internet explorer voor Windows?
IE voor de mac krijgt dezelfde veranderingen. Apple (waarom MS niet?) heeft documenten vrijgegeven over hoe je pagina's aan moet passen voor IE.
"Preparing Websites with Active Content for Upcoming Changes to Inter net Explorer for Windows"
"Authoring Websites for Compatibility with Internet Explorer for Wind ows FAQ"
"Creating the Best User Experience for Active Web Content."

edit: Bij nader inzien gelden de veranderingen alleen voor de windows versie van IE, dus niet voor de Mac versie die dus geen ActiveX gebruikt. Nu snap ik helemaal niet meer waarom Apple documenten hiervoor vrijgeeft. :?
Het geld alleen voor IE, blijkbaar is het patent van ene universteit en die hadden zin om geld bij Microsoft te halen.

De rest blijven ze vanaf. Raar maar waar.

Stom Patent, maar ik wist al dat software patenten stom waren..
Nee jij zou de makers van mozilla aanklagen, waar misschien niet eens duidelijk is wie de betreffende functionaliteit heeft geschreven en daarnaast heeft de organisatie niet eens geld.
Er is helemaal nix raars aan dat ze MS aanklagen. Als je het raar maar waar vindt dat zulke patenten bestaan kan geef ik je groot gelijk.
The user presses OK (there's no Cancel button)
Kijk da's nou een mooie oplossing in MS stijl. :7
Het is gewoon een schermpje met een kruisje hoor, dus je kunt gewoon op het kruisje drukken als je wilt.

Verder is er ook een instelling die alle ActiveX objecten blokkeert, onderin je statusbar komt dan een extra icoontje (net zoeen als je voor cookies hebt in IE 6)

Verder vind ik het meer vreemd dat er in het artikel gezegd wordt dat het voortaan met javascript moet, omdat in het MSDN artikel gewoon over objecten wordt gepraat, alleen krijg je dus een schermpje (met die OK button) als het object child param's bevat
Ik denk dat die twee instellingen hadden gedacht snel even wat geld bij MS los te peuteren. Ik bedoel, dat patent hebben ze toch al veel langer, waarom komen ze er nu pas mee dan ?

Als MS zich gewillig had opgesteld, dan hadden ze het gewoon afgekocht. Maar blijkbaar worden ze zelf ook een beetje moe van al die patenten, dus hebben ze zich bedacht en maken gewoon aanpassingen in IE. Op die manier komt de negative pubiliciteit niet bij MS te liggen. Best wel slim van ze..

En maakt ook meteen korte metten met andere firma's die er nog over dachten een patent aan te kaarten bij MS.

Het is niet dat ik de situatie toe juig, maar het zat er wel aan te komen....
Waarschijnlijk gaat de Mozilla community ook Mozilla en Firebird aanpassen. Hier een press release van de site:

http://www.mozilla.org/press/eolas.html
Wat is dat nu voor zever? Sorry voor men woordgebruik maar als Java- en webontwikkelaar denk ik dat dit ons nog eens des te meer aanpassingswerk zal bezorgen. Op nader inzien misschien nog niet zo slecht voor ons maar toch :o Na al de misserie met stylesheets in IE voor XP nu dat nog eens :S Wat gaat er nog zo allemaal veranderen? Begrijp totaal niet waarom M$ de Applet-tag wil gaan vervangen door JavaScript. Total belachelijk vind ik! Alsof ze dat intern niet kunnen opvangen in tijdens de interpretatie van de HTML pagina in de browser...
Begrijp totaal niet waarom M$ de Applet-tag wil gaan vervangen door JavaScript. Total belachelijk vind ik!
omdat ze anders geld moeten betalen (per gebruiker, en dat zijn er nogal wat) aan Eolas Technologies Inc. en de Universiteit van Californië voor gebruik van hun patent
Het is nog veel erger als je weet dat Eolas een bedrijf is met maar een (1) werknemer.
Die zou dan dus in een keer 571 (of zoiets) miljoen verdienen.
De applet tag staat al jaren op de lijst van "verouderde tags" bij het W3C, je moet de object tag gebruiken :P

Maar dat mag nu ook niet meer. Wat ik wel vrees is dat deze manier allen met MSIE gaat werken en het dus in andere browsers niet meer goed werkt, of je moet die pop-ups van MSIE gaan accepteren.

Dit is echt een achteruitgang, waarom dwingen ze MSIE niet om CSS 2 gewoon helemaal te ondersteunen, daar hebben we allemaal wat aan!
Ja dat is nu eenmaal ook weer waar, had er niet direct meer aan gedacht. Een feit is dat je het probleem dat je aankaart wel kan opvangen door de Applet tag definitie te nesten in de Object tag om backward compatible te zien met oudere browsers ;-)

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee