Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.

Forgejo v9.0 is the first version to be released under a copyleft license, after a year of discussions. Among the motivations for this change is the realization that a pattern emerged over the years, exemplified by Redis, CockroachDB, Terraform and many others. They turned proprietary because people chose their own financial gain over the interest of the general public. Forgejo admins no longer have to worry about this sword of Damocles: relicensing it as a proprietary software is not allowed.

The removal of the go-git backend is part of a larger effort to make Forgejo easier to maintain, more robust and even smaller than it already is (~100MB). When presented with go-git as an alternative to Git, a Forgejo admin may overlook that it has less features and a history of corrupting repositories. It would have been possible to work on documentation and new tests to ensure administrators do not run into these pitfalls, but the effort would have been out of proportion compared to the benefits it provides.

The Forgejo localization community was created early 2024 with the ambitious goal of gaining enough momentum to sustain a long term effort. A daunting task considering there are over 5,000 strings to translate, verify and improve. There has been many calls for help in the past and the community keeps growing steadily. Fortunately, the translation hackathon (translathon) organized by Codeberg in October was exceptional. It attracted an unprecedented number of participants who improved or created thousands of translations.

  • YodaDaCoda@aussie.zone
    link
    fedilink
    English
    arrow-up
    10
    ·
    13 days ago

    Any idea how forgejo compares to radicle?

    I’m trying to decide what to install on my home server. I want something easy to start with but reasonably extensible and federated would be nice

    • ReversalHatchery@beehaw.org
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      1
      ·
      13 days ago

      forgejo is like github copy, and is a fork of the relatively known gitea. so far there are no federation features

      radicle is something similar, but as I understand, with distributed repo management. I don’t know the implications of this.

      radicle also has an own cryptocurrency, and is entangled with web3.
      while not all cryptocurrencies are scams, and probably the same applies to web3 projects, almost all of them are either scams, or useless for the purpose of using it as a currency. I don’t know how the radicle currency fares, but it made me distrust them somewhat when they started talking about that in their announcement channel, and the fact that since then the channel did not post much else did not help to gain back this trust

      • corsicanguppy@lemmy.ca
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        12 days ago

        radicle also has an own cryptocurrency, and is entangled with web3.

        And that’s where it breaks the rule of “Do One Thing Well”.

        And while it’s super popular to spread and consume everything like a big sticky blob - oh hello, systemd - doing many things poorly (yes, we see you, systemd) needs a lot of diplomacy and help from others - hi, Kay - to keep the code flowing. It’s often not worth it, as we’ve seen but don’t want to admit … with systemd.

        (if you’ll excuse me, I need to go change the location of the static nic config files and use a reader more complex than ‘.’ because the windows format is way better and I’m old if I think otherwise)