Presently the European Union is requiring Microsoft to allow for more Open Source Code in its operating system so that software programmers can build add on products and continue to make money building software. Indeed this sounds like a very good idea for their businesses, which wish to build software and it makes sense they wish to protect their businesses.
Unfortunately it causes a huge problem for the future as malicious software writer