I teach a high school computer science class and I would like to use Python for having my students create some games in Python. Can I install Python and Pygame for free or do I need a network or site license? If yes, how much would it cost?
There is no fee for Python; license information is available here.
The PyGame website indicates it’s covered by the LGPL license, though their link to that is currently broken.
With these licenses, no fees or other arrangements are needed to use these in any educational setting (or really anywhere).
You can install and copy Python for free.
If you have to justify this to any licence lawyers, point them at this
with the key sentence:
“PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide
license to reproduce, analyze, test, perform and/or display publicly,
prepare derivative works, distribute, and otherwise use Python 3.10.1
alone or in any derivative version…”
Alas, the PyGame website has a dead link to the licence:
but the intention is that it is free under the terms of the LGPL
and you can find the licence in the source code: