An example of a catch for a *free* software is Borand Turbo C 2.01 for DOS. You can make exe programs for DOS however you have to buy their User's Guide and Programmer's Guide since it is just the software. In addition you have to put their copyright message on there unless you have a copyright officially through the copyright office of your own.
