"interfaces are not copyrightable"
That shorthand rule of thumb is often applicable, but can lead to risky / incorrect assumptions.
The central distinction isn't simply interface versus implementation. It's functional systems and constraints versus protectable expression - a distinction that can cut through both an interface and its implementation.