> With the GPL, you can do whatever you want with the software except prohibiting users to do whatever they want with the software
The GPL can prohibit me from distributing the program modified to depend on proprietary closed-source code, even if that's what I want to do with the software.
> with BSD you can do whatever you want with the software including prohibiting users to do what they want.
Exactly - the point is that BSD doesn't limit me at all, and the GPL limits me fairly severely. The GPL guarantees that the code under the GPL and all its derivatives will remain free forever - the code is free. The BSD license guarantees that I have the freedom to do whatever I want.