this post was submitted on 11 May 2024
342 points (94.8% liked)

linuxmemes

21226 readers
87 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS
     

    We all know who's the real steward of free software and federation

    *smiles in anticipation*


    legit had to draw the vector logo of Gogs for this, smh

    edit: actually... it already exists, oopsie (ᵕ—ᴗ—) smh my head

    all 38 comments
    sorted by: hot top controversial new old
    [–] mesamunefire@lemmy.world 45 points 6 months ago* (last edited 6 months ago) (4 children)

    Gitlab is also thinking of going to federation. It will be interesting as git is already a federated protocol, now our prs, follows, stars, ect will also be federated between different instances.

    [–] rtxn@lemmy.world 35 points 6 months ago (3 children)

    already a defeated protocol

    Once again, SVN is victorious.

    [–] DmMacniel@feddit.de 22 points 6 months ago

    I will never bow down to the trunk!

    [–] mesamunefire@lemmy.world 12 points 6 months ago

    Lol! Woops. I'm on my phone and it autocorrected.

    [–] QuazarOmega@lemy.lol 1 points 6 months ago* (last edited 6 months ago)

    Yea lol
    ~~Actually, what did you mean to say @mesamunefire@lemmy.world ?~~ nvm

    [–] poVoq@slrpnk.net 14 points 6 months ago (3 children)

    I recently looked this up again and it looks like the person who started the federation work in Gitlab got a new job and isn't really working on it any more. So sadly this seems to be on hold as Gitlab the company is not themselves investing staff-hours into federation.

    [–] QuazarOmega@lemy.lol 5 points 6 months ago

    Aww, this is a terrible day for rain...

    [–] Draconic_NEO@lemmy.world 2 points 6 months ago

    That is too bad, but also at the same time I kind of lost hope for Gitlab after they jumped on the AI hype train, if they're going full corporate they probably wouldn't be a good candidate for Federation (both because other people would defederate them and because they wouldn't want to because competition).

    [–] PlexSheep@infosec.pub 1 points 6 months ago

    I've read in some issue tracker that the gitbal guys aren't really interested in federation. It makes sense, they are a business. Seems that having push mirrors is a premium feature, so federation would go contrary.

    I'd love to be proven wrong though.

    [–] QuazarOmega@lemy.lol 5 points 6 months ago (1 children)

    I want all that so bad

    Gitlab is also thinking of going to federation.

    I hope Gitlab has helped the contributor out in their work, last I heard it was just one person on it

    [–] mesamunefire@lemmy.world 4 points 6 months ago (1 children)

    Yeah GL has this strange thing where part of it is open source, but not all.

    [–] kautau@lemmy.world 7 points 6 months ago

    Yeah it’s called open core and it’s basically every open source SaaS product where you can either:

    1. self host the open source product
    2. pay for their (usually better) cloud product which has features the open source product doesnt
    3. self host the cloud product (usually labelled as “enterprise” and “contact sales”)

    https://en.wikipedia.org/wiki/Open-core_model

    [–] barsquid@lemmy.world 1 points 6 months ago

    Even a single security fuckup on the scale of GitLab's mistake earlier this year means I will not consider using their codebase.

    [–] tacostrange@lemmy.ml 24 points 6 months ago (2 children)

    I'd like to know how Forgejo is pronounced

    [–] hersh@literature.cafe 18 points 6 months ago (2 children)

    Something like for-jay-yo.

    From https://forgejo.org/faq/ :

    Forgejo (pronounced /forˈd͡ʒe.jo/) is inspired by forĝejo, the Esperanto word for forge.

    [–] camr_on@lemmy.world 6 points 6 months ago
    [–] QuazarOmega@lemy.lol 5 points 6 months ago* (last edited 6 months ago)

    ngl I thought it was pronounced for-geh-joe until I had gone on their website, I was stunned for a few minutes when I found out

    But whatever, who speaks Esperanto anyway? 😛

    [–] boredsquirrel@slrpnk.net 12 points 6 months ago* (last edited 5 months ago) (3 children)

    Any more git forges you should care about?

    [–] SpaceCadet@feddit.nl 5 points 6 months ago

    Actually, are these 2 forks of another, when?

    Yes forgejo was forked from gitea in 2022. It was a soft fork at first, but became a hard fork earlier this year.

    Full story here: https://forgejo.org/2024-02-forking-forward/

    [–] QuazarOmega@lemy.lol 2 points 6 months ago

    Any more git bundles you should care about?

    That's a pretty decent list, I actually can't remember many more, maybe I'd add Onedev, but I've been skeptical about it since it's gone more corporate, so idk.

    Actually, are these 2 forks of another, when?

    To be fair, the meme isn't exactly accurate, because the forking relationship is this:

    Gogs
    └ Gitea
        └ Forgejo
    

    But the colors just fit too good not to use this meme, so there you go lol

    [–] far_university1990@feddit.de 2 points 5 months ago (1 children)
    [–] boredsquirrel@slrpnk.net 1 points 5 months ago

    Good tip! Never gave it a better look. It solves a big issue I have, with centralized power. Local first is great!

    [–] hallettj@leminal.space 10 points 6 months ago (1 children)

    Sourcehut is already federated! The workflows use a combination of email (which is federated), and git clones (which are decentralized)

    [–] QuazarOmega@lemy.lol 4 points 6 months ago* (last edited 6 months ago)

    uninformed comment

    That's fine in and of itself, but, personally, I could never bring myself to use a forge which isn't fully featured and easy to use.

    spoiler ~~(rant)~~ Sourcehut is just so counterintuitive to me and I shrug every time I see a project actually using it, I feel like many wouldn't even consider making contributions unless they were very motivated. To the average person, it just looks like an unwelcoming experience, especially for the email centric focus, like, why should I switch to another application just to open an issue? At least integrate it with the the web UI, like idk, make it a specialized email client for the platform, so I don't have to juggle multiple things.


    Don't get me wrong tho, it's the closest we have to the bare git workflow of the "before times" with a bit more accessibility on top, it's not bad, but in a way these new web forges have spoiled us devs into relying on cohesive web services which happen to have vendor lock-in, but that can change and it is slowly doing so :::


    edit: deleted for inaccurate info, don't consider my dumb rant O.o

    I found it unfamiliar in the few times I saw it, but maybe it's worth giving a try

    [–] NamelessGO@programming.dev 10 points 6 months ago* (last edited 6 months ago) (1 children)

    What is the diff between Forgejo, Gitea and Gogs?

    From what I understand, both uses Gogs under the hood

    [–] poVoq@slrpnk.net 42 points 6 months ago

    Gogs started it originally, but was forked into Gitea years ago and hasn't seen much development since.

    Forgejo is a newer fork of Gitea after the IP rights to Gitea were (secretly) transferred to a for-profit company and some of the developers started to turn the project into a commercial open-core one.

    [–] CCF_100@sh.itjust.works 4 points 6 months ago (1 children)
    [–] slazer2au@lemmy.world 11 points 6 months ago (1 children)

    Forgejo is a community owned fork of Gitea which is privately owned.

    One day we can expect Gitea to pull the license for money as we see almost every private company do. Although I do hope they don't.

    [–] oldfart@lemm.ee 3 points 6 months ago

    Isn't that the gogs story repeated?

    [–] boredsquirrel@slrpnk.net 3 points 5 months ago (1 children)
    [–] QuazarOmega@lemy.lol 2 points 5 months ago

    That's pretty sad

    [–] possiblylinux127@lemmy.zip 3 points 6 months ago (1 children)
    [–] QuazarOmega@lemy.lol 8 points 6 months ago

    Green Forgejo is typing...

    [–] funkajunk@lemm.ee 2 points 6 months ago (1 children)
    [–] QuazarOmega@lemy.lol 1 points 6 months ago

    Is this official? It'd be strange if it were only hosted on a random cloud storage provider

    [–] Sibbo@sopuli.xyz 2 points 6 months ago (1 children)

    Wait, so forgejo is already federated?

    [–] poVoq@slrpnk.net 16 points 6 months ago

    Not yet, but they are the ones actively working on it, so it will likely arrive there first. Still a few months out though.