Index: head/en_US.ISO8859-1/htdocs/projects/2016-freebsd-gsoc-poland-thumbnail.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = image/png Property changes on: head/en_US.ISO8859-1/htdocs/projects/2016-freebsd-gsoc-poland-thumbnail.png ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -image/png \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/projects/2016-freebsd-gsoc-thumbnail.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = image/png Property changes on: head/en_US.ISO8859-1/htdocs/projects/2016-freebsd-gsoc-thumbnail.png ___________________________________________________________________ Deleted: svn:executable ## -1 +0,0 ## -* \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -image/png \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/projects/2016-freebsd-gsoc.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/pdf Property changes on: head/en_US.ISO8859-1/htdocs/projects/2016-freebsd-gsoc.pdf ___________________________________________________________________ Deleted: svn:executable ## -1 +0,0 ## -* \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -application/pdf \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/projects/2016-freebsd-gsoc-poland.jpg =================================================================== Cannot display: file marked as a binary type. svn:mime-type = image/jpeg Property changes on: head/en_US.ISO8859-1/htdocs/projects/2016-freebsd-gsoc-poland.jpg ___________________________________________________________________ Deleted: svn:mime-type ## -1 +0,0 ## -image/jpeg \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/projects/2017-freebsd-gsoc-thumbnail.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = image/png Property changes on: head/en_US.ISO8859-1/htdocs/projects/2017-freebsd-gsoc-thumbnail.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +image/png \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/projects/2017-freebsd-gsoc.pdf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/pdf Property changes on: head/en_US.ISO8859-1/htdocs/projects/2017-freebsd-gsoc.pdf ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/pdf \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/projects/Makefile =================================================================== --- head/en_US.ISO8859-1/htdocs/projects/Makefile (revision 50023) +++ head/en_US.ISO8859-1/htdocs/projects/Makefile (revision 50024) @@ -1,28 +1,26 @@ # $FreeBSD$ .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= projects.xml DOCS+= newbies.xml DOCS+= cvsweb.xml DOCS+= summerofcode.xml DOCS+= summerofcode-2005.xml DOCS+= summerofcode-2006.xml DOCS+= summerofcode-2007.xml DOCS+= summerofcode-2008.xml -DATA= 2016-freebsd-gsoc-thumbnail.png -DATA+= 2016-freebsd-gsoc.pdf -DATA+= 2016-freebsd-gsoc-poland-thumbnail.png -DATA+= 2016-freebsd-gsoc-poland.jpg +DATA= 2017-freebsd-gsoc-thumbnail.png +DATA+= 2017-freebsd-gsoc.pdf INDEXLINK= projects.html SUBDIR= acpi busdma ideas mips netperf .include "${DOC_PREFIX}/share/mk/web.site.mk" Index: head/en_US.ISO8859-1/htdocs/projects/summerofcode.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/projects/summerofcode.xml (revision 50023) +++ head/en_US.ISO8859-1/htdocs/projects/summerofcode.xml (revision 50024) @@ -1,397 +1,399 @@ ]> &title; $FreeBSD$

The FreeBSD Project is looking forward to participating as a mentoring organization in Google Summer of Code 2017. This program offers students a stipend of up to $6,600 USD to contribute to an open source project over the summer break. We have had over 200 successful students working on FreeBSD as part of this program since 2005.

This page and the ideas lists will be updated throughout the application period to include new information, such as project ideas, proposal information, and potential mentor contact information. If you don't see an idea that interests you, visit again in a couple of days! Additionally, we welcome proposals unrelated to the ideas listed here.

Benefit of Participating

Google Summer of Code is an exciting opportunity for students to "intern" with an open source project for a summer. The FreeBSD Project, as one of the most successful and oldest open source projects, is an excellent place to do this internship. Founded in 1993, the project now consists of several hundred "committers" and tens of thousands of contributors. FreeBSD is the foundation for many commercial products, including Apple's Mac OS X, NetApp's OnTap/GX, Juniper's JunOS, as well countless other products, and is widely used in the Internet Service Provider and corporate IT worlds. Many of these sponsors participate daily in the FreeBSD community, and students have the opportunity to develop software ideas in an exciting environment with many real world applications, and under the mentorship of experienced developers.

After the summer ends, students can be sponsored by Google or the FreeBSD Foundation to attend operating systems and open source conferences to present on their work, and a significant number go on to become FreeBSD developers. It's also a great job networking opportunity!

Past Student Projects

For a complete list of student projects from previous years, visit:

See also our wiki pages for student projects [2008, 2007, 2006, and 2005].

Example Proposal Ideas

The FreeBSD Project maintains a list of possible ideas on our wiki. All projects listed are believed to be sized for a useful summer hacking, and have technical contacts who can help answer questions as you write your proposal. We also maintain a more generic Ideas Page. These projects are less suitable as Summer of Code projects as they may be scoped larger or smaller than a summer, or might not have such a clear mentor — we suggest e-mailing our soc-admins alias for help if you do decide to propose one of them. These pages exist to help provide inspiration. Students are also welcome, and are indeed encouraged to propose your own ideas, and if the proposal is strong, we'll try to match you with a mentor!

For additional ideas about upcoming development projects in FreeBSD, take a look at recent Developer Status Reports.

Proposal Guidelines

Students are responsible for writing a proposal and submitting it to Google before the application deadline. The following outline was adapted from the Perl Foundation. The objective of the proposal is to identify what is to be done, explain why this needs to be done, and convince us that:

A strong proposal will include (at least):

General Information

Project Information

Mentors

A number of FreeBSD committers are willing to mentor students. A good place to start is the 'Technical contacts' listed with the example projects on the ideas page.

Infrastructure Provided to Students

In previous years, the FreeBSD Project provided access to FreeBSD Subversion and Perforce revision control infrastructure in order to facilitate student collaboration, provide public access and archiving for the on-going student projects, and to help mentors and the community monitor on-going work. It is expected that students participating in future programs will be offered the same facilities. Students will also be asked to maintain wiki pages on their on-going projects. In the past, e-mail, IRC, and instant messaging have proven popular among students and mentors, and students participating in the FreeBSD summer program are encouraged to use these and other electronic communication mechanisms to become active in the community.

Frequently Asked Questions

Advertise on Your Campus

Please help us advertise Google Summer of Code with FreeBSD at your local university or college campus! You can forward around our e-mail announcement to department and club mailing lists, and to department secretaries to distribute. You can also print out and post copies of the - FreeBSD GSoC 2016 poster. - We have posters in both English and Polish.

+ FreeBSD GSoC 2017 poster. +

- [FreeBSD GSoC 2016 poster thumbnail] [FreeBSD GSoC 2017 poster thumbnail] +