public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: patent on O_ATOMICLOOKUP [Re: [PATCH] loopable tmpfs (2.4.17)]
@ 2002-05-27 21:52 Adam J. Richter
  2002-05-27 22:24 ` business models [was patent stuff] Larry McVoy
  2002-05-27 23:26 ` patent on O_ATOMICLOOKUP [Re: [PATCH] loopable tmpfs (2.4.17)] Alan Cox
  0 siblings, 2 replies; 29+ messages in thread
From: Adam J. Richter @ 2002-05-27 21:52 UTC (permalink / raw)
  To: linux-kernel


	If Red Hat is able to leave the licensing issues for their
Linux patents unresolved and they still manage to be regarded as being
in good standing with most contributors and would-be customers, then,
in the coming months, many other Linux companies will take this is a
green light to file for many patents and remain silent when asked to
explictly grant permission to the public to practice the patents in
free software.  There is little or no business reason to publicly
grant such permission if one can get away with not doing so.

	Although other companies today already have many patents that
they could argue are infringed by certain free software components.
The Linux patents are different as a practical matter, however, in
that the chance of prevailing in that argument will be greater when
if alleged infringer is using the code for which the patent was
originally submitted.

	Eventually, as some companies are bought or go out of
business, it is a statistical certainty that some of these patents
will pass into the control of parties that do not care about the GPL's
penalties for enforcing a software patent (after all, that would allow
litigation only against copiers of the software, and a copyright owner
would have to sue, which is approximately already the level of danger
one has with an unlicensed software patent).

Adam J. Richter     __     ______________   575 Oroville Road
adam@yggdrasil.com     \ /                  Milpitas, California 95035
+1 408 309-6081         | g g d r a s i l   United States of America
                         "Free Software For The Rest Of Us."

^ permalink raw reply	[flat|nested] 29+ messages in thread
[parent not found: <50.c105234.2a24c92d@aol.com>]
* Re: business models [was patent stuff]
@ 2002-05-28 17:13 Adam J. Richter
  2002-05-28 17:52 ` Daniel Phillips
  2002-05-28 18:22 ` Alan Cox
  0 siblings, 2 replies; 29+ messages in thread
From: Adam J. Richter @ 2002-05-28 17:13 UTC (permalink / raw)
  To: alan; +Cc: gilad, linux-kernel, lm, phillips

Alan Cox responds to Gilad Ben-Yossef about licensing of Linux-based patents:
>I don't think you can realistically expect all open source licenses like
>the BSD one to be accomodated. Otherwise people would ship binary apps
>linked with a BSD licensed libpatent.o/c that was useless to anyone. The
>GPL restrictions happen to work very nicely in terms of making a patent
>available for free software (or one definition thereof), the BSD license
>alas doesn't.

	You could license all programs that consist entirely of
free software.  That way, BSD, LGPL, and MPL software that did
not link in proprietary software would be allowed too, but your
example of a proprietary program that linked in the BSD'ed
libpatent.o/c would not be covered by this permission.

	Licensing all programs that consist entirely of free
software would address issues like GPL'ed software that contains
content that is GPL compatible but not GPL'ed, future versions of
the GPL, what happens if a court ruling opens a loophole in the
GPL, and practicing the patent with free software in other free
operating systems.

Adam J. Richter     __     ______________   575 Oroville Road
adam@yggdrasil.com     \ /                  Milpitas, California 95035
+1 408 309-6081         | g g d r a s i l   United States of America
                         "Free Software For The Rest Of Us."

^ permalink raw reply	[flat|nested] 29+ messages in thread
* Re: business models [was patent stuff]
@ 2002-05-29  3:21 Adam J. Richter
  2002-05-29 13:15 ` Alan Cox
  0 siblings, 1 reply; 29+ messages in thread
From: Adam J. Richter @ 2002-05-29  3:21 UTC (permalink / raw)
  To: alan, linux-kernel

Alan Cox wrote:
>On Tue, 2002-05-28 at 18:13, Adam J. Richter wrote:
>>       You could license all programs that consist entirely of
>> free software.  That way, BSD, LGPL, and MPL software that did
>> not link in proprietary software would be allowed too, but your
>> example of a proprietary program that linked in the BSD'ed
>> libpatent.o/c would not be covered by this permission.
>
>Define "free software" using only legally defined phrases which have
>precedent. In fact put four people in a room and get them to define free
>software.

	Many if not all legal documents contain more than
"only legally defined phrases which have precedent."  I'm sure Red Hat
has signed many.  You can reasonably find a definition that covers 99%
of what people consider free software and make subsequent grants later.
In the other direction, if you accidentally include some less than
free software, that should not matter much if you are only taking out
these patents for "defensive" purposes.

	Example definitions might be: "public domain or any license
certified by the Open Software Initiative", "a license that has
no more restrictions than version 2 of the GNU General Public License
as published by the Free Software Foundation ("or any subsequent
version"?)."  You could also cut and paste from OSI or Debian bullet
items.

	More importantly, licensing patents only for pure GPL'ed use
is unlikely to become a norm that you can expect broad adoption of
in free software businesses, as many of them tend to be proponents of
slightly different copying permissions.  If we have a bunch of patents
licensed for GPL-only, another bunch for MPL-only, another bunch for
pure-BSD only, then the patent proliferation that I described
yesterday will still probably occur.

	You have a fleeting opportunity to possibly head most of this
off, but you have to look beyond just your favorite license.  Many
developers and even companies' managements identify strongly with their
favorite licenses, and feel personally about their ability to develop
free software under those licenses.  If the GPL developers don't shield
the Apache developers, the X developers, the BSD developers, and the
MPL developers so that their ability to continue with the free software
portion of their activities has been respected, do you really think
they'll shield GPL development from their patents?

Adam J. Richter     __     ______________   575 Oroville Road
adam@yggdrasil.com     \ /                  Milpitas, California 95035
+1 408 309-6081         | g g d r a s i l   United States of America
                         "Free Software For The Rest Of Us."

^ permalink raw reply	[flat|nested] 29+ messages in thread
* Re: business models [was patent stuff]
@ 2002-05-29 19:13 Adam J. Richter
  0 siblings, 0 replies; 29+ messages in thread
From: Adam J. Richter @ 2002-05-29 19:13 UTC (permalink / raw)
  To: alan; +Cc: linux-kernel

Alan Cox writes:
>On Wed, 2002-05-29 at 04:21, Adam J. Richter wrote:
>> 	Example definitions might be: "public domain or any license
>> certified by the Open Software Initiative", "a license that has


>The OSI approves things like the BSD license which is a convenient open
>door for anyone to use such patents in proprietary code with a tiny
>useless BSD licensed library. [...]

	I addressed that previously: you can license just the case
where the entire program is free software.  Patents restrict use, not
just copying.  So, it is hard to argue against the enforceability of
"user does the link" subversion when it comes to patents, which I
infer is your principal objection.


>I would worry much more about the million odd patents IBM have, [...]

	I addressed that previously:

| 	Although other companies today already have many patents that
| | they could argue are infringed by certain free software components.
| The Linux patents are different as a practical matter, however, in
| that the chance of prevailing in that argument will be greater when
| if alleged infringer is using the code for which the patent was
| originally submitted.

[...]
>> If the GPL developers don't shield
>> the Apache developers, the X developers, the BSD developers, and the
>> MPL developers so that their ability to continue with the free software
>> portion of their activities has been respected, do you really think
>> they'll shield GPL development from their patents?

>There is little evidence of that having happened with code,

	Linux distribution vendors make a lot of money from combining
and selling the work of these other free software development
communities.  These other communities currently do a lot of work to
ensure that their software runs under our GPL'ed kernel and LGPL'ed C
library.  The GPL developers are supported in the other direction too:
plenty of GPL'ed software runs under BSD-permission platforms like
tcl, or Apache or on BSD.  Even with the Linux kernel, you have Dave
Hinds relicensing his MPL pcmcia drivers for GPL linking, and sixty
two modules in linux-2.5.18 contain MODULE_LICENSE declarations of
"Dual BSD/GPL", plus two others that are just BSD.

	You would have no Linux distribution if you only shipped
GPL'ed software, or even if the non-GPL free software communities
stopped their continuing substantial efforts to ensure that their
applications run Linux, compile under GCC and binutils, and
interoperate with a host of other GPL'ed components.

	What more should the non-GPL free software communities have
done that now justifies your not licensing your patents for their free
software development?

>its also
>possible to extend lists of licenses, clarify them for specific product
>and so forth.

	If you "extend lists of licenses" _at the outset_, you will
discourage patenting of the non-GPL software you use.  Otherwise, I
think the practice will quickly proliferate if other free software
companies see that their users and contributors tolerate Red Hat
taking out patents on free software implementations and licensing it
GPL-only.  I think subsequent extensions would have less of of a
standards setting effect.


Adam J. Richter     __     ______________   575 Oroville Road
adam@yggdrasil.com     \ /                  Milpitas, California 95035
+1 408 309-6081         | g g d r a s i l   United States of America
                         "Free Software For The Rest Of Us."

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2002-06-03 16:47 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-27 21:52 patent on O_ATOMICLOOKUP [Re: [PATCH] loopable tmpfs (2.4.17)] Adam J. Richter
2002-05-27 22:24 ` business models [was patent stuff] Larry McVoy
2002-05-27 23:15   ` Karim Yaghmour
2002-05-27 23:31     ` Austin Gonyou
2002-05-28  9:29     ` Peter Wächtler
2002-05-28 13:46       ` Mark Mielke
2002-05-29  8:34         ` Peter Wächtler
2002-05-28  7:53   ` Gilad Ben-Yossef
2002-05-28  8:57     ` Daniel Phillips
2002-05-28 11:30       ` Alan Cox
2002-05-28 10:32   ` Ingo Oeser
2002-05-28 12:28   ` Jonathan Corbet
2002-05-28 18:35   ` Eric W. Biederman
2002-05-27 23:26 ` patent on O_ATOMICLOOKUP [Re: [PATCH] loopable tmpfs (2.4.17)] Alan Cox
     [not found] <50.c105234.2a24c92d@aol.com>
2002-05-28 13:42 ` business models [was patent stuff] Gilad Ben-Yossef
  -- strict thread matches above, loose matches on Subject: below --
2002-05-28 17:13 Adam J. Richter
2002-05-28 17:52 ` Daniel Phillips
2002-05-28 18:22 ` Alan Cox
2002-05-28 17:23   ` Andre Hedrick
2002-05-29 21:44   ` David Weinehall
2002-05-30  4:51     ` Greg KH
2002-05-29  3:21 Adam J. Richter
2002-05-29 13:15 ` Alan Cox
2002-05-29 14:13   ` Jonathan Corbet
2002-05-29 16:15     ` Jamie Lokier
2002-05-29 17:29       ` Nicholas Knight
2002-05-31 20:17         ` Perry The Cynic
2002-06-03 10:49   ` Rob Landley
2002-05-29 19:13 Adam J. Richter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox