MS: Use the Source, Luke!
McSpew writes: "The WSJ (via MSNBC) has an article about Microsoft's upcoming push to get universities to use .NET code in programming courses. Their code-sharing initiative is all about winning hearts-and-minds at the university level, where Linux and open-source rule the day. The article does a good job of explaining the issues and why MS may yet fail in spite of their push. I wish the article had discussed the reverse-engineering issues of needing 'virgins' who have never seen the product being reverse-engineered and how MS's newly broad distribution of its code makes finding virgins much more difficult."
Actually, I was reading the EULA waiting for the presentation to start, and with the copy of VS .NET it stated that any software you created with the academic version absolutly HAD to port to a MS OS! Talk about locking you in. Sheesh.
Who is John Galt?
Features
- An implementation of the runtime for the Common Language Infrastructure (ECMA-335) that builds and runs on Windows XP and FreeBSD
- Compilers that work with the Shared Source CLI for C# (ECMA-334) and JScript
- Development tools for working with the Shared Source CLI such as assembler/disassemblers (ilasm, ildasm), a debugger (cordbg), metadata introspection (metainfo), and other utilities
- The Platform Adaptation Layer (PAL) used to port the Shared Source CLI from Windows XP to FreeBSD
- Build environment tools (nmake, build, and others)
- Documentation for the implementation
- Test suites used to verify the implementation
[This is mostly cut & paste from the MSDN page]A few semi-interesting threads have started about this on K5 including this one and this one.
The Mono implementation (http://www.go-mono.com) and yesterday's release (Mono 0.10) does provide pretty much everything that the Shared Source release does.
Get your bits now!
Miguel