Exactly ^. Personally, fortunately, I don't have to care about licensing in my daily life, so I have no idea.
There is a box available near me, using a Radeon card, I could potentially test thinks on.
Xorg (which I'm usually using) might be the issue, if the driver is missing, that the system has problems to finish loading to the desktop, I'd suspect (I'm using several methods to either load the correct driver or I fall back to reboot and boot default Core Linux). Having the needed files in a extension may hopefully fix this.
Is this the same shing like with nvidia?
So I'd go ahead and build my own personal extension.