You miss the point. You should not claim "Open Source". Sugar can claim "Open Source" because they do not obfuscate their source code.
Good luck with your project. Their code is buggy and incomplete. Your code looks much better and is built on a better platform in my opinion.
Thanks for the compliment. Quality is important to us.
As for claiming Open Source, your point is well taken. It just seems confusing to say half-open-source, or mostly-open-source, or even partial-open-source. The bottom line is that most of our source is open, but we do hold something back so that we can build a business. Can you image what would happen if we gave it all away? One day, SugarCRM would learn how bad their stuff is, scrap it, and start selling ours.