Both licensing models have been around for a very long time. I don’t know which predates which, but it really doesn’t matter. The spirit behind both licenses is very similar: free software is good. But they realize this idea in different ways.
In the GPL license you have the four freedoms: to run the software, to have the source code, to distribute the software, to distribute your modifications to the software.
The BSD license is different, because it gives *you* the right to distribute the software, but it does not oblige you to make sure that the next guy has any such right.
Read this interesting article here