Diese Meldung aus dem heise online-Newsticker wurde Ihnen
von "Denny Schierz <[EMAIL PROTECTED]>" 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.
--------------------------------------------------------------------
Juchuu(?) :-(( Wer will das?? Ich h�r schon den flame...
--------------------------------------------------------------------
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] mailto:[EMAIL PROTECTED]

--------------------------------------------------------------------
Copyright 2002 by Verlag Heinz Heise
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an