Difference between revisions of "TOS: Taxonomy"
Chris Tyler (talk | contribs) m (→Level 3: Working Within an Open Source Community) |
Chris Tyler (talk | contribs) m (Protected "TOS: Taxonomy" ([edit=sysop] (indefinite) [move=sysop] (indefinite))) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | <div style="background: #ff0; padding: 2em; border: 1px solid #f00">'''This is a historical page.'''<br />Please see http://teachingopensource.org/index.php/Taxonomy for the current version of this page.</div> | ||
+ | |||
[[Category:TOS]] | [[Category:TOS]] | ||
Line 7: | Line 9: | ||
'''Levels of Open Source in Education''' | '''Levels of Open Source in Education''' | ||
− | = Level 1: Teaching Using Open Source = | + | = Level 1: Teaching Using Open Source Software = |
This level includes initiatives such as [http://laptop.org/ OLPC], [http://k12ltsp.org/mediawiki/index.php/Main_Page K12LTSP], and the [[:fedora:Features/EducationMathSpin|Fedora Education Math spin]], which use Open Source educational software to teach other subjects, such as Mathematics or Media Arts. | This level includes initiatives such as [http://laptop.org/ OLPC], [http://k12ltsp.org/mediawiki/index.php/Main_Page K12LTSP], and the [[:fedora:Features/EducationMathSpin|Fedora Education Math spin]], which use Open Source educational software to teach other subjects, such as Mathematics or Media Arts. | ||
Line 21: | Line 23: | ||
== 2B: Technical Use of Open Source Software == | == 2B: Technical Use of Open Source Software == | ||
− | Some Open Source software is used in very technical ways that require integration, configuration, and testing. This can range from using an Open Source operating system (such as a [http://fedoraproject.org Linux] or [http://freebsd.org BSD] distribution) to controlling devices ([http://jmri.sourceforge.net/ model trains]) or setting up enterprise IT (using [http://jboss.org JBOSS], [http://www.apache.org Apache], [http://amqp.org AMQP], and so forth). The distinction between level 2A and 2B is that users in level 2B have a greater understanding of what the software does, and generally configure it to perform a specific task or operate in a specific configuration. | + | Some Open Source software is used in very technical ways that require integration, configuration, and testing. This can range from using an Open Source operating system (such as a [http://fedoraproject.org Linux] or [http://freebsd.org BSD] distribution) to controlling devices ([http://jmri.sourceforge.net/ model trains]) or setting up enterprise IT (using [http://jboss.org JBOSS], [http://www.apache.org Apache], [http://amqp.org AMQP], and so forth). The distinction between level 2A and 2B is that users in level 2B have a greater understanding of what the software does, and generally configure it to perform a specific task or operate in a specific configuration. The distinction between level 2B and level 3 is that level 2B is focused on teaching the use of the software (even though at a deeply technical level) while level 3 is focused on advancing the software (through development and related activities). |
== 2C: Studying Open Source == | == 2C: Studying Open Source == |
Latest revision as of 13:44, 3 March 2009
Please see http://teachingopensource.org/index.php/Taxonomy for the current version of this page.
The phrase "Open Source in Education" is extremely unclear. If we're going to further the goals of Teaching Open Source, we need to speak with a consistent understanding and vocabulary.
Please edit this page ruthlessly. Note that many projects cited as examples could fit into multiple levels.
Levels of Open Source in Education
Contents
Level 1: Teaching Using Open Source Software
This level includes initiatives such as OLPC, K12LTSP, and the Fedora Education Math spin, which use Open Source educational software to teach other subjects, such as Mathematics or Media Arts.
Level 2: Teaching and Studying the Use of Open Source Software
Teaching students how to use Open Source software, and studying Open Source.
2A: Non-technical Use of Open Source Software
Open Source provides applications that are useful in many different fields of endeavor, ranging from the general (editing documents and balancing chequebooks) to the very specific (learning management systems and electronic circuit simulation).
2B: Technical Use of Open Source Software
Some Open Source software is used in very technical ways that require integration, configuration, and testing. This can range from using an Open Source operating system (such as a Linux or BSD distribution) to controlling devices (model trains) or setting up enterprise IT (using JBOSS, Apache, AMQP, and so forth). The distinction between level 2A and 2B is that users in level 2B have a greater understanding of what the software does, and generally configure it to perform a specific task or operate in a specific configuration. The distinction between level 2B and level 3 is that level 2B is focused on teaching the use of the software (even though at a deeply technical level) while level 3 is focused on advancing the software (through development and related activities).
2C: Studying Open Source
Open Source communities are interesting to those performing anthropological, social, linguistic, economic, and technical studies, due to the global, real-time nature of the collaboration that takes place within them (and the synthetic culture therefore produced) as well as the unique economic and technical frameworks employed by these communities.
Level 3: Working Within an Open Source Community
Teaching students how to contribute to and work within an Open Source project, collaborating with other community members on development, support, testing, documentation, bugfixing, and other collective tasks. This is teaching the "Open" in Open Source, and is the intended meaning of the phrase "Teaching Open Source".