|
> However, there are a number of operating systems, such as MacOS, that are fully compliant with the POSIX standard and can therefore be called Unix operating systems, not just Unix-like. It's a bit more nuanced than this. Being fully compliant with the POSIX standard isn't quite enough; you have to pass an official conformance test suite and be certified by the Open Group to have passed it, in order to call yourself "Unix", rather than just being Unix-like. https://en.wikipedia.org/wiki/Single_UNIX_Specification So there could be (and likely are) implementations out there which are fully compliant with the standard, but have not chosen to get certified, and are therefore technically still "not Unix". |
Money talks, so I'm confident that Apple will get to call their mac OS UNIX® until they don't care regardless of whether in any useful sense it's still Unix. On the other hand, regardless of whether some organisation pays money to effect this, Linux is still Unix and so is FreeBSD.
You've probably seen other situations in the real world where the thing you actually care about is distinct from legal status - because our social cues aren't tied to legal status. That doesn't make the legal status worthless, but it is distinct - Obergefell for example is a case where doubtless normal people just accepted that these guys are married - there was a ceremony and everything, but in Ohio at the time the asserted legal status was that they aren't married, therefore the death certificate claims otherwise and hence the case in front of the Supreme Court.