4 ms·
Are data structures copyrightable? The headers are not, and macros can be easily avoided. And in any case, there's an easy way to prove something does not con
by trasz 6y ago
Are data structures copyrightable? The headers are not, and macros can be easily avoided.
And in any case, there's an easy way to prove something does not constitute a derived work: just show that it can work outside of the codebase it's allegedly a derived work of. The reason NVidia is safe is that they provide the same driver for FreeBSD.
- toast0 6y agoCan you use a module compiled for Linux anywhere but a Linux host? The ZFS source code probably isn't a derived work, but the compiled module might be.
- vsl 6y agoCriteria for whether a work is copyrighted are a bit more nuanced and the word “header” doesn’t figure in it. A work needs to be original and have creativity element in it. Code in header files can - and very often does - meet that requirement. Some kind of code (whether in headers or elsewhere) can be unoriginal, but that really has nothing to do with “headers”. The parent actually explained it pretty well.