Skip directly to content

2015 Google Summer of Code Kickoff

on Thu, 04/30/2015 - 19:43

The Privly Foundation recently accepted three students to work full-time on Privly Foundation software as part of the 2015 Google Summer of Code (GSoC). The Foundation experienced a huge surge in GSoC applications this year. Despite requiring all applicants to complete a series of increasingly challenging coding tasks, many people successfully showed their ability to spend the summer implementing privacy software. If your project was not selected, we encourage you to contact Privly Foundation mentors for feedback. Even if we are unable to fund your Privly-related work, you can still hack away at the code base and collaborate with other contributors and maintainers.

The three accepted projects are:

Seamless Posting

When users post content using the Privly browser extensions, the process involves opening a separate posting window. This is unnecessarily intrusive, so Breezewish will be spending the summer to make the posting process as seamless as the reading process. During the proposal period for GSoC, Breezewish opened 13 pull requests covering most areas of the code base.

Port Firefox Extension to JetPack

The Project's original implementation was built on Mozilla's Xul-based architecture. Since Mozilla has adopted a newer approach for browser extensions similar to Google Chrome's, it is time to port the system to the new framework. Hitesh Sharma will be working with his mentor Daniel to port the code base to JetPack and complete test coverage. During the proposal period Hitesh built the starting framework for the JetPack extension that included local application injection from the privly-applications repository.

Safari Browser Extension

The Project currently has browser extensions for Chrome, Firefox, and Opera. Since Internet Explorer will likely adopt a modern browser extension architecture in their next release, the only major browser platform we need to add support for at present is Apple's Safari. Sambuddha will spend the summer porting the Chrome and Firefox extensions to Safari after previously adding local application injection to the platform during the proposal period.