Microsoft traditionally has been a closed environment. Developers and users face licensing each step of the way when they use the .NET framework, something that could be stopping you from using this framework. Fast forward to 2016 and the situation changed. Somehow wisdom seems to have prevailed...