As pointed out in codemeta/codemeta#364 (comment), the description for platform is indeed confusing:
This key specifies which platform the software runs on. It is meant to describe the platforms that users will use to access and operate the software, rather than the platform the software itself runs on.
As pointed out in codemeta/codemeta#364 (comment), the description for
platformis indeed confusing: