Development/Summer of Code/ApplicationTemplate: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Further split the last section by theme)
(→‎Practical requirements: Removed “second” because GSoC isn’t a job (or an internship))
 
Line 34: Line 34:
What computer(s) do you have available for working on your SoC project?
What computer(s) do you have available for working on your SoC project?


How much time do you have available per week, and how would you plan to use it? Please note that you're not allowed to have a second job or be attending university while working on Summer of Code. It always ends badly for everyone and if we find out that you have another job or university courses that impair your project, we're likely to fail you.
How much time do you have available per week, and how would you plan to use it? Please note that you're not allowed to have a job or be attending university while working on Summer of Code. It always ends badly for everyone and if we find out that you have another job or university courses that impair your project, we're likely to fail you.

Latest revision as of 16:39, 1 March 2024

When submitting an application to the MetaBrainz Foundation, please make sure to use the template below as the basis of your application. Please read the questions very carefully and then answer them completely.

Contact information

Nickname:
IRC nick/Matrix handle:
Email:

Please add any public profiles (GitHub, Bluesky, Mastodon, Twitter/X…) that you think we might find interesting.

Proposed project

Tell us more about your proposed project. Where can we find any diagrams or other things that will help us understand your proposal better? (If these things are already covered in the main application, its safe to skip this question.)

As part of applying for SoC we require that you take your idea and write a post for our MetaBrainz community site with the tag gsoc-applications so that we can help you review your idea before you dive deep into writing your application.

Please propose the idea and then respond to any questions that may arise. Improve your proposal based on the feedback you receive from the community. If you cannot get the community to support your idea your chances for getting your proposal accepted are very slim. If you fail to get community feedback for your project idea, we will not accept your project!

Community affinities

What type of music do you listen to? (please list a series of MBIDs as examples)

What aspects of MusicBrainz/ListenBrainz/BookBrainz/Picard interest you the most?

Have you ever used MusicBrainz Picard to tag your files or used any of our projects in the past?

Programming precedents

When did you first start programming?

Have you contributed to other open source projects? If so, which projects and can we see some of your code?

If you have not contributed to open source projects, do you have other code we can look at?

What sorts of programming projects have you done on your own time?

Practical requirements

What computer(s) do you have available for working on your SoC project?

How much time do you have available per week, and how would you plan to use it? Please note that you're not allowed to have a job or be attending university while working on Summer of Code. It always ends badly for everyone and if we find out that you have another job or university courses that impair your project, we're likely to fail you.