Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. There was an article about moving to Codeberg on the orange website yesterday, and out of interest to get an impression of what average programmers think of the idea of moving, I took at look at the comments.

There was an article about moving to Codeberg on the orange website yesterday, and out of interest to get an impression of what average programmers think of the idea of moving, I took at look at the comments.

Scheduled Pinned Locked Moved Uncategorized
42 Posts 12 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • dpk@chaos.socialD This user is from outside of this forum
    dpk@chaos.socialD This user is from outside of this forum
    dpk@chaos.social
    wrote last edited by
    #1

    There was an article about moving to Codeberg on the orange website yesterday, and out of interest to get an impression of what average programmers think of the idea of moving, I took at look at the comments. (Yeah, I know …)

    I’m going to write here my thoughts on a general impression of the comment thread as a whole. (Rather than respond to individuals.)

    dpk@chaos.socialD jens@social.finkhaeuser.deJ 2 Replies Last reply
    1
    0
    • dpk@chaos.socialD dpk@chaos.social

      There was an article about moving to Codeberg on the orange website yesterday, and out of interest to get an impression of what average programmers think of the idea of moving, I took at look at the comments. (Yeah, I know …)

      I’m going to write here my thoughts on a general impression of the comment thread as a whole. (Rather than respond to individuals.)

      dpk@chaos.socialD This user is from outside of this forum
      dpk@chaos.socialD This user is from outside of this forum
      dpk@chaos.social
      wrote last edited by
      #2

      (This thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

      dpk@chaos.socialD 1 Reply Last reply
      0
      • dpk@chaos.socialD dpk@chaos.social

        (This thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

        dpk@chaos.socialD This user is from outside of this forum
        dpk@chaos.socialD This user is from outside of this forum
        dpk@chaos.social
        wrote last edited by
        #3

        To begin by addressing what seemed to be a misconception underlying a lot of the comments:

        Codeberg, the website, does not aim to replace GitHub. We poke fun at their recent foibles in our PR sometimes, but we do not want to become them.

        We do not want to replace one single point of failure with another! (Admittedly, I think Codeberg.org, run by a non-profit, as SPOF would be better than GitHub.com, run by Microsoft, as an SPOF, but that’s not the goal!)

        dpk@chaos.socialD 1 Reply Last reply
        0
        • dpk@chaos.socialD dpk@chaos.social

          To begin by addressing what seemed to be a misconception underlying a lot of the comments:

          Codeberg, the website, does not aim to replace GitHub. We poke fun at their recent foibles in our PR sometimes, but we do not want to become them.

          We do not want to replace one single point of failure with another! (Admittedly, I think Codeberg.org, run by a non-profit, as SPOF would be better than GitHub.com, run by Microsoft, as an SPOF, but that’s not the goal!)

          dpk@chaos.socialD This user is from outside of this forum
          dpk@chaos.socialD This user is from outside of this forum
          dpk@chaos.social
          wrote last edited by
          #4

          We are much more excited by the idea of creating an ecosystem of forges (and different forge software) than in becoming the new one place where absolutely everything is hosted.

          I am, for example, very pleased that even while switching to Forgejo, Fedora decided to keep on self-hosting rather than jumping to us.

          To be clear, we’re open for everyone who needs us, especially individuals working on their own smaller projects. But other forges are our friends, not our competition

          dpk@chaos.socialD opencommit@fosstodon.orgO 2 Replies Last reply
          0
          • dpk@chaos.socialD dpk@chaos.social

            We are much more excited by the idea of creating an ecosystem of forges (and different forge software) than in becoming the new one place where absolutely everything is hosted.

            I am, for example, very pleased that even while switching to Forgejo, Fedora decided to keep on self-hosting rather than jumping to us.

            To be clear, we’re open for everyone who needs us, especially individuals working on their own smaller projects. But other forges are our friends, not our competition

            dpk@chaos.socialD This user is from outside of this forum
            dpk@chaos.socialD This user is from outside of this forum
            dpk@chaos.social
            wrote last edited by
            #5

            Forge federation is something we’re actively pushing for because of this. Full federation support is still a few years ahead of us, probably, but you can already set up your own forge in a way that minimizes inconvenience to users by using Codeberg as a single sign-on provider for a self-hosted forge.

            https://git.madhouse-project.org/, which hosts the Iocaine project, is a great example of this. If you set up Codeberg as SSO for your own site, almost all of our content rules are irrelevant to you.

            dpk@chaos.socialD codecat@meow.socialC mossfet@solarpunk.moeM doomed_daniel@mastodon.gamedev.placeD electret@merveilles.townE 6 Replies Last reply
            0
            • dpk@chaos.socialD dpk@chaos.social

              Forge federation is something we’re actively pushing for because of this. Full federation support is still a few years ahead of us, probably, but you can already set up your own forge in a way that minimizes inconvenience to users by using Codeberg as a single sign-on provider for a self-hosted forge.

              https://git.madhouse-project.org/, which hosts the Iocaine project, is a great example of this. If you set up Codeberg as SSO for your own site, almost all of our content rules are irrelevant to you.

              dpk@chaos.socialD This user is from outside of this forum
              dpk@chaos.socialD This user is from outside of this forum
              dpk@chaos.social
              wrote last edited by
              #6

              (If someone’s forge were hosting completely objectionable, hateful content we might choose to turn their OAuth support off. But, for example, you can have as many private and non-free repositories as you like that way. More on that in a bit though …)

              (Furthermore, this thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

              n0toose@chaos.socialN dpk@chaos.socialD 2 Replies Last reply
              0
              • dpk@chaos.socialD dpk@chaos.social

                (If someone’s forge were hosting completely objectionable, hateful content we might choose to turn their OAuth support off. But, for example, you can have as many private and non-free repositories as you like that way. More on that in a bit though …)

                (Furthermore, this thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

                n0toose@chaos.socialN This user is from outside of this forum
                n0toose@chaos.socialN This user is from outside of this forum
                n0toose@chaos.social
                wrote last edited by
                #7

                @dpk 100% agreed, so that's like one fourth of the presidium.

                1 Reply Last reply
                0
                • dpk@chaos.socialD dpk@chaos.social

                  (If someone’s forge were hosting completely objectionable, hateful content we might choose to turn their OAuth support off. But, for example, you can have as many private and non-free repositories as you like that way. More on that in a bit though …)

                  (Furthermore, this thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

                  dpk@chaos.socialD This user is from outside of this forum
                  dpk@chaos.socialD This user is from outside of this forum
                  dpk@chaos.social
                  wrote last edited by
                  #8

                  Apart from that, many people listed things that GitHub provides for free which Codeberg doesn’t provide or requires self-hosting for. The biggest one was CI, but there were other things too.

                  And I think the only way I can respond to that is by talking about the fundamentally different organizational models that GitHub and Codeberg have – not to plead on our smaller size, but to plead on principles.

                  dpk@chaos.socialD doomed_daniel@mastodon.gamedev.placeD 2 Replies Last reply
                  0
                  • dpk@chaos.socialD dpk@chaos.social

                    Apart from that, many people listed things that GitHub provides for free which Codeberg doesn’t provide or requires self-hosting for. The biggest one was CI, but there were other things too.

                    And I think the only way I can respond to that is by talking about the fundamentally different organizational models that GitHub and Codeberg have – not to plead on our smaller size, but to plead on principles.

                    dpk@chaos.socialD This user is from outside of this forum
                    dpk@chaos.socialD This user is from outside of this forum
                    dpk@chaos.social
                    wrote last edited by
                    #9

                    Microsoft is a for-profit company. They have attracted a lot of projects to them by giving away free goodies, like an immense amount of computing power for CI, and over the years have increased the amount of stuff you give for free. (Not long ago you had to pay for personal private repos …)

                    By continuously sweetening the deal for smaller users, then getting orgs down to pay once they start needing collaboration features, GitHub built up over a billion dollars in revenue per year (as of 2022).

                    dpk@chaos.socialD 1 Reply Last reply
                    0
                    • dpk@chaos.socialD dpk@chaos.social

                      Microsoft is a for-profit company. They have attracted a lot of projects to them by giving away free goodies, like an immense amount of computing power for CI, and over the years have increased the amount of stuff you give for free. (Not long ago you had to pay for personal private repos …)

                      By continuously sweetening the deal for smaller users, then getting orgs down to pay once they start needing collaboration features, GitHub built up over a billion dollars in revenue per year (as of 2022).

                      dpk@chaos.socialD This user is from outside of this forum
                      dpk@chaos.socialD This user is from outside of this forum
                      dpk@chaos.social
                      wrote last edited by
                      #10

                      Microsoft’s shareholders are probably very pleased about this.

                      But if Microsoft needs to please its shareholders and turn the revenue dial up a bit again (say, because they’ve got themselves tied up in a huge economic bubble, and need to bolster the bottom line after it pops), they might choose to take away some of those free goodies.

                      In fact, it’s not just a hypothetical – they started doing that just recently. https://web.archive.org/web/20260223084443/https://github.com/resources/insights/2026-pricing-changes-for-github-actions

                      Those changes are ‘postponed’, but assume they will come.

                      dpk@chaos.socialD 1 Reply Last reply
                      0
                      • dpk@chaos.socialD dpk@chaos.social

                        Microsoft’s shareholders are probably very pleased about this.

                        But if Microsoft needs to please its shareholders and turn the revenue dial up a bit again (say, because they’ve got themselves tied up in a huge economic bubble, and need to bolster the bottom line after it pops), they might choose to take away some of those free goodies.

                        In fact, it’s not just a hypothetical – they started doing that just recently. https://web.archive.org/web/20260223084443/https://github.com/resources/insights/2026-pricing-changes-for-github-actions

                        Those changes are ‘postponed’, but assume they will come.

                        dpk@chaos.socialD This user is from outside of this forum
                        dpk@chaos.socialD This user is from outside of this forum
                        dpk@chaos.social
                        wrote last edited by
                        #11

                        Codeberg is different.

                        Codeberg is a non-profit.

                        Moreover, it is a *democratic* non-profit. You can (and, if you actively use Codeberg, should) become a member and you will have an equal vote and a fair say in the running of the association, and in any decisions we make about what to offer and what not to offer.

                        This democratic right is guaranteed to you not only by our constitution, but by German law, which guarantees that the membership as a whole has the ultimate decision-making power.

                        dpk@chaos.socialD 1 Reply Last reply
                        1
                        0
                        • dpk@chaos.socialD dpk@chaos.social

                          We are much more excited by the idea of creating an ecosystem of forges (and different forge software) than in becoming the new one place where absolutely everything is hosted.

                          I am, for example, very pleased that even while switching to Forgejo, Fedora decided to keep on self-hosting rather than jumping to us.

                          To be clear, we’re open for everyone who needs us, especially individuals working on their own smaller projects. But other forges are our friends, not our competition

                          opencommit@fosstodon.orgO This user is from outside of this forum
                          opencommit@fosstodon.orgO This user is from outside of this forum
                          opencommit@fosstodon.org
                          wrote last edited by
                          #12

                          @dpk From OpenCommit side I'd like to chime in here that we agree. 💪

                          Our position is that we're aiming to become one(!) of the cornerstones in a #federated world of forges. We want to be there for anyone that doesn't want to or can't run their own #forge.

                          One of our beliefs is "one is none". One commercial, closed source entity like #Microsoft is bad, just like one #Codeberg or one #OpenCommit.

                          Hence our view is of a network of forges large and small to support #opensource together.

                          ❤️

                          1 Reply Last reply
                          0
                          • dpk@chaos.socialD dpk@chaos.social

                            Codeberg is different.

                            Codeberg is a non-profit.

                            Moreover, it is a *democratic* non-profit. You can (and, if you actively use Codeberg, should) become a member and you will have an equal vote and a fair say in the running of the association, and in any decisions we make about what to offer and what not to offer.

                            This democratic right is guaranteed to you not only by our constitution, but by German law, which guarantees that the membership as a whole has the ultimate decision-making power.

                            dpk@chaos.socialD This user is from outside of this forum
                            dpk@chaos.socialD This user is from outside of this forum
                            dpk@chaos.social
                            wrote last edited by
                            #13

                            So no, we don’t offer massive CI resources, unlimited repo quotas, etc.

                            What we offer is different: if self-hosting isn’t for you, but you still want to know that your repo hosting is not at the whims of Microsoft’s bottom line, Codeberg is for you.

                            If the Codeberg service you depend on goes away, it won’t be from one day to the next in order to boost our income. We will warn you about the reasons, ask you and the other members what you think, and you’ll have a chance to change things.

                            dpk@chaos.socialD 1 Reply Last reply
                            0
                            • dpk@chaos.socialD dpk@chaos.social

                              So no, we don’t offer massive CI resources, unlimited repo quotas, etc.

                              What we offer is different: if self-hosting isn’t for you, but you still want to know that your repo hosting is not at the whims of Microsoft’s bottom line, Codeberg is for you.

                              If the Codeberg service you depend on goes away, it won’t be from one day to the next in order to boost our income. We will warn you about the reasons, ask you and the other members what you think, and you’ll have a chance to change things.

                              dpk@chaos.socialD This user is from outside of this forum
                              dpk@chaos.socialD This user is from outside of this forum
                              dpk@chaos.social
                              wrote last edited by
                              #14

                              (This thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

                              dpk@chaos.socialD janl@narrativ.esJ 2 Replies Last reply
                              0
                              • dpk@chaos.socialD dpk@chaos.social

                                (This thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

                                dpk@chaos.socialD This user is from outside of this forum
                                dpk@chaos.socialD This user is from outside of this forum
                                dpk@chaos.social
                                wrote last edited by
                                #15

                                And I have a positive example for this, too: our Pages service was going to go away because nobody wanted to maintain it any more.

                                But we asked the community, and they really wanted a Pages service.

                                So a heroic volunteer (thank you @whitequark) stepped up to write us new infrastructure, and our infra team found the time and motivation to work on patching up the existing infra. And now the future of Codeberg Pages is safe – because the community told us they wanted it.

                                dpk@chaos.socialD 1 Reply Last reply
                                0
                                • dpk@chaos.socialD dpk@chaos.social

                                  And I have a positive example for this, too: our Pages service was going to go away because nobody wanted to maintain it any more.

                                  But we asked the community, and they really wanted a Pages service.

                                  So a heroic volunteer (thank you @whitequark) stepped up to write us new infrastructure, and our infra team found the time and motivation to work on patching up the existing infra. And now the future of Codeberg Pages is safe – because the community told us they wanted it.

                                  dpk@chaos.socialD This user is from outside of this forum
                                  dpk@chaos.socialD This user is from outside of this forum
                                  dpk@chaos.social
                                  wrote last edited by
                                  #16

                                  There are limitations that come with being a non-profit association in Germany.

                                  Something that was mentioned in the thread is why don’t we let people and organizations pay for more resources. One answer – apart from the fact that we’ve only just reached the size where we start to get such requests – is that, under our current legal form, we can’t really do this. A non-profit association cannot offer commercial services.

                                  dpk@chaos.socialD 1 Reply Last reply
                                  0
                                  • dpk@chaos.socialD dpk@chaos.social

                                    There are limitations that come with being a non-profit association in Germany.

                                    Something that was mentioned in the thread is why don’t we let people and organizations pay for more resources. One answer – apart from the fact that we’ve only just reached the size where we start to get such requests – is that, under our current legal form, we can’t really do this. A non-profit association cannot offer commercial services.

                                    dpk@chaos.socialD This user is from outside of this forum
                                    dpk@chaos.socialD This user is from outside of this forum
                                    dpk@chaos.social
                                    wrote last edited by
                                    #17

                                    There are a couple of options being explored here:

                                    1. We *could* maybe offer some things like increased quotas to association members. That possibility has been mentioned before as a possibility but no action towards this has been taken yet afaik.

                                    2. Some interested members of Codeberg have, in their private capacity, been investigating offering e.g. a hosted CI runner service that would have seamless integration with Codeberg.

                                    Nothing solid on either front yet, though.

                                    dpk@chaos.socialD mossfet@solarpunk.moeM 2 Replies Last reply
                                    0
                                    • dpk@chaos.socialD dpk@chaos.social

                                      There are a couple of options being explored here:

                                      1. We *could* maybe offer some things like increased quotas to association members. That possibility has been mentioned before as a possibility but no action towards this has been taken yet afaik.

                                      2. Some interested members of Codeberg have, in their private capacity, been investigating offering e.g. a hosted CI runner service that would have seamless integration with Codeberg.

                                      Nothing solid on either front yet, though.

                                      dpk@chaos.socialD This user is from outside of this forum
                                      dpk@chaos.socialD This user is from outside of this forum
                                      dpk@chaos.social
                                      wrote last edited by
                                      #18

                                      (This thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

                                      dpk@chaos.socialD 1 Reply Last reply
                                      0
                                      • dpk@chaos.socialD dpk@chaos.social

                                        Forge federation is something we’re actively pushing for because of this. Full federation support is still a few years ahead of us, probably, but you can already set up your own forge in a way that minimizes inconvenience to users by using Codeberg as a single sign-on provider for a self-hosted forge.

                                        https://git.madhouse-project.org/, which hosts the Iocaine project, is a great example of this. If you set up Codeberg as SSO for your own site, almost all of our content rules are irrelevant to you.

                                        codecat@meow.socialC This user is from outside of this forum
                                        codecat@meow.socialC This user is from outside of this forum
                                        codecat@meow.social
                                        wrote last edited by
                                        #19

                                        @dpk Oh wow, I did not know you could do this! 👀 When federation does eventually come around, is it planned for forges that are set up like this to "migrate" painlessly?

                                        (Sorry if this is a dumb question. I am not sure how this stuff is set up.)

                                        dpk@chaos.socialD 1 Reply Last reply
                                        0
                                        • dpk@chaos.socialD dpk@chaos.social

                                          (This thread reflects only my own views and not those of the remainder of the Codeberg presidium, board – nor (most importantly) does it reflect the views of the members of Codeberg as a whole, who ultimately make the decisions.)

                                          dpk@chaos.socialD This user is from outside of this forum
                                          dpk@chaos.socialD This user is from outside of this forum
                                          dpk@chaos.social
                                          wrote last edited by
                                          #20

                                          In general, I think Codeberg stands for a future in which people are a lot more suspicious of free goodies given to the FOSS community by for-profit companies.

                                          But it also stands for a world in which self-hosting is not the only practical alternative to the present situation. We stand for community-run infrastructure, volunteering to provide a common good, and making decisions for the benefit of all.

                                          dpk@chaos.socialD 1 Reply Last reply
                                          0
                                          • R relay@relay.infosec.exchange shared this topic
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups