Ansicht umschalten
Avatar von that.SelectedDude
  • that.SelectedDude

mehr als 1000 Beiträge seit 04.08.2003

Re: Alles was Miguel anfasst wird zu einem Riesenhaufen Sch*****

Peacehelmet schrieb am 17. Mai 2011 10:36

> Aber ist C# nicht ein ECMA-Standard, 

Da muß man differenzieren, und zwar zwischen C# und der CLI (der
Runtime usw.), zwischen der Standardisierung und der Patentfrage.
Dazu sollte man überprüfen, wie der aktuelle Stand aussieht.

Microsoft verspricht Patentgewährung sowohl auf die C#-Spec als auch
die CLI-Spec.

Allerdings war die C#-Spec zuletzt 2006 aktualisiert worden. Die
CLI-Spec war zwar 2010 aktualisiert worden, doch die Patentgewährung
gilt bislang nur für Versionen bis 2007. (Überhaupt wurden von
Microsoft seit 2007 keine neuen Technologien bzw. Versionen unter
ihre Community Promise gestellt.)

Mit der Community Promise gibt es nicht nur das Problem, daß sie sich
nicht auf zukünftige bzw. heute aktuelle Versionen bezieht, sondern
auch bestimmte freie Softwarelizenzen ausschließt sowie sich
ausdrücklich nicht auf Erweiterungen der geschützten Spezifikationen
bezieht.

Apropos letzteres, an Bibliotheken umfaßt Mono weit mehr von .NET
kopierte als die wenigen, die die - zudem aktuell ungeschützte -
CLI-Spezifikation abdeckt.

- Insgesamt ist das also ein ziemlich dünnes Brett, und man kann wohl
schon sagen, daß die Mono-Entwickler (oder potentiell andere)
umfassend von Microsofts Duldung abhängig sind.

Wen's interessiert:
> http://www.ecma-international.org/publications/standards/Ecma-334.htm
> http://www.ecma-international.org/publications/standards/Ecma-335.htm
> http://www.microsoft.com/interop/cp/default.mspx
> http://en.wikipedia.org/wiki/Microsoft_Community_Promise#Scope_limitation

Bewerten
- +
Ansicht umschalten