Home >> Enterprise Business Applications >> Open Source and Linux

Mozilla partnership makes Seneca 'Canada’s open source school'

Mozilla partnership makes Seneca 'Canada’s open source school' By:  Rafael Ruffolo On: 03 Nov 2008 For: ComputerWorld Canada Creator

The Toronto college has enjoyed a fruitful partnership with the world’s biggest open source project over the past few years. Find out why other computer science departments should take notice



Email a friend   |  









Print   |   Text + / -   |  Add a Comment   |   Views: 532   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




With the continued success of its partnership with the Mozilla Foundation, Toronto’s Seneca College could be the school of choice for budding open source developers and a strong model for other tech programs around the country to follow.

Over the past couple years, the Mozilla partnership has given Seneca students the ability to work on key aspects of the Firefox Web Browser as well as other Mozilla-led initiatives such as Thunderbird, Songbird and Bugzilla. The program allows students to beef up their resumes and has even landed a few graduates continued employment with Mozilla.

The partnership kicked off in 2007, after Mozilla issued a US$50,000 grant to the school used to develop several open source and Mozilla-focused courses. The open source project donated another $100,000 earlier this year to support the on-going collaboration between Mozilla and Seneca’s Centre for Development of Open Technology (CDOT).

David Humphrey, a professor at Seneca’s school of computer studies who runs open source development courses for the college, said that the Mozilla partnership now expands to four different courses, all of which put students inside the Mozilla community and working with talented open source developers.

“We have two courses on our bachelor program and two in our diploma program,” he said. “We spend the first course taking the students into the Mozilla project and teaching them how to collaborate with people around the world on code. We also get them all paired up with mentors within Mozilla.”

Students can work on anything from bug fixes to completely integrating new features or tools into the Mozilla project, Humphrey added.

In the second course, the student developers are able to take their code one step further and continue to refine it. “We’ve found that having that second course really allows the work to matter,” Humphrey said. “Having a full eight months to really get immersed in this stuff and follow through on the project means the different between a toy project and something that can actually be shipped.”

One of the school’s most significant contributions to Mozilla’s Firefox project was developed last year by a recent Seneca computer studies graduate Andrew Smith. He helped implement support for a new image format, the Animated PNG (APNG), which overcomes the technical limitations of animated GIFs.

“This was really critical and has changed the way Mozilla does its user interface with Firefox 3,” Humphrey said. “By adding these animations in, it’s now possible for them to do animations that have a full Alpha channel for transparencies and so on. This will allow the user interface to be able to render animated images crisper and cleaner.”

Another recent Seneca contribution is the Plugin-watcher project, which helps notify users when on of their Firefox plug-ins fail to work correctly.


Sign up for our Newsletters
Rafael Ruffolo Rafael Ruffolo joined ComputerWorld as a staff writer in June 2007 and was the winner of a Kenneth R. Wilson award for business journalism. He is interested in government IT, copyright, virt... more

Related Articles

Related Blogs

Comments (0)

No Comments!
You are currently not logged in: Register | Login

You must be logged in to submit a comment.