Changes

Jump to: navigation, search

OSD600

774 bytes removed, 14:46, 2 September 2013
no edit summary
* Each student must actively and independently participate in the course open source project(s). This means using IRC, mailing lists, wikis, filing bugs, following bugs, writing patches, doing reviews, etc. Projects have been created in consultation with the Mozilla community, and students are not allowed to work on other projects (i.e., suggesting your own project will not be allowed).
* Students are expected to work both on their own, and as part of an active community, both with members of the class and the wider open source community.
* Keep your project page on the wiki updated. Add technical information to the Project Details section as you get a better understanding of the problem, and keep track of your project status in the Project News section. You should be updating this page at least once per week.* Update your blog at least once and hopefully twice a or more per week. Remember that the more you write, the easier it will be to get help from other people: it is easier for people to understand your question with supporting documentation on the web.* Update your personal page on the wiki with permanent information, such as a list of your contributions to various projects.
==Intellectual Property==
Given that this course is focused on open source development, and given that students work on real open source codebases, all student work will become open source. The particular license used will be determined based on the particular project and open source project.
 
Each student will be required to agree in writing regarding the open sourcing of their project work before it can be used or considered for grading. Details will follow soon in class.
==Grading==
** '''20%''' - 0.3 Release (Due Nov 15)
** '''20%''' - 0.4 Release (Due Dec 6)
* '''20%''' - Project Wiki Page and Blog. You will be marked on your project and personal pageblog's quality, depth of explanation, frequency of update, etc.
==Resources==
* [[DPS909 and OSD600 Fall 2012 Weekly Schedule and 2013 Notes|Weekly Schedule Class Notes, links, and Notesother info]]* [[Fall 2012 2013 Open Source Students]]* [httphttps://etherpad.mozilla.com org/ Mozilla's Etherpad] and [http://etherpad.cdot.proximity.on.ca:9000/ Seneca's Etherpad]
* [http://github.com Github]
* [[Git Cheatsheet and Gotchas]]
* [https://developer.mozilla.org/en-US/ Mozilla Developer Network]
==ExamplesArchives==
Here are a list of good student artifacts from the previous course, which should provide examples for future students to follow:
 
* '''Blog''' - [http://armenzg.blogspot.com/ Armen], [http://crashopensource.blogspot.com/ Lukas]
* '''Personal Wiki''' - [[User:Armenzg|Armen]], [[User:Backinblakk|Lukas]]
* '''Project Wiki''' - [[Automated localization build tool]], [[Extending the Buildbot]], [[Buildbot and EC2]]
 
==Archives==
* [[OSD600 Fall 2007]]
* [[OSD600 Fall 2008]]

Navigation menu