70
submitted 8 months ago* (last edited 8 months ago) by THEDAEMON@lemmy.ml to c/unpopularopinion@lemmy.world

Github isn't good enough . Everyone should look for more privacy , security based alternatives and support them . You should not give big corpos any more of your money . Besides it goes against every fiber of ethics of foss dev's . I know most people will not agree with me because it's hard to make the switch or github is the standard , more popular better logic but it doesn't make sense because foss is there for privacy, security reasons and why would you host it all on one of the biggest and greediest corp of all time ? If you are building foss may as well take a little more effort and put it anywhere else maybe it'll be cheaper too but definetly better in privacy , security functions and may grow or is aldready depending on what you are choosing better than github.

EDIT: To people who are saying this isn't an unpopular opinion it isn't on lemmy ( because we are privacy focused ) but it is everywhere else why do you think why a very , very large amount of people still use github.

all 31 comments
sorted by: hot top controversial new old
[-] fury@lemmy.world 25 points 8 months ago

Proud GitLab self-hoster here (for private projects). I'd love for someone to beat GitHub. The hard part is going to be replacing the discoverability and the network effect. I find GitLab to be a superior product, technically, but it doesn't matter much in the face of GitHub's momentum as the incumbent 800 lb gorilla.

[-] wiccan2@lemmy.world 7 points 8 months ago

The previous gorilla was called Sourceforge and it's still cowering in the corner.

We're just waiting on the next young gorilla to step up and make a challenge.

[-] gandalf_der_12te@feddit.de 17 points 8 months ago* (last edited 8 months ago)

git ≠ github

git is fine
you can even self-host a git server, no problem

[-] rolling_resistance@lemmy.world 10 points 8 months ago* (last edited 8 months ago)

Is this really an unpopular opinion? I feel like with the ever-spreading enshittification, which spreads to GitHub as well, distancing from big tech products is becoming the new normal.

[-] xigoi@lemmy.sdf.org 3 points 8 months ago

The vast majority of open-source projects are still hosted on GitHub, so yes, it’s an unpopular opinion.

[-] THEDAEMON@lemmy.ml 1 points 8 months ago

Yes still a really big amount of people are using github

[-] angelsomething@lemmy.one 8 points 8 months ago

There should be like a federated gitlab for this to be a feasible replacement imo.

[-] ricecake@sh.itjust.works 4 points 8 months ago

What type of stuff are you looking to be shared? Git itself is already distributed. Issue tracking and wikis?

[-] THEDAEMON@lemmy.ml 2 points 8 months ago

Yep that would be really good

[-] paskalivichi@sh.itjust.works 7 points 8 months ago
[-] THEDAEMON@lemmy.ml 3 points 8 months ago

Yeah codeberg seems to be really good.

[-] souperk@lemmy.world 3 points 8 months ago* (last edited 8 months ago)

I agree, I am not sure if I am ready to make the move myself, but I have ADHD and this post may be just the motivation I need. I am using GitHub as glorified private git server, so the move shouldn't be too difficult. Any recommendations are welcome (thinking of codeberg at the moment)!

Aside from price, I have aspirations of open sourcing stuff this year so some issue tracking and CI/CD features would be appreciated (thought not necessary).

Edit: It seems codeberg is non-commercial, but there is a host for forgejo that seems interesting (https://gna.org/).

(I started a rant about self hosting, then realized it's completely irrelevant but I had already written it, so continue at your own risk)

IMO self hosting is not an option unless you are a sysadmin or somehow have a tonne of relevant experience.

I used to self-host GitLab, one weekend after about a month of being off my hobby projects I tried to login and the service wasn't available. At first, I panicked, I didn't know when my last backup was, but it was a while. In the end, my host was performing scheduled maintenance and a few hours after GitLab was running again, but that incident was enough to scare me away from ever self-hosting anything valuable ever again.

[-] THEDAEMON@lemmy.ml 3 points 8 months ago

Don't let a bad experience stop you

[-] souperk@lemmy.world 1 points 8 months ago

I guess what I was trying to say is that I am not willing to take up the risk of self-hosting my code or expend the effort to make sure this is well functioning and safe.

[-] ricecake@sh.itjust.works 3 points 8 months ago

I'll be honest, in not sure I follow the security or privacy arguments.

I do get saying you don't want to give fodder or leverage to a company that at best is neutral to the interests of the average developer, has a terrible track record and already has far to much sway.

[-] superbirra@lemmy.world 3 points 8 months ago

[...] very large amount of people still use git.

🤔

[-] THEDAEMON@lemmy.ml 1 points 8 months ago

Lemmy among others host their source on git.

[-] superbirra@lemmy.world 5 points 8 months ago

I was laughing at your apparent confusion between github and git

[-] BaldProphet@kbin.social 1 points 8 months ago

I love my GitHub Actions, though. And since I'm already using Azure... In for a penny, in for a pound.

[-] soulfirethewolf 1 points 8 months ago

it goes against every fiber of ethics of foss dev's.

Firefox is developed by a nonprofit backed by two corporations (Mozilla Corporation, and MZLA Technologies Corporation), and yet most people seem to support the browser as being ethical. So I wouldn't say corporations are inherently the problem.

it doesn't make sense because foss is there for privacy, security reasons and why would you host it all on one of the biggest and greediest corp of all time?

Who says it's exclusively there for privacy and security? I personally use FOSS because it provides me with an alternative that's affordable (like Libreoffice), or is something that I perceive as being superior to everything else on the market (Home Assistant, Nextcloud, and Mastodon personally are a few).

Privacy and security are still important to me, but I mainly consider my threat model to be different compared to others, so I have a little more trust in companies like Microsoft around certain places. GitHub is also used by some large businesses for hosting their proprietary codebases, so I would say that there is some expectation of security. Granted, we have to take their word for it. But when intellectual property is on the line, I strongly doubt that they're bluffing.

Not everyone, like you, feels comfortable using GitHub though, which is fine. That's why other systems like GitLab and Gitea were built. The core of FOSS, in my opinion, has always been around choice, collaboration, and just sheer will. Linux initially began as a project to get a system running on a single machine. And look where it is now.

And also, contrary to popular belief, free software isn't always inherently secure. It just tends to have vulnerabilities disclosed and patched faster than commercial software only changeable by a small handful.

If you are building foss may as well take a little more effort and put it anywhere else maybe it'll be cheaper too but definetly better in privacy,

There really isn't much of a difference in cost between some of the other major collaborative versions controls, given they all usually have generous free tiers that should suit most moderately sized projects.

this post was submitted on 25 Jan 2024
70 points (82.4% liked)

Unpopular Opinion

6216 readers
228 users here now

Welcome to the Unpopular Opinion community!


How voting works:

Vote the opposite of the norm.


If you agree that the opinion is unpopular give it an arrow up. If it's something that's widely accepted, give it an arrow down.



Guidelines:

Tag your post, if possible (not required)


  • If your post is a "General" unpopular opinion, start the subject with [GENERAL].
  • If it is a Lemmy-specific unpopular opinion, start it with [LEMMY].


Rules:

1. NO POLITICS


Politics is everywhere. Let's make this about [general] and [lemmy] - specific topics, and keep politics out of it.


2. Be civil.


Disagreements happen, but that doesn’t provide the right to personally attack others. No racism/sexism/bigotry. Please also refrain from gatekeeping others' opinions.


3. No bots, spam or self-promotion.


Only approved bots, which follow the guidelines for bots set by the instance, are allowed.


4. Shitposts and memes are allowed but...


Only until they prove to be a problem. They can and will be removed at moderator discretion.


5. No trolling.


This shouldn't need an explanation. If your post or comment is made just to get a rise with no real value, it will be removed. You do this too often, you will get a vacation to touch grass, away from this community for 1 or more days. Repeat offenses will result in a perma-ban.



Instance-wide rules always apply. https://legal.lemmy.world/tos/

founded 1 year ago
MODERATORS