Re: PL/pgSQL 2

From: David Johnston <david(dot)g(dot)johnston(at)gmail(dot)com>
To: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
Cc: Bruce Momjian <bruce(at)momjian(dot)us>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Craig Ringer <craig(at)2ndquadrant(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: PL/pgSQL 2
Date: 2014-09-02 21:11:49
Message-ID: CAKFQuwbZXQENF-NGQdr8wHxOs_kHEQdstQfv0ioyFU5BuH32TA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Sep 2, 2014 at 4:48 PM, Joshua D. Drake <jd(at)commandprompt(dot)com>
wrote:

>
> On 09/02/2014 09:48 AM, Bruce Momjian wrote:
>
> As a case in point, EDB have spent quite a few man-years on their Oracle
>>> compatibility layer; and it's still not a terribly exact match, according
>>> to my colleagues who have looked at it. So that is a tarbaby I don't
>>> personally care to touch ... even ignoring the fact that cutting off
>>> EDB's air supply wouldn't be a good thing for the community to do.
>>>
>>
> What any commercial entity and the Community do are mutually exclusive and
> we can not and should not determine what features we will support based on
> any commercial endeavor.
>
>
​From where I sit the "mutually exclusive" argument doesn't seem to be true
- and in fact is something I think would be bad if it were. We shouldn't
be afraid to add features to core that vendors are offering but at the same
time the fact that the Oracle compatibility aspects are commercial instead
of in-core is a plus to help ensure that there are people making a decent
living off PostgreSQL and thus are invested in its future - and directly
enticed to improve our product in order to get them more converts. I don't
believe the community wants to compete on that basis nor does necessarily
standardizing the layer and letting the vendors compete on consulting and
implementation services seem a strong investment for the community to make.

​There is no way to consider development plans without considering what the
entire eco-system is doing: commercial and community both. A blanket
statement like above is a good way to make sure you don't get too carried
away with letting commercial vendors provide things that should be in core;
but at the same time the hurdle becomes higher if those features can be had
commercially.

My $0.02

David J.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Joel Jacobson 2014-09-02 21:12:42 Re: PL/pgSQL 2
Previous Message Jan Wieck 2014-09-02 21:08:43 Re: PL/pgSQL 2