Re: RTAI/RtLinux

Larry McVoy (lm@bitmover.com)
Sat, 25 May 2002 21:18:57 -0700


On Sun, May 26, 2002 at 12:03:37AM -0400, Kevin O'Connor wrote:
> Using an analogy, consider what would occur if a company revealed it had a
> patent on some key part of the Linux dcache - a patent free for all GPL
> users, but requiring a license for any commercial code. In theory this
> isn't a problem, but what happens when that company starts demanding
> licensing fees from application developers like Oracle, IBM, and even
> BitKeeper Inc? What if the patent holder was Rational Inc and they were
> not eager to license the patent to some companies?

If you think that we don't worry about this, you're wrong. That's why we
write our own code here and don't depend on outside code, and it's also
why we are constantly spending time in the patent database. We've made
changes to BK to avoid Rational patents. Actually, that may not be true,
I just assumed that Rational had the merge alg they use patented but I
never actually found a patent for it. No worries, we came up with a
much nicer way to do it that I'm positive they do not have patented
because their system can't do it.

And that's what the RTAI guys or anyone else would have to do as well.
That's why real engineering is so expensive, it's not enough to just
build it, you have to build it in a way that hasn't been covered by
some patent. The only real way I know to do that cheaply is to be
ahead of everyone else. Otherwise you have to do your homework. And
at this point, it's virtually impossible to be ahead of everyone else,
too much ground has been covered. So you watch the patent database,
you think about how other people solve the problems, you do what you
can. It's not pleasant. That's way they pay you to do it.

-- 
---
Larry McVoy            	 lm at bitmover.com           http://www.bitmover.com/lm 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/