Messages in this thread | | | Date | Sat, 25 May 2002 20:45:42 -0700 | From | David Schleef <> | Subject | Re: patent on O_ATOMICLOOKUP [Re: [PATCH] loopable tmpfs (2.4.17)] |
| |
On Sat, May 25, 2002 at 08:17:49PM -0700, Larry McVoy wrote: > On Sat, May 25, 2002 at 07:09:13PM -0700, David Schleef wrote: > > I checked RTAI vs. RTLinux, and it turned up 2 things: an example > > written by Jerry Epplin, and the implementation of rt_printk(), > > which was written by me. Neither of these were "originally" in > > RTLinux, they were both "originally" posted to the RTLinux mailing > > list. > > > > There was one more match that was publicly claimed as copying by > > the maintainer of RTLinux -- a few fields in the scheduler structure. > > The script caught those, too, once I set the threshhold down to 3 > > lines, which also picked up hundreds of mismatches. > > Good luck making that stick in court. First of all, the RTAI guys have > admitted over and over that RTAI is a fork of the RTLinux source base.
Paolo (the maintainer) hasn't. I (the second largest contributor) hasn't. I understand why others talk about RTAI and RTLinux forking, since the _projects_ forked, and the _ideas_ forked, but the _code_ was always separate. At some point, a person gives up trying to argue the point, and just says "it forked". But when you get down to brass tacks, there was no code fork, because there was never one code base.
There was some sharing of code in the beginning, typically code that was sent to the RTLinux mailing list by third parties. In that case, the code was copyrighted by the individual. The fact that it later showed up in RTLinux as "copyright VJY associates" does not change the fact that Paolo got it from the original author.
> Your claims that that isn't true are countered by principles from both > parties in question. Second of all, both source bases have evolved > since the fork. Whether your script catches the common heritage or > not has no meaning, the fact remains that one is derived from the > other, and as such has to be GPLed.
Oh yeah -- I forgot to mention that I was talking about comparing the original version of RTAI and the contemporary version of RTLinux. I also checked a number of other combinations, including the last version of RTLinux that Paolo says that he looked at, and recent RTAI releases.
I'm not claiming that RTAI is 100% perfect with respect to licensing. But I have spend many weeks in the past chasing down alleged plagiarism problems, and I can't find any. So I'm relatively certain.
I actually _do_ my research.
dave...
- 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/
| |