Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 28 reacties
Bron: Internetnews.com, submitter: roonaan

Microsoft heeft in Amerika een patent toegewezen gekregen op XML script automation, zo meldt Internetnews.com. Het patent is toegezen op 3 februari door het U.S. Patent and Trademark Office en draagt het nummer 6.687.897. Het gaat hier niet om de pogingen tot wereldwijde patentering van toepassingen in Office waarover we eerder berichtten, maar om een aanvraag die al dateert uit 2000. Het patent dat Microsoft nu toegewezen heeft gekregen gaat om systemen, methodes en gegevensstructuren om scripts die in meerdere scripttalen zijn geschreven, in n bestand te omvatten. Dat ene bestand maakt dan gebruik van XML om alle relevante informatie op de juiste manier op te slaan. Elk script wordt afgebakend door een bestandselement en de instructies van het script worden begrensd door een code-element in elk bestandselement, volgens de omschrijving. De uitleg bij het patent bevat tevens nadere informatie over hoe deze gegevens vervolgens uitgepakt moeten worden.

XML patentAllereerst wordt het XML-bestand geanalyseerd om een lijst te maken van de scripts die het bevat. Daarop worden enkele scripts geselecteerd en de benodigde code uit het bestand opgehaald. Tot slot wordt het gewenste script uitgevoerd door een daarvoor geschikte applicatie. Welk scriptingproces dat is, wordt gedefinieerd in een speciaal extensie-attribuut in het XML-bestand. Microsoftwoordvoerder Mark Martin verklaarde dat het bedrijf zich volledig bewust is dat XML een open standaard en vrij van royalties is. Dat staat er volgens hem echter niet aan in de weg dat op specifieke implementaties, waarbij onderdelen van XML worden gebruikt, patent wordt aan gevraagd. Zo'n patent tast namelijk het royalty-vrije karakter van de standaard zelf in geen enkel opzicht aan, aldus Martin.

Moderatie-faq Wijzig weergave

Reacties (28)

Ik denk dat MS dit (na de recente idiote patent zooi) doet om ervoor te zorgen dat er niet over 5 iemand die zegt : he, hier heb ik patent op.
Het patent dat Microsoft nu toegewezen heeft gekregen gaat om systemen, methodes en gegevensstructuren om scripts die in meerdere scripttalen zijn geschreven, in n bestand te omvatten. Dat ene bestand maakt dan gebruik van XML om alle relevante informatie op de juiste manier op te slaan.

Dat is n van de redenen waarvoor XML in het leven geroepen is. Microsoft heeft dus een patent op het gebruiken van XML zoals het bedoeld was? Er moeten toch alleen al in de documentatie van de standaardontwikkelaars voorbeelden van prior art van dit idee zijn?
Daar komt 't wel ongeveer op neer. MS gebruikt hier XML op een manier waar 't voor bedoeld is, en voegt er helemaal niets aan toe.
Ze zetten de scripts in een <collection> node, met daarin per script een <file> node die de naam, de omschrijving en de code zelf bevat. Die code zit in een CDATA node, een XML nodetype die aangeeft dat het volgende blok geen XML is, en niet gevalideerd hoeft te worden.

Het voorbeeld uit de patft.uspto.gov link uit het bericht:

<?xml version="1.0"?>
<collection>
<file extension="bat">
<name>Directory and tree commands</name>
<description>Directory command under the DOS prompt followed by the Tree command</description>
<code>
<![CDATA[
dir
tree
]]>
</code>
</file>
<file extension="vbs">
<name>Hello World !</name>
<description>Inputs the user name and displays greetings</description>
<code>
<![CDATA[
option explicit
dim StrName
'**** Get the Username
StrName=InputBox("Please enter your name:", "Name")
If StrName=" "Then StrName="World"
End If
MsgBox "Hello" & StrName,, "Hello !"
]]>
</code>
</file>
</collection>


Goh! Dat had ik ook zelf kunnen verzinnen! Sterker nog, dat heb ik al tientallen malen verzonnen en geimplementeerd, net als duizenden XML-ontwikkelaars met mij.

Ondanks alle blabla en rookgordijnen eromheen is dit absoluut geen patent waardig.
Ik geloof best dat MS dit doet om latere IP-geschillen voor te kunnen zijn, maar vind het belachelijk dat je een patent kunt krijgen op "ik gebruik XML op een manier waar 't voor bedoeld is".
Op deze manier gaat toch de hele gedachte achter XML naar de vernieling?

Wanneer iedere commerciele toepassing van de 'open standaard' XML gepatenteerd wordt, dan is er geen sprake meer van een bruikbare open standaard.

Daarnaast: is een invulling/uitvinding van de XML standaard echt een uitvigding op zich? Ik betwijfel het, maar toch kan je er dus een patent op krijgen.
Als je XML ziet als een methode om datastructuren op te slaan, kan je het vergelijken met andere opslagmethodes (werkgeheugen, files). Je kan dan uiteraard patenten verwerven die bij de implementatie gebruik maken van een tamelijk universele gegevensopslagmethode: XML. In zo'n geval zou ik ook eventuele andere methodes om de datastructuren op te slaan in het patent claimen.
En zo blokker je dus de vrije ontwikkeling van XML> Precies wat MS nodig heeft om office zo lekker dicht te houden :)
lekkere flamebait...
het concept TrueType font heeft geen copyright (iedereen mag TT fonts maken) maar specifieke fonts hebben wl copyright (niet elke janboerendoedel mag zomaar met bepaaldebarcode- en stijlvolle lettertypen aan de haal gaan)

Er rust geen copyright op "nasi" maar als je het recept uit een kookboek kopieert en publiceert in je eigen boek "mijn geweldige kookkunsten" dan schendt je wl copyright.

maar goed, genuanceerd denken, lezen wat er staat, iets meer doen dan blaten... zit zeker copyright op?
Ik probeerde eerder kort doch krachtig weer te geven waarom MS hiermee zijn monopolie nog eens extra zeker stelt als het om office funtionaliteiten gaat, niks anders. Maar kennelijk was de gedachtengang achter de post niet zo vanzelfsprekend duidelijk als dat ik had gedacht. Mijn vorige post was niet als flamebait bedoeld.

Op deze manier kunnen ze office namelijk dichttimmeren door alles wat bewerkt moet worden door een script. Dus alle macro's die in een XML based file staan opgeslagen vallen ook onder dit patent.
Als je voortaan dan wel het nieuwsbericht wilt lezen voor te reageren...
Het gaat hier niet om de pogingen tot wereldwijde patentering van toepassingen in Office waarover we eerder berichtten, maar om een aanvraag die al dateert uit 2000.
Het gaat hier dus niet om het office patent. Deze implementatie met behulp van XML kan voor talloze doelen gebruikt worden.

* blijft software patents een lastig dilemma vinden...

Edit: Reactie op ocf81 van 13 feb 21:47
Sorry, lees het bericht 10 keer door, lees wat een Patent inhoudt, en je zal inzien dat dit zeker niet tot gevolg zal hebben dat iemand die XML toepast, rolayties zal moeten betalen aan MS...

XML, is, en blijft, een 'open' standaard...

-7
** Personally, I think Microsoft can be sued for this action, same case as when Rambus patented open standards(SD-RAM/DDR technology) from the JEDEC-consortium.
I doubt if there is anyone that is willing to press charges against microsoft. Because its bound to be an expensive trial that will last for years and years.
De volgende stap is dat ze met een "aangepaste" verbeterde versie van xml komen die een klein beetje afwijkt van de "gewone" xml standaard.
Deze zal bijvoorbeeld als MSXML door het leven gaan. Doordat de halve wereld MS Office gebruikt zal dit de meest gebruikte standaard worden. Alternatieve Office Suits zoals Wordperfect en OpenOffice kunnen MSXML niet openen omdat deze net een beetje anders is als de open variant, waardoor de opmaak verknalt word. Natuurlijk wil Microsoft hun variant niet vrij geven, dit hebben zij toch bedacht?? En het gaat in tegen de principes van auteursrecht (stnadaard verhaal)
Waardoor de alternatieve office omgevingen en alternatieve besturingssystemen weer naast het net vissen en Microsoft ze langzaam uit de markt probeert te duwen.
Oh help, Microsoft heeft het al gedaan. MSXML betaat al, zie http://msdn.microsoft.com/library/default.asp?url=/downloads/list/xmlg eneral.asp

Maar even serieus mensen, een heleboel ongeinformeerde, anti-Microsoft meningen maken nog geen feiten. XML script automation is een wezenlijk onderdeel van Microsoft's ontwikkel-strategie, zoals bijv. in .Net Om te voorkomen dat Jan-en-alleman patenten gaan verkrijgen die proberen Microsoft's implementaties te patenteren, en op de el-cheapo manier hun brood te verdienen, patenteert Microsoft dit soort technieken.

En al dat gekeuvel over dat Microsoft bestaande technieken zou gebruiken en het daarom niet zo mogen patenteren, daar heb ik een vraag over: is er 1 patent op deze aardkloot die gaat over zaken waarbij niet gebruikt wordt gemaakt van bestaande zaken?
Dus eigenlijk valt XHTML er ook onder? JavaScript, JScript, VBScript kun je in 1 XHTML file kieperen.

:(
Dit lijkt veel op fat-binaries, waar een file executable code bevat voor meerdere architecturen.
Dit is echt weer zo'n idee dat iedereen had kunnen bedenken.
Ik ga denk patent aanvragen op mn moeder ;)

Er moet toch eens een wet komen die ervoor zorgt dat je alleen op zinvolle dingen een patent kan aanvragen. Dus niet op alles wat los en vast zit, maar alleen op dingen die je ZELF hebt uitgevonden. En dan niet pas na 10 jaar dat patent aanvragen. als iedereen het al gebruikt.
Je kan ook patent op iets laten om het te laten beschermen zodat iedereen het kan gaan gebruiken en dat er dan niet over een aantal jaar wordt gezegt hier heb ik patent op kommaar met het geld
Nee dat kan niet. Bij het afsluiten van een patent verbind je jezelf ertoe ook toe te zien op de naleving van je patent. Je moet dus actief je eigen patent beschermen, zoniet vervalt je recht van spreken.
Dit is i.v.m. Longhorn ? Die zou toch bestand gegevens in xml opslaan ?
Uh? Windows doet al heel lang dingen met XML, maar ik denk dat je in de war bent met XAML, en dat is weer heel iets anders.
een XML-standaard waar patent op ligt is GEEN open standaard meer. kortom: negeer Microsoft in deze!
Ik denk dat Microsoft echter een variant op de markt zal brengen van XML (net als XHTML bij HTML)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True