In the development of software, many programmers elect to use so-called "free" software, which is sometimes called "open source" software or "freeware." Although freeware might be convenient, it can ...