1 Nvidia driver does include a wrapper source that is GPL with binary linking exceptions. With Nvidia the dtrace linking functions to be exported would be in this file so maintaining the GPL status. The inline issue is vastly legally reduced in this case. Basically the GPL flag is thrown by a function its time to consider a duel license or extended license GPL.
2 Nvidia when they need a function request it formally put on the exported list even if it means reduced hardware support until it is.
Nvidia is well behaved legally yet still annoying on limiting support.
Re: Not just Oracle
1 Nvidia driver does include a wrapper source that is GPL with binary linking exceptions. With Nvidia the dtrace linking functions to be exported would be in this file so maintaining the GPL status. The inline issue is vastly legally reduced in this case. Basically the GPL flag is thrown by a function its time to consider a duel license or extended license GPL.
2 Nvidia when they need a function request it formally put on the exported list even if it means reduced hardware support until it is.
Nvidia is well behaved legally yet still annoying on limiting support.