knowledge-database (beta)

Current group: pgsql.hackers

Re: ARC patent

Re: ARC patent  
John Hansen
 Re: ARC patent  
Nicolai Tufar
 Re: ARC patent  
Tom Lane
 Re: ARC patent  
Joshua D. Drake
 Re: ARC patent  
Simon Riggs
 Re: ARC patent  
Andrew Sullivan
 Re: ARC patent  
jearl at bullysports.com
 Re: ARC patent  
Hannu Krosing
 Re: ARC patent  
Simon Riggs
 Re: ARC patent  
Hans-Jürgen_Schönig
 Re: ARC patent  
Greg Stark
 Re: ARC patent  
Nicolai Tufar
 Re: ARC patent  
Tom Lane
 Re: ARC patent  
Richard Huxton
 Re: ARC patent  
Greg Stark
 Re: ARC patent  
Andrew Dunstan
 Re: ARC patent  
Simon Riggs
 Re: ARC patent  
Joshua D. Drake
 Re: ARC patent  
Andrew Dunstan
From:John Hansen
Subject:Re: ARC patent
Date:Tue, 18 Jan 2005 08:03:01 +1100
> > Unfortunately no. The document that inspired me to adapt ARC for
> > PostgreSQL is from the USENIX File & Storage Technologies
> Conference
> > (FAST), March 31, 2003, San Francisco, CA.

Ahemm,... Isn't the patent lodged on may 20, 2004, AFTER you read the document from the above conference?

.... John

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match
From:Nicolai Tufar
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 23:39:11 +0200
Greetings,

I would like to contribute my $.02 to this issue.

I speak as not a lawyer but as someone tho worked
one and a half year in a patent bureau and even
got a certificate from WIPO (http://academy.wipo.int/
those who interested may attend the course too, it
is free).

First, the whole point of USPTO's publishing patents
which are pending is to get it publicly reviewed and
collect objections before final decision. So, those
of you who live in US file and objection based on
"USENIX File & Storage Technologies Conference
(FAST), March 31, 2003, San Francisco, CA" mentioned
by Jan Wieck. Filing and objection should be not
be too expensive though you may need help of
professional lawyer form a patent bureau co compose
a solid objection.

I will call my old friends from Patent Bureau tomorrow
to get a professional advise on this matter.

Second, a pending patent is not a granted patent,
one is not infringing anything by distributing
technology based in a pending patent. As soon
as patent is granted AND "Cease and Desist" letter
form IBM is received removing offending code, removing
offending versions from download and and notifying
customers to upgrade to a new version is sufficient.
I am not sure about CVS, apparently it need to be
cleared out too.

A vaguely similar issue happened between Pixar,
the developer of Renderman and Exluna the
developer of BMRT, a free (but not open
source) raytracing 3D renderer. Pixar sued Exluna
for willful patent infringement. Exluna released
a new version of BMRT - 2.6 without offending
technology and ensured that version 2.5 is removed
from all mirrors. For quite a lot of time
-and even now- one of the most valuable things
a 3D designer may own is a copy of BMRT version 2.5.
Exluna was intended to defend themselves in court
but soon ran out of money, settled with Pixar
and was swallowed by nVidia. A sad story indeed.
A story of how a big company squashes a small one
using patents. Read more at:
http://www.renderman.org/RMR/OtherLinks/blackSIGGRAPH.html

The point here is that IBM may force PostgreSQL Global
Development Group to remove offending version if
patent is granted.

But, lastly, as it was pointed out before it would
be a very bad publicity for IBM and, in my opinion,
very good publicity for PostgreSQL. IBM will admit
that PostgreSQL is a worthy competitor. Thus, in my
personal opinion IBM will never threat PostgreSQL.

We can remove offending code but host patches to
introduce the code in a country that does accept
software patents. It would be even better for
publicity.

IBM can NEVER sue customers for using infringing
code before first informing them of infringement and
giving reasonable time to upgrade to uninfringing
version.

So, in short my advise is:

1. File an objection with USPTO. And maybe an informative
letter to IBM legal department mentioning USENIX paper.
2. If patent is granted, contact IBM and request
an unlimited, perpetual license to use the technology
3. If IBM refuses, remove the offending code, clean up
CVS and shout from the rooftops about the hypocrisy of
IBM.

Hope it helps make up your mind,
Best regards,
Nicolai Tufar

P.S. But if filing date really is 2002 and there
is no prior art me may skip step 1.

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match
From:Tom Lane
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 17:37:26 -0500
Nicolai Tufar writes:
> I would like to contribute my $.02 to this issue.
> I speak as not a lawyer but as someone tho worked
> one and a half year in a patent bureau and even
> got a certificate from WIPO (http://academy.wipo.int/
> those who interested may attend the course too, it
> is free).
> [ much good stuff snipped ]

Many thanks for the informed commentary.

I'd like to make another point, which is that it's quite unclear what
the patent will end up covering. Claim 1 essentially claims using two
lists to manage a cache. That's not going to withstand scrutiny as an
independent claim --- heck, we've got prior art for that in our own code
(see catcache.c, which has done something of the sort since Berkeley
days). Somewhere between claim 1 and claim 61 there is a sufficiently
specific concept to be patentable, but we won't know what that is until
the final patent is issued.

There's no moral turpitude in wanting to see what the issued patent
looks like before deciding whether we violate it or what to do about it.

That's not to say that we shouldn't be proactive in doing something as
soon as we conveniently can. It's to say that we don't have to panic
into not releasing 8.0.

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match
From:Joshua D. Drake
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 14:02:14 -0800
This is a multi-part message in MIME format.
--------------080909020508080303030101
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit


The previous snipped wording was very insightful, thank you.

>
>IBM can NEVER sue customers for using infringing
>code before first informing them of infringement and
>giving reasonable time to upgrade to uninfringing
>version.
>
>
I can see it now:

We won't sue you (customer) but you have to upgrade
to DB2 ;)

Sincerely,

Joshua D. Drake



>So, in short my advise is:
>
> 1. File an objection with USPTO. And maybe an informative
> letter to IBM legal department mentioning USENIX paper.
> 2. If patent is granted, contact IBM and request
> an unlimited, perpetual license to use the technology
> 3. If IBM refuses, remove the offending code, clean up
> CVS and shout from the rooftops about the hypocrisy of
> IBM.
>
>Hope it helps make up your mind,
>Best regards,
>Nicolai Tufar
>
>P.S. But if filing date really is 2002 and there
>is no prior art me may skip step 1.
>
>---------------------------(end of broadcast)---------------------------
>TIP 9: the planner will ignore your desire to choose an index scan if your
> joining column's datatypes do not match
>
>


--
Command Prompt, Inc., home of Mammoth PostgreSQL - S/ODBC and S/JDBC
Postgresql support, programming shared hosting and dedicated hosting.
+1-503-667-4564 - jd@commandprompt.com - http://www.commandprompt.com
PostgreSQL Replicator -- production quality replication for PostgreSQL


--------------080909020508080303030101
Content-Type: text/x-vcard; charset=utf-8;
name="jd.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="jd.vcf"

begin:vcard
fn:Joshua Drake
n:Drake;Joshua
org:Command Prompt, Inc.
adr:;;PO Box 215 ;Cascade Locks;OR;97014;US
email;internet:jd@commandprompt.com
title:Consultant
tel;work:503-667-4564
tel;fax:503-210-0334
x-mozilla-html:FALSE
url:http://www.commandprompt.com
version:2.1
end:vcard


--------------080909020508080303030101
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0


---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

--------------080909020508080303030101--
From:Simon Riggs
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 23:54:03 +0000
On Mon, 2005-01-17 at 15:30 -0800, Joshua D. Drake wrote:
> Simon Riggs wrote:
>
> >On Mon, 2005-01-17 at 14:02 -0800, Joshua D. Drake wrote:
> >
> >
> >>>IBM can NEVER sue customers for using infringing
> >>>code before first informing them of infringement and
> >>>giving reasonable time to upgrade to uninfringing
> >>>version.
> >>>
> >>I can see it now:
> >>
> >>We won't sue you (customer) but you have to upgrade
> >>to DB2 ;)
> >>
> >>
> >
> >This is panic and is wrong-headed. They haven't even sent a letter
> >yet...
> >
> Simon please note that it was a joke :) Thus the ;).

Sue me. :-)

But read the rest of my posting first.

--
Best Regards, Simon Riggs


---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org
From:Andrew Sullivan
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 16:07:59 -0500
On Tue, Jan 18, 2005 at 08:03:01AM +1100, John Hansen wrote:

> Ahemm,... Isn't the patent lodged on may 20, 2004, AFTER you read
> the document from the above conference?

No, the patent application is filed on 14 November 2002, according to
the URL that Neil posted.

A

--
Andrew Sullivan | ajs@crankycanuck.ca
This work was visionary and imaginative, and goes to show that visionary
and imaginative work need not end up well.
--Dennis Ritchie

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match
From:jearl at bullysports.com
Subject:Re: ARC patent
Date:Tue, 18 Jan 2005 12:01:46 -0700
Andrew Dunstan writes:

> Simon Riggs wrote:
>
>>So, it also seems clear that 8.0.x should eventually have a straight
>>upgrade path to a replacement, assuming the patent is granted. We
>>should therefore plan to: 1. improve/replace ARC for 8.1 2. backport
>>any replacement directly onto 8.0STABLE as soon as any patent is
>>granted
>
> One of the reasons for Postgres' well deserved reputation for
> stability and reliability is that stable branches are
> ... stable. Backporting a large item like cache replacement mechanism
> doesn't seem to fit that too well. I wouldn't want to do that except
> as a complete last resort.

Exactly, which is why it probably won't happen. Tom's got the right
idea. Simply release 8.0, and then start planning for 8.1. If and
when IBM gets this patent approved, and if and when IBM starts sending
out letters then PostgreSQL will be prepared with non-infringing
versions.

The *real* moral of the story, however, is that it is not smart for
developers to go poking through patent databases. The real problems
with patents begin when the patent holder can prove that you *knew*
about an *approved* patent and still released the software anyhow. So
don't browse through the patent databases, and for heaven's sake, if
you find a patent that PostgreSQL *might* be infringing whatever you
do don't post about it on the PostgreSQL mailing lists.

I am not a lawyer, but I think that the only sane thing to do is to
follow the lead of the Linux kernel developers and stay away from any
sort of patent research. You really don't want to know how many
patents PostgreSQL is infringing, and you certainly don't want to talk
about it on a public forum (or anywhere else).

My guess is that IBM isn't likely to be interested in spending
millions of dollars litigating agains the PostgreSQL project and
various PostgreSQL end users. Suing customers (and potential
customers) is always bad form, and chasing after a Free Software
project is likely to be a PR disaster. However, even if IBM were
interested in "cashing in" on this patent, they can't do that until
the patent is actually granted.

Jason

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org
From:Hannu Krosing
Subject:Re: ARC patent
Date:Thu, 20 Jan 2005 03:15:54 +0200
Ühel kenal päeval (esmaspäev, 17. jaanuar 2005, 23:22+0000), kirjutas
Simon Riggs:
> On Mon, 2005-01-17 at 14:02 -0800, Joshua D. Drake wrote:
> > >IBM can NEVER sue customers for using infringing
> > >code before first informing them of infringement and
> > >giving reasonable time to upgrade to uninfringing
> > >version.
....

> It seems clear that anybody on 8.0.0ARC after the patent had been
> granted could potentially be liable to pay damages. At best, the
> community would need to do a "product recall" to ensure patents were not
> infringed.
>
> So, it also seems clear that 8.0.x should eventually have a straight
> upgrade path to a replacement, assuming the patent is granted.
>
> We should therefore plan to:
> 1. improve/replace ARC for 8.1

"improved" ARC still needs licence from IBM if they get the patent and
our "improved" one infringes any claims in it.

Actually getting patents on all useful improvements on existing patent
has been a known winning strategy in corporate patent hardball - you
force the original patent holder to negotiate, as he's rendered unable
to improve his design without infringing your patents. IIRC some early
electronic consumer devices were wrangled out of single company control
that way.

We could consider donating our improvements to some free patent
foundation to be patented for this kind of action plan.

--
Hannu Krosing

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings
From:Simon Riggs
Subject:Re: ARC patent
Date:Tue, 18 Jan 2005 00:08:43 +0000
On Mon, 2005-01-17 at 18:51 -0500, Andrew Dunstan wrote:
>
> Simon Riggs wrote:
>
> >So, it also seems clear that 8.0.x should eventually have a straight
> >upgrade path to a replacement, assuming the patent is granted.
> >
> >We should therefore plan to:
> >1. improve/replace ARC for 8.1
> >2. backport any replacement directly onto 8.0STABLE as soon as any
> >patent is granted
> >

> One of the reasons for Postgres' well deserved reputation for stability
> and reliability is that stable branches are ... stable. Backporting a
> large item like cache replacement mechanism doesn't seem to fit that too
> well. I wouldn't want to do that except as a complete last resort.

I agree... but I see no alternative to my point (2) though; I would
welcome additional options.

--
Best Regards, Simon Riggs


---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
From:Hans-Jürgen_Schönig
Subject:Re: ARC patent
Date:Tue, 18 Jan 2005 10:15:53 +0100
I think the ARC issue is the same with any other patent ...
Recently somebody pointed me to a nice site showing some examples:

http://www.base.com/software-patents/examples.html

Looking at the list briefly I can find at least five patent problems
using any operating system with PostgreSQL.

From my point of view having the ARC in there is just as safe / unsafe
as using "Hello World" and compile it with GCC.

I don't think it possible to sue a community anyway.

Best regards and have fun reading those examples,

Hans

--
Cybertec Geschwinde u Schoenig
Schoengrabern 134, A-2020 Hollabrunn, Austria
Tel: +43/660/816 40 77
www.cybertec.at, www.postgresql.at


---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings
From:Greg Stark
Subject:Re: ARC patent
Date:17 Jan 2005 17:25:18 -0500


> >IBM can NEVER sue customers for using infringing
> >code before first informing them of infringement and
> >giving reasonable time to upgrade to uninfringing
> >version.

That's not true. If you *knowingly* violated a patent IBM can sue you for the
damages caused. If you weren't aware of the patent then IBM can only ask you
to cease the infringement and can only then sue for damages caused after that
point in time.

Though in the given situation I don't see how IBM could argue any damages.
It's not like they have any licensing business for ARC nor would anyone be
willing to pay for a license to ARC. There are plenty of other algorithms that
are perfectly passable.

Of course, IANAL and all that. But I'm sure legal advice from this mailing
list is worth every penny you've paid for it :)

"Joshua D. Drake" writes:

> I can see it now:
>
> We won't sue you (customer) but you have to upgrade
> to DB2 ;)

Heh.

--
greg


---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
From:Nicolai Tufar
Subject:Re: ARC patent
Date:Tue, 18 Jan 2005 00:17:42 +0200
On Mon, 17 Jan 2005 14:02:14 -0800, Joshua D. Drake
wrote:
>
> >IBM can NEVER sue customers for using infringing
> >code before first informing them of infringement and
> >giving reasonable time to upgrade to uninfringing
> >version.
> I can see it now:
> We won't sue you (customer) but you have to upgrade
> to DB2 ;)

More like downgrading, actually ;)

> Sincerely,
> Joshua D. Drake

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
From:Tom Lane
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 16:17:08 -0500
"John Hansen" writes:
>> Unfortunately no. The document that inspired me to adapt ARC for
>> PostgreSQL is from the USENIX File & Storage Technologies
>> Conference (FAST), March 31, 2003, San Francisco, CA.

> Ahemm,... Isn't the patent lodged on may 20, 2004, AFTER you read the document from the above conference?

No, the filing date was in 2002. I'm not sure what the May/04 date means;
possibly the date of the last activity in that patent file?

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match
From:Richard Huxton
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 22:30:48 +0000
Tom Lane wrote:
> "John Hansen" writes:
>
>>>Unfortunately no. The document that inspired me to adapt ARC for
>>>PostgreSQL is from the USENIX File & Storage Technologies
>>>Conference (FAST), March 31, 2003, San Francisco, CA.
>
>
>>Ahemm,... Isn't the patent lodged on may 20, 2004, AFTER you read the document from the above conference?
>
>
> No, the filing date was in 2002. I'm not sure what the May/04 date means;
> possibly the date of the last activity in that patent file?

Sounds to me like US conferences need to get a disclaimer signed by any
speakers - "best of my knowledge...covered by no patents/claims/...".
It's like having a bowl of sweets labelled "help yourself" and putting
the price sticker inside the wrapper.

--
Richard Huxton
Archonet Ltd

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly
From:Greg Stark
Subject:Re: ARC patent
Date:17 Jan 2005 17:17:24 -0500
Tom Lane writes:

> "John Hansen" writes:
> >> Unfortunately no. The document that inspired me to adapt ARC for
> >> PostgreSQL is from the USENIX File & Storage Technologies
> >> Conference (FAST), March 31, 2003, San Francisco, CA.
>
> > Ahemm,... Isn't the patent lodged on may 20, 2004, AFTER you read the document from the above conference?
>
> No, the filing date was in 2002. I'm not sure what the May/04 date means;
> possibly the date of the last activity in that patent file?

Was the USENIX paper published from IBM? Was it the first publication of the
ARC algorithm? They have to file for the patent within 1 year of the first
publication. If it was published prior to Nov 2001 then perhaps an objection
could be filed on that issue.

Also, as far as I know the "we didn't know better" is in fact precisely an
issue with patents. If we didn't know about the ARC patent then IBM's only
remedy once the patent is issued would be to insist users stop using it. Only
if users refused (say because 8.1 still hadn't been released) could IBM then
start asking for damages.

It's clear Postgres developers know of the potential infringement so when and
if that patent is issued Postgres users will have to upgrade immediately to
avoid remedies that could include liability. Whereas for the myriad of
potential infringements on vaguely worded patents there's no risk beyond
having to cease the infringement.

Any idea what kind of timescale the patent application is on? Will it be
another year or two before it's issued or is it possible it'll be issued prior
to 8.1 being released? Though I suppose it would always be possible to release
an 8.0.x with ARC removed for users like Fujitsu or SRA concerned with
liability.


--
greg


---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
From:Andrew Dunstan
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 16:13:57 -0500


John Hansen wrote:

>>>Unfortunately no. The document that inspired me to adapt ARC for
>>>PostgreSQL is from the USENIX File & Storage Technologies
>>>
>>>
>>Conference
>>
>>
>>>(FAST), March 31, 2003, San Francisco, CA.
>>>
>>>
>
>Ahemm,... Isn't the patent lodged on may 20, 2004, AFTER you read the document from the above conference?
>
>


The patent claim was filed on *November 14, 2002 according to the docs.
It might have been updated in May 2004, or some other action, but the
filing date is the one that counts. You can certainly trust IBM not to
let their guys preclude a patent they intend to file by doing prior
publication.

cheers

andrew
*

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend
From:Simon Riggs
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 23:22:11 +0000
On Mon, 2005-01-17 at 14:02 -0800, Joshua D. Drake wrote:
> >IBM can NEVER sue customers for using infringing
> >code before first informing them of infringement and
> >giving reasonable time to upgrade to uninfringing
> >version.
> >
> I can see it now:
>
> We won't sue you (customer) but you have to upgrade
> to DB2 ;)

This is panic and is wrong-headed. They haven't even sent a letter
yet...

If we believe in this project, then ultimately, we should be aware that
the future *is* litigation, just like with Linux. Successful
people/projects/companies will at some point have to play hardball.
That's nothing to run scared of, unless you feel you have or will do
some harm to another.

Tom's view seems correct. IBM have *applied* for a patent; the community
is now aware of this and must plan accordingly. I see no reason to
contact IBM; they have no basis to complain as yet. If they had wished
to protect their patent they could have done so earlier - the dev
process here is open and visible, so there is a reasonable onus on them
to perform some form of minimum attentiveness on us if they see us as
competition. I have no reason to believe they do and our current
understanding is that IBM supports Open Source and therefore this
project. We support AIX, Linux on PowerPC, Linux on S/390, jdbc on WAS
to name but a few things IBM would be very happy with.

The patent has not yet been granted and seems to have been pending for
at least 18 months. We therefore have reason to believe there is some
chance it may not be granted, related prior art on buffer management
stretching back more than 30 years. By taking reasonable actions now we
will buy ourselves reasonable time should it ever be granted.

It seems clear that anybody on 8.0.0ARC after the patent had been
granted could potentially be liable to pay damages. At best, the
community would need to do a "product recall" to ensure patents were not
infringed.

So, it also seems clear that 8.0.x should eventually have a straight
upgrade path to a replacement, assuming the patent is granted.

We should therefore plan to:
1. improve/replace ARC for 8.1
2. backport any replacement directly onto 8.0STABLE as soon as any
patent is granted

Point 1 was going to happen anyway, so there is really less to worry
about. ARC is a better idea; it is likely there are even better ones.
ARC says nothing of how to clean the LRUs of dirty pages, nor does it
specify how to scale the algorithm to multiple CPUs.

The code already supports such a migration from 8.0.0 to 8.0.x

If any community members are planning selling products derived from
PostgreSQL 8.0.0 then it might be in your interest to put some money in
the pot for a legal fund and also to fund dev of a new buffer management
strategy. If those community members wish to delay release of their own
derived products then that's up to them.

--
Best Regards, Simon Riggs


---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html
From:Joshua D. Drake
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 15:30:51 -0800
This is a multi-part message in MIME format.
--------------060109020903050108060007
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Simon Riggs wrote:

>On Mon, 2005-01-17 at 14:02 -0800, Joshua D. Drake wrote:
>
>
>>>IBM can NEVER sue customers for using infringing
>>>code before first informing them of infringement and
>>>giving reasonable time to upgrade to uninfringing
>>>version.
>>>
>>>
>>>
>>I can see it now:
>>
>>We won't sue you (customer) but you have to upgrade
>>to DB2 ;)
>>
>>
>
>This is panic and is wrong-headed. They haven't even sent a letter
>yet...
>
>
Simon please note that it was a joke :) Thus the ;).

Sincerely,

Joshua D. Drake













--
Command Prompt, Inc., home of Mammoth PostgreSQL - S/ODBC and S/JDBC
Postgresql support, programming shared hosting and dedicated hosting.
+1-503-667-4564 - jd@commandprompt.com - http://www.commandprompt.com
PostgreSQL Replicator -- production quality replication for PostgreSQL


--------------060109020903050108060007
Content-Type: text/x-vcard; charset=utf-8;
name="jd.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="jd.vcf"

begin:vcard
fn:Joshua Drake
n:Drake;Joshua
org:Command Prompt, Inc.
adr:;;PO Box 215 ;Cascade Locks;OR;97014;US
email;internet:jd@commandprompt.com
title:Consultant
tel;work:503-667-4564
tel;fax:503-210-0334
x-mozilla-html:FALSE
url:http://www.commandprompt.com
version:2.1
end:vcard


--------------060109020903050108060007
Content-Type: text/plain
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0


---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

--------------060109020903050108060007--
From:Andrew Dunstan
Subject:Re: ARC patent
Date:Mon, 17 Jan 2005 18:51:33 -0500


Simon Riggs wrote:

>So, it also seems clear that 8.0.x should eventually have a straight
>upgrade path to a replacement, assuming the patent is granted.
>
>We should therefore plan to:
>1. improve/replace ARC for 8.1
>2. backport any replacement directly onto 8.0STABLE as soon as any
>patent is granted
>
>
>
>

One of the reasons for Postgres' well deserved reputation for stability
and reliability is that stable branches are ... stable. Backporting a
large item like cache replacement mechanism doesn't seem to fit that too
well. I wouldn't want to do that except as a complete last resort.

cheers

andrew

---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster
   

Copyright © 2006 knowledge-database   -   All rights reserved