RE: ReiserFS Bug Fixes 3 of 6 (Please apply all 6)

Torrey Hoffman (Torrey.Hoffman@myrio.com)
Wed, 10 Apr 2002 14:18:25 -0700


Florian Weimer wrote:
[...]
> >> > rather similar to what I use for reiserfs, which is free
> for use with
> >> > free operating systems only,
> >>
> >> Really? I thought ReiserFS was released under the GPL. Is this no
> >> longer the case?
> >
> > Because something is GPL doesn't mean it is free dollar
> wise. GPL is free
> > as in free speech not free beer.
>
> That's not my point. Of course you can charge for GPLed software, or,
> as the copyright holder, offer different licensing options for a fee.
>
> However, if you release software under the GPL, you do not prevent
> people from using it on proprietary operating systems.

well, technically that's true. However they would not be able to link
it into the proprietary operating system and then distribute it without
violating the GPL.

So the only ways to put reiserFS on (say) Win2K would be to:

- Pay for and get a separate, non-GPL license from Hans Reiser and
his team, which is perfectly legitimate for them to do as the
copyright holders,

- or, implement it in _user-space_ as an entirely GPL'ed application.
Obviously this second option would be difficult, I don't know
if Win2K supports user-space filesystems at all. At the least, it
would have negative performance and reliability implications...

- or, do whatever you want but never distribute it at all.

Not to speak for Mr. Reiser, but I believe that's what he meant when
he said it's free for use with free operating systems only.

Finally, that second option could be even more difficult... I hear
MS has recently changed the terms of their C run-time-library license
to forbid use by GPLed code. If so, you'd have to use a different C
library for Windows...

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