Open source software has had a huge impact on our industry. Over the last several years, just about every big IT vendor, including Microsoft, has embraced this approach to some degree. Now with Azure, Microsoft is telling us that it doesn't care whether we use open source software or Microsoft's own technologies.
Really? Can they be serious? Has Microsoft embraced open source this completely? The answer is yes, and here's why.
In the traditional software model, vendors made money through selling software licenses, as shown below.
Machine learning has become a big deal. The rise of big data and the massive computing power made possible by cloud computing have made this set of technologies much more useful.
But machine learning isn't especially simple. While the basics are fairly straightforward, they're cloaked in odd terminology, phrases like "training data" and "supervised learning". For data scientists, people with years of specialized training, this isn't a problem. For non-specialists, though, the topic can be off putting.