Le informazioni che sto ricevendo dal fornitore del software da cui mia moglie ha recentemente acquistato il software di gestione dell'ufficio specifico per il dominio della sua nuova piccola impresa mi stanno dando i brividi. La mia impressione è che si tratti di un software a volume relativamente basso, ma è sviluppato e venduto da una società più grande che è un nome ben noto nel suo campo. Il software utilizza MS SQL Server come database e il nostro contratto di acquisto includeva 1 licenza server e 5 licenze CAL per SQL Server 2008 Standard.
La prima cosa che mi è sembrata strana è stata quando ho scoperto che la loro app di installazione aveva preso la libertà di cambiare la password SA sul mio server in qualcosa di molto meno sicuro. Quando ho chiesto questo, mi è stato detto che il loro particolare accordo di rivenditore con Microsoft richiedeva loro di cambiare la password SA in modo che la loro istanza con licenza speciale potesse essere utilizzata solo per la loro applicazione. Praticamente questo non è un problema in quanto ho ancora accesso dbo tramite il mio login di Windows, ma la spiegazione sembrava estremamente sospetta.
Quindi oggi ho chiesto di nuovo quando potevamo aspettarci di ricevere il nostro codice Product Key ufficiale di SQL Server, poiché fino ad oggi siamo stati in esecuzione su un'istanza installata dal mio supporto MSDN, temporaneamente attivata utilizzando uno dei miei codici Product Key MSDN (l'azienda non è non è ancora aperto e suppongo che a questo punto avrò un codice Product Key valido). Mi è stato detto che il loro rappresentante avrebbe avuto bisogno dell'accesso remoto al nostro server in modo che potesse reinstallare SQL Server usando il loro supporto che ha una "chiave incorporata". MSSQL è disponibile anche su supporti pre-con offerta e, in caso affermativo, è consentito a chiunque vendere di nuovo pre-offerta? Dato che insiste per remotare e installarsi, la mia ipotesi è che non finiremmo con una copia di questo supporto preinstallato con il nostro codice prodotto incorporato.
Sono paranoico o sembra strano? Sono uno sviluppatore .NET con esperienza pressoché nulla con le licenze MS, ma so che può essere complicato, quindi suppongo che tutto ciò potrebbe essere del tutto normale. A questo punto, anche se mi sto impegnando a insistere, ci inviano un codice Product Key valido e certificati server / CAL o ci danno un rimborso sulla parte MSSQL del nostro acquisto.
AGGIORNAMENTO al 21/03/11 : il fornitore ora dichiara di partecipare al programma ISV Royalty citato da @Sergey di seguito. Tuttavia, non mi sembrano conformi ai requisiti di quel programma; in particolare l'EULA di SQL Server non è stato incorporato nel nostro contratto e offrono SQL come componente opzionale a costo aggiuntivo della loro soluzione anziché come parte integrante. Ho contattato MSFT Licensing e mi è stato detto che avrebbero avuto bisogno del numero di contratto ISV del fornitore per approfondire. Il direttore IT del venditore ha accettato di inviarmi una copia del loro accordo ISV, ma non ho ancora visto (o qualsiasi risposta in merito).
Alla fine, circa 2 settimane fa, ho presentato un rapporto alla BSA. Dovrei scoprire nelle prossime settimane se apriranno un'indagine o no, ma il rappresentante con cui ho parlato non sembrava ottimista - ha detto che di solito viene data priorità ai casi in cui i dipendenti degli utenti finali segnalano il loro i datori di lavoro.
Ad ogni modo, il rappresentante delle licenze MSFT mi ha detto che fintanto che l'attività di mia moglie ha una fattura dell'ISV che mostra che il numero richiesto di licenze SQL è stato incluso nell'acquisto, è coperta, indipendentemente dal fatto che il fornitore sia conforme o meno.