Re: Berkeley DB license

From: Hannu Krosing <hannu(at)tm(dot)ee>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: "Michael A(dot) Olson" <mao(at)sleepycat(dot)com>, chris(at)bitmead(dot)com, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Berkeley DB license
Date: 2000-05-17 08:23:07
Message-ID: 392256EB.A8BB99AD@tm.ee
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Tom Lane wrote:
>
>
> 3. Additional access methods. Mike thinks we could live with using
> BDB's Recno access method for primary heap storage. I'm dubious
> (OK, call me stubborn...). We also have index methods that BDB hasn't
> got. I'm not sure that our GIST code is being used or is even
> functional,

There was some discussion about GIST in 6.x and at least some people
seemed to use it for their specific needs.

> but the rtree code has certainly got users. So, how hard
> might it be to add raw-heap and rtree access methods to BDB?
>

What if we go ahead an add R-tree and Gist and whatnot to DBD,
won't they become property of Sleepycat licensable for business
use by them only ?

Ditto for other things we may need to push inside BDB to keep good
structure.

>
> Anyone see any major points that I've missed here?
>

I still feel kind of eery about making some parts of code
proprietary/GPL/BDB-PL and using PostgreSQL only for SQL layer
and not storage.

We should probably also look at the pre-Sleepycat (v 1.x.x)
BDB code that had the original Berkeley license and see what we
could make of that.

It does not have transaction support, but we already have MVCC.

It does not have page size restrictions either ;)

And using even it still gives some bragging rights to Sleepycat ;)

---------
Hannu

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Vince Vielhaber 2000-05-17 10:52:05 Re: Problems with the new Majordomo 2.
Previous Message Gene Sokolov 2000-05-17 06:39:38 Re: Problems with the new Majordomo 2.