Exercises and Discussion Topics
- Examine which software categories are over or underepresented
in open source software repositories.
Discuss why this might be the case.
- What criteria will you use for determining the project
to contribute?
- Describe the business model behind a packaging company.
Is a similar business model used in another, non-software, area?
Why (not)?
- Consider adopting some of the programs we described to improve
your productivity.
- Learn a scripting language, like Ruby, Python, or Perl.
- Compile a Swiss-army-knife CD with all the open source software you
would want to have with you on a desert island.