5 ms·
IMO this is the main thing GitHub has over GitLab. Most platforms which support GitHub also support GitLab, GitLab has equivalents for many of GitHub's features
by armchairhacker 4y ago
IMO this is the main thing GitHub has over GitLab. Most platforms which support GitHub also support GitLab, GitLab has equivalents for many of GitHub's features like actions, and GitLab even has comparable free tier storage (as they've decided not to delete inactive free projects [1])
If someone just wants to host and build code there are many alternatives (like Sourcehut). The only reason GitHub is so dominant is because of its already huge following and exploration / networking which relies on said following.
[1] https://news.itsfoss.com/gitlab-inactive-projects-policy/ https://news.itsfoss.com/gitlab-inactive-projects-policy/
- lupire 4y agoGitLab is most known, most trusted, most featureful, most funded. It may be politically suspect, but that's not a priority for most people.
- bmitc 4y agoDid you mean GitHub?
- remram 4y agoThere have been a lot of red flags with GitLab recently. This (aborted) plan to delete projects was one of them, but the recent limits on CI they impose on open-source projects get in the way quickly compared to GitHub: 2,000 minutes per month. Personally I am planning to move to GitHub soon. The CI limit is very small for an active project testing across a few different Python versions, I am reaching it just with a couple pushes per day.
- smaudet 4y agoConsider sinking capital or asking for donations for your own CI then - sure you might get something for "free", but if you aren't paying anything then you might just be the product. Serious downsides to being the product include: * No means of production - whatever profit you hoped to have can simply be taken away from you. * No control over your likeness, IP * Limited legal protections * Finding yourself being sold in ways you find unethical. I'd reconsider your planned move, unless I guess you really just don't care about your project longevity...
- remram 4y agoGitHub's just a tool to me. I can put my project any number of places, including my own server, any time I want. Why would I pay for compute ("means of production") or contend with a lower limit when I can get it for free from GitHub? I don't know what you mean by "taken away from you" or "control over likeness" or even "legal protections". Code is intangible, it can be multiple places. If you're referring to Copilot, my code can already be taken whether I use GitHub as my base of operations or not, because it is public and GitHub feels the thing is "fair use"... You throw around big words that apply to other industries, but what specifically do you think I lose with software?
- smaudet 4y ago"GitHub's just a tool to me." Tools are not made all equal, and there's this fallacy that just because it is a tool it is probably OK and as easy to use as abuse. To borrow from the medical industry - yes, opiate drugs are absolutely useful _in specific cases of extreme acute pain_, but that doesn't make them good tools for dealing with a headache. A tool can be bad, even if it can be used well, likewise a tool can be good even if it can be used for bad. "Code is intangible, it can be multiple places" - you should study law, especially wrt existing legal precedents. If this were true, things like software patents would not be a problem, and I would evaluate how much you really can lay claim to your code, especially now Microsoft has played their hand here... In a world where digital media and electronics remain an important part of every industry, and large rich tech companies exist, these are absolutely concerns, this is not some idle ideological patter. Your IP matters, (F)OSS has IP as well, that's part of why any of this matters. Choose your blade wisely lest it cut you.