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. Can we just put it bluntly?

Can we just put it bluntly?

Scheduled Pinned Locked Moved Uncategorized
23 Posts 8 Posters 3 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.
  • soph@grrl.meS This user is from outside of this forum
    soph@grrl.meS This user is from outside of this forum
    soph@grrl.me
    wrote last edited by
    #1

    Can we just put it bluntly?

    If you're vibe-coding open source, you are *not* doing open source.

    To do open source, you must be creating source code that both has clear provenance *and* the new code you're writing is IP you have full rights to offer under compatible license. As is quickly becoming clear, that second one is getting tested and failing legal checks in places like the US.

    soph@grrl.meS michalfita@mastodon.socialM tyzbit@toot.nowT pierricd@mastodon.greenP yosh@toot.yosh.isY 5 Replies Last reply
    1
    0
    • soph@grrl.meS soph@grrl.me

      Can we just put it bluntly?

      If you're vibe-coding open source, you are *not* doing open source.

      To do open source, you must be creating source code that both has clear provenance *and* the new code you're writing is IP you have full rights to offer under compatible license. As is quickly becoming clear, that second one is getting tested and failing legal checks in places like the US.

      soph@grrl.meS This user is from outside of this forum
      soph@grrl.meS This user is from outside of this forum
      soph@grrl.me
      wrote last edited by
      #2

      That said, I think all of this reveals some really important desires and needs in software development:

      - People want tools that are more interactive and also more independent. Something that can do more per interaction means you can focus on higher level concerns
      - There is an opportunity here to bring coding to more people, to make it more accessible. Conversational approaches to coding could be beneficial.

      We can do the above without theft now that the shape is clearer.

      1 Reply Last reply
      0
      • soph@grrl.meS soph@grrl.me

        Can we just put it bluntly?

        If you're vibe-coding open source, you are *not* doing open source.

        To do open source, you must be creating source code that both has clear provenance *and* the new code you're writing is IP you have full rights to offer under compatible license. As is quickly becoming clear, that second one is getting tested and failing legal checks in places like the US.

        michalfita@mastodon.socialM This user is from outside of this forum
        michalfita@mastodon.socialM This user is from outside of this forum
        michalfita@mastodon.social
        wrote last edited by
        #3

        @soph Assuming that's understood. Can we, the humans, draw boundary between violating and meeting the novum IP rules? What use of LLMs as tools would let us pass the test?

        soph@grrl.meS 1 Reply Last reply
        0
        • michalfita@mastodon.socialM michalfita@mastodon.social

          @soph Assuming that's understood. Can we, the humans, draw boundary between violating and meeting the novum IP rules? What use of LLMs as tools would let us pass the test?

          soph@grrl.meS This user is from outside of this forum
          soph@grrl.meS This user is from outside of this forum
          soph@grrl.me
          wrote last edited by
          #4

          @michalfita

          My point here is not to use them, nor to try to salvage them. Unless the code being created can have IP assigned to it (which it can't in the case of LLMs, as we've now seen in court cases), then it can't be contributed to an open source project in a way that is compatible both with the letter and spirit of open source.

          It's two parts, really. Even if you *only* trained on code from one license, because of the above it's still not compatible.

          michalfita@mastodon.socialM 1 Reply Last reply
          0
          • soph@grrl.meS soph@grrl.me

            Can we just put it bluntly?

            If you're vibe-coding open source, you are *not* doing open source.

            To do open source, you must be creating source code that both has clear provenance *and* the new code you're writing is IP you have full rights to offer under compatible license. As is quickly becoming clear, that second one is getting tested and failing legal checks in places like the US.

            tyzbit@toot.nowT This user is from outside of this forum
            tyzbit@toot.nowT This user is from outside of this forum
            tyzbit@toot.now
            wrote last edited by
            #5

            @soph if my goal was to taint open source from a legal as well as a functional standpoint, LLMs would be a dream come true

            soph@grrl.meS 1 Reply Last reply
            0
            • soph@grrl.meS soph@grrl.me

              @michalfita

              My point here is not to use them, nor to try to salvage them. Unless the code being created can have IP assigned to it (which it can't in the case of LLMs, as we've now seen in court cases), then it can't be contributed to an open source project in a way that is compatible both with the letter and spirit of open source.

              It's two parts, really. Even if you *only* trained on code from one license, because of the above it's still not compatible.

              michalfita@mastodon.socialM This user is from outside of this forum
              michalfita@mastodon.socialM This user is from outside of this forum
              michalfita@mastodon.social
              wrote last edited by
              #6

              @soph But the same interpretation would apply to proprietary code generated using LLMs trained on whatever. If the copyright protection cannot be granted in result of lack of novum IP, that's violation of any license granted to customers in exchange for money. Am I wrong?

              If someone would train the model from scratch on own code and materials they have license for (in this case not open-source), that would be their unique tool in their private bag that couldn't be rejected from protection.

              soph@grrl.meS 1 Reply Last reply
              0
              • tyzbit@toot.nowT tyzbit@toot.now

                @soph if my goal was to taint open source from a legal as well as a functional standpoint, LLMs would be a dream come true

                soph@grrl.meS This user is from outside of this forum
                soph@grrl.meS This user is from outside of this forum
                soph@grrl.me
                wrote last edited by
                #7

                @tyzbit exactly this

                1 Reply Last reply
                0
                • michalfita@mastodon.socialM michalfita@mastodon.social

                  @soph But the same interpretation would apply to proprietary code generated using LLMs trained on whatever. If the copyright protection cannot be granted in result of lack of novum IP, that's violation of any license granted to customers in exchange for money. Am I wrong?

                  If someone would train the model from scratch on own code and materials they have license for (in this case not open-source), that would be their unique tool in their private bag that couldn't be rejected from protection.

                  soph@grrl.meS This user is from outside of this forum
                  soph@grrl.meS This user is from outside of this forum
                  soph@grrl.me
                  wrote last edited by
                  #8

                  @michalfita

                  I'm specifically talking about open source here. I don't want to speak to other fields as I have less experience in them.

                  1 Reply Last reply
                  0
                  • soph@grrl.meS soph@grrl.me

                    Can we just put it bluntly?

                    If you're vibe-coding open source, you are *not* doing open source.

                    To do open source, you must be creating source code that both has clear provenance *and* the new code you're writing is IP you have full rights to offer under compatible license. As is quickly becoming clear, that second one is getting tested and failing legal checks in places like the US.

                    pierricd@mastodon.greenP This user is from outside of this forum
                    pierricd@mastodon.greenP This user is from outside of this forum
                    pierricd@mastodon.green
                    wrote last edited by
                    #9

                    @soph I'm not an expert at all when it comes to licenses but I think that if I was to release code that was heavily vibe coded, I would feel compelled to release it under public domain.

                    soph@grrl.meS 1 Reply Last reply
                    0
                    • pierricd@mastodon.greenP pierricd@mastodon.green

                      @soph I'm not an expert at all when it comes to licenses but I think that if I was to release code that was heavily vibe coded, I would feel compelled to release it under public domain.

                      soph@grrl.meS This user is from outside of this forum
                      soph@grrl.meS This user is from outside of this forum
                      soph@grrl.me
                      wrote last edited by
                      #10

                      @PierricD

                      unfortunately, this would also be problematic. If parts of the code it generated come from licensed code, and the connection to the original code is clear when the two are compared, then publishing it under public domain would potentially violate the original license.

                      1 Reply Last reply
                      0
                      • soph@grrl.meS soph@grrl.me

                        Can we just put it bluntly?

                        If you're vibe-coding open source, you are *not* doing open source.

                        To do open source, you must be creating source code that both has clear provenance *and* the new code you're writing is IP you have full rights to offer under compatible license. As is quickly becoming clear, that second one is getting tested and failing legal checks in places like the US.

                        yosh@toot.yosh.isY This user is from outside of this forum
                        yosh@toot.yosh.isY This user is from outside of this forum
                        yosh@toot.yosh.is
                        wrote last edited by
                        #11

                        @soph

                        Am I right that by "vibe-coding" you mean "generating code, with no to little human involvement in the process". Which would be different than: "using tools to generate code, but with a human actively in the loop".

                        I believe the crux of the case in the US was that the defendant claimed they did not create the works, a machine did, and because non-humans cannot claim IP protections they lost the case. Or did I misunderstand something about that case?

                        yosh@toot.yosh.isY soph@grrl.meS 2 Replies Last reply
                        0
                        • yosh@toot.yosh.isY yosh@toot.yosh.is

                          @soph

                          Am I right that by "vibe-coding" you mean "generating code, with no to little human involvement in the process". Which would be different than: "using tools to generate code, but with a human actively in the loop".

                          I believe the crux of the case in the US was that the defendant claimed they did not create the works, a machine did, and because non-humans cannot claim IP protections they lost the case. Or did I misunderstand something about that case?

                          yosh@toot.yosh.isY This user is from outside of this forum
                          yosh@toot.yosh.isY This user is from outside of this forum
                          yosh@toot.yosh.is
                          wrote last edited by
                          #12

                          @soph

                          I guess I am slightly more cynical about copyright law. I view it as a tool by capital, for capital — doubly so in countries like the US where bribery is legal in all but name.

                          Right now the stock market is fully leveraged on AI. I don't see how the US would ever find itself in a position where a Supreme Court ruling would ever intentionally put the entire economy in peril.

                          soph@grrl.meS 1 Reply Last reply
                          0
                          • yosh@toot.yosh.isY yosh@toot.yosh.is

                            @soph

                            I guess I am slightly more cynical about copyright law. I view it as a tool by capital, for capital — doubly so in countries like the US where bribery is legal in all but name.

                            Right now the stock market is fully leveraged on AI. I don't see how the US would ever find itself in a position where a Supreme Court ruling would ever intentionally put the entire economy in peril.

                            soph@grrl.meS This user is from outside of this forum
                            soph@grrl.meS This user is from outside of this forum
                            soph@grrl.me
                            wrote last edited by
                            #13

                            @yosh

                            Perhaps, though the recent ruling could have massive impacts. I suspect you're still right, until it becomes convenient for the people in power to enforce things and attack their enemies with it.

                            Link Preview Image
                            The Supreme Court doesn't care if you want to copyright your AI-generated art

                            The highest court in the US declined to review a case about copyrighting artwork created with the help of AI.

                            favicon

                            Engadget (www.engadget.com)

                            1 Reply Last reply
                            0
                            • yosh@toot.yosh.isY yosh@toot.yosh.is

                              @soph

                              Am I right that by "vibe-coding" you mean "generating code, with no to little human involvement in the process". Which would be different than: "using tools to generate code, but with a human actively in the loop".

                              I believe the crux of the case in the US was that the defendant claimed they did not create the works, a machine did, and because non-humans cannot claim IP protections they lost the case. Or did I misunderstand something about that case?

                              soph@grrl.meS This user is from outside of this forum
                              soph@grrl.meS This user is from outside of this forum
                              soph@grrl.me
                              wrote last edited by
                              #14

                              @yosh

                              No, I mean generating code using an LLM at all. Though it'll be up to the lawyers how it's applied. If the machine is the one generating the code, even if you're the one telling it what to generate, then it's still producing things you didn't type or research or... etc

                              yosh@toot.yosh.isY 1 Reply Last reply
                              0
                              • soph@grrl.meS soph@grrl.me

                                @yosh

                                No, I mean generating code using an LLM at all. Though it'll be up to the lawyers how it's applied. If the machine is the one generating the code, even if you're the one telling it what to generate, then it's still producing things you didn't type or research or... etc

                                yosh@toot.yosh.isY This user is from outside of this forum
                                yosh@toot.yosh.isY This user is from outside of this forum
                                yosh@toot.yosh.is
                                wrote last edited by
                                #15

                                @soph

                                Ah ok! In practice I expect there is likely going to be a pretty big difference between the two.

                                Once you get down to brass tacks: if a human is the one driving then it becomes hard to come up with language that does ban LLMs, but does not also ban things like compilers and digital cameras.

                                Because both of those are also instances of: "I pressed a button and it automatically generated binary output – none of which was produced directly by me."

                                soph@grrl.meS 1 Reply Last reply
                                0
                                • yosh@toot.yosh.isY yosh@toot.yosh.is

                                  @soph

                                  Ah ok! In practice I expect there is likely going to be a pretty big difference between the two.

                                  Once you get down to brass tacks: if a human is the one driving then it becomes hard to come up with language that does ban LLMs, but does not also ban things like compilers and digital cameras.

                                  Because both of those are also instances of: "I pressed a button and it automatically generated binary output – none of which was produced directly by me."

                                  soph@grrl.meS This user is from outside of this forum
                                  soph@grrl.meS This user is from outside of this forum
                                  soph@grrl.me
                                  wrote last edited by
                                  #16

                                  @yosh

                                  This is a bit different than those examples, though. In the case of code, we're talking about the source code itself, regardless of further application of tools to it.

                                  If the code itself cannot be copyrighted, then how it plays into the IP required to participate in open source becomes the issue

                                  yosh@toot.yosh.isY 1 Reply Last reply
                                  0
                                  • soph@grrl.meS soph@grrl.me

                                    @yosh

                                    This is a bit different than those examples, though. In the case of code, we're talking about the source code itself, regardless of further application of tools to it.

                                    If the code itself cannot be copyrighted, then how it plays into the IP required to participate in open source becomes the issue

                                    yosh@toot.yosh.isY This user is from outside of this forum
                                    yosh@toot.yosh.isY This user is from outside of this forum
                                    yosh@toot.yosh.is
                                    wrote last edited by
                                    #17

                                    @soph

                                    The funniest outcome for sure is that the resulting ruling would make all software defacto illegal.

                                    "To the maintainers of this open-source project. We are the big co legal department. We would like to get your written sign-off that no 'AI assistive tooling' has ever been used in this project. It is important for our supply chain. We expect a reply within 5 days."

                                    If anything AI has touched becomes devoid of legal protections, then that would probably implode the tech sector overnight.

                                    soph@grrl.meS 1 Reply Last reply
                                    0
                                    • yosh@toot.yosh.isY yosh@toot.yosh.is

                                      @soph

                                      The funniest outcome for sure is that the resulting ruling would make all software defacto illegal.

                                      "To the maintainers of this open-source project. We are the big co legal department. We would like to get your written sign-off that no 'AI assistive tooling' has ever been used in this project. It is important for our supply chain. We expect a reply within 5 days."

                                      If anything AI has touched becomes devoid of legal protections, then that would probably implode the tech sector overnight.

                                      soph@grrl.meS This user is from outside of this forum
                                      soph@grrl.meS This user is from outside of this forum
                                      soph@grrl.me
                                      wrote last edited by
                                      #18

                                      @yosh

                                      I think you're maybe saying something a bit more grandiose than what I'm trying to get at, which is around the code being generated itself by AI.

                                      Here I'm not talking like autogenerated version bumps, but really truly stuff trained on unknown IP.

                                      If some projects need to rollback and try again, I don't think that would be devastating. Sure, newer projects might suffer, but there was plenty of waste when the hype was around stuff like blockchain, too.

                                      yosh@toot.yosh.isY 1 Reply Last reply
                                      0
                                      • soph@grrl.meS soph@grrl.me

                                        @yosh

                                        I think you're maybe saying something a bit more grandiose than what I'm trying to get at, which is around the code being generated itself by AI.

                                        Here I'm not talking like autogenerated version bumps, but really truly stuff trained on unknown IP.

                                        If some projects need to rollback and try again, I don't think that would be devastating. Sure, newer projects might suffer, but there was plenty of waste when the hype was around stuff like blockchain, too.

                                        yosh@toot.yosh.isY This user is from outside of this forum
                                        yosh@toot.yosh.isY This user is from outside of this forum
                                        yosh@toot.yosh.is
                                        wrote last edited by
                                        #19

                                        @soph

                                        I guess what Im trying to get at is that if *any* amount of AI code is considered uncopyrightable, that would become a poison pill for any project that has had any amount of AI code contributed to it.

                                        It's not like every line of code authored by an LLM has a label that says: "I was written by an LLM." If I'm not mistaken there are OSS projects like the Linux kernel which will accept PRs that were partially authored by LLMs. I don't see how that could be untangled.

                                        Z poliorcetics@social.treehouse.systemsP ids1024@mathstodon.xyzI 3 Replies Last reply
                                        0
                                        • yosh@toot.yosh.isY yosh@toot.yosh.is

                                          @soph

                                          I guess what Im trying to get at is that if *any* amount of AI code is considered uncopyrightable, that would become a poison pill for any project that has had any amount of AI code contributed to it.

                                          It's not like every line of code authored by an LLM has a label that says: "I was written by an LLM." If I'm not mistaken there are OSS projects like the Linux kernel which will accept PRs that were partially authored by LLMs. I don't see how that could be untangled.

                                          Z This user is from outside of this forum
                                          Z This user is from outside of this forum
                                          zkat@toot.cat
                                          wrote last edited by
                                          #20

                                          @yosh @soph I think the issue at hand is that they may have very well screwed the pooch by doing that

                                          1 Reply Last reply
                                          0
                                          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