Przejdź do zawartości

Python Software Foundation

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez KamilaChyla (dyskusja | edycje) o 16:40, 4 paź 2007. Może się ona znacząco różnić od aktualnej wersji.

Python Software Foundation (PSF) to organizacja nie nastawiona na zysk zajmująca się językiem programowania Python. Została założona 6 marca 2001. Misja fundacji polega na promowaniu, ochronie i rozwoju języka Python, a także wspieraniu międzynarodowej społeczności programistów związanej z językiem Python. PSF jest odpowiedzialna za nadzorowanie procesów odbywających się w ramach społeczności skupionej wokół tego języka, takich jak rozwijanie jego głównej dystrybucji, zarządzanie "prawami intelektualnymi" oraz pozyskiwanie funduszy. Python Software Foundation otrzymała w 2005 roku prestiżową nagrodę Horizon przyznawaną przez Computerworld za wkład w nowoczesne technologie.

Misja PSF

Zadania i cele fundacji, a także kierunki oraz zakres jej działania są zdefiniowanie w dokumencie określanym jako misja fundacji. Zgodnie z nią, PSF:

  • tworzy główną dystrybucję Pythona oraz udostępnia ją publicznie i za darmo (dotyczy to języka, biblioteki standardowej i dokumentacji, instalatorów, kodów źródłowych, materiałów edukacyjnych oraz wybranych narzędzi i programów)
  • ustala treści licencji PSF w taki sposób, aby zapewnić prawa licencjobiorców do swobodnego uzyskiwania, użytkowania, przekazywania oraz modyfikowania Establishes PSF licenses, ensuring the rights of the public to freely obtain, use, redistribute, and modify intellectual property held by the PSF.
   * Works with the Open Source Initiative to ensure that PSF licenses conform to the Open Source Definition.
   * Holds Python's intellectual property rights for releases 2.1 and following.
   * Seeks to obtain the intellectual property rights for Python releases prior to 2.1, for relicensing under the PSF Python license, to relieve the legal burden on Python's users. The PSF may also seek rights to other Python-related software for relicensing under a PSF license.
   * Protects the Python name, and the names, service marks and trademarks associated with all other intellectual property held by the PSF.
   * Solicits and manages contributions to the Python codebase, and may perform these services on behalf of other open source Python-related codebases.
   * Raises funds to support PSF programs and services. The regulations for public charity funding are complex. Some consequences are that the vast bulk of funding must come from private contributions (including sponsoring memberships) and public grants, must come from a broad base, and that no single private donor can supply a substantial percentage of the PSF's total funding. Additional revenue may be pursued in ways consistent with then-current rules for public charities and with Python's standing as an open source project. For example, the PSF may offer to sell conference proceedings, special Python distributions, or merchandise with distinctive insignia.
   * Publicizes, promotes the adoption of, and facilitates the ongoing development of Python-related technology and educational resources. This includes, but is not limited to, maintaining a public web site, planning Python conferences, and offering grants to Python-related open source projects.
   * Encourages and facilitates Python-related research in the public interest.

Misja w obecnym brzmieniu została uchwalona przez zarząd fundacji 2 marca 2002 z poprawkami z 15 kwietnia 2006. Szczegółowe informacje dostępne są na [stronie uchwał zarządu|http://www.python.org/psf/records/board/resolutions].

Członkostwo w PSF

Jako organizacja nie nastawiona na zysk, fundusze na swoją działalność PSF czerpie między innymi ze składek członkowskich. Dzięki temu jest ona podmiotem prawnym, który może dysponować majątkowymi prawami autorskimi oraz znakami handlowymi związanymi z językiem Python. Członkowie PSF wspierają zarówno język programowania, jak i społeczność; są oni reprezentantami społeczności przy ustalaniu dalszych kierunków działania PSF.

Rodzaje członkostwa

Istnieją trzy rodzaje członkostwa w PSF:

  1. Członkowie nominowani to osoby prywatne lub instytucjonalne (firmy), które wykazały się zaangażowaniem w rozwój języka lub w znaczący sposób przysłużyły się społeczności. Są oni nominowani i wybierani przez istniejących członków fundacji.
  2. Sponsorzy to członkowie nominowani, którzy opłacają coroczną składkę członkowską.
  3. Członkowie emerytowani to byli nominowani lub byli sponsorzy, którzy nie posiadają już prawa głosu i nie są brani pod uwagę przy ustalaniu quorum.

Otrzymanie członkostwa w PSF

Aby zostać członkiem PSF, należy przejść przez następujące etapy:

  1. Nominacja przez obecnego członka PSF. Nominacja członkowska jest formą uznania za zasługi dla języka lub społeczności. Zaakceptowanie nominacji oznacza potwierdzenie chęci do promowania języka jak również do dalszego wspierania społeczności.
  2. Wypełnienie i wysłanie formularza członkowskiego przynajmniej dziesięć dni przed zebraniem, na którym będą rozważane nowe kandydatury.
  3. Akt wyboru członka przez obecnych członków fundacji. Wybory odbywają się na corocznych spotkaniach, zwykle podczas konferencji PyCon.

Sponsorzy muszą dodatkowo opłacić roczną składkę członkowską.

W nominacjach i podczas powoływania nowych członków obecni członkowie PSF kierują się następującymi kryteriami:

  • dokonanie znaczącego wkładu w projekt
  • przejawianie zainteresowania toczącymi się pracami nad językiem
  • podjęcie pewnej odpowiedzialności (zarządzanie stroną internetową języka Python, pisanie artykułów oraz książek, organizowanie tematycznych spotkań oraz konferencji, przygotowywanie podsumowań oraz pisanie nowinek, utrzymywanie języka, pisanie dokumentacji, aktywne zaangażowanie w działalność społeczności, działania marketingowe promujące język Python, zdobywanie funduszy itp.)
  • aktywność w jednej z grup skupiających członków społeczności (python-dev, lista osób podejmujących działania marketingowe na rzecz języka, grupa zainteresowań i tym podobne)
  • bycie widocznym (przynajmniej kilku obecnych członków powinno słyszeć wcześniej o kandydacie; przynajmniej jeden powinien wiedzieć wystarczająco dużo, aby kandydata wspierać w jego dalszej drodze)