Microsoft heeft de broncode van MS-DOS versie 1.25 en 2.0 vrijgegeven op GitHub. De code is opensource gemaakt onder de licentie van MIT. Dit betekent dat iedereen die wil, de broncode kan delen, aanpassen en toepassen in hun eigen code.
Volgens de beschrijving op GitHub is niets veranderd aan de broncode en binaire bestanden in de repository. De publicatie is gedaan vanwege de historische waarde. De versies van de MS-DOS-broncode zijn vrij te gebruiken voor iedereen. De reden om de broncode op GitHub neer te zetten is om het makkelijker vindbaar te maken.
Het is niet de eerste keer dat Microsoft de broncode van het OS vrijgeeft. In 2014 mocht het Amerikaanse Computer History Museum de code voor MS-DOS 1.1 en 2.0 publiceren voor educatieve doeleinden. Dat gebeurde onder een strengere eigen licentie.
MS-DOS 1.25 en 2.0 zijn geschreven in 8086-assembleertaal en de 86-DOS-broncode waarop ze gebaseerd zijn, dateert van 29 december 1980. In augustus van dat jaar bracht Seattle Computer Products de eerste versie van 86-DOS uit, gemaakt door programmeur Tim Paterson. MS-DOS 1.25 zelf dateert van 9 mei 1983 en bestaat uit zeven bronbestanden. De 2.0-versie is drie maanden later geschreven en omvatte na verloop van tijd honderd .asm-bestanden.