4 ms·
So, we either go to Github, where our licenses are abused for their shitty ML. Or we pay $20/month to Gitlab. And I can't figure out how the quotas will inters
by noasaservice 4y ago
So, we either go to Github, where our licenses are abused for their shitty ML.
Or we pay $20/month to Gitlab. And I can't figure out how the quotas will intersect with "professional", if at all.
For us Open Source devs, neither is a good option. Although I have heard good things about sr.ht / sourcehut. And for the service, it appears to be fair https://sourcehut.org/pricing/ https://sourcehut.org/pricing/
- uo21tp5hoyg 4y agoPersonally I use codeberg[1] which doesn't have all the fancy bells and whistles but for personal projects it runs like butter. [1] https://codeberg.org/ https://codeberg.org/
- pxeger1 4y agoGit works perfectly fine without a web interface like that. It's not popular nowadays, but you can just keep the primary repository on your own server and merge patches by email.
- marcinzm 4y ago>So, we either go to Github, where our licenses are abused for their shitty M As long as it's on the internet MS can scrape the data so not being on Github is only a temporary defense.
- jacooper 4y agoBut GitHub's TOS can only protect them from GitHub repos. If it has impact on CoPilot or not, is not clear.
- marcinzm 4y agoExcept not all contributors to projects signed the TOS since you can upload an existing project with existing non-Github contributors. One person uploading a project does not override or change the license of that project. So MS is already not relying on the TOS for legal protection which means they feel legally they can train on any OSS projects.
- kmeisthax 4y agoWell, at least in the US training an AI will probably fall under Fair Use. In the EU there is an explicit copyright exception for data mining. So I don't think there's a legal obligation for Microsoft to only train within the bounds of public GitHub repos.
- jacooper 4y agoAI fair use is not really clear anywhere. I think SFconservancy's articles about CoPilot are very helpful.
- gaius_baltar 4y ago> Well, at least in the US training an AI will probably fall under Fair Use. Provoking question: so, will it be Ok to train an AI on leaked Microsoft code the publish the models (not the code)? Of course, MSFT won't accept this, but w know that big corps are hypocrite by default.
- Lutger 4y agoWhy do you need more than 5gb for a git repo? IMHO, any repo above 100mb should have an exceptional reason for being so big, and if it's just code a normal repo is more like 1 to 10 mb in size, max. You don't even need to pay gitlab, free tier can do for most stuff and there's a generous sponsorship for Open Source. I don't get all the hate Gitlab is receiving these days.
- noasaservice 4y agoI do hardware hacking, presentations, code, pictures, and full media to reproduce what I've shared. FreeCAD files get big. And to accommodate easy printing, STLs are also needed. KiCAD for board layout and schematics can also get larger. And remember, these also have 3d board components too. Presentations are naturally larger. Full high-rez pictures eat storage like you wouldn't believe. Code is small, thankfully. One such device I have created is hovering around 4.5GB for a full reproduction for the current snapshot. And if you do the command to pull the whole history (and not current), its around 10GB. And, I'm not sure if GL is counting the whole history, or the current? And are they pruning old after a certain date?
- dnsmichi 4y ago> And, I'm not sure if GL is counting the whole history, or the current? And are they pruning old after a certain date? GitLab stores the Git history with all data revisions as commits. To reduce the repository storage [0], older Git commits can be pruned but this would rewrite the Git history as an invasive change [1]. To store larger files, it is recommended to use Git LFS [2]. Alternatively, you can use the generic package registry to store data. [3] [0] https://docs.gitlab.com/ee/user/usage_quotas.html#manage-your-storage-usage https://docs.gitlab.com/ee/user/usage_quotas.html#manage-you... [1] https://docs.gitlab.com/ee/user/project/repository/reducing_the_repo_size_using_git.html https://docs.gitlab.com/ee/user/project/repository/reducing_... [2] https://docs.gitlab.com/ee/topics/git/lfs/ https://docs.gitlab.com/ee/topics/git/lfs/ [3] https://docs.gitlab.com/ee/user/packages/generic_packages/ https://docs.gitlab.com/ee/user/packages/generic_packages/
- robertlagrant 4y ago
- iMarv 4y agoI have recently migrated my projects to fossil (https://fossil-scm.org https://fossil-scm.org), hosting them myself on a cheap vps. I also really got hooked on their code/project management philosophy, rethinking a lot on how I want to run collaborative projects in general
- john_cogs 4y agoHi there, in another reply I mentioned GitLab for Open Source provides Ultimate features and higher limits to Open Source projects for free: https://news.ycombinator.com/item?id=32387621 https://news.ycombinator.com/item?id=32387621
- encryptluks2 4y agoYes, and even the Ultimate plan limits will be significantly impacted. If they are not already self hosting now is a good time to look into it or explore other lightweight options like Gitea.