Thanks to zezaocapoeia, for spotting the newly released NVIDIA Beta driver 390.12 ( see http://www.nvidia.com/download/driverResults.aspx/128743/en-us ) There is also a new version of the ‘long lived branch’ series – 384.111.
I have tested these with Kernel 4.14.12-rc1 and 4.15-rc6, and they both compile and load/run OK. In this case, NVIDIA has fixed their GPL error with recent 4.14 kernels, themselves.
Robert Gadsdon. January 5, 2018.