Diese Diskussion wurde archiviert.
Es können keine neuen Kommentare abgegeben werden.
|
|
|
|
|
|
|
|
|
MS hat vor einiger Zeit die CLI beim ECMA und afaik auch bei ISO standardisieren lassen. Die darauf aufbauende Implementation, die CLR, sowie grosse Teile des Frameworks patentieren sie nun, nachdem sie einige Teile daraus für NT, FreeBSD und OSX unter dem Namen Rotor als 'Shared Source' veröffentlicht haben.
Sie scheinen somit eine interessante Strategie ausgearbeitet zu haben, um auch mit dem Druck von offener Software umgehen zu können: Das Einsetzen von Patenten scheint beispielsweise wesentlich sicherer als das blosse Zurückhalten des Codes. Mit den Patenten können sie sicherstellen, dass sie, falls .NET doch noch eine weitere Verbreitung auf verschiedene Systeme gefunden hat, diese Implementationen unter Kontrolle nehmen können. Unter anderem durch die Standardisierung fördern sie eine von ihnen kontrollierte Verbreitung (vgl. Java / Sun).
Ich gehe somit davon aus, dass MS weder das Mono Projekt noch andere offene Portierungsprojekte in der nächsten Zeit rechtlich angreifen will. Das wird erst interessant, wenn es sich dort entsprechend verbreitet hat. Somit versuchen sie sich möglicherweise ihr Monopol mit dem gefährdeten Windows mit einer 'modernen' Platform zu ersetzen, die auf vielen Betriebssystemen zur Verfügung steht.
Im ganzen ein sehr unwahrscheinliches Szenario, doch MS wär's durchaus zuzutrauen...
Rotor:
http://msdn.microsoft.com/net/sscli
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gut erfasst, das gleiche ging mir auch durch den Kopf.
Dem Autor kann ich ich hier nur sagen: MS hat mit Sicherheit keine Angst, sondern arbeitet mit blossem Kalkuel - und das wesentlich besser und effektiver als andere. Wovor sollte MS sich ausserdem bei GPL'd/OSS Software fuerchten? Sie haben .NET quasi zuerst herausgebracht, Projekte wie Mono oder aehnliches hingegen sind blosse Nachbauten, die hierbei auf der Strecke bleiben, sollte dort die Integration nicht ueberdacht werden (lies: wieviel der .NET-'Technologie' nutzen wir mit, wo entwickeln wir Alternativen, etc. um patentrechtliche Probleme zu vermeiden).
Durch die Standardisierung kann MS ausserdem dafuer sorgen, dass .NET eine schnelle, saubere Multiplatform-Loesung wird, deren wirklich interessante Komponenten closed source (CLR, wie mein Vorredner schrieb, und einige andere Komponenten) sind. So ist der Marktdurchdringung Tuer und Tor geoeffnet - und das verdammt effektiv und gut durchdacht.
Beim ISO ist ein Antrag gestellt, jedoch noch nicht durch, soweit ich informiert bin.
gruss
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kannst Du das auch begruenden? Ich sehe hier bisher keine solche Auswirkung. Sie patentieren Teile von .NET, einem kompletten System (wenn man es so nennen will), keine Trivial-Algorhythmen, die _wirklich_ problematisch werden koennen.
gruss
|
|
|
|
|
|