Alt text: an ad for Github Copilot when viewing files in a github repo

    • something_random_tho@lemmy.world
      link
      fedilink
      arrow-up
      41
      arrow-down
      1
      ·
      edit-2
      8 months ago

      Codeberg only allows open source licensed code. If you’re working on non-free software you could self host Codeberg’s underlying software, or SourceHut is a different but other good option too.

      • itslilith@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        11
        arrow-down
        1
        ·
        8 months ago

        In what circumstances would you develop non-free code and still have the need to pick a provider? Don’t companies have regulations usually, so your have to use either their own hosted instance or GitHub enterprise?

        • CosmicTurtle@lemmy.world
          link
          fedilink
          English
          arrow-up
          16
          arrow-down
          1
          ·
          8 months ago

          I use GitHub private repos for my home configuration stuff. So it’s not open source since I’m the only one using it and I don’t want someone else to know how to attack my network.

          For certain configurations, self hosting doesn’t make sense. For people like me, who would rather spend his time doing the stuff I care about instead of maintaining the stuff I don’t care about, I’m okay giving Microsoft some “control” over my code for the convenience.

          That said, I am thinking about moving my FOSS code off of GitHub since that is an option. I’d have to see their CI/CD pipelines though.

        • ErwinLottemann@feddit.de
          link
          fedilink
          arrow-up
          5
          arrow-down
          1
          ·
          8 months ago

          i work for some people who don’t host their own gitlab/gitea/whatever and use the paid tier from github or gitlab. they could not use codeberg.

          • itslilith@lemmy.blahaj.zone
            link
            fedilink
            arrow-up
            7
            ·
            8 months ago

            That’s what I said, they use paid GitHub, so you as the worker don’t get the choice, you need to use whatever they do

            Meanwhile, if you start your own project, you need to choose a platform, but you also need to choose a license, so nothing is stopping you from using a free licence and picking Codeberg

            I struggle to see many cases where someone that cares about FOSS gets to choose between GitHub, Codeberg etc, but doesn’t get to choose the license of their project. As an employee you get neither, for your own projects you get both.

    • LarmyOfLone@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      8 months ago

      Do they require a phone number? I tried to sign up to gitlab (just to post bug reports!) but they required a phone number (which is linked to government ID).

  • voxel@sopuli.xyz
    link
    fedilink
    arrow-up
    88
    arrow-down
    24
    ·
    edit-2
    8 months ago
    1. it’s not intrusive
    2. it can be dismissed in one click, and this hides these ads everywhere and permanently
      • MotoAsh@lemmy.world
        link
        fedilink
        arrow-up
        21
        ·
        8 months ago

        Nah, no /s needed when there are actual ample examples of enshittification via nickel and diming ads and ad-like bwhavior.

        • helenslunch@feddit.nl
          link
          fedilink
          arrow-up
          1
          arrow-down
          5
          ·
          8 months ago

          Not sure what you think “/s” means, but what it means is that the comment was sarcastic, which it was.

          • Deckweiss@lemmy.world
            link
            fedilink
            arrow-up
            4
            arrow-down
            1
            ·
            8 months ago

            But in this case, the meaning stays the same even without the /s, because the key message is factually true and the sentence still functions as a contra to the previous comment.

              • Deckweiss@lemmy.world
                link
                fedilink
                arrow-up
                2
                ·
                edit-2
                8 months ago

                It doesn’t change the intended meaning but it can change the interpreted one.

                For example when I write “I love to give my data to Google /s” you can be sure that I actually do not love to give my data to Google, whereas leaving out the ‘/s’ I could have meant it sincerely (for example, because I want targeted ads, perfectly tailored to my needs).

                This example clearly illustrates the totally opposite interpreted meaning.

                But in the case of the comment we are discussing, disclosing the sarcasm makes no difference to either side of the conversation (the sender and the readers)

    • phillaholic@lemm.ee
      link
      fedilink
      arrow-up
      21
      arrow-down
      8
      ·
      8 months ago

      Someone needs to turn the hyperbole dial down on Lemmy. My feed is frequently nothing but Chicken Little’s whining about trivial shit. When something truly egregious comes up, I’m not going to be able to see if in a sea of outrage.

    • aldalire@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      8
      ·
      8 months ago

      Only noticed it today. I guess years of adblocking made me ultra sensitive to ads that this one stuck out like a sore thumb.

      It is quite antithetical to the principles of FOSS to rely on a platform that pushes ads. It’s unfortunate that we settled on github but it is what it is.

      • oo1@kbin.social
        link
        fedilink
        arrow-up
        11
        ·
        8 months ago

        it is what it is.

        Isn’t the whole point of git that the repo is cloned in a million places. You can switch the remote repo really easily?

        Maybe i’m wrong; I stopped using github years ago. And I don’t do a lot of collaborative stuff, so I’m happy with just local git + rsync, local backups for most things. Maybe it has loads of unique features I’ve never noticed.

        I’m sure there are ways to scrape other data off the platform too. For example:
        https://docs.codeberg.org/advanced/migrating-repos/

        I’m not saying the alternatives are necessarily better for every project. Maybe github really is best for some - but it is a choice of the project to use github. They can move if they prefer the set of features of another repository.

        I’m not convinced by anyone using “critical mass” justification for choosing github, that sounds like stockholm syndrome even though you have a key to the door.
        “Too lazy to switch” that’s legitimate; if a wee bit dissapointing.
        “Doesn’t allow my special sauce proprietary licence” - well . . .

        • ShortN0te@lemmy.ml
          link
          fedilink
          arrow-up
          7
          ·
          8 months ago

          Github did a lot of work into making it incompatible with just git. Moving issues, wiki, projects etc. etc. Makes it not just a simple switch to another hoster.

  • admiralteal@kbin.social
    link
    fedilink
    arrow-up
    35
    arrow-down
    10
    ·
    8 months ago

    Enshitification doesn’t really apply to GitHub because you aren’t really locked into GitHub. At least you aren’t so long as you consider the git part of it to be more important than the social media platform part of it. Repositories are totally interoperable with other services so the cost to jump platform is fairly low. At least so long as you aren’t relying on curling stuff directly from GitHub, which everyone knows is a terrible idea and very bad practice yet happens all the time anyway.

    The template and framework of this idea requires social media platforms be finger traps, with way higher costs to leave than enter.

    Doctrow himself is pretty clear about this. Interoperability is the way you fight back against enshitification.

    • poVoq@slrpnk.net
      link
      fedilink
      arrow-up
      17
      arrow-down
      1
      ·
      edit-2
      8 months ago

      Github is pretty much a social network for coders these days. If it was so easy to switch away or just not use their service, why is it that the vast majority of projects are hosted there? Git alone can’t be the reason, as you rightly say it isn’t any different from other git hosts. The relevant parts are the collaboration features and those are exactly the type of social media that enshittification applies to.

    • utopiah@lemmy.ml
      link
      fedilink
      arrow-up
      9
      ·
      edit-2
      8 months ago

      Doctrow himself is pretty clear about this. Interoperability is the way you fight back against enshitification.

      funny that’s not what I just read in his FT piece “There are four constraints that prevent enshittification: competition, regulation, self-help and labour. To reverse enshittification and guard against its re-emergence, we must restore and strengthen each of these.” published just yesterday.

      Also FWIW we absolutely are locked into GitHub… because others are too. That’s why M$ bought it in the first place, classic strategy from Redmond. I go use Gitlab, have my own Gitea instance, but in practice where do people talk on issues? Github. That’s why even entities like Mozilla or KDE that have entire CI and bug system outside of Github still often have mirrors there. Because that’s sadly where most of us end up being locked.

  • LiveLM@lemmy.zip
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    5
    ·
    8 months ago

    Ublock > Pick Element > Click that > Create.

    I get that it shouldn’t be there but imo GitHub has made a lot more annoying changes to their UI than this piece of text