Gitlab plans to delete dormant projects in free accounts [rumor]
theregister.com
theregister.com
The price rises feel somewhat different now, on reflection.
If so, that does suggest this is a bit too big of a hammer and perhaps they should add that cloning is also sufficient to keep the project alive.
With package managers that pull directly from online repositories, it's also possible to have a repository of something small and stable that has no activity other than being cloned often.
I realize that I probably have the ability to get a free premium Gitlab account as an academic, but one of the reasons I ended up using Github instead was that Github's process for that was very simple and almost instant, whereas Gitlab's was frustrating and had weirdly pushy salespeople involved to the point that I abandoned the process.
"Archive" dormant projects. An archived project is stored highly compressed on hard disk rather than SSD, and in only one data center worldwide rather than globally distributed. Upon access, an archived project takes up to 30 seconds to unarchive before it can be accessed as normal.
Archived data like this is practically free to store.
It is great platform for managing internal projects for sure, lot of great tooling (CI/CD, package registry, etc.) but it always seemed absurd to me to build an open source community on Gitlab. It's not build for that. Everyday I discover something new on Github. On Gitlab, even when I find something I'm kind of sceptical and I never used anything anyone posted on Gitlab.
There used to be freshmeat.net back in the day that was quite nice for discovering weird new things.
according to wikipedia the traffic was to low, so i guess the site didn't make any money.
but https://freshcode.club was created as an alternative site and still seems to be active
Gitlab on the other hand, it's very clear that they are dogfooding hard and are focused much more on professional development teams. Shame though that the monetization strategy doesn't seem to work out.
(having said that: I'm hosting all my open source projects on github too, but that was more like an accident, I just picked the most popular service after Sourceforge went evil).
GitHub can afford, the Unlimited Action minutes, unlimited project storage, and many other things because its owned by Microsoft, and they are playing the long game.
After Copilot and the absoulte disregard for any question about software license compliance, Its clear now what their goals are, and that's why the #giveupgithub campaign from the SFconservancy was started.
The VC-subsudized approach is not sustainable and does not work. If you want infrastructure to be sustainable and accountable to your needs, you need to get used to paying for it again.
does sourcehut have tools to import assets like wiki, issues, etc, from github/gitlab besides the git repository?
what payment options do you offer? credit card, paypal, crypto?
is there a trial period? basically, can i import my projects and make sure everything is working the way i need to before i start paying (with the expectation that if i am not satisfied, the projects will be deleted again)
if i decide to selfhost sourcehut, can i easily replicate all my projects from public sourcehut? (the promise of full data autonomy suggests that this may be a feature in the future)
is 2FA required or optional?
is it possible to pay for other peoples projects? like gandi and some other domain hosting services allow anyone to pay for any domain, even if they don't own it, such a feature would be very useful for project hosting too.
it would allow small projects to receive "donations" in form of hosting credit, or allow a project community to continue managing a project even if the account manager is unavailable.
https://sr.ht/~emersion/gh2srht/
Unlike SourceHut, much of GitHub and GitLab does not utilize standard, interoperable formats, so import and export can be a headache.
Payment is available only through credit cards currently, but we're working on expanding it to support SEPA transfers, iDEAL, etc, now. No timeline on when it will be available. There's no trial period, but if you are unsatisfied you can request a refund.
Transferring all of your data to/from a second sourcehut instance is very easy.
2FA is optional.
You cannot pay for other projects. We considered it but decided not to add this.
Out of curiosity, why's that?
If you want it to be in email format it would make more sense to just write a small tool that just converts the json files into email threads after the export as an additional processing step.
github and gitlab at least send out all issues by email, so that conversion is mostly done. they can also receive email replies, so import is at least partially done too. (i don't know if new issues can be created by email).
and i believe it will be easier to standardize mail header fields than a json format.
json could then be reserved for raw data exports that are as close as possible to the native data structure of a system, while the email format would be the compromise that everyone can agree on.
SEPA/iDEAL will open access to more europeans at least, where credit cards are also not common.
For me, it's not even so much about having to pay, but the pricing plans.
Gitlab pays for the free users by charging $19/month for the few paying customers.
SourceHut charges $20/year.
Wanted to make sure you saw this: https://twitter.com/gitlab/status/1555325376687226883
"They" (including GitHub) will have to discourage self-hosting soon so as to keep their users, I wonder if the "software BoM" crap is enough or will there be further efforts that way.
Of course Gitlab also got rid of the $4 tier last year, making their cheapest price point $19/month/user. If that was still around restrictions on the free tier would seem a lot more reasonable, although I think deleting abandoned stuff is fundamentally bad. (https://about.gitlab.com/blog/2021/01/26/new-gitlab-product-... )
I look forward to sytse weighing in, because if true ... what a horrific blow to their reputation
My colleague once estimated that rather than supporting old smartphones for a tiny percentage of existing users, thus wasting expensive engineers wage to workaround the old browser bugs, it would be cheaper to just give a free new smartphones to all existing users who still use ridiculously old smartphones. So the engineers can spend their time on more fruitful bug fix and new features that may increase the users.
But for real if github had this feature many of my completed projects would get deleted. I'm so glad that I selfhost my git repos on my server.
I'd bet there is a really long tail of projects like this, that have had no commits, views, or clones in forever.
Now, I'd prefer they be 'archived' as u/londons_explore suggests, but according to the article "A single comment, commit, or new issue posted to a project during a 12-month period will be sufficient to keep the project alive", which is a pretty low burden.
> GitLab reserves the right to delete inactive accounts, projects, namespaces, and associated content. GitLab may deem an account, project, or namespace inactive based on various criteria, including, but not limited to, the account creation date, the last time there was a valid log-in, and the date of the last contribution. If we plan to delete your account or projects, we will provide advance notice by sending a message to the email address registered to your account. GitLab encourages you to utilize your account on occasion to avoid the risk of being deemed inactive.