Софтуерният лиценз, под който PostgreSQL е пуснат, го прави изключително
удобен за фирми, които биха искали да използват базата данни в търговски
продукти. Отчасти в резултат на това значително количество
разработка на PostgreSQL е дарено от компании, които продават продукти, извлечени
от базата данни (дори цели разклонения на
изходния код). Обикновено тази верига за обратна връзка работи добре: компании
могат да вземат безплатната общност PostgreSQL, да я продават заедно с
услуги, персонализиране или добавки и част от тези продажби
завършват стимулиране на развитие, което се връща обратно, подобрявайки самия PostgreSQL.
Поради тази синергия, общността на PostgreSQL се опитва да бъде приятелски настроена
со софтуера и фирмите, изградени около базата данни, цялата
която понякога се нарича „екосистемата на PostgreSQL“.
Бизнеси, които предлагат услуги, свързани с PostgreSQL, се предоставят няколко
безплатни места за разговори за техните продукти, включително:
- Промоцията по имейл е изпратена до популярния пощенски списък pgsql-announce
- Споменавания в седмичните новини на PostgreSQL, които са синдикирани за
pgsql-announce и за Planet PostgreSQL. - Новини за продукти и бизнес, публикувани в началото на сайта postgresql.org
- Съобщения както за събития, така и за обучителни часове на сайта на PostgreSQL
- Изписване в директориите за професионални
услуги, хостинг и
софтуерния каталог - Синдикация на вашия блог, свързан с PostgreSQL, в сайта за обобщаване на блогове на Planet PostgreSQL
Като общностен проект, работата по поддържането на цялата тази инфраструктура
върши от група доброволци, които често сами се финансират
от търговски компании. В допълнение към неща като поддържане на работа на сървърите, всеки от тези ресурси има набор от модератори, които помагат да се реши
дали изпратеното съдържание отговаря на изискванията и стандартите за
включването му. Модерирането е доста неблагодарна работа, при която има малко
положителни отзиви, само оплаквания, ако хората не са съгласни с вас.
Има две основни страни как модерирането се поддържа справедливо и равномерно.
Правилата са записани
и непрекъснато се подобряват, така че да са ясни за подателите и
модераторите. Правилата за одобрение на новини и
събития обхващат нещата, които влизат в главната
страница на postgresql.org, както и pgsql-announce. Професионалните
услуги и хостинг услуги имат своя собствена малко по-различна политика.
И Planet PostgreSQL има своя
собствена политика.
Другата страна тук е, че естеството на работата по модерирането има тенденция
да привлича хора, които имат интерес да се уверят, че това е направено справедливо за
собствения им бизнес. Съответно, „гласуването“, което може да се случи
около политически решения (рядко е толкова формално), се извършва от смесена група хора, които искат
да се уверят, че общността на PostgreSQL работи добре с рекламите
компании. Ще откриете, че аз и други членове на 2ndQuadrant изпълняваме
модериращи задължения, Дейв Пейдж и други служители на EnterpriseDB, които се занимават както с
модериране, така и с инфраструктурни задължения, и дълъг списък от също толкова добре
известни сътрудници на PostgreSQL – набор, обхващащ компании от цял
свят. И всички хора, които са наясно, че е важно да се поддържа
баланс между общността с отворен код в центъра на PostgreSQL
и заобикалящата я търговска екосистема.
Крайният резултат е, че когато някой направи нещо, което е против една от
политиките на общността, нормалната реакция е съгласието на всички
замесени поне за общия начин за справяне. Спамърите и
подобните язви по света са напълно забранени. Признати
приносници от общността, които са нарушили една политика, обикновено
се спират от достъп до този ресурс за определен период от време в зависимост от
тежостта на тяхното нарушение. Точният отговор варира за всеки отделен случай
база. Но можете да сте сигурни, че решенията се вземат от жури
от вашите колеги: сътрудници в общността на PostgreSQL, които също
разбират стойността на бизнеса за тази общност и които се опитват
за да поддържате и двете страни на тази връзка възможно най-позитивни.