2ndQuadrant is now part of EDB

Bringing together some of the world's top PostgreSQL experts.

2ndQuadrant | PostgreSQL
Mission Critical Databases
  • Contact us
  • EN
    • FR
    • IT
    • ES
    • DE
    • PT
  • Support & Services
  • Products
  • Downloads
    • Installers
      • Postgres Installer
      • 2UDA – Unified Data Analytics
    • Whitepapers
      • Business Case for PostgreSQL Support
      • Security Best Practices for PostgreSQL
    • Case Studies
      • Performance Tuning
        • BenchPrep
        • tastyworks
      • Distributed Clusters
        • ClickUp
        • European Space Agency (ESA)
        • Telefónica del Sur
        • Animal Logic
      • Database Administration
        • Agilis Systems
      • Professional Training
        • Met Office
        • London & Partners
      • Database Upgrades
        • Alfred Wegener Institute (AWI)
      • Database Migration
        • International Game Technology (IGT)
        • Healthcare Software Solutions (HSS)
        • Navionics
  • Postgres Learning Center
    • Webinars
      • Upcoming Webinars
      • Webinar Library
    • Whitepapers
      • Business Case for PostgreSQL Support
      • Security Best Practices for PostgreSQL
    • Blog
    • Training
      • Course Catalogue
    • Case Studies
      • Performance Tuning
        • BenchPrep
        • tastyworks
      • Distributed Clusters
        • ClickUp
        • European Space Agency (ESA)
        • Telefónica del Sur
        • Animal Logic
      • Database Administration
        • Agilis Systems
      • Professional Training
        • Met Office
        • London & Partners
      • Database Upgrades
        • Alfred Wegener Institute (AWI)
      • Database Migration
        • International Game Technology (IGT)
        • Healthcare Software Solutions (HSS)
        • Navionics
    • Books
      • PostgreSQL 11 Administration Cookbook
      • PostgreSQL 10 Administration Cookbook
      • PostgreSQL High Availability Cookbook – 2nd Edition
      • PostgreSQL 9 Administration Cookbook – 3rd Edition
      • PostgreSQL Server Programming Cookbook – 2nd Edition
      • PostgreSQL 9 Cookbook – Chinese Edition
    • Videos
    • Events
    • PostgreSQL
      • PostgreSQL – History
      • Who uses PostgreSQL?
      • PostgreSQL FAQ
      • PostgreSQL vs MySQL
      • The Business Case for PostgreSQL
      • Security Information
      • Documentation
  • About Us
    • About 2ndQuadrant
    • 2ndQuadrant’s Passion for PostgreSQL
    • News
    • Careers
    • Team Profile
  • Blog
  • Menu Menu
You are here: Home1 / Blog2 / Umair's PlanetPostgreSQL3 / The PostgreSQL License – What Does It Mean For My Business?
Umair Shahid

The PostgreSQL License – What Does It Mean For My Business?

December 13, 2016/7 Comments/in Umair's PlanetPostgreSQL /by Umair Shahid

When I talk to various people about PostgreSQL, based on where they are in the process of analyzing it, I get asked many similar questions. One of the most frequently asked questions is: What is the PostgreSQL licensing model? Here is my attempt to address this question from the perspective of what the PostgreSQL license means for your business.free-licence_web

Go Ahead, Read It – It’s Really Not That Scary

Let’s be honest with ourselves, we are really not in the habit of reading license agreements – they are best left to the legal department to decipher. And seriously, licenses have become so complex and so detailed that even if I try really really hard to read just a few clauses, my head starts to hurt.

The PostgreSQL License is different though.

I have reproduced the license in full at the end of this blog. Take a look. I guarantee it will take less than 5 minutes and you will understand every word of what it says. Straightforward, transparent, simple to understand – and this is just the beginning of how PostgreSQL makes your life easier.

Free To Use – Forever

Yup, you read that right. PostgreSQL is absolutely free to use, forever. All you need to do is download the database, install it, and start using it. You don’t need to get into any contract negotiations, you don’t need to worry about asking for permission from anyone, you don’t need to haggle over pricing.

By now you are probably thinking, “Yeah it’s free but that’s probably the limited edition. The features my organization needs are likely in the enterprise edition, and I would need to sell my kidney in order to get it.” You’d be wrong. There are no ‘editions’ of PostgreSQL. All features are available for you to use in the community version, which is free, forever.

Unlimited Usage – Forever

Now you may be thinking – “Ok, so the community probably imposes various different limits to force organizations to pay before they can really scale”. Wrong again!

The PostgreSQL community does not impose any limits to the number of servers you install the database on, the amount of data you put in your database, the number of users that use the database – in fact, PostgreSQL does not enforce any limits at all! This means that no matter how much your organization scales, no matter how much data you need to insert, and no matter many users access and use the database, the nature of the license does not change. So scale away without any worries!

Free To Modify – Forever

“Wait, what? You mean modify my tables and schemas, right?”

No! Modify the database, the core engine – go ahead, you’re free to do it! If there is a slight little change you need in a particular feature to make it work perfectly for your organization’s specific use-case, you can modify it (or have it modified).

No repercussions, no lawsuits, no audits – you are free to customize PostgreSQL to your own needs. So if PostgreSQL checks off 99 out of a 100 of your checkboxes, don’t get discouraged because of that 1 remaining checkbox. Enhance the database to get 100/100.

And you know what? You don’t even have to call it PostgreSQL after the change.

Free To Distribute – Forever

You have an application that runs atop PostgreSQL and the database needs to be distributed to your clients along with the application? You are free to do so. No obligations. Unlimited instances. That means your clients get to choose a zero-cost database with your applications as opposed to paying an arm and a leg, and then some more, for the ‘privilege’ of using some other database. Now who wouldn’t like that?

What’s The Catch?

None! Zip. Zero. Nulla.

“But there has got to be a catch, right?” Wrong!

In my conversations with various people, I guess the closest thing that comes to a ‘catch’ has been complaints that there is no single organization that ‘owns’ PostgreSQL. Which means, there isn’t a single organization that they can turn to in case they run into trouble.

I actually think that’s far from being a ‘catch’. That’s a tremendous advantage of PostgreSQL: You don’t get locked into a single vendor. There are many organizations that provide  professional services for PostgreSQL; and rather than getting stuck with a single provider for your database, you can pick and choose based on the level of service you are satisfied with.

The License

Portions Copyright (c) 1996-2016, The PostgreSQL Global Development Group

Portions Copyright (c) 1994, The Regents of the University of California

Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.

IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN “AS IS” BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

So tell me, did it take more than 5 minutes? 🙂

Got More Questions?

Please write to us at [email protected] and we will be happy to guide you.

 

Tags: Business, database, Distribute, Download, free, License, open source, postgres, PostgreSQL, Professional Services
Share this entry
  • Share on Facebook
  • Share on Twitter
  • Share on WhatsApp
  • Share on LinkedIn
7 replies
  1. Sameer Durrani
    Sameer Durrani says:
    December 14, 2016 at 2:03 am

    Wow. I didn’t know it’s really free. Thanks for clarifying. Very nice post.

    Reply
  2. Andrew Mordi
    Andrew Mordi says:
    December 24, 2016 at 12:14 pm

    Its very gratifying to be working with PostgreSQL. Its a beautiful product. Works so seamlessly with my Visual FoxPro development tool.

    Reply
  3. Sean Fisher
    Sean Fisher says:
    January 3, 2017 at 2:13 am

    I downloaded it today for Windows via EDB Postgres and it was free, but the training was not. It’s stupid expensive. I’ll admit, I probably prematurely downloaded and am in over my head, as I am an individual and not part of any business. In lieu of paying for training, I’ll probably scour the net and youtube for training.

    Reply
    • Umair Shahid
      Umair Shahid says:
      January 3, 2017 at 11:50 am

      Commercial trainings tend to be expensive, but more comprehensive and tailored to your needs. If you are a newbie, though, your best bet would be to start off with YouTube tutorials and PostgreSQL’s community documentation available here: https://www.postgresql.org/docs/

      I will also encourage you to attend PostgreSQL events near you. The events typically have trainings included and are very reasonably priced. List of upcoming PostgreSQL events here: https://www.postgresql.org/about/events/

      Another good source of information is the blogs PostgreSQL enthusiasts write. Pretty much all such blogs are syndicated here: https://planet.postgresql.org/

      Hope this helps!

      Reply
  4. Goenbanc
    Goenbanc says:
    August 8, 2019 at 6:17 am

    Very nicely explained, each and every step to getting started with blogging… Thanks for sharing!

    Reply
  5. Sam Kin
    Sam Kin says:
    October 26, 2020 at 8:52 pm

    What about this part? How do we meet this?
    “…provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.”

    Reply
    • Umair Shahid
      Umair Shahid says:
      October 28, 2020 at 12:55 pm

      This refers to the situation when you would want to copy or modify the PostgreSQL code and distribute it. The requirement is to make sure that the original license text is included in your distribution. You can add to the text, but you can not remove the original text. The idea is to make sure that University of California isn’t made liable for any distribution.

      Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

Get in touch with us!

Recent Posts

  • Random Data December 3, 2020
  • Webinar: COMMIT Without Fear – The Beauty of CAMO [Follow Up] November 13, 2020
  • Full-text search since PostgreSQL 8.3 November 5, 2020
  • Random numbers November 3, 2020
  • Webinar: Best Practices for Bulk Data Loading in PostgreSQL [Follow Up] November 2, 2020

Featured External Blogs

Tomas Vondra's Blog

Our Bloggers

  • Simon Riggs
  • Alvaro Herrera
  • Andrew Dunstan
  • Craig Ringer
  • Francesco Canovai
  • Gabriele Bartolini
  • Giulio Calacoci
  • Ian Barwick
  • Marco Nenciarini
  • Mark Wong
  • Pavan Deolasee
  • Petr Jelinek
  • Shaun Thomas
  • Tomas Vondra
  • Umair Shahid

PostgreSQL Cloud

2QLovesPG 2UDA 9.6 backup Barman BDR Business Continuity community conference database DBA development devops disaster recovery greenplum Hot Standby JSON JSONB logical replication monitoring OmniDB open source Orange performance PG12 pgbarman pglogical PG Phriday postgres Postgres-BDR postgres-xl PostgreSQL PostgreSQL 9.6 PostgreSQL10 PostgreSQL11 PostgreSQL 11 PostgreSQL 11 New Features postgresql repmgr Recovery replication security sql wal webinar webinars

Support & Services

24/7 Production Support

Developer Support

Remote DBA for PostgreSQL

PostgreSQL Database Monitoring

PostgreSQL Health Check

PostgreSQL Performance Tuning

Database Security Audit

Upgrade PostgreSQL

PostgreSQL Migration Assessment

Migrate from Oracle to PostgreSQL

Products

HA Postgres Clusters

Postgres-BDR®

2ndQPostgres

pglogical

repmgr

Barman

Postgres Cloud Manager

SQL Firewall

Postgres-XL

OmniDB

Postgres Installer

2UDA

Postgres Learning Center

Introducing Postgres

Blog

Webinars

Books

Videos

Training

Case Studies

Events

About Us

About 2ndQuadrant

What does 2ndQuadrant Mean?

News

Careers 

Team Profile

© 2ndQuadrant Ltd. All rights reserved. | Privacy Policy
  • Twitter
  • LinkedIn
  • Facebook
  • Youtube
  • Mail
CHAR(16) Scalability for Business CHAR16 Conf Panel Video
Scroll to top
×