On Thursday 2022-03-17 16:04, Stefan Brüns wrote:
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
You need to have "some idea" of how the library behaves to make sensible use of it, that much is obvious. And the knowledge can be gained (with sufficient time investment) from just the library. People have reverse engineered much more complicated code than shared libraries (which have a fair block of self-description owing to the shared nature).