De ontwikkelaar van TestDriven.Net, een project dat unittesting toevoegt aan Visual Studio, wordt door Microsoft juridisch onder druk gezet om te stoppen met ondersteuning voor Visual Studio Express. Volgens Microsoft schendt de ontwikkelaar de gebruikersovereenkomst.
TestDriven.Net integreert een unittest-omgeving in de Visual Studio-ontwikkelomgeving. De hoofdontwikkelaar van het project, Jamie Cansdale, is in 2004 begonnen met het project in zijn vrije tijd. Aangezien hij hobbyist was en Visual Studio 2005 Express gebruikte, werd TestDriven.Net ook voor deze specifieke versie van de ontwikkelomgeving ontwikkeld. Visual Studio Express is een gratis versie van de programmeertool die diverse features mist ten opzichte van zijn grotere broers, waarvoor wel betaald moet worden. Een van deze missende features is geïntegreerde unittesting. Dit is blijkbaar voor Microsoft aanleiding geweest om juridische stappen tegen Cansdale te nemen.
Volgens de softwaregigant overtreedt Cansdale met zijn project namelijk een bepaling in de licentievoorwaarden van Visual Studio, waarin staat dat het niet toegestaan is om technische beperkingen van het product te omzeilen. Inmiddels heeft Cansdale drie brieven van de advocaten van Microsoft ontvangen waarin hij gesommeerd wordt om de ondersteuning voor de Express-editie van Visual Studio te stoppen. Vooralsnog is Cansdale, die al een flink aantal maanden contact had met Microsoft over het vermeende probleem, niet van plan om in te gaan op de eisen van Microsoft. In eerste instantie was het niet duidelijk welke specifieke clausule van de licentievoorwaarden hij overtrad. Inmiddels is dit wel duidelijk gemaakt in de brieven die hij heeft ontvangen. Nu hij dit wel weet, vraagt hij zich af of ondersteuning van zijn software voor andere edities van Visual Studio 2005 juridisch gezien wel mogelijk is. In dat geval zou dit kunnen leiden tot het stoppen van de ontwikkeling van TestDriven.Net. Het conflict tussen Microsoft en Cansdale is in ieder geval nog niet opgelost en zal waarschijnlijk een vervolg krijgen.