Lambda the Ultimate

inactiveTopic Shared Source CLI Beta
started 3/27/2002; 6:00:14 AM - last post 4/2/2002; 6:42:48 AM
Ehud Lamm - Shared Source CLI Beta  blueArrow
3/27/2002; 6:00:14 AM (reads: 2116, responses: 8)
Shared Source CLI Beta
(via Peter Drayton's Radio Weblog)

The Shared Source CLI goes beyond the printed specification of the ECMA standards, providing a working implementation for CLI developers to explore and understand. It will be of interest to academics and researchers wishing to teach and explore modern programming language concepts, and to .NET developers interested in how the technology works.

Now you can download the source and start hacking.

Posted to cross-language-runtimes by Ehud Lamm on 3/27/02; 6:00:41 AM

Patrick Logan - Re: Shared Source CLI Beta  blueArrow
3/27/2002; 6:33:33 AM (reads: 952, responses: 1)
Does the MSFT Shared Source License prevent people who have seen the source from participating on other clean room implementations like Mono?

Ehud Lamm - Re: Shared Source CLI Beta  blueArrow
3/27/2002; 7:20:33 AM (reads: 987, responses: 0)
I think so. This was described as a real show stopper in a previous LtU thread.

scruzia - Re: Shared Source CLI Beta  blueArrow
3/27/2002; 10:42:23 AM (reads: 921, responses: 0)
Heh heh. C'mon, kid, try it! The first one's free!

nickmain - Re: Shared Source CLI Beta  blueArrow
3/27/2002; 2:32:22 PM (reads: 915, responses: 0)
Mono just announced that they have reached 0.10 - a self hosting version (no need for the MS dotNET SDK). I have great hopes for this project and I am resisting all temptation to go look at the MS Shared Source in case I ever want to contribute to Mono.. I think the "clean room" argument is a valid one.

On another note, Halcyon has a beta of a CLI implementation on top of the JVM:

Peter Drayton - Re: Shared Source CLI Beta  blueArrow
3/27/2002; 4:30:11 PM (reads: 899, responses: 0)
Hmmm... Not sure I see how the MS license poisons the well, as people are claiming. Could someone please explain this to me?

IANAL, but when I read a clause that says "You may use any information in intangible form that you remember after accessing the Software.", it leaves me thinking that I'm allowed to read the SSCLI source, then go work on Mono - I just can't cut-and-paste. Is this not the case?

Patrick Logan - Re: Shared Source CLI Beta  blueArrow
3/27/2002; 11:19:53 PM (reads: 891, responses: 0)
I would hope Microsoft would make a clarification on what this means. Examples that fall on either side of the line would help.

As it stands, there is uncertainty, so the answer may as well be "no" for all intents and purposes. Anyone with anything at stake would have to be pessimistic.

Ehud Lamm - Re: Shared Source CLI Beta  blueArrow
3/30/2002; 8:01:14 AM (reads: 832, responses: 0)
FSF legal counsel opinion regarding the shared source license.

Ehud Lamm - Re: Shared Source CLI Beta  blueArrow
4/2/2002; 6:42:48 AM (reads: 1002, responses: 0)
One more hint on Microsoft's strategy:

Microsoft invites grant proposals from academics wishing to make early use of the Rotor code for teaching or research, and from academics wishing to actively promote the growth of a community of Rotor users. Around 25 awards are available, in the region of $10,000 to $20,000 each, for the period June 2002 - September 2003.

Access the download page for Rotor code and documentation here.