GSoC Students: No one is going to steal your idea!

There have been a number of potential GSoC students asking potential WordPress mentors to look over their applications privately before they are submitted, as the students are afraid someone will steal their idea.

  1. This is not the way to approach applying; please use the requested forms of contact at this time — wp-hackers for feedback on your general idea and/or popping into #wordpress-gsoc on to talk to a live person. We are in the process of scheduling a handful of IRCIRC Internet Relay Chat, a network where users can have conversations online. IRC channels are used widely by open source projects, and by WordPress. The primary WordPress channels are #wordpress and #wordpress-dev, on chats for later this week and next with specific mentors, where students will be able to ask more questions directly. In the meantime, please stick to the above methods of contact rather than bombarding individual mentors with email.
  2. This is open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL.. There’s no such thing as idea theft — the whole point is to continually build on and improve each others’ ideas. Put your ideas out there. The application template asks you to link to where you’ve posted your idea on your blogblog (versus network, site) and/or in a wp-hackers thread, so you pretty much HAVE to put it out there to be considered by us, and if you think someone stole your idea, you can clearly point to where you posted it first. However, this has NEVER been an issue before, and I’m not sure why it’s suddenly such a concern this year. If you don’t like the idea of discussing ideas in the open, then why apply to work with open source? We like to see applications where students have gotten lots of feedback on their idea, and if relevant, have incorporated suggestions into the final proposal, as we don’t develop in a vacuum.

But! Students!

Have you looked at our application template yet? We care about the idea, yes, but even more we care about proof that you know what you’re doing with WordPress, specifically via submitting a coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. or two, which is listed in the application template with sample tickets. Patches are basically being used as litmus tests to judge your skill and style, as applications can be written to sound great by people who can’t deliver. If you submit an application without ever having attempted any of the requested patches, your application will automatically be ranked lower than applications from students who did submit patches.

So, here is the absolute best advice for getting accepted with WordPress for GSoC this year:

  1. Know PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher and the WordPress codebase.
  2. Attempt the test patches referenced in the application template, post patches to the tracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. ticketticket Created for both bug reports and feature development on the bug tracker.(s).
  3. Post your idea on a WordPress-powered blog, and link to the proposal in a post to the wp-hackers mailing list, asking for feedback.
  4. Follow things happening on trac and in #wordpress-dev to better understand what’s happening with current WordPress development.
  5. Ask questions in #wordpress-gsoc; watch for the posted public chat times coming up this week and attend when a mentor you’re interested in working with is scheduled to be there.
  6. Revise your plan as needed, fill in application before the deadline gets too close.
  7. Keep track of your application page, as mentors may ask you follow-up questions or request more information that we need to have before we are willing to consider your application. Respons to questions promptly.
  8. Make sure all information is complete before the deadline.
  9. If you have been talking with any particular mentor(s) in IRC, let them know when your application has been submitted.

Note: When writing your proposal, please be aware that we like to have the project functional by midterm, with the second half of gsoc spent polishing, testing, integrating (moving from pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the Plugin Directory or can be cost-based plugin from a third-party to core patch, etc), and revising. Please plan accordingly.

Good luck!