Hacker News new | ask | show | jobs
by geofft 1732 days ago
In your longer response https://postgresql.fund/blog/postgres-core-team-attacks-post... you say that the advantage of the Fundación over the core team is that it is protects against PostgreSQL being acquired:

> In other words: a PostgreSQL association may be turned into a cooking, or into an Oracle association; whereas Fundación PostgreSQL will always remain a PostgreSQL nonprofit, for the sole benefit of the PostgreSQL Community.

and

> If one of the main resilience strategies of the PostgreSQL Community is to have a distributed IP strategy, which protects it from being bought, why is one part of the Community legally threatening another part?

But I do not see anything in Articles 3 and 4 that addresses this. Suppose a majority of PostgreSQL developers were to accept job offers from Oracle and the Core Team decided to rebrand it as "Oracle PostgreSQL". I don't see anything in Articles 3 and 4 that would prevent the Fundación from recognizing Oracle PostgreSQL as the legitimate / real PostgreSQL. It simply talks about "the Open Source software known as PostgreSQL (www.postgresql.org)", and as you know, Oracle's MySQL is still known as "MySQL" and still is at www.mysql.org.

In fact, Articles 3 and 4 would obligate the Fundación to support Oracle, to contribute to Oracle, to assign copyright to Oracle if they added that requirement (the Fundación is required to contribute to PostgreSQL, and there is no clause saying "unless it requires assigning copyright"), to promote Oracle PostgreSQL, and so forth. Right?

That is to say, it seems to me that it is an advantage that PEU and PAC do not have any such commitment to stick with whoever happens to call themselves "PostgreSQL" today, and a disadvantage that the Fundación must convince the Ministry of Justice that Oracle's leadership of MySQL (which has been fine, not great but certainly MySQL is a usable product) has actually been so bad that the founding documents need to be changed.

(I am not much of a Postgres user, and I know basically nothing of how it runs, and I also know nothing of Spanish law, so I'm definitely not trying to say that you're wrong and they're right. I'm just trying to understand what your claim is and how it works.)