4 ms·
> The situation with the nvidia driver relies on the part of the API that the Linux devs have claimed is not GPL. You are referring to symbols marked EXPORT_SY
by ryao 11y ago
> The situation with the nvidia driver relies on the part of the API that the Linux devs have claimed is not GPL.
You are referring to symbols marked EXPORT_SYMBOL that the kernel will use when linking non-GPL code as part of the module load. ZFSOnLinux uses only these symbols. The kernel will not make symbols marked EXPORT_SYMBOL_GPL available to it and there are no hacks to access them through the presently GPL licensed compatibility layer. Code that bypasses this when built as a standalone module will not be accepted by the project.