Is GitHub Illegal?

What is difference between GitHub and GitLab?

.

Is GitLab any good?

Is GitLab owned by Microsoft?

Is GitLab owned by GitHub?