Microsoft Has Now Open-Source Their BASIC Code From 1983 - Phoronix:
Microsoft GW-BASIC is now open-source following their prior open-sourcing of older MS-DOS versions. This original Microsoft BASIC version being open-sourced is from 1983 and is simply being open-sourced for historical purposes.
This Microsoft BASIC interpreter is written in Assembly, to no surprise considering the ivntage[sic] of the software. But Microsoft did push this code through a translator in order to make use of newer x86 ISA capabilities. As such, the code being open-sourced is that derived from their original source code.
More details on this Microsoft BASIC open-sourcing via their dev blog while the code is on GW-BASIC via GitHub.
(Score: 2, Interesting) by RandomFactor on Saturday May 23 2020, @03:57PM (2 children)
В «Правде» нет известий, в «Известиях» нет правды
(Score: 0) by Anonymous Coward on Saturday May 23 2020, @06:29PM (1 child)
You are confusing the platform with the utilities. The utilities are things that run ontop of the command shell. BASIC would be one of the utilities shipped with it. Usually on a DOS system you would find this file in a folder named DOS/MSDOS/PCDOS/FDOS depending on which DOS you bought. BASIC is clearly a MS product. They pretty much were the OEM to goto to get a decent BASIC for your platform up and running in the late 70s early 80s fairly quickly. They would sell it as a one time source code dump no strings attached (not preferred) or a recurring per unit shipped cost. If you are shipping 200k of something the per unit cost is silly. If you think you are going to ship 200 of something the other way makes more sense. Commodore went with the first and changed it as needed. They even used it as the 'entry point' to their systems using it as an OS and utility.
(Score: 1) by RandomFactor on Saturday May 23 2020, @10:12PM
Yeah fair, I had a similar thought not long after posting thinking about the dos 1.x/2.x open sourcing they have done.
But even so, I think the underlying skepticism of MS in regards to 'open sourcing' is not entirely unwarranted :-)
В «Правде» нет известий, в «Известиях» нет правды