GitLab for open source svg

Join the GitLab for Open Source Program

Our top tiers, and 50,000 CI minutes, are free for Open Source projects

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.

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

Program Requirements

  1. OSI-approved open source license -- All of the code you host in this GitLab group must be published under OSI-approved open source licenses
  2. 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
  3. Publicly visible -- Your 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 process

Apply to the program

  1. 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
  2. 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:

  1. Sign a quote. The balance will be zero unless you decide to add on paid support. You will be prompted to sign this electronically
  2. Accept the Terms and Conditions that will be sent to your email along with the quote
  3. Receive the license key (for self-managed) or further authentication instructions (for SaaS)

Renewal process

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 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 the next year:

* Number of seats you're renewing (now is the time to add more if needed!)
* Any change of ownership to the account. 
If it needs to change, please send the new account holder's Name, email, and contact 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:

  1. SaaS renewals. No further action is necessary after your renewal is fully processed. Your account will automatically renew.
  2. Self-managed renewals. You'll need to upload your renewal license once it is issued.

Please let us know if you have any questions about the renewal process via

Additional information
  1. All public projects on 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.
  2. Free top tier accounts do not include support. However, you can purchase support for 95% off, at $4.95 per user per month.
  3. The number of seats is the number of different users that will use this license during the next year. For more information, see FAQ below.
  4. 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

Frequently Asked Questions

  1. Do I have to apply for every OSS project separately?

    The subscription is going to be for a group, so only one application will be enough. Apply with your most representative project.

  2. Can I use this license for my non-open source projects as well?

    No. The GitLab license can be used only for the open source projects it was approved for.

  3. Is GitLab available in my country?

    GitLab is available to people all over the world in many languages. However, since we are a U.S.-based company, we do not offer our services in U.S. embargoed countries.

  4. Why can't I submit my form?

    If you live in Ukraine, you'll need to verify that you do not live in the Crimean Penninsula, since Crimea is on the U.S. embargo list. If you list your country as "Ukraine" our form won't automatically let you submit. If you do not live in Crimea, please fill out the application form and add your full address in the "billing address" section. Provide your city in the city drop down, and choose a different country (not Ukraine) in the country drop-down. You should now be able to submit the form.

  5. What happens when my subscription is about to expire or has expired?

    We recommend that you renew your license at least one month in advance in case there are any delays. If your license is about to expire, here's what to expect.

  1. How do I create a qualifying group or project on GitLab?
    1. Sign up for a Free account (can be hosted or self-managed), or enroll in a free trial for our top tiers
    2. Create your group and set its visibility to Public. If you're using a self-managed instance, make sure it is publicly accessible
    3. Add OSI-approved license information to at least one of the projects in your group's LICENSE files
  2. Who gets counted in the subscription?

    Please see our licensing and subscription FAQ for the detailed explanation.

  3. How do I choose the correct number of seats for my project?

    A subscription uses a concurrent (seat) model, which refers to the maximum number of users enabled at once. Every occupied seat is counted, including the owner's, with the exception of members with Guest permissions. You can learn more about roles and permissions here. We are happy to grant you the number of seats you think you'll need for current project members as well as additional ones to plan for growth during the year. You'll have the opportunity to request additional seats at time of renewal, or you can email us at to request more during the year.

  4. Why can't I see an application form on this page?

    Some web browsers and privacy extensions block the application form because they identify it as a pop-up. Please disable the pop-up blocker on this page, refresh the page, and check again.

  5. What are the benefits for projects hosted on

    While all public projects hosted on already have access to top tier features at the project level, this does not include group-level features.

    The GitLab for Open Source license provides the additional ability to use top tier group-level features (e.g. Epics, Roadmap). It also allows projects to have 50,000 CI minutes per month for free.

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license