However, when it comes to poor security, you may have more legal options with commercial software. While commercial vendors try to relinquish responsibility for poorly designed applications through complex license agreements, if you can prove they were negligent, and they knew about security holes, you could file a claim based on the software you purchased. However, in a shareware environment, because you haven't paid for the software, from a legal perspective your options could be limited.
Also, look beyond the license agreements, and consider the support option. Most commercial application developers offer support for security flaws, and issue patches periodically, whereas some shareware developers offer great support while others do not. The latter are the hobbyists, who may have created a great program, but then moved on to other things, leaving their software orphaned from a support perspective. While software orphans exist on the commercial side, they're more plentiful in the shareware community.
Dig Deeper on Open source security tools and software
Related Q&A from Ed Skoudis
Learn how social networking sites compound the insider threat risk, and explore how to mitigate the threat with policy, training and technology. Continue Reading
By viewing a page's HTML source code and writing malicious scripts to a drop-down list, hackers may be able to re-post the malicous page to the ... Continue Reading
Password cracking may be a hacker's specialty, but there are also many strategies to keep passwords secure. Continue Reading