On Donnerstag, 17. März 2022 10:25:20 CET Jan Engelhardt wrote:
On Thursday 2022-03-17 01:29, Aaron Puchert wrote:
IANAL, but I don't think so. Including the headers makes blender a derivative work, and the US Supreme Court couldn't muster the courage to declare APIs as non-copyrightable.
Libraries can be used to a degree without headers.
How do you call a function when you do not know the parameters and its return codes? Using a library without "its" headers only works when the library implements a public, well known interface, where you can replace the headers with compatible ones or create the headers yourself from a public specification. The NVidia OptiX headers are completely proprietary, all documentation comes with the same unfriendly license. Regards, Stefan -- Stefan Brüns / Bergstraße 21 / 52062 Aachen home: +49 241 53809034 mobile: +49 151 50412019