Открыть сервис

Python Software Foundation

Python Software Foundation (PSF)некоммерческая организация, управляющая интеллектуальной собственностью и развитием языка программирования Python. Основана 6 марта 2001 года в США. PSF владеет товарным знаком Python, координирует разработку языка, проводит конференции и поддерживает сообщество разработчиков по всему миру.

История

Организация была создана по инициативе Гвидо ван Россума — создателя языка Python. До 2001 года развитие языка контролировалось компанией BeOpen.com, а затем — лично ван Россумом. Учреждение PSF позволило юридически закрепить права на код и товарный знак за независимой некоммерческой структурой, что гарантировало нейтральность управления и защиту от коммерческого захвата проекта.

Первоначально PSF базировалась в Делавэре, затем переехала в Виргинию. В 2005 году организация получила статус 501(c)(3) — освобождение от федеральных налогов США для благотворительных и образовательных организаций. Это позволило принимать пожертвования с налоговыми вычетами для доноров.

Структура и управление

Высший орган PSF — Совет директоров, избираемый членами организации. Совет состоит из нескольких человек, включая представителей сообщества, спонсоров и технических специалистов. Гвидо ван Россум получил пожизненное звание «доброжелательного диктатора на всю жизнь» (BDFL), однако в 2018 году он отошёл от единоличного принятия решений, передав управление разработкой языкового ядра Совету по управлению Python (Steering Council).

Членство в PSF бывает нескольких уровней:

  • индивидуальное — открыто для всех желающих;
  • номинальное — для активных участников сообщества;
  • корпоративное — для компаний, использующих Python.

Крупные технологические компании (Google, Microsoft, Amazon, Intel и другие) выступают спонсорами PSF, финансируя её деятельность.

Деятельность

Управление разработкой языка

PSF владеет авторскими правами на исходный код CPython — эталонной реализации Python. Организация координирует работу коммиттеров, управляет системой отслеживания ошибок и выпуском релизов. Однако фактическое техническое развитие языка осуществляет сообщество разработчиков через PEP (Python Enhancement Proposal) — документы, описывающие новые возможности и изменения.

Конференции и мероприятия

PSF организует или спонсирует ряд профильных конференций. Крупнейшая из них — PyCon US, ежегодно собирающая тысячи разработчиков. Также проводятся региональные конференции PyCon в разных странах, включая PyCon Russia. PSF выделяет гранты на организацию локальных мероприятий и встреч сообщества.

Финансирование и гранты

Организация финансируется за счёт членских взносов, пожертвований корпораций и доходов от конференций. Средства направляются на:

  • поддержку инфраструктуры разработки;
  • гранты для проектов, развивающих экосистему Python;
  • стипендии для участия в конференциях;
  • образовательные программы.

Образовательные инициативы

PSF поддерживает обучение Python через партнёрство с образовательными учреждениями, предоставляет гранты на создание учебных материалов и поддерживает проекты по популяризации языка среди школьников и студентов.

Ключевые проекты

PSF курирует или поддерживает несколько значимых проектов:

  • CPython — основная реализация языка;
  • документация Python (docs.python.org);
  • система пакетов PyPI (Python Package Index), хотя её техническое администрирование частично делегировано компании Python Packaging Authority;
  • инфраструктура для разработки — баг-трекер, серверы непрерывной интеграции.

Значение для экосистемы Python

Роль PSF в истории Python трудно переоценить. Благодаря её существованию язык сохранил открытую модель разработки и независимость от интересов отдельных корпораций. Правовая защита товарного знака предотвратила фрагментацию языка: сторонние проекты не могут использовать имя Python без соблюдения лицензионных условий.

Организация также играет важную роль в поддержании лицензионной чистоты: весь код CPython распространяется под лицензией Python Software Foundation License, совместимой с GNU GPL, что позволяет использовать Python в коммерческих и свободных проектах без ограничений.

Критика и вызовы

Деятельность PSF не свободна от критики. Основные претензии касаются:

  • несоразмерности влияния крупных корпораций-спонсоров на принятие решений;
  • недостаточной прозрачности расходования средств;
  • медленной реакции на запросы сообщества в части управления инфраструктурой.

В 2020-х годах обсуждался вопрос о недостаточном финансировании ключевых разработчиков, работающих над CPython на добровольной основе. В ответ PSF запустила программы спонсирования отдельных разработчиков и привлекла корпоративных партнёров к оплате их труда.

Источники

  • Официальный сайт Python Software Foundation (python.org)
  • Устав и документы PSF
  • Документация Python Enhancement Proposals (PEP)
  • Публичные отчёты PSF о деятельности и финансах

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →