Microsoft makes source code for MS-DOS and Word for Windows available to public
151–160 of 211 posts
Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#152Earlier quoted context omitted.
Alright, so reading it closely, it's kind of like the GPL in that any derivative work is licensed under the same license, but unlike the GPL, Microsoft get full rights to any modifications you make and any comments you make, including if you send them mail marked "confidential", plus you cannot sue anybody using this software for patent infringement if you discovered it via reading the source code. Basically, if you…
So, answering the question opened in another thread, if FreeDOS developers read the code, they risk making Microsoft the owner of their future contributions.
If you're in academia and getting a stipend and you look at it as part of your research, Microsoft could argue that that is a commercial gain to you. If FreeDOS has ever been used to make a commercial product (this is very different from the GPL which explicitly delineates derivative works from works produced by the software!), then its developers risk breaking the terms of the license agreement if they taint their thought processes with Microsoft's code. So yes, I'd probably say you're right.
Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#153Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#154Earlier quoted context omitted.
Don't patents only last 15-20 years?
Right, any patents from 1983 and 1991 have expired. Besides which, I don't think Microsoft had any patents in 1983. P.S. Google Patents is useless for answering this question. "Referenced by" is included in the search, so any patent from 1983 that is ever referenced by a Microsoft patent (from any year) shows up in the results.
I did an advanced search at USPTO for "AN/microsoft and ISD/19750101->19890101" (patents assigned to Microsoft and issued between 1975 and 1989). All it found were:
4,779,187 - Method and operating system for executing programs in a multi-mode microprocessor (filed April 10, 1985, issued October 18, 1988)
4,588,074 - Holder for storing and supporting articles (filed March 21, 1985, issued May 13, 1986)
Yes, if I understand it correctly, Microsoft's first patent was "relates to article holders, and more particularly to a dual purpose holder for both storing, and supporting in open position, books, magazines, pamphlets, and similar items."
I can't figure out why 5,848,246 (Sun Microsystems, Inc.: Object-oriented system, method and article of manufacture for a client-server session manager in an interprise [sic] computing framework system) references this patent.
Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#155This tidbit from the DOS 2.0 README.txt (section 5) is fascinating: The user manual contains some significant errors. Most of these are due to last minute changes to achieve a greater degree of compatibility with IBM's implementation of MS-DOS (PC DOS). This includes the use of "\" instead of "/" as the path separator, and "/" instead of "-" as the switch character. For transporting of batch files across machines, Mi…
I wonder if many other hidden or deprecated functions are present in these releases.
Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#156Earlier quoted context omitted.
'Operating system' is stretching it. 'Disk Operating System' is one of those phrases like 'ice creme' that implies 'ice cream'. MS-DOS was a program that wrote stuff to disk for you, read the keyboard for you, listened to interrupts for things and showed useful error messages such as 'Retry, Fail or Abort?'. There was no networking to speak of, certainly not TCP/IP as we know it, no user permission things, you couldn…
An OS doesn't need to have networking, permissions, or anything else. It just needs to provide a common set of services for applications programs to use. Consider that OSs started out as libraries of functions that programs could call into, which then evolved into job managers, that is where MS-DOS fits. It's single-tasking, single-address-space, but it already has the concept of processes, drivers, files. This is st…
Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#157My "Future Computers MSDOS 2" manual finally has a use! http://imgur.com/ejnlHY1 http://imgur.com/7NzGGWO http://imgur.com/ljOV7XJ
Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#158There was obviously scope for personality in the commenting...
arena_free_next:
CMP BYTE PTR DS:[DI],arena_signature_end
; end of road, Jack?
retz ; never come back no more
CALL arena_next ; next item in ES/AX carry set if tras
And a nice reminder of the other big players of the day: IF WANG ;Are we assembling for WANG?Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#159Maybe someone will produce a version of Word for Windows 1.1a that runs on a modern OS, and I'll be able to open and edit documents that have been impossible to open in later versions of Word (of course Word for Windows 2.0 would open the document, convert it to its new format in place, and then crash, so I'd need to find un-borked versions of the documents first).
I don't believe Word for Windows actually writes to the file until you save it.
Re: Microsoft makes source code for MS-DOS and Word for Windows available to public
#160I think a lot of people here are missing the point of this. Microsoft didn't release the source code for these old versions of their software so people could use it, hack on it, and make new versions. They released it because it's historically interesting. As someone who is both a developer and a history graduate, I think it's fascinating.