How much freedom do we have in GitLab than Github?

I’ve read the new policy change, which all are bounded by US laws ( U.S. GOVERNMENT MATTERS) . Probably DMCA also must be there .

  1. If someone made some reverse engineered of some drivers of Nvidia or wireless or apps, we may be blocked, that what subscription is saying.

  2. As US bounded laws, Github users from Crimea, Iran, and other places were blocked, If this happens to my country will I will be blocked.

  3. The focus here is on centralisation onto a commercial service, running proprietary code, subject to the laws of a single country, that already has a monopoly on code hosting for free and open source software, and the free software community’s wilfully ignoring the issues therewith.

  4. GitHub had a contract with United States Immigrations and Customs Enforcement (ICE) an ethical hot-topic at present after similar disputes with config management software Chef. Is our gitlab also bounded by these things.

we automatically collect information about your device, which may include: device type, your device operating system; browser type and version; language preference; IP address, cookie identifiers, hardware identifiers, and mobile IDs.

I am ok because of spam things. My IP address, cookie, hardware identifier, mobile id . I am little bit dissapoint afterwards

We may share each of the categories of personal information we collect with the types of third parties described below, for the following business purposes.

May be third party would be Google, or facebook some (freedom not respecting company ) also some NSA ,that tracks every movement in Gitlab.

6 . And several other notes…
Although I feel safe than using some Proprietary software, but I feel not safe because of these things and tonnes of other.

Why wouldn’t gitlab be diversified and Internationalize the use from all country?
This is great idea if you tier with most of the countries directly decentralized, both for income and freedom.
, instead of only on US and its pat riot acts?


I would say you have much more freedom with gitlab than github. Why? Because you can download and install gitlab-ce or gitlab-ee and run on your own server.

When you talk about, then this is an environment provided by Gitlab, so they have to have the policies mentioned above and since they are responsible for their systems, they also have to take action in the event of abuse. If you are worried of such things, then run your own server, then you have total control over it.

You have the choice based on whether you agree with the policies or not, and at least with Gitlab you have the option to run your own server - you don’t have that with Github.


Hi @newperson , welcome to the GitLab community forum.

In terms of freedom, there are a number of advantages that the GitLab product has over GitHub.

As @iwalker pointed out, the policies and terms you linked apply to the Software as a Service version of GitLab that we offer at In reality, is only one GitLab instance out of thousands of GitLab instances running right now. Self-hosting GitLab on a server that you control is an effective way to avoid relying on centralized SaaS platforms like or

Unlike GitHub, GitLab can be self-hosted, completely free of charge. Self-hosting GitLab on your own infrastructure gives users complete control over who can access their data and where their data is stored.

GitLab is also platform agnostic and very flexible in terms of hosting options. GitLab can run on most Linux distributions, via a Docker container, or be installed and run as a cloud-native Kubernetes application. GitLab can be hosted on any cloud provider, in a virtual machine, or on bare metal. Self-hosted GitLab doesn’t even require direct internet access - it can be configured to run completely “offline” on a local intranet or in an air gap.

At GitLab, we believe “everyone can contribute”. GitLab’s code is open source, publicly available, and accepting contributions. Source-aware users can dig into our code and to learn exactly how GitLab works behind the scenes. The GitLab community is invited to submit merge requests to our codebase and create issues on our official project issue trackers. This is not an option with proprietary source code like GitHub.

Perhaps most relevant to your question - GitLab CE is “free as in freedom”. GitLab CE (built from the gitlab-foss repository) is Free and Open Source Software (licensed under a permissive MIT license). By definition Open Source Software (including GitLab CE) prohibits discrimination against specific persons, groups, or fields of endeavor.

The terms that apply to users of GitLab CE can be found in our LICENSE here: LICENSE · master · / GitLab FOSS · GitLab

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.


:smiling_face_with_three_hearts: Although I am free user. I am in and official member now . left github now. As free as in freedom :slight_smile: .