With BSD, anyone can take the code and build a derivative product, under whatever business model, open source or not.
GPL, on the other hand, can make it possible for a corp to buy the project and effectively prevent further development, like it happened with MySQL.