I have a hard time describing any license that limits your rights as one promoting freedom. I never understood why the FSF wasn't more behind the BSD style licenses.
The FSF is more about giving users rights to change the code than about giving developers rights to use libraries. With BSD-style licenses, developers can limit the users' rights to change the code, which is not in line with the FSF's line.
Is the US Constitution "restrictive" because it limits the right of our president to become a dictator? Would a constitution that said essentially "Those in power can do whatever they want" make us more free?