So then you only consider the BSD license to be free?
in a sense he's right. with a bsd license, you can really do whatever you want. you can modify the code to your hearts content and release or not release the code. perhaps there's an advertising clause, depending on the bsd license. and that's about it. however, with gpl, if you release the binary, you must release the code upon request.