Re: Time to scale up? - Mailing list pgsql-advocacy

From Thomas Hallgren
Subject Re: Time to scale up?
Date
Msg-id 44C4BD22.1030801@tada.se
Whole thread Raw
In response to Re: Time to scale up?  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-advocacy
Peter Eisentraut wrote:
> I don't think trust or scaling or implementation languages are the real issue.
> It has been established that for a variety of reasons, smalls tools that can
> be combined work better than one big tool.  That is why the Linux kernel does
> not contain a windowing system.
>
>
I fully agree with this and I'm not suggesting that we create one big tool.


> The issue you are facing is an issue of perception.
Yes, but that's only one part of it.


>   There are a number of
> ways to fix that, only one of which is including PL/Java into the PostgreSQL
> source distribution.  I was on the other side of the debate when we kicked
> out the JDBC driver, but today I think this was the best thing that could
> have happened, to both sides.
Separate source distributions and delegated responsibilities must be
maintained. I'm a big fan of those. I'm arguing that you can keep them
and still benefit from a more elaborated core organization.


>   If you see any measures that we could take to
> make PL/Java look as good in the public eye as the JDBC driver -- certainly
> that is a reasonable comparison -- then I'm sure we can address them.
>
>

We could achieve a number of pros that doesn't relate to perception:

- Far better synergies and incentive to create a coherent portfolio
- More elaborated build farm support
- Common, configurable documentation
- Shared server infrastructure

But perception is of course extremely important. I think that mature and
stable add-on modules that have an established user-base should be
visible as part of PostgreSQL. They should be represented on the
PostgreSQL main web-site and not as links to PgFoundry, Gborg,
Codehause, Sourceforge, and what have you. Important things that relate
to perception is:

- Web site outlook. Seamless navigation between core and add-ons.
- Maintainer. Core or third-party?
- Packaging. Part of core or bundled by commercial or other vendor?
- Status. Stable? Released? (who claims it's stable?)
- Mailing lists. Is it xxx@postgresql.org or something else?

Take a look at the 9 bullets above. Now, given the current organization,
consider the impact of adding versus rejecting an add-on module. I'm
still convinced that the only solution to that dilemma is to change the
organization.

Kind Regards,
Thomas Hallgren



pgsql-advocacy by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Time to scale up?
Next
From: "Marc G. Fournier"
Date:
Subject: Re: Time to scale up?