I have been using MS VS Code since a while now and I am I really loving it. Although the other day I was having a discussion regarding editors with my mentor where he pointed to me this.
It's mentioned in the product license.
SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways.
You can read the complete license here. https://code.visualstudio.com/License
It seems that the product is released under a different license and the source code is published under MIT license. I wonder why is that?
I quickly looked up a couple of popular open source editors to find that they are released under one MIT license (Product and sc).
Atom is MIT licensed and the source is freely available from the atom/atom repository.
Brackets is released under the MIT License
It could be possible that I'm not understanding something here, but I was surprised to know VS code had different license for product and scource.
My specific questions are:
Is there a well-known business reason why Microsoft would offer the binary and source under such vastly different licenses?
Is it appropriate (within the norms of the open source community) for Microsoft to brand their proprietary-licensed binary as "Open Source" since it is based on a fully-buildable open source code base?