As promised, the message from Alex Hudson to FSF Europe's Discussion list.
To: discussion@fsfeurope.org Subject: Re: Very Worried at MS .net
On Wed, Jul 18, 2001 at 01:10:27AM +0100, Alistair Davidson wrote:
.NET is a framework (VM, development tool, and standards suite) for developing and deploying "web services"
Not quite accurate - and this is why most people are confused. Ignore the marketing - .NET is the new Windows API. It provides a platform for web services, yes, but that's only one aspect of it. MS are pushing the web stuff hard, because it's a pretty new feature for them, but the other stuff shouldn't be ignored.
Hailstorm and Passport are .net services - .net is as network integrated as you like, some things will only work over the network, some things will be local only. Hailstorm and Passport are two examples of .net services which are network-enabled.
One presumes that 3rd parties will be able to run HailStorm and Passport-style services (MS claims that the HailStorm protocol is open, at least).
Hailstorm, I think you're right in saying, is open. Passport definitely isn't - and I would imagine that MS will want to keep it that way. Whether or not it can be reverse engineered depends on how well it's been done, I would suspect not.
There's no obvious reason, from the user or developer's end of things, for MS to do this.
I would forget the .net == Office For Rent scenario, it's not going to happen. Microsoft are too clever for that.
I'm not sure about passport, but how hard would it be to reverse-engineer the thing if it's closed?
Given it's supposed to be engineered around PKI, I would be surprised if it was reverse-engineerable, although it might be possible. I would assume, though, that MS will have gone to lengths to prevent people getting into it at a protocol level.
Cheers,
Alex.
Not quite accurate - and this is why most people are confused. Ignore the marketing - .NET is the new Windows API. It provides a platform for web services, yes, but that's only one aspect of it. MS are pushing the web stuff hard, because it's a pretty new feature for them, but the other stuff shouldn't be ignored.
Hmmm. Not convinced that's quite the way to put it. I'll not bother posting swathes of text to refute it, but take a look at http://www.ximian.com/tech/mono-index.php3 or http://www.microsoft.com/net/whatis.asp for more details. I think to say .NET is "the new Windows API" is a little too glib.
Andrew.
On 18-Jul-01 Andrew Savory wrote:
Not quite accurate - and this is why most people are confused. Ignore the marketing - .NET is the new Windows API. It provides a platform for web services, yes, but that's only one aspect of it. MS are pushing the web stuff hard, because it's a pretty new feature for them, but the other stuff shouldn't be ignored.
Hmmm. Not convinced that's quite the way to put it. I'll not bother posting swathes of text to refute it, but take a look at http://www.ximian.com/tech/mono-index.php3 or http://www.microsoft.com/net/whatis.asp for more details. I think to say .NET is "the new Windows API" is a little too glib.
But not that inaccurate, C# is the new language of choice of M$ development, replaceing straight C and later C++, Com+ the architecture replacing DLL then COM, and indeed servers like orchestration server and the like exist for .NET but there is a totaly new set of GUI classes accessable from the new java like (In terms of garbigde collection not in style) GUI frame work beeing developed (little features like opacity are becoming standard widget properties, illistrates that this GUI kit may make enlightenment look low on eye candy) I guess M$ fears of VC++ developers moving to Qt in droves means the cludgy windows foundation classes need a complete replacement (after all the "standard is nearly 5 years old).
Yes my 2 cents worth from the UK .NET launch conferance.
Owen