Thank you for considering contributing your proposal! Every submission helps future applicants write better proposals and get into amazing open-source programs.
We accept proposals from these programs:
- Google Summer of Code (GSoC)
- LFX Mentorship (Linux Foundation)
- Summer of Bitcoin
Both accepted and rejected proposals are welcome — rejected proposals help people learn what to avoid, and many rejected proposals are still high quality.
git clone https://github.com/<your-username>/open-source-proposals.git
cd open-source-proposalsNavigate to: Program/Year/Organization/
For example:
- GSoC 2025, SymPy →
GSoC/2025/SymPy/ - LFX 2024, CNCF →
LFX/2024/CNCF/ - Summer of Bitcoin 2024, Robosats →
Summer of Bitcoin/2024/Robosats/
If the organization folder doesn't exist yet, create it.
Use this naming convention:
Organization - Year - Your Name.pdf
Examples:
SymPy - 2025 - Jane Doe.pdfCNCF - 2024 - John Smith.pdfRobosats - 2024 - Alex Johnson.pdf
For rejected proposals, place them inside a _rejected/ subfolder:
GSoC/2025/SymPy/_rejected/SymPy - 2025 - Jane Doe.pdf
git checkout -b add-proposal-yourname
git add .
git commit -m "Add GSoC 2025 proposal for SymPy - Jane Doe"
git push origin add-proposal-yournameThen open a PR with:
- Title:
Add [Program] [Year] proposal for [Organization] - Description: A brief line about the project (optional)
- Submit your own proposal (or get explicit permission from the author)
- Use PDF format (preferred) or DOCX
- Follow the naming convention
- Remove any sensitive personal information (phone numbers, addresses) before uploading — email is fine to leave in
- Create the organization folder if it doesn't exist
- Submit someone else's proposal without permission
- Include proposals from programs other than GSoC, LFX, or Summer of Bitcoin
- Upload files larger than 25 MB
- Modify or remove existing proposals
- Individual files: 25 MB max
- If your proposal is larger, compress images or reduce quality slightly
Found a misplaced or mislabeled proposal? Open an issue or PR to fix it. Please describe what's wrong and what the correction should be.
Open an issue and we'll help you out.
Every proposal you share makes the next generation of open-source contributors stronger. Thank you!