Microsoft Puts C# and the CLI Under "Community Promise"
FishWithAHammer writes "Peter Galli of Microsoft posted a blog entry on Port25 today, regarding the explicit placement of C# and the Common Language Infrastructure (the ECMA standard that underpins .NET) under their Community Promise: 'It is important to note that, under the Community Promise, anyone can freely implement these specifications with their technology, code, and solutions. You do not need to sign a license agreement, or otherwise communicate to Microsoft how you will implement the specifications. ... Under the Community Promise, Microsoft provides assurance that it will not assert its Necessary Claims against anyone who makes, uses, sells, offers for sale, imports, or distributes any Covered Implementation under any type of development or distribution model, including open-source licensing models such as the LGPL or GPL.'"
Adds reader anshulajain: "Understandably, Miguel De Icaza is jumping with joy."
they must be up to no good.
If you mod me down, I will become more powerful than you can imagine....
Microsoft love us and want us to be happy :-)
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
Don't forget that backward compatibility is sacred to Microsoft. Similarly, I can't possibly imagine that it would be a good business decision for Microsoft to begin suing its own developers.
-- If you try to fail and succeed, which have you done? - Uli's moose
It still has what one slashdot poster called 'the stench of microsoft' on it. Even if microsoft GPLs the whole stack, there will always be that feeling of disgust in those of us who are old school.
I imagine that sane COBOL developers called Java the same thing. You only need to look around - Java is the only mainstream language that does not support proper lambdas, for example, and does not plan to in the next major revision.
When even C++ starts looking more modern than your language, it's definitely time to worry.