GitLab for Open Source
Enroll in the GitLab for Open Source Program and receive features of GitLab Ultimate, self-managed or SaaS, including 50,000 compute minutes calculated at a program-specific cost factor.
Now Featuring GitLab Duo
Enterprise-grade AI-native capabilities to help you move faster while maintaining security and IP protection
AI Chat
in the IDE
Accelerate development with contextual, conversation AI
Code Explanation
Test Generation
Code Refactoring
AI Code Suggestions
in the IDE
Helps developers write secure code more efficiently
Code Generation
Code Completion
How to apply for the Open Source Program
1. See if you qualify
Requirements
- Every project in your namespace must be published under an OSI-approved open source license.
- Your organization can accept donations to sustain its work, but it can’t seek to make a profit by selling services, by charging for enhancements or add-ons, or by other means.
- Both your GitLab.com group or self-managed instance and your source code must be publicly visible and publicly available.
Read our full list of program requirements and exceptions to determine whether your project qualifies.
Important notes
- Program members don't receive support.
- You'll need to renew your program membership annually. If you don’t renew, your account will be downgraded.
- All program members are subject to the GitLab for Open Source Program Agreement.
2. Create a GitLab account
You can begin either a Free-tier account or Ultimate trial. If you’re considering a migration, note that you won’t need to have finished the migration before applying to the GitLab for Open Source Program.
For GitLab.com projects
-
You'll need to complete the form on the Customers Portal to verify that your group containing your open source project meets the program requirements.
-
After successfully submitting the form, you'll receive an email with a coupon code and clear instructions on how to provision your project with a license.
For Self-managed instances
-
You'll need to complete the form with specific details about your project and provide a clear explanation of why a self-managed solution is necessary for it.
-
After reviewing your submission, we'll determine if your project qualifies for a GitLab for Open Source license for your self-managed GitLab instance. This information helps us understand your unique requirements and ensure we're supporting genuine open source initiatives.
3. Ready to enroll?
Click below to get started. Sign in when prompted, then complete your application.
Apply nowHelp and support
If you experience any issues obtaining your license in the Customer Portal please send an email to [email protected].
Note: Applications for a self-managed solutions will not be processed during holidays. Expect delayed responses during those periods.
Frequently
asked questions
Frequently
asked questions