Öncelikle açık kaynaklı kodun ne olduğunu ve ne işe yaradığını kısaca anlatalım. Açık kaynak kodlu yazılımlar, bu koda herkesin erişebileceği yazılımlardır. Yani dilerseniz siz bu yazılımı istediğiniz şekilde değiştirebilirsiniz. Bu sayede kullandığınız yazılım diline kolayca ulaşıp istediğiniz gibi değişiklik yapabiliyorsunuz. Ayrıca karşınıza çıkan hataları güncelleme beklemeden direkt olarak giderebiliyorsunuz.
En çok bilinen açık kaynak kodlu sistemlerin başında Linux ve Android geliyor. Özellikle Android’in bu konuda elde ettiği başarılardan sonra Microsoft’un da aynı şekilde harekete geçip açık kaynak kodlu bir işletim sisteminin temellerini atmaya başlayacağını söyleyebiliriz.