Re: The code is trivial
Yes but a restaurant menu isn't required for interoperability.
The whole point was that header files and declarations were always assumed to be 'functional' rather than 'expressive' and hence not covered by the scope of copyright.
This is the death knell for the word compatible and another hammer for the big tech companies like oracle to use to bludgeon smaller competitors to death.