This page contains details regarding the verification process for GitLab for Open Source Program applications. GitLab uses a third party, SheerID, for verification services.
Please see the Community Programs Automation Workflow for details on the full application process.
SheerID is not able to completely automate the Verification phase of the application workflow for the GitLab for Open Source Program. This means the program manager and team members must verify applications with some amount of manual effort. GitLab plans to explore ways to more fully automate the application process of the program in the future.
While unable to fully automate the Verification phase, SheerID is able to make the reviewing process easier by doing the following:
When applicants submit forms to the GitLab for Open Source Program, those forms enter a review queue. Note that:
Verification for the GitLab for Open Source Program will require an application processing team until further automation is implemented.
The most up-to-date requirements for GitLab for Open Source Program eligibility are listed in the program's handbook page.
SheerID hosts a specific form for the GitLab for Open Source program: SheerID OSS Form.
This SheerID OSS form contains the following fields:
(*) Note: US Embargoed countries are not on the list. SheerID is not able to separate out the two different regions in Ukraine so we have asked them to remove Ukraine entirely from the list of countries. If someone from Ukraine does want to apply, they will need to contact us directly and we will determine if they qualify based on the region of origin.
The following text was added to the bottom of the SheerID form with help from GitLab's legal team.
By submitting this form, you understand that your information will be shared with GitLab by SheerID and used for verification purposes.
`For more information please see the [GitLab's Privacy Policy](/privacy/).`
If you are accepted into the GitLab for Open Source program, you will be subject to [GitLab's terms and conditions](/handbook/legal/opensource-agreement/). All use of GitLab products must comply with United States export control and economic sanction laws.
Applicants will have 3 attempts to upload a document providing verification of eligibility for the GitLab for Open Source program. Upon the third unsuccessful attempt, applicant will be rejected.
The GitLab review team will manually review these documents through the SheerID Review Portal. (Training material for SheerID can be found here)
How to verify OSS applications:
Approve
the application. Click Hold
if you need more time to decide, or Reject
if they do not meet the criteria.Note: Make sure to check different views in the "Review Documents" section. There is a drop down that takes you to applicatios "On Hold", and "Escalated". Make sure that you've reviewed all of these views.
Verification for OSS Partners:
After SheerID Verification:
If applicants are successfully verified, they will recieve a welcome email with a coupon code and instructions for next steps. Please see the rest of the Community Applications Workflow for more details on what follows.
If the GitLab review team is unable to determine the eligibility based on the screenshots that the applicant provided via the SheerID Review Portal, the GitLab review team will send a rejection email. The applicant can then choose to reach out to opensource@gitlab.com if they believe the rejection was sent in error, or if they have additional questions about eligibility.
To view the welcome and rejection emails that applicants recieve, please see the Verification Simulation
section below.
Any individual can apply through the form and verify up to 5 times per 365 days. This limit provides room for error and allows a single individual to apply for licenses on behalf of multiple open source projects.
This limit is determined by GitLab and set in the system by SheerID. It can be changed at any time.
Note: Linux Foundation Projects will need to go through a slightly different process due to the quantity of applications we expect to see and their special requirements, TBD.
The SheerID verification process for the OSS program can be simulated by following the directions in this issue.
Simulating the verification will allow GitLab team members to view the browser and email communications sent to applicants.