TinyCOBOL is a effort to develop a free COBOL compiler with basis in COBOL 85 standard.
TinyCOBOL generates a GNU assembly code at output that works in IA32 plataforms and it can be executed in the following operating systems:
TinyCOBOL supports the following standards:
The TinyCOBOL compiler is licensed under the GPL license and the TinyCOBOL run-time library is licensed under the LGPL license. You can have more information about this licenses in GNU website
That's your choice! The TinyCOBOL run-time library(1) is distributed under the LGPL, and does not impose any license restrictions on either the original COBOL source nor the binaries produced.
1) Note: The above terms and conditions apply only if the run-time library is compiled using Berkeley's DB version 1.85x or 1.86.
You can ask for help in our mailing lists that does have a good traffic and good people to answer.
You have three ways:
$ script $ type the commands $ exitThe log file will be generated in a file called typescript. Attach this file in a e-mail and post in TinyCOBOL mailing lists.
Instead of the use of the script tool, you can use the strace tool, a log-generator program that generate a log file from the internal functions called by the program:
$ script $ strace program-name (program-name is a binary executable file) $ exit
If you found any bug in TinyCOBOL and fix it by yourself, download the latest version using CVS and check if the bug that you found still exists.
If so, use the diff utility between the latest version of related file and your fixed file to generate the diff file as follows:
diff file.c file-fixed.c > file.diff
Attach it in a e-mail, post in TinyCOBOL mailing lists and wait for a answer for the TinyCOBOL developers.
Don't send the entire fixed file to mailing lists because it could confuse the developers and it's not a good way to create a patch file.
patch -p0 <patchfile file-to-be-patched