Another way of looking at thisJamie A comments to an article

March 30, 2008 – 5:00 pm

Another way of looking at this

Jamie A comments to an article on Channel Register:

Here’s a slightly less technical way of looking at the issue:

Microsoft essentially have 2 editions of a program. The first edition speaks English (User Interface) to the user, but in behind can speak French (COM) to other components.

The second edition also speaks English and French, but can also speak Russian (VSIP - Visual Studio Integration Programme).

Microsoft intends that your components speak Russian in order to extend Visual Studio. Their VSIP license agreement also states that you can only try to speak Russian to the second edition of the software. Attempting to speak Russian to the first edition is not allowed (even if it does speak the language).

Rather than try and speak Russian, Jamie has been using French. He has asked Visual Studio if it talks a certain dialect (COM interface), and it has said “oui”. So he uses that dialect to talk to Visual Studio in order to do what he needs.

The main problem from Microsoft’s point of view is that they didn’t intend for anyone to use that dialect of French in order to talk to Visual Studio. They only expected Russian to be used. However, there’s nothing that explicitly states this. Microsoft even has public notes on the French dialect.

Therefore, Jamie thinks he’s in the right because Microsoft have not said that speaking French is forbidden. Microsoft sees it the other way. And the way things are going, it looks like the decision is going to come from a judge or jury.

There will be some French lessons in a follow up post.

DBMS Performance Optimization?
A publishing firm that consists of twenty five employees utilizes a Microsoft Access database system to store and process requests related to their business transactions and operational data such as product sales and customer information. Over the last five years the firm has experienced tremendous…

New VSTS+TFS 2008 Trial VPC Image
If you have been using the trial VPC image for VSTS 2008 RTM, you may already know that the image will expire on 1st April 2008. So if you want to carry on using a VPC image for trial purposes, then go and download the updated image. This image is a very useful evaluation to…
Mehran Nikoo

Math and the Current State of Coarse-Grained Parallelism in Python
One of my main objectives at Pycon 2008 was to hear about experiences regarding existing tools for parallelizing Python programs, and also to find out more about mathematical programming with Python.

“Idiots guide to Server Core” (aka Server Core Installation Option of Windows Server 2008 Step-By-St
More for my own reference, as I keep having to search the Internet for this document and never bookmark it. If you want to know all those useful little commands to manage Server Core installations of Windows Server 2008, this is the place to go - the Windows Server 2008 step-by-step guides. As you k…
jhoward

You must be logged in to post a comment.