archerx 3 years ago

This is interesting but does codeberg dictate what projects are acceptable? From this post it seems that codeberg has an authoritarian vibe to the point where you can produce “wrong code”;

https://codeberg.org/Codeberg/Community/issues/794#issuecomm...

If that is the case I’ll stick with my self hosted gitlab.

  • joencott 3 years ago

    A platform needs to be moderated, and I support Codeberg. Ddevault and SourceHut already banned all cryptocurrency-related projects.

    • archerx 3 years ago

      Thanks for the clarification. I’m not a crypto dev or into crypto much but I’m not into the idea of banning people for “wrong code”, “wrong speak” or idealogical reasons so I’ll be sure to stay away from sourceHut, Ddevault and codeberg.

      Good luck to you none the less.

      • huggingmouth 3 years ago

        I share your concerns and principled stance. These ideological driven policies are akin to polices encouraging bookburnings in my eyes. Futile polices that do nothing but hurt those who perpetuate it and engage in it.

        • orwin 3 years ago

          I don't know, i have a friend who went to the UK in 2015 to work on ready-made dropshipping website that they sold to influencers, and latter on the business shifted to ready-made shitcoins they sold to influencers, with "additionnal code" sold separately (throttle selling, and bypassing the throttle for example). I think the main solidity code was hosted on sourceforge, and this made me kind of boycott the website (i mean, i don't use it much anyway). I understand they need to make money, but hosting tools designed to create scams is a bit too much. I think they sold (or disbanded) the company last year, so i'm not sure if the product is still hosted there.

          I guess that if you don't want to pay a moderation team who can read code, banning solidity code and crypto-related project is good enough.

          I only wrote this as a counterpoint. i understand your stance, you don't want private company to support censorship. I don't really want that either, but i also don't want private companies to allow scam to be run on their plateforms, and to me, protecting less informed citizens is more important that protecting an ideological concept. It's a trade off for me, and i understand people who don't weigh things the same way.

  • encryptluks2 3 years ago

    That isn't the vibe I got from that post. The vibe I got is that individual posts a wall of text about their crypto viewpoints, akin to... I totally debunked this on my blog, just go check it out where I might also predict the markets based on gematria, and the admins are like... nope, we don't care to comment on your weird post dude cause you couldn't get the point and sound like a cryptobro.

  • kamikazechaser 3 years ago

    > From this post it seems that codeberg has an authoritarian vibe to the point where you can produce “wrong code”;

    This aged well. One of the mods has already threatened to ban someone who literally did nothing wrong.

TheBrokenRail 3 years ago

While the seeming lack of communication from the Gitea owners (see the Gitea open letter) is a bit worrying, it does seem a bit premature to fork and potentially fragment the community before they've actually done anything.

  • gtaylor 3 years ago

    Gitea itself was forked off of Gogs.

  • josephcsible 3 years ago

    Gitea said they were going to make "An enhanced enterprise version" (i.e., a proprietary version). That's bad enough to warrant a fork in my book.

    • joencott 3 years ago

      If only everyone follows ddevault's advice and starts each project with AGPL, that way no company can steal the code.

      • TylerE 3 years ago

        So it’s stealing to use a license you don’t like?

        As an outsider, your posts throughout this thread come across as whiny, entitled m, and thoroughly self-serving.

        • josephcsible 3 years ago

          No. Using a pushover license instead of the AGPL is like not locking your door, and using other people's free work in your own non-free product is stealing from the commons.

  • joencott 3 years ago

    Today the for-profit company released a code dump for the implementation of an integrated CI/CD server. This was worked on in secret for months by multiple people with no say from the community. Gitea should work with Woodpecker for closer integration, not build one by itself. There is no incentive for the company to support alternative CI/CD

    • ofrzeta 3 years ago

      It's the first time I hear of Woodpecker https://woodpecker-ci.org/ And I thought I knew the CI/CD ecosystem fairly well. Now I learned that it's a fork of Drone https://www.drone.io/ Oh, the irony.

      • joencott 3 years ago

        You should try it, Codeberg uses it for their public CI/CD

        • shamiln 3 years ago

          Why should Gitea/Forejo lock themselves into a CI product such as Woodpecker, which could, like Drone, be purchased out?

          Creating standards would be better, but in the lack of, a closely tied CI/CD or runner or whatever would be sufficient.

          Right now, even the Gitea/Gogs/Forgejo ecosystem is fragmented. The latter fork exists, but I don't see how it's different from Foregjo and I have no inclination to believe that it will be optimised for codeberg's use case beyond others, but now I do ask - if Gitea implements functionality such as CICD / run pipelines, will Forgejo keep that or strip it out of their fork, if they maintain upstream syncs?

          Is there even a document about what the product aims are? If they're just going to maintain Gitea sync without adding functionality, why should I even look at it, which is likely to fall out of sync with Gitea?

    • ViViDboarder 3 years ago

      Sorry, why should they work with Woodpecker? I like the project, but options are generally good. For example, Why work on Woodpecker? Why not Jenkins?

      • joencott 3 years ago

        It is easy to use, and Codeberg uses it for their public CI/CD

        • steelbrain 3 years ago

          Not to dismiss your comment but you appear entitled through comments like

          > Gitea should work with Woodpecker for closer integration, not build one by itself.

          > Codeberg uses it for their public CI/CD

          Why should anyone care/use CI/CD software because Codeberg uses it? I didn't even know this company existed until just now. Isn't it rude to act entitled and act companies to bend to your will? You speak negatively of Gitea, highlighting a fork because they were working on a CI, but recommend Woodpecker which itself is a fork of Drone CI. What's your line of thinking here?

          • joencott 3 years ago

            > Why should anyone care/use CI/CD software because Codeberg uses it?

            Woodpecker is community-run, and Codeberg is a non-profit running the biggest Gitea instance.

            > You speak negatively of Gitea, highlighting a fork because they were working on a CI

            The for-profit Gitea company released the integrated CI/CD that should not be trusted because it was a code dump and worked on in secret. You can read more about the hostile takeover of Gitea at the open letter https://gitea-open-letter.coding.social

            > Woodpecker which itself is a fork of Drone CI

            Drone CI is not open source, and does not respect user freedoms.

            • konart 3 years ago

              >Woodpecker is community-run, and Codeberg is a non-profit running the biggest Gitea instance.

              This is not the answer, really.

              For example if anyone asks why should you use Firefox you can at least say Mozilla is trying to support an independent (as in "they have their own engine\stack") software that complies with modern standarts without addint it's own bullshit.

              Not just because they are non profit or because of some of their views or whatever.

              While closed sourced sofware owned for a profit entity has it's risks - so does the community-run software. Different risks but still risks. Endless number of forks is one of them.

    • shugen 3 years ago

      Actualy in Chinese community(QQ group which like Discord server), there are two daily problem, one is Is there an integrated CI/CD, and the other one is When is Gitea Action(runner/Bot) out.

      Personaly, i have been request CI/CD support for half year due to there is no artifact in drone or woodpeeker.

  • isitmadeofglass 3 years ago

    Things being what they are, gitea is essentially the form, and this is the continuation of the existing open source model. Gitea(Tm) is trying to fragment the community by creating a company, but this fork is just about building a great open source product.

    If anyone at Gitea(Tm) is seriously afraid of fragmenting the community they are free to contribute to the open source product just like everyone else, but the open source community is naturally not free to engage in anything on behalf of the company.

yewenjie 3 years ago

Just letting people know Gitea is already a fork of Gogs. So there are going to be three similar but parallel projects all sharing some history?

https://github.com/gogs/gogs

  • avinassh 3 years ago

    Is there anyway I can find out the differences between two gogs and gitea?

    • 5e92cb50239222b 3 years ago
      • asddubs 3 years ago

        I kind of wonder how accurate the comparison is. I mean I have little doubt that what's listed is accurate, and that gitea is more fully featured than gogs, but isn't there anything gogs does that gitea doesn't? It's still being developed after all

        • earthjasonlin 3 years ago

          You can try it out on your own. There is a specification that says "Be warned that we don’t regularly check for feature changes in other products, so this list may be outdated. "

        • cglong 3 years ago

          I've been thinking about a self-hosted setup that has public issues but private code. Apparently Gogs supports this, while Gitea has had an open request for it since 2017ish.

rjzzleep 3 years ago

Well-being and moderation teams were already created. Must be a VERY vibrant community.

There is a section for what does Forgejo offer but what does it offer that gitea does not?

  • joencott 3 years ago

    Forgejo is owned by an independent community instead of a for-profit company, and promises to be free/libre forever!

    • techdragon 3 years ago

      So, reducing to the actual difference we have … “not them” and “promises to be different from them” …

      As someone using neither of them Im genuinely perplexed why anyone trying to work in this space thinks they have a snowballs chance in hell of long term survival if they don’t have some level of critical mass. If the moment the mass reaches critical and business organisation is needed to deal with the legal and business stuff… this whole debacle is a very hardline open source philosophy shitshow and I fully expect this splinter group to eventually fail with the longer term survival of the parent project now less certain because they lost some of that critical mass right at a crucial moment in their growth towards a sustainable level of business cashflow (which is a necessary evil in order for developers working in any software to make a god damn living and not die starving in a gutter) …

      So yeah, please tell me why your promises make you qualitatively better at something I would care about?

      If your business/community are getting the bulk of their growth from the community of people being alienated from a much larger, older, platform… it behoves you to not make it harder for people to choose you from the other options as they walk out the proverbial door.

      • joencott 3 years ago

        > developers working in any software to make a god damn living and not die starving in a gutter

        There are many examples of opensource developers receiving full time payment from the community. Krita, Godot, and more all exist long term.

        You can earn a living, and respect user freedoms.

        • techdragon 3 years ago

          See that right there is already a better statement than what I replied to. However it still doesn’t tell me how you intend on being more respectful of user freedoms than the other project. You effectively have to convince me why your ethical stance is the correct one in order to make your project seem better than it’s parent in order to sway me towards choosing it over the older more established project.

        • TylerE 3 years ago

          Those are all unique projects, not forks.

vpzom 3 years ago

I assume this is meant to be "forĝejo" (place of forging), but dropping the accent makes it "distant gay man" instead

  • r-w 3 years ago

    The “j” is pronounced like the English letter “y”.

hsn915 3 years ago

Sounds like pointless drama to be honest.

sandreas 3 years ago

Mmh, I wonder what integrating act[1] into a CI System would look like... you could easily migrate your github projects to self-hosted and still support something like woodpecker ci.

[1]: https://github.com/nektos/act

  • joencott 3 years ago

    This should not be trusted, the for-profit company worked on in secret on this for months with multiple people, and released it today in a code dump with no input from the community. Now they have no incentive to support alternative CI/CD like woodpecker

kuramitropolis 3 years ago

Nice to see they're keeping the pronunciation ambiguity!

synergy20 3 years ago

call it gitgo please? forgejo is a non starter name to me.

  • TylerE 3 years ago

    Go is rather an… overloaded word at this point

adjusted 3 years ago

Is Gitea a for-profit project? What's wrong with that?

  • jrop 3 years ago

    https://blog.gitea.io/2022/10/open-source-sustainment-and-th...

    Yeah looks like they are selling support, which I have no problem with. I actually recently set up Gitea and Drone together and it is a match made in heaven. I don't have a problem if open source developers try to monetize their work. I will likely try to do the same with a few projects in the future, lol

    • tomxor 3 years ago

      I don't have any problem with them selling support and hosting.

      I do have a problem with "An enhanced enterprise version", because this often means arbitrarily locking features behind that enterprise version and working against the interests of the open source code base. What happens in reality is probably more down to the immediate maintainers... however with bad incentives it's just a matter of time.

    • cmjs 3 years ago

      I also don't have a problem if open source developers try to monetize their work. In fact I think it's great, if done right. But context is important here.

      In Gitea's case, I think this could have been done right, with the community's knowledge and involvement. But that's not what happened. Two of the three "elected owners" of the project effectively undertook a hostile takeover, transferring the ownership of the domains and trademarks to a secretive private company, without telling anyone until after the fact. I know people who were formerly active maintainers, and they were taken completely by surprise – even though it turns out that preparations for this had been ongoing behind closed doors for many months.

      At first, I and many others thought it was perhaps a case of failures of communication, and were prepared to give them the benefit of the doubt. But after an open letter was signed by many community members, and the people behind Gitea Ltd had ample opportunity to improve the situation, they only dug their heels in and made things worse, and refused to answer questions beyond corporate-speak PR posts. It was at that point that the decision was taken to fork.

      As a Gitea user and as someone who is excited about the forge ecosystem and the future of forge federation, I truly hope that Gitea as a community project continues to thrive, and that the company ultimately doesn't derail the community. Unfortunately, I am also very pessimistic about that being the reality, and so I think this fork is a very positive development.

  • tiagod 3 years ago

    I remember some disagreements about control of key domains and infrastructure between the OSS maintainers and the nonprofit/company mamagement.

tommica 3 years ago

Exciting - the action does seem to fit with how codeberg presents themselves! And they should have no trouble battle-testing their project.

2Gkashmiri 3 years ago

so can anyone here quantify

gogs

gitea

forgejo

how are they different? which one is more mature, more stable? more likely to not go kaput?

  • joencott 3 years ago

    Forgejo is a community-run fork because the project should not be owned by a for-profit company.

    • 2Gkashmiri 3 years ago

      why fork gitea and not gogs? is gitea "better" than the former?

      • encryptluks2 3 years ago

        Yes, you can see a comparison on Gitea's website. The Gitea community has put substantial development into growing Gitea into becoming a GitHub/GitLab alternative. I hope Forgejo will take it further, or that Gitea will actual work to become a community project like they promised.

      • pgeorgi 3 years ago

        The people starting forgejo were working on and with gitea before. With that I suppose the question is "Why fork anything but gitea?"

    • avinassh 3 years ago

      are the core developers and other contributors migrating to Forgejo?

      • huggingmouth 3 years ago

        This is my question as well. If the majority migrate then I will follow.

      • cmjs 3 years ago

        Some of them have migrated. I imagine others are taking more of a "wait-and-see" approach.

        For what it's worth, Codeberg is quite a major contributor to Gitea as well as the biggest public instance, and they are supporting the fork and will be switching over after the first stable release.

mekster 3 years ago

Hard to pronounce name sounds already like a bad start.

  • joencott 3 years ago

    It's easy \ˈfor.d͡ʒe.jo\ the Esperanto word for forge

    • 5e92cb50239222b 3 years ago

      … unless your first language is very different from Esperanto. It really does sound weird. I already imagine trying to sell this at my $DAYJOB (I would likely have to "fork" it myself just to replace a few strings in the codebase that mention the original name).

      • joencott 3 years ago

        What does it sound like in your language?

        • 5e92cb50239222b 3 years ago

          Nothing bad or unpleasant, It just sounds very foreign and hard to pronounce. When I hear it (in my head), the first thing that comes to mind is some sort of a hairy middle-aged male character in a Spanish soap opera.

          Doesn't really matter for me personally, but very much does matter in a work context. People have already had trouble with calling Gitea by its proper name and just calling it 'git'.

      • thiht 3 years ago

        > unless your first language is very different from Esperanto.

        Even with a language close to Esperanto (French) it’s hard to pronounce, and not very catchy.

        Honestly using an Esperanto word is a bit uninspired and mediocre.

    • riffraff 3 years ago

      The problem is g and j have a variety of pronunciations across languages, some of them overlapping!

      And English being the mess that it is, it has multiple pronunciations itself.

      So It is a bit of a messy name, tho I appreciate I can read it with the Italian interpretation of those.

    • archsurface 3 years ago

      This doesn't roll off the tongue at all. I'm afraid it's a very poor name.

    • manfre 3 years ago

      > It's easy

      The many comments disagree. I hope you are content with people referring to it as "forge" or "Forge Joe".

    • DandyDev 3 years ago

      For us plebs that don't fluently read phonetics, can you spell it with equivalent sounds from English?

      • r-w 3 years ago

        four•JAY•yo

  • rcarmo 3 years ago

    It’s an idealistic choice and not a pragmatic one. In Portuguese it’s passable, but still off (I understand most Southern European languages and a smattering of German, and it feels like a poor choice in any of them).