Since we will be discussing this in its abstract (not programming-implementation form), I thought this blog posting would be helpful. Especially for those of you who find our philosophical debates lacking in core content (*a shoutout to our programmers in the class):
http://www.opensourceconnections.com/2006/07/12/trying-to-explain-what-open-source-is/
Here are a couple articles related to both open source software, as well as the culture surrounding the open source world.
Open Source in the Public Interest
An Overview of Open Source License by American Bar Association