|
|
|
|
|
by JustLurking2022
1258 days ago
|
|
It'll be interesting to see the legal battles around this considering, for humans, a clean room approach is often used to reimplementing an API, as it becomes an easy case for infringement (even if accidental) if you've seen the original implementation. If you ask ChatGPT to reimplement an API from a project it's indexed, seems it will likely infringe to some extent every time |
|
If some functionality can basically only be expressed in one general way then this is not subject to copyright. This could either be due to performance constraints, simplicity, or something based on a mathematical algorithm.
It is incredibly hard to read through a codebase and not be inspired by the structure. “Oh, I like how this code was organized!”… it is hard to “forget” that! That’s the real reason for clean room design. To keep people from inadvertently using the “expressive, non-utilitarian structures” that ARE covered by copyright in works that are otherwise useful and subject to mechanical inventions covered by patents.