About
GitLab exists today in large part thanks to the work of hundreds of thousands of open source contributors around the world. To give back to this community, the GitLab for Open Source program was created to help open source teams be more efficient, secure, and productive by allowing them to use GitLab's top tier capabilities.
All public projects on GitLab.com automatically receive top tier functionality at the project level. Apply to this program if you need top tier functionality at the group level or if your open source project will need the additional CI minutes that come with this program.
A few things to keep in mind as you apply:
- Free top tier accounts do not include support. However, you can purchase support for 95% off, at $4.95 per user per month.
- The number of seats is the number of different users that will use this license during the next year. For more information, see the FAQ below.
- Your program membership needs to be renewed annually. If you do not renew, your account will be downgraded.
If you have any additional questions regarding this program, feel free to reach us at opensource@gitlab.com.
Requirements
In order to be accepted into the GitLab for Open Source Program, applicants must meet the following requirements:
- OSI-approved open source license: All of the code you host in this GitLab group must be published under OSI-approved open source licenses
- Not seeking profit: Your organization must not seek to make a profit through services or by charging for higher tiers. Accepting donations to sustain your efforts is ok. Read more about this requirement here.
- Publicly visible: Your GitLab.com group or self-managed instance and your source code must be publicly visible and publicly available.
If you believe your project meets all program requirements, we welcome your application!
Note: Unfortunately, we are not able to accept all open source projects that are affiliated with the US Federal government. If you are affiliated, please let us know and we will work with you to see if your project qualifies.
Application
During 2021, we are working on automation projects for this program that may cause disruptions to the application and renewal process. To help us prioritize, please let us know if your request is urgent by including "Urgent: [your request]" in the subject line of any email to opensource@gitlab.com.
Application process
- Submit the application form on the right side of this page to help us verify that you meet all program requirements. For help setting up a qualifying group or project, see the relevant FAQ below
- You can expect an initial response from our team within 5-10 business days. You may be asked to provide additional information.
What to expect
If your application is accepted, we'll work with you to grant your license. Here's how:
- The applicant will receive a zero dollar quote for signature.
- Review the quote and the included Terms and Conditions.
- Sign and return the quote electronically. Email our team to let us know you've completed signing the quote.
- Directions for accessing your license will be sent to you afer the signed quote is accepted.
- The license key (self-managed) or group authentication (SaaS) will require you to log in to the (GitLab Customer Portal).
Application form
Renewal
Email a renewal request
You will need to email us annually to renew your membership.
Please begin the renewal process at least one month in advance to ensure sufficient processing time. You will receive email reminders to do so and can renew as early as three months in advance of your membership's expiration.
To renew, please send an email to opensource@gitlab.com with the following information (copy and paste):
Subject: Renewal Request | Date of Expiration (MM/YYYY)
To help us find your account:
Name of your organization or project
Email associated with this account
To help us make sure you still qualify:
Link to your publicly visible GitLab instance
Link to one of your OSI-compliant licenses
Written acceptance of this statement (Include this sentence in your request): `I confirm that my organization does not seek to make a profit from this OSS project`
To help us plan for next year:
Number of seats you are renewing.
Any change of ownership to the account.
If the ownership needs to change, please send the new account holder's name, email address, and contact's mailing address.
Our program requirements may change from time to time, and we'll need to make sure that you continue to meet them year after year. If you do not qualify upon renewal, we'll work with you to make any needed transition as smooth as possible.
If you do not renew your membership for any reason, your account will be downgraded.
What to expect
If your renewal request is accepted, you'll be asked to sign a zero dollar renewal quote. After that, here's what to expect for each type of renewal:
- Saas renewals: No further action is necessary after your renewal is fully processed. Your account will automatically renew.
- Self-managed renewals: You'll need to download your license from the (GitLab Customer Portal) and upload it to your instance.