Skip to content
  • Categories
  • Recent
  • Tags
  • All Topics
  • 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 (No Skin)
  • No Skin
Collapse
Caint logo. It's just text.
  1. Home
  2. Uncategorized
  3. @davidgerard @0xabad1dea @dougwade @zeyus in conclusion, AGPL everything.

@davidgerard @0xabad1dea @dougwade @zeyus in conclusion, AGPL everything.

Scheduled Pinned Locked Moved Uncategorized
10 Posts 6 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.
  • David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
    David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
    David Chisnall (*Now with 50% more sarcasm!*)
    wrote last edited by
    #1

    @davidgerard @0xabad1dea @dougwade @zeyus

    in conclusion, AGPL everything. or, as I think of it, the "I believe I just did, Bob" license.

    I never understand how people reach this conclusion. AGPL is a complex legal document. The only people who can use things licensed under it are people who think no one will sue them and people with large legal teams.

    We have decades of experience showing that adding more complex licenses just makes corporations do their own in-house thing instead of contributing, and then they release it as a permissively licensed version and suck the oxygen out of the copyleft version's ecosystem.

    The most successful users of the AGPL are companies who use it as a moat, preventing competitors from deploying something in the same space.

    GG RootWyrm πŸ‡ΊπŸ‡¦:progress:R 2 Replies Last reply
    0
    • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

      @davidgerard @0xabad1dea @dougwade @zeyus

      in conclusion, AGPL everything. or, as I think of it, the "I believe I just did, Bob" license.

      I never understand how people reach this conclusion. AGPL is a complex legal document. The only people who can use things licensed under it are people who think no one will sue them and people with large legal teams.

      We have decades of experience showing that adding more complex licenses just makes corporations do their own in-house thing instead of contributing, and then they release it as a permissively licensed version and suck the oxygen out of the copyleft version's ecosystem.

      The most successful users of the AGPL are companies who use it as a moat, preventing competitors from deploying something in the same space.

      GG This user is from outside of this forum
      GG This user is from outside of this forum
      G
      wrote last edited by
      #2
      @david_chisnall @davidgerard @0xabad1dea @dougwade @zeyus there's no better alternative, so use it or engage on groups for better alternative. just throwing hands up and using mit/bsd is not a fix, as much as using plain text is not a fix for a complex encryption library just because it have some caveats.
      David Chisnall (*Now with 50% more sarcasm!*)D 1 Reply Last reply
      0
      • GG G
        @david_chisnall @davidgerard @0xabad1dea @dougwade @zeyus there's no better alternative, so use it or engage on groups for better alternative. just throwing hands up and using mit/bsd is not a fix, as much as using plain text is not a fix for a complex encryption library just because it have some caveats.
        David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
        David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
        David Chisnall (*Now with 50% more sarcasm!*)
        wrote last edited by
        #3

        @gcb @davidgerard @zeyus @0xabad1dea @dougwade

        just throwing hands up and using mit/bsd is not a fix

        Not a fix for what? After two or so decades of using MIT / BSD licenses and having good interactions with contributors ranging from the world's largest company down to students, and having released several things that have been deployed on over a hundred million devices, I am not seeing problems that need a 'fix'.

        I release things under permissive licenses, and other people increase the amount of Free Software in the world.

        GG 1 Reply Last reply
        0
        • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

          @davidgerard @0xabad1dea @dougwade @zeyus

          in conclusion, AGPL everything. or, as I think of it, the "I believe I just did, Bob" license.

          I never understand how people reach this conclusion. AGPL is a complex legal document. The only people who can use things licensed under it are people who think no one will sue them and people with large legal teams.

          We have decades of experience showing that adding more complex licenses just makes corporations do their own in-house thing instead of contributing, and then they release it as a permissively licensed version and suck the oxygen out of the copyleft version's ecosystem.

          The most successful users of the AGPL are companies who use it as a moat, preventing competitors from deploying something in the same space.

          RootWyrm πŸ‡ΊπŸ‡¦:progress:R This user is from outside of this forum
          RootWyrm πŸ‡ΊπŸ‡¦:progress:R This user is from outside of this forum
          RootWyrm πŸ‡ΊπŸ‡¦:progress:
          wrote last edited by
          #4

          @david_chisnall @davidgerard @0xabad1dea @dougwade @zeyus in all my years, do you want to know how companies actually treat GPL/AGPL licensed stuff?

          They really, truly do not give a shit because they know. They know they can't and won't be sued no matter the size. Lip service and two middle fingers.

          "Oh, no, don't look at the license it doesn't matter it's fine. Fork and fix it. But if you give them labor *we* paid for, you're fired. On the spot."

          Kevin Karhan :verified:K 1 Reply Last reply
          1
          0
          • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

            @gcb @davidgerard @zeyus @0xabad1dea @dougwade

            just throwing hands up and using mit/bsd is not a fix

            Not a fix for what? After two or so decades of using MIT / BSD licenses and having good interactions with contributors ranging from the world's largest company down to students, and having released several things that have been deployed on over a hundred million devices, I am not seeing problems that need a 'fix'.

            I release things under permissive licenses, and other people increase the amount of Free Software in the world.

            GG This user is from outside of this forum
            GG This user is from outside of this forum
            G
            wrote last edited by
            #5
            @david_chisnall @davidgerard @zeyus @0xabad1dea @dougwade good for you, but not everyone's goal is to be an indirect consultant for hire.
            David Chisnall (*Now with 50% more sarcasm!*)D 1 Reply Last reply
            0
            • GG G
              @david_chisnall @davidgerard @zeyus @0xabad1dea @dougwade good for you, but not everyone's goal is to be an indirect consultant for hire.
              David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
              David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
              David Chisnall (*Now with 50% more sarcasm!*)
              wrote last edited by
              #6

              @gcb @davidgerard @zeyus @0xabad1dea @dougwade

              I'm not sure what that's supposed to mean.

              If your goal is to increase the amount of Free Software in the world, restrictive licenses have been shown, repeatedly, to not help, and often actively hinder.

              If your goal is to write software that no one apart from uses, just don't publish it, problem solved.

              If your goal is to get software that you can use, with less effort than writing it all yourself, by having other people contribute, then permissive licenses help more than restrictive ones.

              If your goal is to make people use Free Software systems, the biggest thing that you can do to help is make Free Software systems actively desirable by users. That means making exercising the FSF's Four Freedoms things that users are empowered to do and actively benefit from doing. That means focusing on building end-user programmable environments. That means making it trivial to modify software and distribute the improvements for people with little or no programming background. Complex licenses actively harm this effort because they mean that you have to be a lawyer to understand what you can and cannot do with the result.

              If you believe that social problems are best solved with complex legal structures, by all means keep using [A]GPL and similar licenses.

              David GerardD 1 Reply Last reply
              0
              • David Chisnall (*Now with 50% more sarcasm!*)D David Chisnall (*Now with 50% more sarcasm!*)

                @gcb @davidgerard @zeyus @0xabad1dea @dougwade

                I'm not sure what that's supposed to mean.

                If your goal is to increase the amount of Free Software in the world, restrictive licenses have been shown, repeatedly, to not help, and often actively hinder.

                If your goal is to write software that no one apart from uses, just don't publish it, problem solved.

                If your goal is to get software that you can use, with less effort than writing it all yourself, by having other people contribute, then permissive licenses help more than restrictive ones.

                If your goal is to make people use Free Software systems, the biggest thing that you can do to help is make Free Software systems actively desirable by users. That means making exercising the FSF's Four Freedoms things that users are empowered to do and actively benefit from doing. That means focusing on building end-user programmable environments. That means making it trivial to modify software and distribute the improvements for people with little or no programming background. Complex licenses actively harm this effort because they mean that you have to be a lawyer to understand what you can and cannot do with the result.

                If you believe that social problems are best solved with complex legal structures, by all means keep using [A]GPL and similar licenses.

                David GerardD This user is from outside of this forum
                David GerardD This user is from outside of this forum
                David Gerard
                wrote last edited by
                #7

                @david_chisnall @gcb @zeyus @0xabad1dea @dougwade

                > complex legal structures,

                you keep hammering on this, is your core argument *really* "the license is long"? I posit that if it is complex, that's because it's written for a complex world.

                > If you believe that social problems are best solved with complex legal structures

                That looks very like a short description of a functioning society with rule of law, where the laws match its complexity. There are people who advocate just throwing all of that out, and the kindest thing I can say is that they're being extremely simplistic.

                AnthonyA 1 Reply Last reply
                0
                • David GerardD David Gerard

                  @david_chisnall @gcb @zeyus @0xabad1dea @dougwade

                  > complex legal structures,

                  you keep hammering on this, is your core argument *really* "the license is long"? I posit that if it is complex, that's because it's written for a complex world.

                  > If you believe that social problems are best solved with complex legal structures

                  That looks very like a short description of a functioning society with rule of law, where the laws match its complexity. There are people who advocate just throwing all of that out, and the kindest thing I can say is that they're being extremely simplistic.

                  AnthonyA This user is from outside of this forum
                  AnthonyA This user is from outside of this forum
                  Anthony
                  wrote last edited by
                  #8
                  @davidgerard@circumstances.run @david_chisnall@infosec.exchange I honestly don't get the debate here. Users, hobbyists, people who are learning to code, etc etc don't usually have to worry too much about software licenses. As soon as someone wants to make money with the software, they do--but that's how business works. The fact that the license is long or complex is irrelevant. That's what compliance officers and attorneys are for. My experience has been that upon encountering a new software license, a compliance officer will read it over and then boil it down into a short bullet list of things you have to do to safely use it in your business. This task could be done by third parties for smaller companies who cannot afford to hire their own, could be done pro bono, or could be crowdsourced. Generally once it's done, it's done; you don't have to re-interpret the license every time you encounter it. In short there are many ways to handle long and/or complex licenses that are not onerous.

                  This is how most regulatory frameworks work. They, in general, are good for society, unless you're a libertarian or some variant thereof I guess. Eschewing any kind of regulation, even informal systems, in the hope that corporations will firehose the world with "free" software is a strange take that I don't think can be defended.

                  It's also strange to demand that one can pick up a piece of software--something many people may have toiled over for many years--and start using it for whatever purposes one wants without any restrictions. That is an anti-social stance, in my view.

                  Personally I think the conflation of "free software"--which represents a political agenda--with Tim O'Reilly style "open source software" --which represents a corporate agenda--was a mistake. I think it muddies almost every discussion about software.

                  @gcb@pleroma.envs.net @zeyus@corteximplant.com @0xabad1dea@infosec.exchange @dougwade@mastodon.xyz
                  1 Reply Last reply
                  1
                  0
                  • R AodeRelay shared this topic
                  • RootWyrm πŸ‡ΊπŸ‡¦:progress:R RootWyrm πŸ‡ΊπŸ‡¦:progress:

                    @david_chisnall @davidgerard @0xabad1dea @dougwade @zeyus in all my years, do you want to know how companies actually treat GPL/AGPL licensed stuff?

                    They really, truly do not give a shit because they know. They know they can't and won't be sued no matter the size. Lip service and two middle fingers.

                    "Oh, no, don't look at the license it doesn't matter it's fine. Fork and fix it. But if you give them labor *we* paid for, you're fired. On the spot."

                    Kevin Karhan :verified:K This user is from outside of this forum
                    Kevin Karhan :verified:K This user is from outside of this forum
                    Kevin Karhan :verified:
                    wrote last edited by
                    #9

                    @rootwyrm @david_chisnall @davidgerard @0xabad1dea @dougwade @zeyus yeah, and the gew cases of litigation in terms of enforcement backfired hard as well...

                    • Don't even get @landley started on the #BusyBox #GPLv2 enforcement...

                    That being said in #Germany said #GPL licenses get enforced by courts - as #Fritz! (nee #AVM) found out the hard way.

                    1 Reply Last reply
                    1
                    0
                    • David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
                      David Chisnall (*Now with 50% more sarcasm!*)D This user is from outside of this forum
                      David Chisnall (*Now with 50% more sarcasm!*)
                      wrote last edited by
                      #10

                      @abucci @davidgerard @gcb @zeyus @0xabad1dea @dougwade

                      Users, hobbyists, people who are learning to code, etc etc don't usually have to worry too much about software licenses

                      Usually, being the operative word. I compile a GPL'd program for a friend and give them a copy of the binary? Ooops, I've violated the license. Now, I'm probably fine, because I doubt anyone would take me to court over this. But I've also read one legal opinion recently that argued that the fact that GPL'd projects permit this kind of casual license violation means that they can't claim any actual damages (and may not qualify for statutory damages) when a company violates the license in the same way.

                      That particular clause in GPLv2 caused a hobbyist Linux distro to shut down around 10 years ago. They built binary packages from a load of GPLv2 things. GPLv2 says that you must ship either the source code (they didn't want to force users to download source code that they didn't need) or a written offer good for three years to provide the source code on demand. They couldn't afford the storage cost of all of the source code for three years. GPLv3 allowed you to just pass on such an offer if you had received one, but a lot of distros carry a few patches, which eliminates this option. For big corporate-funded distros, this is fine, for community-developed ones it's more of a burden.

                      And that's the problem with complex legal documents. You are probably fine, but you need to understand the nuances of when you aren't.

                      The many, many hours of my life that I've been forced to spend discussing the GPL and its derivatives with lawyers tell me that this is not easy.

                      1 Reply Last reply
                      1
                      0

                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

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