11

In some articles I see the word Unix written as "Unix", while in other articles I see the word Unix written as "UNIX".

Does "Unix" and "UNIX" represent the same thing?

3
  • 15
    Are you asking this question of a sane writer of the English language, or of a trademark lawyer?
    – dave
    Commented Mar 27, 2019 at 11:54
  • 2
    @another-dave ROTFL you nailed it:) (BTW, by being a name, it's the same issue in (next to) any language)
    – Raffzahn
    Commented Mar 27, 2019 at 12:28
  • 5
    You will really enjoy reading about NeXTSTEP. (-:
    – JdeBP
    Commented Mar 28, 2019 at 13:46

2 Answers 2

12

UNIX (in upper case) is a trade mark, currently owned by the Open Group, which is a group of companies and organizations like NASA, the US DOD, IBM, HP, and others (not all American).

On the other hand, like some other trademarks (e.g. "Hoover") the word "unix" or "Unix" is often used as a generic name for "computer software similar to UNIX".

Some writers use "*nix" or "*NIX," presumably to avoid a possible legal challenge over trademark violation, however unlikely that would be.

It's worth noting that companies which market (or used to market) their own variants of UNIX identify them by different names - e.g. HP-UX (Hewlett-Packard), AIX (IBM), IRIX (Silicon Graphics), UNICOS (Cray Research), etc.

9
  • 6
    I think that most people who use "*nix" or "*n?x" which I've seen sometimes, use it to include linux, minix and others, even though they can be said to not really be a proper unix Commented Mar 27, 2019 at 12:18
  • 1
    @Wilson Maybe that's the majority nowadays, but the *(n)ix notation already started way before - in an age when next to all manufacturer renamed whatever they delivered with their machines with some *ix name. Even when using generic versions in vanilla configuration. It was a total marketing hype confusing customers, so writers adopted the *ix notation to mark that their paper cover a wider range than just one brand.
    – Raffzahn
    Commented Mar 27, 2019 at 12:32
  • 2
    @Wilson, Re, "linux...not really a proper unix." In the case of Linux, specifically, It would be more accurate to say, "...not legally unix." The main biggest why a major Linux distro isn't "proper unix" usually is that the maintainers don't want to pay the certification and licensing fees that would allow them to use the Unix trade mark. The Linux kernel committers, and most of the big distros try very hard to track the Unix specification and conform to it. Commented Mar 27, 2019 at 14:40
  • 2
    @SolomonSlow Well yes, but maybe you don't mean "...not legally unix", you mean "...not legally UNIX™". But then my guess is if someone's going to use a term like "*n?x", that person's going to be lax enough not to care about silly details like trademark law. And justifiably so! Either way, it's getting a little off topic since the question is about "Unix" vs. "UNIX". Commented Mar 27, 2019 at 14:46
  • 3
    @JeremyP one Linux distribution has been certified as UNIX®, Inspur K-UX (ISTR another one but can’t find it now). See the list here for details. Commented Mar 27, 2019 at 17:49
7

Unix and UNIX are different stylizations of the same group of operating systems. It was originally styled as UNIX, and many variations use UNIX as the trademark. Using either styles for all Unix operating systems in general is correct, but you can not claim that a specific version of Unix is named UNIX unless the current or past trademark holders (currently The Open Group) have also called that version a UNIX.

The Open Group will extend the UNIX trademark to any system that qualifies for (and pays to be tested under) the Single UNIX Specification.

A Unix operating system is an operating system that derives from the original UNIX developed at AT&T's Bell Labs.

There have been several forks, some of which have remained proprietary, and some which have become open source.

The Posix specifications was created to describe various components of Unix operating systems, and to ensure interoperability of various Unix and similar systems.

Linux is not a Unix, because it does not derive its source from any Unix distribution, despite being very similar in practice and in feel to popular open Unix distributions of the time. Distros of Linux, however, are overwhelmingly likely to be Posix systems.

One early fork of the original Unix was Research Unix, which AT&T sold both source rights and licensing rights to various universities, to allow their researchers to adapt and redistribute those modification among others computer science academics. The Berkeley Standard Distribution (BSD Unix) came from this fork, and was very influential in other academic versions of Unix. The University of California at Berkeley distributed this version under a very permissive license, effectively granting full open source status to that branch of Unix.

Various child projects of this BSD Unix include FreeBSD, NetBSD, OpenBSD, Mac OS X (now simply just macOS), and iOS. Projects that derive from BSD Unix and BSD licensed software are not required to redistribute their software under similar open source licenses, unlike competing open source licenses such as the GPL.

Other branches of Unix have remained proprietary, and starting with the System V UNIX, it has continued to be released by various copyright holders throughout the years. Proprietary versions of Unix will often seek the Single Unix Specification certification, thus earning the right to use the UNIX trademark. Various UNIX systems include AIX, FTC, EurlerOS, HP-UX, IRIX, K-UX, macOS, OpenServer, Solaris, Tru64 UNIX, UnixWare, and z/OS USS.

Interestingly, the Single UNIX Specification does not specify that a compliant operating system must be derived from a Unix distribution. Thus, a Linux distro can apply for the UNIX trademark.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .