[Mono-list] Re: Looking at Microsoft implementation?

Jay Freeman (saurik) saurik@saurik.com
Tue, 10 Jul 2001 00:29:00 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_0055_01C108D7.50AC6230
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I hadn't read noticed that, good to see it pointed out.  About the =
"shared source" mention, at this point that's kind of anal...  from what =
I've seen in the interviews that have been done so far (seeing that =
noone has this license yet), "Shared Source" will _specifically_ allow =
for people to read the source code and take what they learn for other =
implementations (yes, including those under "potentially viral =
licenses").

Being "the decompiler guy", I'm also interested in the later point about =
ILDasm, as while I haven't actually 'read' any code I have 'looked at' a =
ton and have closely examined the IL of a few functions that had strange =
overlapping switch statements in System.Net.DLL (which, considering I =
hate System.Net.DLL with a vengeance, I haven't ever considered a =
problem).

* goes back to reorganizing his code *

Sincerely,
Jay Freeman (saurik)
saurik@saurik.com


Original Message (evil lack of mbox compatible archive...):

On the Mono web site it says: "If you have looked at Microsoft's
implementation of .NET or their shared source code, you will not be able
to contribute to Mono"

Does "Microsoft's implementation of .NET" mean MS's actual source for
.NET, or does merely ILDasm'ing mscorlib exclude someone from working on
Mono?

-Peter
http://staff.develop.com/peterd

------=_NextPart_000_0055_01C108D7.50AC6230
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2505.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I hadn't read noticed that, good to see =
it pointed=20
out.&nbsp; About the "shared source" mention, at this point&nbsp;that's =
kind of=20
anal...&nbsp; from what I've seen in the interviews that have been done =
so far=20
(seeing that noone has this license yet), "Shared Source" will =
_specifically_=20
allow for people to read the source code and take what they learn for =
other=20
implementations (yes, including those under "potentially viral=20
licenses").</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Being "the decompiler guy", I'm also =
interested in=20
the later point about ILDasm, as while I haven't actually =
'read'&nbsp;any code I=20
have 'looked at' a ton and have closely examined the IL of a few =
functions that=20
had strange overlapping switch statements in System.Net.DLL (which, =
considering=20
I hate System.Net.DLL with a vengeance, I haven't ever considered a=20
problem).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>* goes back to reorganizing his code =
*</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sincerely,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Jay Freeman (saurik)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><A=20
href=3D"mailto:saurik@saurik.com">saurik@saurik.com</A></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Original Message (evil lack of mbox=20
compatible&nbsp;archive...):</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>On the Mono web site it says: "If you =
have looked=20
at Microsoft's<BR>implementation of .NET or their shared source code, =
you will=20
not be able<BR>to contribute to Mono"</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Does "Microsoft's implementation of =
.NET" mean MS's=20
actual source for<BR>.NET, or does merely ILDasm'ing mscorlib exclude =
someone=20
from working on<BR>Mono?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>-Peter<BR><A=20
href=3D"http://staff.develop.com/peterd">http://staff.develop.com/peterd<=
/A></FONT></DIV></BODY></HTML>

------=_NextPart_000_0055_01C108D7.50AC6230--