It looks like there is some confusion [1] about the licensing model of the Microsoft Robotics Studio and the CCR. To make things a bit more visible you must be aware of the two different licenses available for the MSRS. on the one hand there is a Microsoft Robotics Studio Non-Commercial License [2] providing you free usage of the runtime for non-commercial purposes as well as a Microsoft Robotics Studio Commercial License [3] if you are going to make money out of it. If you going to ship your robots including the runtime, you must purchase [4] the license to distribute the runtime with it. There is a fee of $2 for each unit you sell. So if you are going to buy three dev licenses they already include 600 units to be sold and distributed. Of course you can see this the other way around: For each 200 units you sell (and therefore purchase a commercial license) you'll get one developer seat for free.
The first question is if it is possible to use the CCR for something else than robotics, and the answer is clearly given by the MSRS Architect George Chrysanthakopoulos in the MSRS Team blog [5]. Furthermore, the CCR can be used independently of the MSRS as you can read in the forums [6].
But what is if the developer wants to make use of CCR within his/her product and the CCR runtime is NOT part of the distribution. Has the end-user to agree the non-commercial license of the MSRS. What’s about the developer then?
In the following let's have a look at several scenarios which should clarify the new licensing model. These examples are a result of a discussion with George Chrysanthakopoulos, architect of the Microsoft Robotics Studio, Henrik Frystyk Nielsen as well as Tandy Trower who is leading the Microsoft Robotics Initiative. However, this is no legal text, not approved by anybody and might be simply wrong. This should only give you an overview of the licensing model and represents my very personal current view of the licensing model. Read the licenses carefully, in any case of doubt contact Microsoft directly. Anyway let's have a look at several scenarios about using the Microsoft Robotics Studio licensing model. There is going to be a official FAQ soon covering the scenarios below.
There are simple rules to follow: Whenever you are going to make money out of the MSRS you have to purchase a commercial license. It does not matter whether you are selling MSRS services our just developing or running them. Luckily the commercial license includes both: the right to distribute and run as well as to develop MSRS services.
Also, the above described scenarios cover all the runtime files mentioned in the runtime.txt in the MSRS folder, which are in detail:
[1] http://petesbloggerama.blogspot.com/[2] http://msdn2.microsoft.com/bb332140[3] http://msdn2.microsoft.com/bb332139[4] http://msdn2.microsoft.com/en-us/robotics/bb521232.aspx[5] http://blogs.msdn.com/msroboticsstudio/[6] http://forums.microsoft.com/MSDN/
Share this post :
Remember Me
a@href@title, strike