Comment A Brief History of RISC OS (Score 3, Informative) 789
A brief history lesson, that might help to make
one or two things clearer. Its as accurate as I
can manage, but don't sue me for slipups, right?
Years ago there was Acorn Computers Ltd; they
produced the BBC Micro, BBC Master etc. They
then set about designing their own 32 bit cpu
for their next generation of computers, and the
ARM chip was born. ARM Limited was formed as a
spin off and carries on administrating the
architecture today.
Acorn went on to use the ARM chip in various
computers; its first OS was called Arthur, which
later developed into RISC OS. Acorn used RISC OS
both in desktop targetted machines and
increasingly in a range of set top box
like products and other embedded devices. The
first bunch of ARM chips developed ran in what
was called '26 bit mode' (don't worry about it),
and the OS largely depended on some custom
support chips.
Eventually Acorn took the decision to drop out
of the desktop market; when it did so, it
granted a license to a new company (RISC OS Ltd)
to the latest version (4) of its software. RISC
OS Ltd carried on developing this OS and
continue to do so today as part of their Select
scheme.
Shortly after granting the license, Acorn split
into 2 sections; one became element 14, and the
other was taken over by Pace. Pace carried
on developing RISC OS in house, and produced a
32 bit hardware independent version of RISC OS.
Later, AIUI, Pace stopped RISC OS development
work, and shortly afterwards Castle announced
that it was bringing desktop machines to market
using the Pace version of RISC OS. Some sort of
license deal had been made between Pace and
Castle - my understanding is fuzzy here, I don't
know if its a direct license or whether Castle
have a license through another third party.
It is this latest version of RISC OS that the
accusation of use of GPL'd code has been made
against.
RISC OS Ltd, ARM Ltd, and Element-14 (AIUI now
subsumed by Broadcom) are *not* implicated in
any way - don't send them hate mail!
riscos.org are *not* implicated in any way -
thats a web site run by enthusiasts.
Its not clear to me at which point the GPL'd
code got introduced into the source tree; it
could have been at any point after the RISC OS
Ltd tree was forked from Acorns original source.
Also, for those that don't know, Russell King
was one of the prime instigators of ARM Linux,
so together with Linus himself is probably
one of the most significant opinions on this
matter.
FWIW: I'm an independent software contractor,
who has worked under contract for Acorn, Pace,
e-14, and RISC OS Ltd (though not on the portion
of the code under discussion). I have no axe to
grind here - this post is purely intended to
sort out who the players in this particular
drama are (and aren't!)