From Teaching Open Source
[edit] Project Name
Mozilla
[edit] Project Home Page URL
Project - http://www.mozilla.org/
Education - http://education.mozilla.org
[edit] Tags
firefox, thunderbird, songbird, bugzilla, javascript, js, c++, xul, css, open web
[edit] Project Description
Mozilla creates world-class software to support the open web, and a host of tools and other spin-off projects to support and supplement this work. Our most well known project is the Firefox web browser. Firefox is built on top of the Mozilla Platform, a set of cross-platform technologies that are used by many applications to connect to, parse, and run the web's protocols and languages. Because Mozilla takes the entire web as its domain, the level and variety of work going on within the project makes it a good choice for different types of students and educators. For example:
- HCI and User Interface design and experiments
- Cross-platform development, including integration with every major operating system
- Mobile and Embedded development
- Static Analysis and Code Security
- XML and other Text parsing
- Web Standards
- Accessibility
- Localization and Internationalization
- Quality Assurance, Automated Testing, Continuous Integration
- Programming Language Implementation and Virtual Machines
- Media Integration
- Build Systems
- Release Engineering
- Technical Documentation
- End-user Support
- JavaScript Libraries and Development
- Extensibility - Add-ons, Plugins, Themes
The list goes on. Building software on the scale of Mozilla means the combination of many technologies. As a result, academics and students working in different areas will find Mozilla a great place to collaborate and do their work.
[edit] Project Issue Tracker URL
https://bugzilla.mozilla.org (see also student-project bugs)
[edit] Project IRC Channel Information
On the Moznet IRC network: #education. See also info about Mozilla and IRC.
[edit] Project Mailing Lists Information
mozilla.education (mailing list or Google Group)
[edit] Individual Mentor Contact Information & Areas of Expertise
If you would like to work with Mozilla as a student or professor/instructor, please send a message to the mozilla.education mailing list, or join the #education irc channel. You can also contact David Humphrey directly (david dot humphrey at senecac dot on dot ca).
[edit] Project Ideas List URL
- Student-Project bugs identified by the Mozilla community within https://bugzilla.mozilla.org. These projects are meant to be large enough in scope to be usable for semester long projects.
- 2009 Google Summer of Code ideas
- Good First Bug bugs identified by the Mozilla community within https://bugzilla.mozilla.org. These bugs tend to be smaller, and good choices for gaining experience getting small changes made to the Mozilla code base.
[edit] Mentor Capacity
Mozilla works with students and professors from around the world. Some schools have entire classes get involved in Mozilla development or other project work (e.g,. design, marketing, etc.) as part of their curriculum. Others have students working on capstone projects or doing research work, and partner with us in order to leverage the Mozilla source code and community. Still others work with us on an individual basis, for example, students fixing bugs outside the classroom. Being one of the largest open source projects in the world, we are well suited to any of these forms of involvement. We are in the process of developing curriculum and courseware suitable for those who would like to teach their students about how Mozilla works. The Mozilla Education community is there to bootstrap and support new academics and students getting started with Mozilla's code and processes: you need not be an expert to begin.
[edit] Links to Information about the Mozilla community
You can find more information about us at http://www.mozilla.org/ and http://education.mozilla.org/.