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 / Greg's PlanetPostgreSQL3 / Planetary alignment
2ndQuadrant Press

Planetary alignment

June 30, 2011/0 Comments/in Greg's PlanetPostgreSQL, PostgreSQL /by 2ndQuadrant Press

Picking back up this week’s theme of
where you can publicize your PostgreSQL related project at, you’re
probably reading this blog entry because it appeared on the Planet PostgreSQL blog aggregator. There
are “Planet” feeds around many open-source projects. The Debian and GNOME
ones spawned off the Planet software, which now powers a ton of other
blogs such as the the well regarded Planet
Python
. Occasionally you’ll find general open-source database news
posted both here and on Planet MySQL. And I
used to read Planet CentOS back when I used
to care if they’d ever release CentOS 6.

Planet PostgreSQL has been around since
about seven years ago, when Devrim Gündüz first made the service
available on one of his servers. Like many good open-source
projects, it has some history by now: it learned valuable
infrastructure lessons from a tech disaster, has gone through being
forked, and now it’s settled into its current role as a community
PostgreSQL project, run by many of the same people handling the rest
of the postgresql.org web infrastructure.

Now, as I was talking about at length
on my last
blog entry
, each of the community PostgreSQL announcement venues
has its own rules for what’s appropriate. But the Planet PostgreSQL policy is
a lot less clear about what is and isn’t appropriate content than,
say, the extremely detailed News & Events
Policy
. You can publish a lot of things in the blog format, and
whether they violate the rules laid down there is not always an easy
things to decide.

While I can’t personally make that
call–does a Planet PostgreSQL post violate its policy or not?–I’ve
recently become someone who gets a vote on that. And there’s been a
fair amount of feedback from people who are unhappy enough with
recent entries to share what they don’t like, and that opinion has
been pretty consistent too. I apply a few basic tests to help decide
whether I feel a blog entry fits the rules and the spirit this Planet
embodies:

  • Is it interesting information about
    PostgreSQL? Both technical and non-technical content is encouraged
    here, but it should share something that leaves the reader with
    either some education or something to think about.
  • Does the blog mainly reproduce
    information also published to pgsql-announce or the
    News/Events/Training sections of the postgresql.org site? If so,
    that’s a major point against it being appropriate content for Planet
    PostgreSQL in my mind, even if though that alone doesn’t qualify as
    being against policy. People don’t read the Planet PostgreSQL blog
    feed because they want a duplicate of the material published in those
    places. If they want those messages, they read those lists and
    feeds. I will sometimes use a blog entry here on the Planet to
    expand upon something that’s mentioned in a terse announcement I made
    as news or an announcement. But you’ll never find me just reposting
    the same sort of simple message format encouraged for pgsql-announce
    to a blog entry here on the Planet. That is information of sorts,
    but you’re reaching the same audience with both routes; you shouldn’t
    be duplicating the message too. The intended readers of Planet
    PostgreSQL are looking for more “meat on the bones”,
    something readers can get involved in.
  • If you mention a commercial product,
    particularly one that people pay for, is it really clear to readers
    why that product is worthwhile? And did they learn something useful
    even if they decided that product isn’t interesting to them? The
    policy here says “Publishing of advertising” is prohibited. Advertising
    in this context implies that the main purpose of your
    writing is to convince someone to purchase your product. So if you
    want to avoid that, don’t make that convincing your sole message. Make
    the technical or business information you have a story about the
    focus, and wrap mentions of a product around that independently
    useful frame. There’s a long history of writing in this format
    described by the term advertorial, and I think that sort of content is more likely to be
    useful and therefore acceptable here even though there is that touch
    of an ad in there.

Let’s consider Blog A, which talks
about a problem is hard to solve in PostgreSQL. It mentions some of
the common ways that people do solve it: the sort of interesting
information I’ve said I look for. If you then follow with a mention
of a commercial product you make that happens to make that problem
easier to solve, my response to this blog post is likely to be
favorable. Some might call that an ad, and by a very strict
definition it is. But if I’ve walked away from your blog entry
having learned something useful, regardless of whether I buy your
product or not, I’m inclined to feel that was a worthwhile
contribution. And, if I run into that problem, I’m quite likely to
consider your product if it really did sound like a better solution.
This style of writing is not only more useful and less controversial,
it’s actually a more powerful ad for the people who really need your
product.

Now consider Blog B. It opens by
talking about a new product released by the company the blogger works
for. We learn what it can be used for, and why those things are
good. This is clearly an ad, even though the general content might
be very similar to what A covered. The subtle distinction to me is
that I haven’t learned any useful information if I’m not interested
in that commercial product. The sole purpose of the blog entry is to
convince people to use the product, and if they aren’t interested in
it you’ve wasted their time. That’s the very definition of
advertising. And that’s the sort of thing that will get readers of
Planet PostgreSQL to complain to the site administrators, and
ultimately for your blog to be suspended. For me, the distinction
isn’t even that much around whether the product is free or costs
money. You might put free things on your site just to attract people toward the paid ones, making them just an indirect form of ad anyway.  It’s more about whether the blog entry stands on its own, as
something useful if you just skip the parts mentioning the product
altogether.

As a member of a community that will
spend hours arguing about the finer shades of meaning in the word
“free” when it comes to software, you’re not going to find any
universal answer to what an ad is either. But if you focus on making
your blog useful first, then layer some commercial aspect on top,
that’s less likely to get you into trouble. And you may be surprised
how working on that sort of writing style ultimately leads you to
writing better real ads, too.

Share this entry
  • Share on Facebook
  • Share on Twitter
  • Share on WhatsApp
  • Share on LinkedIn
0 replies

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
The cost of free PostgreSQL publicity How to test Greenplum Community Edition on VirtualBox
Scroll to top
×