Message 05056 [Homepage] [Navigation]
Thread: oxdeT05056 Message: 1/1 L0 [In index]
[First in Thread] [Last in Thread] [Date Next] [Date Prev]
[Next in Thread] [Prev in Thread] [Next Thread] [Prev Thread]

[ox] heise online: C# und .NET-CLI unter Linux



Diese Meldung aus dem heise online-Newsticker wurde Ihnen
von "Benni <benni obda.de>" gesandt.
Wir weisen darauf hin, dass die Absenderangabe nicht verifiziert
ist. Sollten Sie Zweifel an der Authentizität des Absenders haben,
ignorieren Sie diese E-Mail bitte.
--------------------------------------------------------------------
C# und .NET-CLI unter Linux

Einem Informatik-Professor aus Südafrika ist es gelungen, die von Microsoft
im März als Quellcode veröffentlichten[1] .NET-Komponenten unter Linux zum
Laufen zu bringen. In einem Artikel[2] auf der O'Reilly-Website berichtet
Shaun Bangay[3] über seine Erfahrungen bei der Anpassung der von Microsoft
unter dem Codenamen Rotor als Shared-Source[4] freigegebenen
FreeBSD-Version[5]. Shaun Bangay ist es gelungen, den C#-Compiler und die
.NET-Laufzeitumgebung CLI (Common Language Infrastructure) so anzupassen,
dass sich unter Linux ein "Hello World"-Programm übersetzen und starten
lässt. Die von der ECMA standardisierte CLI[6] ist das .NET-Pendant zur
Virtual Machine von Java. 

      Die Shared-Source-Lizenz, unter der Microsoft die Rotor-Software
freigegeben hat, erlaubt es, geänderten Quellcode unter derselben Lizenz
weiterzugeben. Für die Übersetzung auf einem Linux-System musste Shaun
Bangay jedoch den Quellcode mit Linux-Bibliotheken verknüpfen, die unter
der General Public License (GPL) stehen. Microsofts Lizenz verbietet es
ausdrücklich, geänderten Code unter einer GPL-ähnlichen Lizenz
weiterzugeben.

"Die Verbindung von GPL und Shared Source dürfte die Anwälte eine Weile
beschäftigen", meint Bangay. Er berichtet, dass Microsoft ihn deshalb
bereits gewarnt habe. Andererseits hätten ihm sogar Microsoft-Mitarbeiter
des .NET-Teams ihre Mitarbeit angeboten, freut sich der Professor. Den
Quellcode der Linux-Version stellt O'Reilly zum Download bereit[7].
(kav[8]/c't)

URL dieses Artikels:
 http://www.heise.de/newsticker/data/kav-03.07.02-000/

Links in diesem Artikel:
 [1] http://www.heise.de/newsticker/data/kav-27.03.02-000/
 [2] http://www.oreillynet.com/pub/a/dotnet/2002/07/01/rotorlinux.html
 [3] http://cs.ru.ac.za/~cssb/
 [4] http://www.heise.de/newsticker/data/odi-18.05.01-000/
 [5] http://www.heise.de/newsticker/data/kav-27.03.02-000/
 [6] http://www.heise.de/newsticker/data/kav-14.12.01-000/
 [7] http://www.oreillynet.com/rotor/linuxsscli19062002.tar.gz
 [8] kav ct.heise.de

--------------------------------------------------------------------
Copyright 2002 by Verlag Heinz Heise
________________________________
Web-Site: http://www.oekonux.de/
Organisation: projekt oekonux.de


[English translation]
Thread: oxdeT05056 Message: 1/1 L0 [In index]
Message 05056 [Homepage] [Navigation]