B.1 Historia programu

Python powstał we wczesnych latach 90. dwudziestego wieku jako następca języka o nazwie ABC. Stworzył go Guido van Rossum z Stichting Mathematisch Centrum (CWI, patrz http://www.cwi.nl/) w Holandii. Guido pozostaje najważniejszym autorem Pythona, choć obecnie w pracach nad rozwojem projektu uczestniczy wiele innych osób.

W 1995 roku Guido kontynuował swoją pracę w organizacji Corporation for National Research Initiatives (CNRI, patrz http://www.cnri.reston.va.us/) w Reston (USA, stan Virginia), podczas której wydał kilka kolejnych wersji programu.

W maju 2000 roku Guido wraz z rdzeniem zespołu twórców Pythona przenieśli się do BeOpen.com, tworząc tam zespół BeOpen PythonLabs. W październiku tego samego roku zespół PythonLabs przeniósł się do firmy Digital Creations (obecnie Zope Corporation, patrz http://www.zope.com/). W 2001 roku została utworzona fundacja Python Software Foundation (PSF, patrz http://www.python.org/psf/) -- niedochodowa organizacja, podstała przede wszystkim jako właściciel dorobku intelektualnego związanego z Pythonem. Firma Zope Corporation jest sponsorującym członkiem fundacji PSF.

Wszystkie wydania Pythona należą do kategorii oprogramowania Open Source (aby poznać definicję Open Source, zajrzyj na witrynę http://www.opensource.org/). Ponadto większość z nich (choć nie wszystkie) była zgodna z licencją GPL. Zestawienie kolejnych wydań Pythona przedstawia poniższa tabela.

Wydanie  Oparte na  Rok  Właściciel  Zgodne z GPL? 
0.9.0 do 1.2 b/d 1991-1995 CWI tak
1.3 do 1.5.2 1.2 1995-1999 CNRI tak
1.6 1.5.2 2000 CNRI nie
2.0 1.6 2000 BeOpen.com nie
1.6.1 1.6 2001 CNRI nie
2.1 2.0+1.6.1 2001 PSF nie
2.0.1 2.0+1.6.1 2001 PSF tak
2.1.1 2.1+2.0.1 2001 PSF tak
2.2 2.1.1 2001 PSF tak
2.1.2 2.1.1 2002 PSF tak
2.1.3 2.1.2 2002 PSF tak
2.2.1 2.2 2002 PSF tak

Notka: Określenie "Zgodne z GPL" nie oznacza, że wydanie Pythona nastąpiło na warunkach licencji GPL. Wszystkie licencje Pythona, w odróżnieniu od licencji GPL, pozwalają na rozpowszechnianie zmodyfikowanych wersji oprogramowania bez udostępniania modyfikacji w postaci źródłowej. Licencja zgodna z GPL umożliwia natomiast łączenie Pythona z innym oprogramowaniem, które jest rozpowszechniane na licencji GPL (w przypadku licencji niezgodnej z GPL byłoby to niedozwolone.

Podziękowania należą się wielu wolontariuszom z zewnątrz, którzy, pracując pod kierunkiem Guido, doprowadzili do tych wszystkich wydań Pythona.

Zajrzyj do Informacji na temat tej publikacji... aby pomóc w jej rozwoju.