Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • 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 (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. Debian permitting use of genAI:

Debian permitting use of genAI:

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
109 Indlæg 66 Posters 92 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

    Debian permitting use of genAI:

    1) I am surprised. Perhaps I am naive, but I was of the impression that Debian would be one of the last distros that would want this.

    2) I agree that the legal position varies around the world, and is subject to change. I don't know how easy it would be to remove genAI code if the risk profile changed.

    3) I am surprised how little weight is given (by anyone, not just Debian devs) to the environmental harm of genAI. Perhaps that is justified as being too remote to be of direct concern.

    4) As a long term Debian user impacted by this decision, I need to make a decision. Not doing anything is a decision in itself, even if a temporary decision. Moving from Debian would be many days of work, but that doesn't mean doing so is the wrong decision for me. Aargh.

    fishidwardrobe@mastodon.me.ukF This user is from outside of this forum
    fishidwardrobe@mastodon.me.ukF This user is from outside of this forum
    fishidwardrobe@mastodon.me.uk
    wrote sidst redigeret af
    #26

    @neil i'm personally going to wait a while. these new rules mean that contributers are responsible for ensuring their contributions are copyright-free, and AFAIK debian's semi-militant "foss-only" stance remains in play.

    is this going to be a template for malicious compliance? "no, sorry, you can't prove you didn't use copyrighted code". — i don't know.

    is this going to be a way to rubber-stamp non-foss code? — i don't know.

    wait and see…

    fishidwardrobe@mastodon.me.ukF 1 Reply Last reply
    0
    • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

      Debian permitting use of genAI:

      1) I am surprised. Perhaps I am naive, but I was of the impression that Debian would be one of the last distros that would want this.

      2) I agree that the legal position varies around the world, and is subject to change. I don't know how easy it would be to remove genAI code if the risk profile changed.

      3) I am surprised how little weight is given (by anyone, not just Debian devs) to the environmental harm of genAI. Perhaps that is justified as being too remote to be of direct concern.

      4) As a long term Debian user impacted by this decision, I need to make a decision. Not doing anything is a decision in itself, even if a temporary decision. Moving from Debian would be many days of work, but that doesn't mean doing so is the wrong decision for me. Aargh.

      L This user is from outside of this forum
      L This user is from outside of this forum
      loogpy@mastodon.social
      wrote sidst redigeret af
      #27

      @neil just use fedora

      neil@mastodon.neilzone.co.ukN fishidwardrobe@mastodon.me.ukF kimcrawley@zeroes.caK 3 Replies Last reply
      0
      • fishidwardrobe@mastodon.me.ukF fishidwardrobe@mastodon.me.uk

        @neil i'm personally going to wait a while. these new rules mean that contributers are responsible for ensuring their contributions are copyright-free, and AFAIK debian's semi-militant "foss-only" stance remains in play.

        is this going to be a template for malicious compliance? "no, sorry, you can't prove you didn't use copyrighted code". — i don't know.

        is this going to be a way to rubber-stamp non-foss code? — i don't know.

        wait and see…

        fishidwardrobe@mastodon.me.ukF This user is from outside of this forum
        fishidwardrobe@mastodon.me.ukF This user is from outside of this forum
        fishidwardrobe@mastodon.me.uk
        wrote sidst redigeret af
        #28

        @neil also, sadly, the vast majority of the code in a debian distro is not written by debian developers, and the way things are going _that_ is most likely to have been touched by the magic eight ball - including the kernel. so.

        davidgerard@circumstances.runD 1 Reply Last reply
        0
        • skjeggtroll@mastodon.onlineS skjeggtroll@mastodon.online

          @freshstart @neil

          I would think that just based on license concerns alone would necessitate a policy of "No source-code or binary files may be generated wholly or in part by an LLM."

          If _you_ didn't write it, or if you don't have a license to relicense it, you can't in good order publish it under an open-source license. (Or, for that matter, a closed-source license.)

          iinavpov@mastodon.onlineI This user is from outside of this forum
          iinavpov@mastodon.onlineI This user is from outside of this forum
          iinavpov@mastodon.online
          wrote sidst redigeret af
          #29

          @skjeggtroll
          That's the key difficulty.

          But in the case of Debian, the main use will be (will, not could) solving dependencies, because that's the key problem facing "developers" (mostly packagers, the unsung heroes of FOSS, really).

          @freshstart @neil

          freshstart@hachyderm.ioF 1 Reply Last reply
          0
          • L loogpy@mastodon.social

            @neil just use fedora

            neil@mastodon.neilzone.co.ukN This user is from outside of this forum
            neil@mastodon.neilzone.co.ukN This user is from outside of this forum
            neil@mastodon.neilzone.co.uk
            wrote sidst redigeret af
            #30

            @loogpy

            "just" does a lot of heavy lifting here.

            1 Reply Last reply
            0
            • neil@mastodon.neilzone.co.ukN This user is from outside of this forum
              neil@mastodon.neilzone.co.ukN This user is from outside of this forum
              neil@mastodon.neilzone.co.uk
              wrote sidst redigeret af
              #31

              @dequbed Thank you!

              I have not used Gentoo in 25 years 🙂

              dequbed@mastodon.chaosfield.atD 1 Reply Last reply
              0
              • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

                @dequbed Thank you!

                I have not used Gentoo in 25 years 🙂

                dequbed@mastodon.chaosfield.atD This user is from outside of this forum
                dequbed@mastodon.chaosfield.atD This user is from outside of this forum
                dequbed@mastodon.chaosfield.at
                wrote sidst redigeret af
                #32

                @neil Well then, it has certainly changed since then; most of it for the better 🙂

                neil@mastodon.neilzone.co.ukN 1 Reply Last reply
                0
                • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

                  @growse

                  I think that I see that in the same way as I see other questions of provenance.

                  For instance, if I promise that I have the permission to contribute a patch, but I do not, that might be hard to detect, but is nevertheless important.

                  growse@hachyderm.ioG This user is from outside of this forum
                  growse@hachyderm.ioG This user is from outside of this forum
                  growse@hachyderm.io
                  wrote sidst redigeret af
                  #33

                  @neil I agree with that framing.

                  The provenance thing provokes the same question for me about where the line is though.

                  A hidden actor that writes the code directly that I claim? Probably against the policy.

                  Someone/thing that coaches me through writing the code? Someone who writes a blog/book that inspires me to create the code? Less clear.

                  What about a machine that takes the voice output of someone unable to type and turns that into code? Is that acceptable?

                  I don't think "no LLMs / no AI" is anything like precise enough to be useful. It's a good statement of principle, but a wholly inneffective policy imo. I have no good answer or suggestion though 😞

                  neil@mastodon.neilzone.co.ukN 1 Reply Last reply
                  0
                  • dequbed@mastodon.chaosfield.atD dequbed@mastodon.chaosfield.at

                    @neil Well then, it has certainly changed since then; most of it for the better 🙂

                    neil@mastodon.neilzone.co.ukN This user is from outside of this forum
                    neil@mastodon.neilzone.co.ukN This user is from outside of this forum
                    neil@mastodon.neilzone.co.uk
                    wrote sidst redigeret af
                    #34

                    @dequbed

                    The same is true of me 🙂

                    1 Reply Last reply
                    0
                    • growse@hachyderm.ioG growse@hachyderm.io

                      @neil I agree with that framing.

                      The provenance thing provokes the same question for me about where the line is though.

                      A hidden actor that writes the code directly that I claim? Probably against the policy.

                      Someone/thing that coaches me through writing the code? Someone who writes a blog/book that inspires me to create the code? Less clear.

                      What about a machine that takes the voice output of someone unable to type and turns that into code? Is that acceptable?

                      I don't think "no LLMs / no AI" is anything like precise enough to be useful. It's a good statement of principle, but a wholly inneffective policy imo. I have no good answer or suggestion though 😞

                      neil@mastodon.neilzone.co.ukN This user is from outside of this forum
                      neil@mastodon.neilzone.co.ukN This user is from outside of this forum
                      neil@mastodon.neilzone.co.uk
                      wrote sidst redigeret af
                      #35

                      @growse

                      I don't think that most of these are new issues, though - and some seem (to me, anyway) somewhat contrived/forced in the context of the issue in discussion (speech to text in particular).

                      That said, yes, clarity is welcome.

                      growse@hachyderm.ioG 1 Reply Last reply
                      0
                      • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

                        @growse

                        I don't think that most of these are new issues, though - and some seem (to me, anyway) somewhat contrived/forced in the context of the issue in discussion (speech to text in particular).

                        That said, yes, clarity is welcome.

                        growse@hachyderm.ioG This user is from outside of this forum
                        growse@hachyderm.ioG This user is from outside of this forum
                        growse@hachyderm.io
                        wrote sidst redigeret af
                        #36

                        @neil take your point on contrived. My experience is that the credibility of these things live and die with the edge cases. Today's hypothetical is tomorrow's case study etc. etc.

                        We will discover and figure this out over time, I'm sure of it! 🙂

                        1 Reply Last reply
                        0
                        • freshstart@hachyderm.ioF freshstart@hachyderm.io

                          @neil also as a developer, it might be hypocritical to say absolutely no to AI.

                          There are some use cases that are compelling such as the way it can explain code to me or how can assist me with languages that I know but I am not good at yet for example rust.

                          For these use cases I would want to use some AI. And I imagine this is true of other developers. Even Debian developers. And that would be responsible use AI, right? This would not be creating slop necessarily.

                          I can understand that they also some cases where LLMs either by design, or due to insufficient oversight introduce security vulnerabilities into software and these I am concerned about.

                          So, umm... How to get the balance right? An outright ban for me is too much. But if it is allowed in limited and restricted circumstances only, wouldn't you say yes to that?

                          pentup@kinkycats.orgP This user is from outside of this forum
                          pentup@kinkycats.orgP This user is from outside of this forum
                          pentup@kinkycats.org
                          wrote sidst redigeret af
                          #37

                          @freshstart @neil The "right balance" for #NoAI is no AI. Nothing hypocritical in that if you're not using AI.

                          You finding it helpful doesn't make the environmental impacts disappear, or make money appear in the pockets of all the people whose IP is being stolen, or even ensure that it's not teaching you to write bad code.

                          Every AI user finds a way to justify it to themself, but there's nothing responsible about your use case. You're the baddie, here - step away from the edge.

                          1 Reply Last reply
                          0
                          • simondueckert@mastodon.socialS simondueckert@mastodon.social

                            @neil I am not sure if this is worth the effort. In a few years all distros/maintainers will permit using genAI. Perhaps there will be "vinyl" distributions without 🙂

                            pentup@kinkycats.orgP This user is from outside of this forum
                            pentup@kinkycats.orgP This user is from outside of this forum
                            pentup@kinkycats.org
                            wrote sidst redigeret af
                            #38

                            @simondueckert @neil Just like how all software is on the blockchain now, and I'm buying my groceries with NFTs.

                            davidgerard@circumstances.runD glaswolf@mastodon.scotG 2 Replies Last reply
                            0
                            • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

                              Debian permitting use of genAI:

                              1) I am surprised. Perhaps I am naive, but I was of the impression that Debian would be one of the last distros that would want this.

                              2) I agree that the legal position varies around the world, and is subject to change. I don't know how easy it would be to remove genAI code if the risk profile changed.

                              3) I am surprised how little weight is given (by anyone, not just Debian devs) to the environmental harm of genAI. Perhaps that is justified as being too remote to be of direct concern.

                              4) As a long term Debian user impacted by this decision, I need to make a decision. Not doing anything is a decision in itself, even if a temporary decision. Moving from Debian would be many days of work, but that doesn't mean doing so is the wrong decision for me. Aargh.

                              megalomaniac@mastodon.me.ukM This user is from outside of this forum
                              megalomaniac@mastodon.me.ukM This user is from outside of this forum
                              megalomaniac@mastodon.me.uk
                              wrote sidst redigeret af
                              #39

                              @neil it’s got me eyeing up BSDs of all things.

                              1 Reply Last reply
                              0
                              • freshstart@hachyderm.ioF freshstart@hachyderm.io

                                @neil also as a developer, it might be hypocritical to say absolutely no to AI.

                                There are some use cases that are compelling such as the way it can explain code to me or how can assist me with languages that I know but I am not good at yet for example rust.

                                For these use cases I would want to use some AI. And I imagine this is true of other developers. Even Debian developers. And that would be responsible use AI, right? This would not be creating slop necessarily.

                                I can understand that they also some cases where LLMs either by design, or due to insufficient oversight introduce security vulnerabilities into software and these I am concerned about.

                                So, umm... How to get the balance right? An outright ban for me is too much. But if it is allowed in limited and restricted circumstances only, wouldn't you say yes to that?

                                barubary@infosec.exchangeB This user is from outside of this forum
                                barubary@infosec.exchangeB This user is from outside of this forum
                                barubary@infosec.exchange
                                wrote sidst redigeret af
                                #40

                                @freshstart @neil There's something missing from this reasoning. Consider:

                                as a developer, it might be hypocritical to say absolutely no to slavery.

                                There are some use cases that are compelling such as the way slaves can explain code to me or how they can assist me with languages that I know but I am not good at yet for example rust.

                                For these use cases I would want to use some slaves. And I imagine this is true of other developers. Even Debian developers. And that would be responsible use of slavery, right? This would not be creating slop necessarily.

                                I can understand that they also some cases where slaves either by design, or due to insufficient oversight introduce security vulnerabilities into software and these I am concerned about.

                                So, umm... How to get the balance right? An outright ban for me is too much. But if slavery is allowed in limited and restricted circumstances only, wouldn't you say yes to that?

                                To be clear, I'm not saying AI is slavery. I am saying "this thing benefits me personally" is not an ethical argument and is missing a big part of the picture.

                                (Or "I understand drugs can be bad, but I really like cocaine, so an outright ban is too much for me," etc.)

                                1 Reply Last reply
                                1
                                0
                                • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

                                  @freshstart

                                  > And that would be responsible use AI, right?

                                  What criteria are you using for this assessment? That would seem to be important here, as to whether your conclusion is really just reinforcing your choice to use genAI because you would find it helpful to do so, or if it is a considered, objective stance.

                                  happyborg@fosstodon.orgH This user is from outside of this forum
                                  happyborg@fosstodon.orgH This user is from outside of this forum
                                  happyborg@fosstodon.org
                                  wrote sidst redigeret af
                                  #41

                                  @neil there's no responsible use of such a problematic tech IMO. I'm relieved to see you @neil seen very close to me on this. I'm too going to be looking to move from Debian at some point. It's necessary for many reasons imo, not just personal comfort.

                                  @freshstart

                                  helpstertee@social.helpsterte.euH 1 Reply Last reply
                                  0
                                  • freshstart@hachyderm.ioF freshstart@hachyderm.io

                                    @neil also as a developer, it might be hypocritical to say absolutely no to AI.

                                    There are some use cases that are compelling such as the way it can explain code to me or how can assist me with languages that I know but I am not good at yet for example rust.

                                    For these use cases I would want to use some AI. And I imagine this is true of other developers. Even Debian developers. And that would be responsible use AI, right? This would not be creating slop necessarily.

                                    I can understand that they also some cases where LLMs either by design, or due to insufficient oversight introduce security vulnerabilities into software and these I am concerned about.

                                    So, umm... How to get the balance right? An outright ban for me is too much. But if it is allowed in limited and restricted circumstances only, wouldn't you say yes to that?

                                    benjamineskola@hachyderm.ioB This user is from outside of this forum
                                    benjamineskola@hachyderm.ioB This user is from outside of this forum
                                    benjamineskola@hachyderm.io
                                    wrote sidst redigeret af
                                    #42

                                    @freshstart Why would
                                    it be ‘hypocritical’ as a developer? Also as a developer, I don’t find it at all unreasonable to reject all those uses. (Personally I either find them unreliable, or at best not useful enough to justify the harms.)

                                    So it seems like it’s about personal ethics and tradeoffs rather than any objective evaluation (for both of us).

                                    @neil

                                    1 Reply Last reply
                                    0
                                    • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

                                      @tschenkel A cabin in the woods, at this rate.

                                      davidgerard@circumstances.runD This user is from outside of this forum
                                      davidgerard@circumstances.runD This user is from outside of this forum
                                      davidgerard@circumstances.run
                                      wrote sidst redigeret af
                                      #43

                                      @neil @tschenkel worked for Joey Hess!

                                      josch@floss.socialJ 1 Reply Last reply
                                      0
                                      • fishidwardrobe@mastodon.me.ukF fishidwardrobe@mastodon.me.uk

                                        @neil also, sadly, the vast majority of the code in a debian distro is not written by debian developers, and the way things are going _that_ is most likely to have been touched by the magic eight ball - including the kernel. so.

                                        davidgerard@circumstances.runD This user is from outside of this forum
                                        davidgerard@circumstances.runD This user is from outside of this forum
                                        davidgerard@circumstances.run
                                        wrote sidst redigeret af
                                        #44

                                        @fishidwardrobe @neil "responsible AI" is "clean coal" for programming, it is at best jawdroppingly naive to take this as anything other than a green light for the worst practices by the worst people

                                        fishidwardrobe@mastodon.me.ukF 1 Reply Last reply
                                        0
                                        • growse@hachyderm.ioG growse@hachyderm.io

                                          @neil appreciate your thoughtfulness on this, even if I don't necessarily entirely share your values.

                                          My issue with this whole thing comes down to detectability and trust. If I point at a git commit, authored by me, and I pinky swear I didn't use an LLM to write, design, or coach me through any part of it, is that sufficient to meet a project's "no AI" policy?

                                          davidgerard@circumstances.runD This user is from outside of this forum
                                          davidgerard@circumstances.runD This user is from outside of this forum
                                          davidgerard@circumstances.run
                                          wrote sidst redigeret af
                                          #45

                                          @growse @neil the main thing is effective penalties for liars. the witches call this a witch hunt.

                                          kats@chaosfem.twK 1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Har du ikke en konto? Tilmeld

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper