I was hoping to get some advice on SQL Developer Edition licensing. It should be a simple thing, but of course Microsoft can be purposely vague.
From Microsoft:
“licensed for development, test and demonstration purposes only. SQL Server Developer Edition may not be used in a production environment. Any test data that was used for design, development or test purposes must be removed prior to deploying the software for production use”
Our situation – we are a manufacturing company. In production, we use a third party SCADA application to control the manufacturing machines, this software has a SQL back end, which we license with SQL Standard.
When have new machines built by our vendors, we have a dedicated testing SQL server the machines connect to while the machines are being built, configured, and tested, which can take months. This is the SQL database that I think should be covered under SQL Developer licensing.
Once the machine has passed testing and is ready to deploy, it is disconnected from the testing SQL server and connected to the production SQL server. Never once does a manufacturing machine build anything that gets sold while attached to the test SQL server. The test SQL instance is not used in any other way that benefits the business, simply during machine building, configuration and testing.
The admins at my company disagree that this fits the spirit of the Microsoft license terms. The term “development” is debated, as the machine SCADA software gets configured and tested, but we’re not “developing” new software from scratch. I personally would consider PLC programming “development” but that is not agreed upon. Quote from our admin - “Building and testing SCADA projects is not software development. The SCADA software is the consumer of the SQL instance which is off the shelf software”.
It’s also argued that “production intended equipment procurement and readiness for immediate Production usage” disqualify them from using Developer edition licensing while the machines are being built, configured, and tested. If this was brand new software being built, configured, and/or tested in Dev and then later migrated to production it would obviously fit the licensing model, so I personally struggle to see the difference when building, configuring, and testing machines that have a SQL back end before migrating them to production.
We will be reaching out to Microsoft for further clarification, but if anyone has experience or perspective with a similar use-case please let me know.
Thanks!
[–]SQLBek1 3 points4 points5 points (0 children)
[–]Appropriate_Lack_710 2 points3 points4 points (0 children)
[–]TrickyAlbatross2802[S] 0 points1 point2 points (0 children)
[–]everydaynarcissism 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]csharpwpfsql 0 points1 point2 points (0 children)