These three licenses all conform with both the Open Source Definition AND the Free Software Definition.
And by the way, Linus Torvalds is closer to the open source initiative that to the free software foundation, which he does not like much, but his preferred license is the GPLv2.
You mean GPL -> "Free, but..."
No. It is free: the end user can do whatever they want with the software. It’s restricting the rights of the developer to give the user more freedom.