Question about games, libraries, etc. for which source code is available in some way.
Having source code allows you to make modifications which are hard or impossible for a closed source software. Source code allows to perform relatively easily porting of a project to another platform. From a learning perspective open source code is a great way to learn new things, and architectural decisions.