The difference between open source and free software is mostly in the political camp the word comes from. Read the OSI definition of open source if you don't believe:
Kernel driver of proprietary AMDGPU-PRO are licensed exactly same way as modules in mainline kernel. Most of them dual-licensed under MIT and GPL so BSD and other projects can use them.