41

I am currently enrolled in a course that is teaching me UNIX fundamentals, such as common commands and such. After doing some digging on UNIX, I came across the rabbit hole of legal battles over who owns UNIX, and the UNIX wars. I have done some research, but the sources are sort of dated (circa 2003 - 2004) and have conflicting information as far as who owns it.

Here are a couple of the sources I have found:

https://www.zdnet.com/article/who-really-owns-unix/ - states that the Open Group owns it

https://www.informit.com/articles/article.aspx?p=175171&seqNum=2 - states that the SCO owns it

After reading these sources, it sounds like the Open Group is claiming to own the UNIX trademark, while the SCO claims to own the UNIX source code. Am I understanding that correctly?

Toby Speight
  • 8,678
  • 1
    Which Unix, there are many. https://www.fosslinux.com/44623/top-unix-based-operating-systems.htm Shows top ten. – oldfred Aug 31 '21 at 22:39
  • @oldfred I'm guessing just the aggregate of most UNIX flavors, like who owns the most UNIX variations. – Ultracrepidarian Aug 31 '21 at 22:58
  • 2
    Each version is owned by the company that licensed it. Even Microsoft still owns its version. There is no one Unix. But as you mentioned there is a standard that companies have to meet to call it Unix. – oldfred Aug 31 '21 at 23:09
  • 4
    @oldfred the OP is asking about the UNIX specification, not the implementation – phuclv Sep 01 '21 at 12:30
  • @phuclv The specification is just that, a specification to standardize the protocol for interoperability. Any entity is free to change parts of the specification in their version of UNIX but it would no longer be true to the UNIX standard.

    Ken Thompson and Dennis Ritchie originally created the standard in 1969 while working at AT&T Corporation's Bell Laboratories.

    – jon.bray.eth Sep 02 '21 at 06:00
  • 1
    @SentientFlesh yes but who owns the standard? That's what the OP is asking. Obviously implementations are only certified. They or their implementers can't own the standard – phuclv Sep 02 '21 at 07:39
  • @olfred Strange remark. If they owned it, they wouldn't need to license it. You only need a license for something you don't own. (Re-reading, your remark is ambiguous: "to license" can mean to acquire a licence, or to grant a licence) – Michael Kay Sep 02 '21 at 17:20
  • Besides The Open Group, it looks like quite a few companies: https://www.bell-labs.com/usr/dmr/www/otherunix.html ;P – ninjalj Sep 02 '21 at 23:13
  • @phuclv I don't believe that's what he was asking, the question was confusion about trademark and implementation. If they were asking that, nobody owns the standard as it is completely free and open source. Whatever changes or enterprise solutions companies throw on top of the unix standard (bare minimum to be Unix) can be owned. But a FOSS standard is ownerless, though I stated the authors, that's the best answer you'll get on "owning" a standard. – jon.bray.eth Sep 25 '21 at 04:30

3 Answers3

50

TLDR

As of today, and talking about the USA, the UNIX trademark is owned by The Open Group (you can see it on the USPTO website) for "COMPUTER PROGRAMS, * NAMELY, TEST SUITES USED TO DETERMINE COMPLIANCE WITH CERTAIN SPECIFICATIONS AND STANDARDS *" (First use: Dec. 14, 1972, Use in Commerce: Dec. 14, 1972)

A bit more

Novell transferred the trademarks of Unix to The Open Group in 1993. See message from Chuck Karish on comp.std.unix news group. I quote a piece:

Q4. Will Novell continue to control UNIX?

A4. No. From today, the APIs which define UNIX will be controlled by X/Open and managed through the company's proven open industry consensus processes. Novell will continue to own one product (a single implementation of UNIX) which currently conforms to the specification. Novell is clearly free to evolve that product in any way that it chooses, but may only continue to call it UNIX if it maintains conformance to the X/Open specifications.

SCO tried to buy UNIX from Novell (again). You may read docketing statement of The SCO Group, Inc. v. Novell, Inc case. I quote a piece:

It is therefore ORDERED that SCO’s Renewed Motion for Judgment as a Matter of Law or, in the Alternative, for a New Trial (Docket No. 871) is DENIED. DATED June 10, 2010. BY THE COURT: TED STEWART United States District Judge

Then SCO appealed:

Party or Parties filing Notice of Appeal/Petition: The SCO Group, Inc. ______________________________________________________________________ I. TIMELINESS OF APPEAL OR PETITION FOR REVIEW A. APPEAL FROM DISTRICT COURT

  1. Date notice of appeal filed: July 7, 2010

On August 30, 2011, the Appeals Court affirmed the trial decision. You can read this. A quote:

VII. IMPLIED COVENANT OF GOOD FAITH AND FAIR DEALING SCO argues the district court erred in entering judgment in Novell’s favor on its good faith and fair dealing claim (...). The district court’s conclusion on this point is consistent with the jury verdict on copyright ownership and is supported by evidence in the record. AFFIRMED. Entered by the Court: Terrence L. O’Brien. United States Circuit Judge

So Unix is not owned by SCO. In fact, SCO holds some UNIX® certifications issued by The Open Group: UNIX 95 and UNIX 93.

Any system that wants to be called a UNIX® must be certified by The Open Group. A list of certified Unixes can be found on The Open Group official register of UNIX Certified Products page. Some related systems not holding a certification are usually referred to as *nixes or Unix-like systems.

You can find out more on Wikipedia article about UNIX, section Branding and article about SCO Group, Inc. v. Novell, Inc. lawsuit.

D4RIO
  • 1,576
  • 9
    @Ultracrepidarian In case you're wondering why companies still pay The Open Group for Unix certification, some US government contracts specify Unix as a requirement. This allows companies like Apple or HP to bid for those contracts. For OSes that cannot be certified as Unix like Windows there's POSIX certification (again, by The Open Group) and some US government contracts have lowered the Unix requirement to POSIX compatibility allowing things like battleships to run on Windows. – slebetman Sep 01 '21 at 12:55
  • Great answer. Very complete! Thank you. – Scottie H Sep 01 '21 at 13:41
  • in the past week there was some further news about the SCO lawsuit so that information might be germane to your answer. – Trevor Boyd Smith Sep 01 '21 at 13:51
  • @TrevorBoydSmith do you have any sources? AFAIK the case was closed. – D4RIO Sep 01 '21 at 15:13
  • https://en.wikipedia.org/wiki/Timeline_of_SCO%E2%80%93Linux_disputes AND https://www.zdnet.com/article/sco-linux-fud-returns-from-the-dead/ but I don't see anything dated this week – CGCampbell Sep 01 '21 at 16:09
  • 2021-08-30 article from zdnet i think is what i saw. i think the article is just more noise. not really helpful. your wiki links are more helpful/better. your wiki article has the relevant/recent 2021-08-30 facts https://en.wikipedia.org/wiki/SCO_Group,_Inc._v._Novell,_Inc. . – Trevor Boyd Smith Sep 01 '21 at 17:03
  • "SCO tried to buy UNIX from Novell (again)" <- Perhaps inspired by how MS bought evil from Satan :-) – einpoklum Sep 01 '21 at 20:09
14

Some Thoughts on Ownership

There is a difference between what people may call UNIX because of the Copyright ownership on the source code that allows to control what may be done to the source code and the ownership on UNIX trade mark that allows to control who may call a system a UNIX system.

Let me call the first one genetic UNIX wand the second one legal UNIX.

genetic UNIX

A genetic UNIX is a UNIX that is derived in a direct line from the AT&T UNIX that started 52 years ago in 1969. While some companies may call their product such a genetic UNIX, only two of these companies own the Copyright on that code in a way that they are allowed to control who may see, publish or modify that code.

One company is SCO and SCO used their rights to publish the historic UNIX sources to everyone.

The other company is Sun Microsystems and Sun used their rights to make the modern variant of SYSVr4 open source under the CDDL license. In 2010, Sun has been acquired by Oracle, so that Copyright owner now is Oracle.

Both companies have approx. equal rights on the copyright of that code. SCO of course has no rights on the modern code in SunOS.

legal UNIX

Since the mid 1990s, the trademark UNIX was transferred to The Open Group.

Since 2001, The Open Group also controls the POSIX standard and there is a difference between a pure POSIX system and a UNIX system.

This difference is based on decisions from around 1992, where several entities decided that a pure POSIX system is not sufficient as the base for computers with sufficient usability. These entities e.g. are governmental sites.

If you look at the POSIX standard, you can see what exact difference between a pure POSIX system and a system that may be called UNIX is.

Look e.g. at the definitions for echo and check for the parts of the standard that are XSI shaded. An operating system that correctly implements all XSI extensions is permitted to be called UNIX if it also passed a related certification by The Open Group.

There is a nice anecdote related to that trademark issue: Apple called their system a UNIX system without having a UNIX conformance certification and was sued by The Open Group to get that certification.

Toby Speight
  • 8,678
schily
  • 19,173
  • 10
    And then there's "philosophical Unix" which shares the philosophy and significant portions of APIs, but never sought certification nor is derived from the original code. – Jörg W Mittag Sep 01 '21 at 10:42
  • 2
    @JörgWMittag Is that where Linux fits in? – Barmar Sep 01 '21 at 14:18
  • 5
    @Barmar: The wonderful thing about philosophy is that we can argue endlessly about this question :-D I think we can all agree that this was the original intention. And in fact, there are Linux distributions that have been (legal) UNIX certified. – Jörg W Mittag Sep 01 '21 at 14:23
  • 2
    The OP is not philosophical. Asking "Who owns unix in 2021?" is pretty straightforward. SCO owns just what Novell owed: the rights on a single implementation of UNIX, just code with no Unix branding. Anyways, that is not UNIX, but A UNIX. SunOS is a BSD branch, not Unix. This is not a question about what do you call Unix, but about who owns it. – D4RIO Sep 01 '21 at 15:11
  • 2
    @D4RIO not correct... SVr4 uses a kernel based on the SunOS-4.0 kernel (compare the sourcecode to verify... basically just the networking code was replaced by new streams code) and an AT&T userland. This is why Sun owned an equal amount of Copyright on SVr4 as AT&T. SunOS-4.0 is based on a BSD-4.2 with half of the kernel replaced by the new memory management code. – schily Sep 01 '21 at 16:47
  • i was wondering if HPUX was derived from UNIX source code but my 5 minute google search indicates that HPUX is closed-source proprietary OS with Unix certification (aka Unix-like OS). – Trevor Boyd Smith Sep 01 '21 at 17:10
  • 1
    @schily so, what is that is not correct? Years after SVR4, UNIX was transferred to The Open Group. The ownership on the code doesn't entitle Sun to use the transferred trademark anymore. – D4RIO Sep 01 '21 at 17:50
  • 3
    @TrevorBoydSmith, it's certified, then it's qualified to use the UNIX trademark (not Unix-like, but UNIX®). – D4RIO Sep 01 '21 at 18:15
  • 1
    @D4RIO i guess i was trying to make a distinction between derived from original source Unix vs Unix certified (but has it's own proprietary original source code). – Trevor Boyd Smith Sep 01 '21 at 19:08
3

the SCO claims to own the UNIX source code. Am I understanding that correctly?

Ownership of the source code is more complicated than that.

The Santa Cruz Operation (the original SCO) no longer exists. They were a Unix licensee who subsequently bought some substantial controlling rights to Unix from Novell who had bought those rights from Unix Systems Lab (USL) at AT&T.

The Santa Cruz Operation sold most of their Unix IP and business to a Linux business named Caldera Inc who subsequently used the SCO name in various forms, mostly ending up named TSG (The SCO Group, bad SCO). TSG went bankrupt.

The current "owner" of the ancestral Unix code base is Xinuos. I believe they were formed (as Unxis) to buy from bankruptcy the remaining rights to market and develop the ancestral Unix code.

If you visit the sco.com website and click a few links, you will find yourself at the xinuos.com website.


There were other licensees of USL's Unix source code who had the right to independently develop and market Unix under other names (AIX, HPUX, Ultrix, SunOS, etc) - those are effectively forks of the ancestral Unix code base but, at least back in the day, were not regarded as the primary source of Unix. They were more like subsidiary forks of the code. Branches of the main trunk. In many cases with very substantial improvements.

See What is Unix now?