Originally Posted by
CodyBane
Most open source software isn't there to make money. However some business models do exist around open source software. RedHat being one of the most common examples. They give the software away for free but charge for support. Suse used to (may still) charge for a premium edition of their linux distribution. OScommerce is free but a modified version of it called CRE Loaded is a commercial product.
Open source projects generally have a governing body of some kind or a small dictatorship that sets the goals of the project. Others are often free to branch out into their own versions if their ideas differ and they're willing to put the work into it.
What license you use really depends on your business model. GPL, lesser GPL, BSD license... read about them on google.
I'm not sure about how they keep others from ripping off the code and re-branding it and selling it under a different name. That's a dangerous move though. You start selling to a lot of people who are familiar with other similar products and eventually someone trying out the pirated software notices it behaves surprisingly like something else they've tried, they alert that site, that site checks into this other applications code, then who knows.. I imagine it would go to court or any number of possibilities.