Waarom een NDA op een plugin API? (SCC)

Pagina: 1
Acties:

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 20-02 03:31

Gerco

Professional Newbie

Topicstarter
Ik was vandaag aan het zoeken naar een SCC Provider voor Subversion, helaas kon ik er geen vinden die goed werkte (met Stylus Studio), maar er viel me iets op. De providers die er wel zijn, zijn allemaal closed source.

Nu ben ik eens gaan kijken waarom en het blijkt dat Microsoft een NDA heeft opgesteld die je moet tekenen voor je zo'n plugin mag schrijven. Effectief verbieden ze op deze manier om die API te gebruiken in Open Source produkten.

Het is natuurlijk hun goed recht om dat te doen, maar ik vraag me af waarom ze zoiets zouden doen? Je wil toch dat zo veel mogelijk mensen je API kunnen gebruiken om met jouw produkt te interfacen. Hoe meer developers plugins voor je produkt schrijven hoe beter.

Wat kan Microsoft nu in vredesnaam voor voordeel behalen aan het verbieden van Open Source SCC plugins voor VS.NET (en andere SCC compliant produkten)?

Als tweede vraag wilde ik graag weten of er een concurrerende API bestaat en of die misschien als brug naar OSS sourcecontrol systemen kan dienen, weet iemand van het bestaan van zoiets ?

[edit]
Het proces om toegang te krijgen tot de API is blijkbaar als volgt:
1. Install Visual Studio .NET 2003
2a. Register to be a VSIP partner at http://www.vsipdev.com/partnerregistration.aspx
2b. Download and install the VSIP SDK from http://www.vsipdev.com
2c. Accept the usage terms of the SDK
3a. Use this special Guest Account log-in information below to access a Beta Nomination Survey on http://beta.microsoft.com Completing this survey is required before proceeding to the next step. Note: Using a personal or previously-assigned BetaID will not grant you access to the survey.
Guest Access Account
Guest Beta ID: VSIPExtras
3b. Wait for an approval email response from the Beta site. This may take up to 12 hours or longer.
3c. Download and install the VSIP SDK Extras from http://beta.microsoft.com
4a. Launch Visual Studio .NET 2003 Exp
4b. Within Visual Studio - from the Help menu - select "Contents..."
4c. Open the following nodes "VSIP/Visual Studio .NET Integration SDK/Source Code Control SDK"
Het is niet helemaal duidelijk of je nog steeds een NDA moet tekenen om een SCC provider te mogen schrijven. Kan iemand hier zekerheid over geven?

[ Voor 42% gewijzigd door Gerco op 24-03-2006 18:43 ]

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 10-12-2025
Het Nederlandse recht heeft een speciale uitzonderingsclausule voor de ontwikkeling van interoperabiliteit tussen software pakketten. Ik weet niet precies hoe relevant dat hier is, maar het zou wel eens de moeite kunnen zjn om daarop door te googlen.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • Remy
  • Registratie: Februari 2002
  • Laatst online: 27-12-2025

Remy

I usually get 100% accuracy

Move > DTE :)

LinkedIn
Instagram


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Voor zover ik weet is de NDA alleen om inzicht te krijgen in de documentatie van de SCC API.
Als je hem zelf kan nabouwen adhv reverse engineering, is er van een NDA geen sprake.

PushOK SVN Proxy trouwens al geprobeerd:?

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.