Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / html / python / ext / node49.html
CommitLineData
920dae64
AT
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html>
3<head>
4<link rel="STYLESHEET" href="ext.css" type='text/css' />
5<link rel="SHORTCUT ICON" href="../icons/pyfav.png" type="image/png" />
6<link rel='start' href='../index.html' title='Python Documentation Index' />
7<link rel="first" href="ext.html" title='Extending and Embedding the Python Interpreter' />
8<link rel='contents' href='contents.html' title="Contents" />
9<link rel='last' href='about.html' title='About this document...' />
10<link rel='help' href='about.html' title='About this document...' />
11<link rel="next" href="node50.html" />
12<link rel="prev" href="node48.html" />
13<link rel="parent" href="node48.html" />
14<link rel="next" href="node50.html" />
15<meta name='aesop' content='information' />
16<title>B.1 History of the software</title>
17</head>
18<body>
19<DIV CLASS="navigation">
20<div id='top-navigation-panel' xml:id='top-navigation-panel'>
21<table align="center" width="100%" cellpadding="0" cellspacing="2">
22<tr>
23<td class='online-navigation'><a rel="prev" title="B. History and License"
24 href="node48.html"><img src='../icons/previous.png'
25 border='0' height='32' alt='Previous Page' width='32' /></A></td>
26<td class='online-navigation'><a rel="parent" title="B. History and License"
27 href="node48.html"><img src='../icons/up.png'
28 border='0' height='32' alt='Up One Level' width='32' /></A></td>
29<td class='online-navigation'><a rel="next" title="B.2 Terms and conditions"
30 href="node50.html"><img src='../icons/next.png'
31 border='0' height='32' alt='Next Page' width='32' /></A></td>
32<td align="center" width="100%">Extending and Embedding the Python Interpreter</td>
33<td class='online-navigation'><a rel="contents" title="Table of Contents"
34 href="contents.html"><img src='../icons/contents.png'
35 border='0' height='32' alt='Contents' width='32' /></A></td>
36<td class='online-navigation'><img src='../icons/blank.png'
37 border='0' height='32' alt='' width='32' /></td>
38<td class='online-navigation'><img src='../icons/blank.png'
39 border='0' height='32' alt='' width='32' /></td>
40</tr></table>
41<div class='online-navigation'>
42<b class="navlabel">Previous:</b>
43<a class="sectref" rel="prev" href="node48.html">B. History and License</A>
44<b class="navlabel">Up:</b>
45<a class="sectref" rel="parent" href="node48.html">B. History and License</A>
46<b class="navlabel">Next:</b>
47<a class="sectref" rel="next" href="node50.html">B.2 Terms and conditions</A>
48</div>
49<hr /></div>
50</DIV>
51<!--End of Navigation Panel-->
52
53<H1><A NAME="SECTION009100000000000000000">
54B.1 History of the software</A>
55</H1>
56
57<P>
58Python was created in the early 1990s by Guido van Rossum at Stichting
59Mathematisch Centrum (CWI, see <a class="url" href="http://www.cwi.nl/">http://www.cwi.nl/</a>) in the Netherlands
60as a successor of a language called ABC. Guido remains Python's
61principal author, although it includes many contributions from others.
62
63<P>
64In 1995, Guido continued his work on Python at the Corporation for
65National Research Initiatives (CNRI, see <a class="url" href="http://www.cnri.reston.va.us/">http://www.cnri.reston.va.us/</a>)
66in Reston, Virginia where he released several versions of the
67software.
68
69<P>
70In May 2000, Guido and the Python core development team moved to
71BeOpen.com to form the BeOpen PythonLabs team. In October of the same
72year, the PythonLabs team moved to Digital Creations (now Zope
73Corporation; see <a class="url" href="http://www.zope.com/">http://www.zope.com/</a>). In 2001, the Python
74Software Foundation (PSF, see <a class="url" href="http://www.python.org/psf/">http://www.python.org/psf/</a>) was
75formed, a non-profit organization created specifically to own
76Python-related Intellectual Property. Zope Corporation is a
77sponsoring member of the PSF.
78
79<P>
80All Python releases are Open Source (see
81<a class="url" href="http://www.opensource.org/">http://www.opensource.org/</a> for the Open Source Definition).
82Historically, most, but not all, Python releases have also been
83GPL-compatible; the table below summarizes the various releases.
84
85<P>
86<div class="center"><table class="realtable">
87 <thead>
88 <tr>
89 <th class="center">Release</th>
90 <th class="center">Derived from</th>
91 <th class="center">Year</th>
92 <th class="center">Owner</th>
93 <th class="center">GPL compatible?</th>
94 </tr>
95 </thead>
96 <tbody>
97 <tr><td class="center" valign="baseline">0.9.0 thru 1.2</td>
98 <td class="center">n/a</td>
99 <td class="center">1991-1995</td>
100 <td class="center">CWI</td>
101 <td class="center">yes</td></tr>
102 <tr><td class="center" valign="baseline">1.3 thru 1.5.2</td>
103 <td class="center">1.2</td>
104 <td class="center">1995-1999</td>
105 <td class="center">CNRI</td>
106 <td class="center">yes</td></tr>
107 <tr><td class="center" valign="baseline">1.6</td>
108 <td class="center">1.5.2</td>
109 <td class="center">2000</td>
110 <td class="center">CNRI</td>
111 <td class="center">no</td></tr>
112 <tr><td class="center" valign="baseline">2.0</td>
113 <td class="center">1.6</td>
114 <td class="center">2000</td>
115 <td class="center">BeOpen.com</td>
116 <td class="center">no</td></tr>
117 <tr><td class="center" valign="baseline">1.6.1</td>
118 <td class="center">1.6</td>
119 <td class="center">2001</td>
120 <td class="center">CNRI</td>
121 <td class="center">no</td></tr>
122 <tr><td class="center" valign="baseline">2.1</td>
123 <td class="center">2.0+1.6.1</td>
124 <td class="center">2001</td>
125 <td class="center">PSF</td>
126 <td class="center">no</td></tr>
127 <tr><td class="center" valign="baseline">2.0.1</td>
128 <td class="center">2.0+1.6.1</td>
129 <td class="center">2001</td>
130 <td class="center">PSF</td>
131 <td class="center">yes</td></tr>
132 <tr><td class="center" valign="baseline">2.1.1</td>
133 <td class="center">2.1+2.0.1</td>
134 <td class="center">2001</td>
135 <td class="center">PSF</td>
136 <td class="center">yes</td></tr>
137 <tr><td class="center" valign="baseline">2.2</td>
138 <td class="center">2.1.1</td>
139 <td class="center">2001</td>
140 <td class="center">PSF</td>
141 <td class="center">yes</td></tr>
142 <tr><td class="center" valign="baseline">2.1.2</td>
143 <td class="center">2.1.1</td>
144 <td class="center">2002</td>
145 <td class="center">PSF</td>
146 <td class="center">yes</td></tr>
147 <tr><td class="center" valign="baseline">2.1.3</td>
148 <td class="center">2.1.2</td>
149 <td class="center">2002</td>
150 <td class="center">PSF</td>
151 <td class="center">yes</td></tr>
152 <tr><td class="center" valign="baseline">2.2.1</td>
153 <td class="center">2.2</td>
154 <td class="center">2002</td>
155 <td class="center">PSF</td>
156 <td class="center">yes</td></tr>
157 <tr><td class="center" valign="baseline">2.2.2</td>
158 <td class="center">2.2.1</td>
159 <td class="center">2002</td>
160 <td class="center">PSF</td>
161 <td class="center">yes</td></tr>
162 <tr><td class="center" valign="baseline">2.2.3</td>
163 <td class="center">2.2.2</td>
164 <td class="center">2002-2003</td>
165 <td class="center">PSF</td>
166 <td class="center">yes</td></tr>
167 <tr><td class="center" valign="baseline">2.3</td>
168 <td class="center">2.2.2</td>
169 <td class="center">2002-2003</td>
170 <td class="center">PSF</td>
171 <td class="center">yes</td></tr>
172 <tr><td class="center" valign="baseline">2.3.1</td>
173 <td class="center">2.3</td>
174 <td class="center">2002-2003</td>
175 <td class="center">PSF</td>
176 <td class="center">yes</td></tr>
177 <tr><td class="center" valign="baseline">2.3.2</td>
178 <td class="center">2.3.1</td>
179 <td class="center">2003</td>
180 <td class="center">PSF</td>
181 <td class="center">yes</td></tr>
182 <tr><td class="center" valign="baseline">2.3.3</td>
183 <td class="center">2.3.2</td>
184 <td class="center">2003</td>
185 <td class="center">PSF</td>
186 <td class="center">yes</td></tr>
187 <tr><td class="center" valign="baseline">2.3.4</td>
188 <td class="center">2.3.3</td>
189 <td class="center">2004</td>
190 <td class="center">PSF</td>
191 <td class="center">yes</td></tr>
192 <tr><td class="center" valign="baseline">2.3.5</td>
193 <td class="center">2.3.4</td>
194 <td class="center">2005</td>
195 <td class="center">PSF</td>
196 <td class="center">yes</td></tr>
197 <tr><td class="center" valign="baseline">2.4</td>
198 <td class="center">2.3</td>
199 <td class="center">2004</td>
200 <td class="center">PSF</td>
201 <td class="center">yes</td></tr>
202 <tr><td class="center" valign="baseline">2.4.1</td>
203 <td class="center">2.4</td>
204 <td class="center">2005</td>
205 <td class="center">PSF</td>
206 <td class="center">yes</td></tr>
207 <tr><td class="center" valign="baseline">2.4.2</td>
208 <td class="center">2.4.1</td>
209 <td class="center">2005</td>
210 <td class="center">PSF</td>
211 <td class="center">yes</td></tr></tbody>
212</table></div>
213
214<P>
215<span class="note"><b class="label">Note:</b>
216GPL-compatible doesn't mean that we're distributing
217Python under the GPL. All Python licenses, unlike the GPL, let you
218distribute a modified version without making your changes open source.
219The GPL-compatible licenses make it possible to combine Python with
220other software that is released under the GPL; the others don't.</span>
221
222<P>
223Thanks to the many outside volunteers who have worked under Guido's
224direction to make these releases possible.
225
226<P>
227
228<DIV CLASS="navigation">
229<div class='online-navigation'>
230<p></p><hr />
231<table align="center" width="100%" cellpadding="0" cellspacing="2">
232<tr>
233<td class='online-navigation'><a rel="prev" title="B. History and License"
234 href="node48.html"><img src='../icons/previous.png'
235 border='0' height='32' alt='Previous Page' width='32' /></A></td>
236<td class='online-navigation'><a rel="parent" title="B. History and License"
237 href="node48.html"><img src='../icons/up.png'
238 border='0' height='32' alt='Up One Level' width='32' /></A></td>
239<td class='online-navigation'><a rel="next" title="B.2 Terms and conditions"
240 href="node50.html"><img src='../icons/next.png'
241 border='0' height='32' alt='Next Page' width='32' /></A></td>
242<td align="center" width="100%">Extending and Embedding the Python Interpreter</td>
243<td class='online-navigation'><a rel="contents" title="Table of Contents"
244 href="contents.html"><img src='../icons/contents.png'
245 border='0' height='32' alt='Contents' width='32' /></A></td>
246<td class='online-navigation'><img src='../icons/blank.png'
247 border='0' height='32' alt='' width='32' /></td>
248<td class='online-navigation'><img src='../icons/blank.png'
249 border='0' height='32' alt='' width='32' /></td>
250</tr></table>
251<div class='online-navigation'>
252<b class="navlabel">Previous:</b>
253<a class="sectref" rel="prev" href="node48.html">B. History and License</A>
254<b class="navlabel">Up:</b>
255<a class="sectref" rel="parent" href="node48.html">B. History and License</A>
256<b class="navlabel">Next:</b>
257<a class="sectref" rel="next" href="node50.html">B.2 Terms and conditions</A>
258</div>
259</div>
260<hr />
261<span class="release-info">Release 2.4.2, documentation updated on 28 September 2005.</span>
262</DIV>
263<!--End of Navigation Panel-->
264<ADDRESS>
265See <i><a href="about.html">About this document...</a></i> for information on suggesting changes.
266</ADDRESS>
267</BODY>
268</HTML>