Re: patent on O_ATOMICLOOKUP [Re: [PATCH] loopable tmpfs (2.4.17)]

Alexander Viro (viro@math.psu.edu)
Sun, 26 May 2002 03:30:46 -0400 (EDT)


On Sat, 25 May 2002, Larry McVoy wrote:

> Here's a clue: go diff bmap() in 4.x BSD and in 32V. Word for word, bit
> for bit, comment for comment, identical when I did it. And I think anyone
> can verify that, both versions of the code are out there now. And I also
> think that you, Al, would agree that bmap() is a pretty profound part of
> the file system. That AT&T let that one slip is mind boggling.

You are tripping. bmap() is obviously different in 32V and 4.2BSD -
filesystems are different and yes, it _is_ a profound part of filesystem.

Hint: there is no fucking way you'll find realloccg() called in 32V
bmap() or defined anywhere in the first place. The only thing that
does match is use of function and fact that old and new filesystems
have similar data structure for indirect, etc. blocks. Notice that
it's similar, not identical - e.g. use of fragments in FFS changes
quite a few things.

What the hell are you smoking? Of all things that could be shared,
picking bmap() takes either something way stronger than dope or
complete lack of clue on the things aforementioned function is
supposed to do.

> > If somebody chooses to use these "free for GPLed works" patents - fine,
> > but at least have a decency to admit that it's a bit more complex than
> > "if you want to make money on my work I want a part of it".
>
> Huh? You lost me. For the record, I do think it's that simple. And in
> personal conversations with Victor, he's indicated that it is that simple.
> What else do you think is there? I'm missing some subtlety here, bang me
> on the head with it.

Simple: $FOO prefers to put his code under free license other than GPL.
And does that without any plans to make money out of it. For any
number of reasons. $BAR has "GPL or pay" patent. Well, too fscking
bad, $FOO can't do what he wants to. Nothing to do, should've researched
the situation better and yes, life is tough. OK so far?

Now comes GPL advocate and says that the only reason why $FOO would
get in trouble here was (obviously) that he wanted to make money and
didn't want to share. Which is demonstrably false.

Now, whether I have a problem with $BAR or not is a separate story.
What I _do_ have a problem with, though, is GPL advocate and his, er,
judgement. Still sounds too subtle?

Frankly, I can see very few possible reasons:
* you are on a serious trip
* you really don't know about free licenses other than GPL.
* you are pulling ESR and expecting that reference to a
holy cow (in this case "free == GPL" crap) will help.

Again, I don't fscking care for RT-anything. I'm not too fond of
software patents of any nature, to put it mildly, but that's a
separate story. What _really_ pisses me off is a sight of apparently
clued guy using this sort of rethorics and pretending that non-GPL ==
commercial.

-
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/