On Tuesday 24 May 2005 12:34, Dinesh Joshi wrote:
> >From: Satya <ilugbom(a)thesatya.com>
>
> Dude, you have some major misconception here. Let me clear it up.
>
> >It compares much better, as I can write useful production code
> > without having to pay someone hundreds of dollars. I do this for
> > a living, too. Oh, and the code is usually plain text so you can
> > hack with a text editor and don't need an IDE-- though you can
> > get those, too.
>
> You don't need to pay microsoft a penny to write code, compile it
> on their .NET platform, sell it, distribute or any kind of
> commercial activity with *your* software.
Missing a minor detail.M$ has patents on large portions of the .Net
architecture. They have granted a royalty free in perpetuity licence
to the C# and CLI portion of the technology only. Other portions are
licenced on different RAND terms. In short pay for commercial use.
You are courting disaster, particularly with a Company as horrendous
as M$.
One reason for .Net was M$ losing a court case to distribute their
mangled version of java. So now they can use the patented portions of
.net for tying in customers to their products and services while
anybody else wanting to develop a similiar service pays royalty. At
the same time they can shout that the technology is free and
open which it is not. Btw IS NOT is patented by M$
Do post any pointers negating the above.
"
Beppe,
As one of the inventors on that patent as well as the person heading up the standardization efforts for the CLI, I'd like to explain why I've never felt
the two are in conflict.
The ECMA process requires that all patents held by member companies that are essential for implementing its standards are available under
"reasonable and non-discriminatory (RAND) terms" for the purpose of
implementing those Standards. This is the normal condition used in all
International Standards organizations, including both ECMA and ISO.
But Microsoft (and our co-sponsors, Intel and Hewlett-Packard) went
further and have agreed that our patents essential to implementing C#
and CLI will be available on a "royalty-free and otherwise RAND" basis
for this purpose.
Furthermore, our release of the Rotor source code base with a specific
license on its use gives wide use to our patents for a particular
(non-commercial) purpose, and as we explicitly state we are open to
additional licenses for other purposes. "
rgds
jtd