Live data from Hacker News

Microsoft makes source code for MS-DOS and Word for Windows available to public

blogs.technet.com

121–130 of 211 posts

Re: Microsoft makes source code for MS-DOS and Word for Windows available to public

#121
This 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, Microsoft encourages the use of "\" and "/" respectively
  in the U.S. market. (See DOSPATCH.TXT for how you can overide this.
  The user guide explains how the end-user can override this in CONFIG.SYS).
Also this, from the documentation for the CharOper system call (that never made it outside of MSFT?) in SYSCALL.txt:

        AL Function
        -- --------
         0 DL, on return, will contain the DOS switch
            character. On most systems this will default to
            '-'.
         1 Set the switch character to the character in DL.
         2 Read the device availability byte into DL. If
            this byte is 0, then devices must be accessed in
            file I/O calls by /dev/device. If this byte is
            non-zero, then the devices are available at every
            node of the directory tree (i.e. CON is the
            console device not the file CON). This byte is
            generally 0.
         3 Set the device availability byte to the value in
            DL.
It looks like we have IBM to blame for '\' and '/' as a path separator/switch character in DOS/Windows, Microsoft originally was using the Xenix '/' and '-' respectively. I knew that Microsoft used Xenix fairly heavily internally but never thought that DOS was quite so influenced by it.

Re: Microsoft makes source code for MS-DOS and Word for Windows available to public

#122
post #16

Earlier quoted context omitted.

How can a license allow modification without redistribution?

It's sometimes hard to believe, but our current laws seems to allow that you can be forbidden from modifying a piece of software even for your own personal use.

Even more interesting: copyright laws seems to indicate that playing/singing a song that someone else wrote, even in the shower, may be infringement.

Re: Microsoft makes source code for MS-DOS and Word for Windows available to public

#123

Earlier quoted context omitted.

Useful ? The next three weeks of HN will be: MS-DOS cross-compiled to JAVASCRIPT. MS-DOS running in pure CSS. Word for Windows as pure HTML 5 ( element). DOOM RUNNING NATIVELY on NATIVE MS-DOS on a PEBBLE.

How about 2084 in a TSR utility?

Whoops, I mean 2048. Big Robotron fan here.

Re: Microsoft makes source code for MS-DOS and Word for Windows available to public

#124

Earlier quoted context omitted.

> so your reaction is more of an instinct than any factual basis. Do Nobel prizes and Turing awards count as instinct or are they facts?

My broad point was comparing an age old institution with Young one is not fair and more or less 100 years from now, who knows where things would be are. Its not comparing apples to apples but again, if dissing MSR for not being Bell Labs - great then.

My point it is there can never be a Bell Labs again. Very few organizations have the resources to fund basic sciences and have all the talent they had under one roof.

Some argue that you can again, but I just don't see how it is possible. See, e.g., http://www.amazon.com/The-Idea-Factory-American-Innovation/d...

Re: Microsoft makes source code for MS-DOS and Word for Windows available to public

#126
post #10

Under what license? Can we view, modify, redistribute? No one wants to get sued for these things, or being found to violate some end user license agreement with some other Microsoft software. On the other hand, I'd love to find out that people viewing this code contribute an improvement that no one in Microsoft saw in decades that helps them improve something today, leading them to soften their stance on Free Softwar…

->Under what license?

If you create Derivative Works, you grant to Microsoft a non-exclusive, perpetual, irrevocable, royalty-free, assignable, sublicenseable license to reproduce, distribute, publicly display, modify, use, make, have made, import, and sell such Derivative Works.

Re: Microsoft makes source code for MS-DOS and Word for Windows available to public

#127
post #85

Earlier quoted context omitted.

> Under what license? Can we view, modify, redistribute? Just speaking for myself, I come down pretty firmly in the "Don't know, don't care" camp for both questions. In a world where FreeDOS exists, there just isn't any practical value to having the source code to MS-DOS 2.0 available under a truly open license. That code's only interesting as a historical exhibit. If all we can do is look at it and go, "Huh, so that…

The important question, I think, is: can the FreeDOS folks read the MS-DOS source, and then continue to work on FreeDOS?

It's safer if they don't.

Unless Microsoft licenses it under a license with the most explicit and extensive protections against patent lawsuits.

Re: Microsoft makes source code for MS-DOS and Word for Windows available to public

#128
post #85

Earlier quoted context omitted.

> Under what license? Can we view, modify, redistribute? Just speaking for myself, I come down pretty firmly in the "Don't know, don't care" camp for both questions. In a world where FreeDOS exists, there just isn't any practical value to having the source code to MS-DOS 2.0 available under a truly open license. That code's only interesting as a historical exhibit. If all we can do is look at it and go, "Huh, so that…

The important question, I think, is: can the FreeDOS folks read the MS-DOS source, and then continue to work on FreeDOS?

Is this a real judicial concern or just a philosophical question? I read code on a daily basis with all kinds of different licenses and I also contribute to open and closed source on a daily. Should I go make an appointment with my lawyer tomorrow?

Re: Microsoft makes source code for MS-DOS and Word for Windows available to public

#129
post #104

Not having an ability to view the source online was driving me insane. Hopefully I scratched your itch too. https://github.com/Incognito/msdos

Third bullet point in the license you presumably agreed to before downloading the source code:

- You may not distribute or publish the software or Derivative Works.

I'm not saying it's a good license, but if you do not agree with or at least intend to follow it then perhaps you should have not downloaded it to begin with.

Post reply on HN