 In July 2009 Microsoft even open sourced some Hyper-V-supporting patches to the Linux kernel, because they were required to do so by the GNU General Public License, and contributed them to the mainline kernel.Note that Hyper-V itself is not open source.Microsoft's F# compiler, created in 2002, has also been released as open source under the Apache license.