Lineo Pays To License Real-Time Linux Capability
An Anonymous Coward writes: "Embedded linux vendor Lineo has apparently caved in to Victor Yodaiken, and become the first software company to publicly announce the licensing of Yodaiken's patented process for running a general purpose operating system (such as Linux) as a task under a real-time kernel(such as RTLinux or RTAI)."
There's a special report at LinuxDevices which includes . . .
- text of the Lineo press release
- comments from Victor Yodaiken
- news of a non-patented open source alternative ("Adeos")
- a reference list about RTLinux and the RTLinux patent
- a whitepaper about Adeos
Perhaps I'm wrong, but:
This License governs the royalty-free use of the process defined by U.S. Patent No. 5,995,745. Anyone can license the use of the Patented Process by agreeing to be bound by the terms of this License. Such person is considered to be the Licensee ("Licensee"). The Patented Process may be used, without any payment of a royalty, with two (2) types of software. The first type is software that operates under the terms of a GPL (as defined later in this License). The second type is software operating under Finite State Machine Labs Open RTLinux (as defined below). As long as the Licensee complies with the terms and conditions of this License and, where applicable, with the terms of the GPL, the Licensee may continue to use the Patented Process without paying a royalty for its use. You may use the Patented Process with software other than the two types mentioned above but you must first obtain a separate license for such use. The first step is to contact Finite State Machine Labs (www.fsmlabs.com).
That reads okay to me. Very similar to the GPL (in a sense). You don't have to pay unless you are charging people for it.
I really like the way this works. It prevents the co-opting of the abstract of the program for commercial use. For example the way IBM's early BIOS was clean-room reverse engineered to provide copyright-free alternatives. When it comes to GPL software I'd be happy to see a commercial entity have to pay to use the underlying idea of a program for commercial closed-source use while the GPL world get's to use it for free.
Well, people were running RT-11 under RSX back around 1979. I also published MSX-11, a distributed MLS system, which had a variant that ran the MLS system as a network in a box, all running under RSX11D. (In that mode it was a test system.) That was published in DECUS #11-SP-6 back about 1979, in source. There are plenty of examples of running an OS under another OS, some even earlier than IBM's work. It was done on pdp8 way earlier, for example. Then too, VM/370 was a full virtual machine, not just os under os. Seems to me such an idea has so many prior implementations it would be tough to sustain, unless the patent is very specialized. As for hooking in realtime handling of various OS signals, that is very well covered in prior art.
AmigaDos did this too, if I remember correctly. It was a non-real-time OS running on top of the real-time Exec.
RTLinux on the other hand is designed for hard real-time scheduling with microsecond latencies, but you have to write your programs for the RTLinux kernel (which runs Linux as a subprocess.) Which is great for industrial and scientific control/data acquisition applications, where you need to be guaranteed not to screw up the precise timing of your large deadly instrument, and can pay for custom programming.
Or at least, that's how I thought the distinction went.
I have a positive modifier on Troll. When I mod someone Troll their karma should go UP!
I saw a presentation back in in 1997 of a company who provided a real time solution of running Windows NT as a process in a real time kernel completely comparable to the RTLinux solution. Forgot the name of the package and the name of the company. When did Yodaiken file this patent?