I'm creating this thread so I don't spam the forum with BitVendor updates every few days. I'll just update this post.
9/24/2012 - After much soul searching, I've decided that BitVendor will be open source. As someone who makes a living doing independent software development, it was very hard for me to come to this decision as I, like any other developer, need to put food on the table and selling software is how I do that. But, in this case, community is more important than money.
Ultimately, I've decided to take a hybrid approach. The code will be on GitHub for anyone who wants it. If you want a compiled copy for your platform (Windows, Linux, and Mac) then there will be a small charge. I think this is a fair compromise that supports the community and helps recoup the costs of development, upgrades, etc.
9/21/2012 - BitVendor is now functional enough to handle orders. UPC's can be scanned into an order from almost any USB attached barcode reader or can be typed in manually. Also, the system can now support multiple users against a PostgreSQL database or a single user disconnected from the Internet using an SQL Lite database that can be sync'd with a master db upon reconnection to the stores network (or run standalone for small, mobile vendors).
New screenshots are available here:
http://imgur.com/a/hkTs7#0