Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • 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
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. What's with the move to MIT over AGPL for utilities?

What's with the move to MIT over AGPL for utilities?

Scheduled Pinned Locked Moved Linux
linux
138 Posts 46 Posters 363 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.
  • a_norny_mousse@feddit.orgA [email protected]

    Ah, OK. No, of course not. I was thinking more about hobby developers.

    M This user is from outside of this forum
    M This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #40

    If it is solely for investors, then I understand. However I'm saddened to think that altrium in software has gone to the gutter

    a_norny_mousse@feddit.orgA killeronthecorner@lemmy.worldK 2 Replies Last reply
    0
    • savvywolf@pawb.socialS [email protected]

      here, take my stuff and don’t contribute anything back, that’s totally fine

      I mean, yeah? They are probably fine with that and think that software should be distributed without restrictions. You may not agree with it, but it's their choice. Not really stealing if they give it away willingly.

      I cannot fathom any FOSS project not using the AGPL anymore.

      I mean, most of them that want to use a GPL-like license use the GPL or LGPL rather than the AGPL. 😛

      why are developers even agreeing to this?

      Are they? Last I checked this wasn't as much of a plan as much of it was just a developer thinking out loud. And even if it was a real plan, developers should continue doing what they should be doing anyway: Write their scripts without any GNU/uutils/whatever-microsoft-calls-their-evil-uutils-fork extensions. Then their scripts could run across all platforms, including GNU, uutils, FreeBSD and BusyBox.

      At any rate, if Microsoft really wanted to make their own coreutils fork (if they haven't already), they're not really that complicated tools. They could devote like maybe a year of engineering time and get it pretty much compatible.

      M This user is from outside of this forum
      M This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #41

      Write their scripts without any GNU/uutils/whatever-microsoft-calls-their-evil-uutils-fork extensions. Then their scripts could run across all platforms, including GNU, uutils, FreeBSD and BusyBox

      Sorry but that's besides the point. If improvements to coreutils are not published and upstreamed then the community loses out on potential improvements that trained personnel at a successful company make. Not being dependent on such utils is a different discussion and doesn't solve the core issue.

      Yeah I'd like for them to use AGPL but even GPLv3 or it's derivatives are fine as long as they emphasise FOSS

      savvywolf@pawb.socialS 1 Reply Last reply
      0
      • M [email protected]

        At work, yes

        brandon@lemmy.mlB This user is from outside of this forum
        brandon@lemmy.mlB This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #42

        Well, my experiences with my coworkers would lead me to pretty much exactly the opposite conclusion: the majority would probably intentionally avoid the GPL, if they even care at all.

        M 1 Reply Last reply
        0
        • savvywolf@pawb.socialS [email protected]

          getting rid of the gpl is the motivation behind e.g. companies sponsoring clang/llvm so hard right now.

          Is it? As I understand it, LLVM is much easier to work with than GCC, especially given their LLVM IR and passes frameworks.

          B This user is from outside of this forum
          B This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #43

          sure, but it didn't get much attention until gcc switched to gpl v3 from gpl v2 and apple decided to jump ship to it

          my point is that competitors to gpl software are always advertised through their technical merits (valid or not), but the point behind their development is getting rid of gpl-licensed software

          1 Reply Last reply
          0
          • M [email protected]

            I can't believe professional developers choose MIT because they can't be arsed to look at the license choices

            S This user is from outside of this forum
            S This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #44

            Well professional developers are often employed by companies that want make use of open source code to sell their proprietary code. It seems more likely to me that those companies will instruct their developers not to work on any GPL code rather than some big ideological shift in the individual developers.

            1 Reply Last reply
            0
            • 2xsaiko@discuss.tchncs.de2 [email protected]

              I use LLVM because it's good, but I would like it even more if it was GPL and I agree with OP's comment as well.

              However, you're literally the guy that replies "oh, so you hate oranges" to people that say "I like apples" or however that meme goes. How about you don't completely twist people's justifications into something they never said.

              B This user is from outside of this forum
              B This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #45

              chill, man. i've never said this is consciously (or at all) his reasoning for not choosing the gpl. what i mean is that, collectively, this is what's pushing the development, sponsoring, and adoption of more and more tooling with permissive licenses

              1 Reply Last reply
              0
              • M [email protected]

                They are maliciously harming the community. They need to be named and shamed. I still seethe at OpenBSD using it. Why is it so hard for them to understand? Why do they want to give away their work for the taking to corporations who just want to make money off of their backs?

                B This user is from outside of this forum
                B This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #46

                they have a different view on what freedom means

                M 1 Reply Last reply
                0
                • B [email protected]

                  they have a different view on what freedom means

                  M This user is from outside of this forum
                  M This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #47

                  Then it's not one that is actively helping the FOSS community

                  L 1 Reply Last reply
                  0
                  • brandon@lemmy.mlB [email protected]

                    Well, my experiences with my coworkers would lead me to pretty much exactly the opposite conclusion: the majority would probably intentionally avoid the GPL, if they even care at all.

                    M This user is from outside of this forum
                    M This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #48

                    Why do they not care? And why would they avoid GPL?

                    brandon@lemmy.mlB 1 Reply Last reply
                    0
                    • gnulinuxdude@lemmy.mlG [email protected]

                      The rust coreutils project choosing the MIT license is just another gambit to allow something like android or chromeos happen to gnu+linux, where all of the userland gets replaced by proprietary junk.

                      And yet that's a popularly welcomed approach, for some reason. Just look at the number of thumbs down this has. https://github.com/uutils/coreutils/issues/1781

                      B This user is from outside of this forum
                      B This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #49

                      yeah, unfortunately most people in the foss community are the apolitical/free thinker types who hate the fsf bc it is "too political/evangelist" and don't want to understand how user freedom is affected by permissive licenses

                      1 Reply Last reply
                      0
                      • brandon@lemmy.mlB [email protected]

                        The unfortunate reality is that a significant proportion of software engineers (and other IT folks) are either laissez-faire "libertarians" who are ideologically opposed to the restrictions in the GPL, or "apolitical" tech-bros who are mostly just interested in their six figure paychecks.

                        To these folks, the MIT/BSD licenses have fewer restrictions, and are therefore more free, and are therefore more better.

                        F This user is from outside of this forum
                        F This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #50

                        Add to this, the constant badmouthing of GNU and FSF from the crony bootlickers and sadly this is what we get

                        The tech crowd is also more of a consumer kind these days than the hacky kind, so it's much easier to push corporate shite with a little bit of polish on top

                        1 Reply Last reply
                        0
                        • M [email protected]

                          I would understand if Canonical want a new cow to milk, but why are developers even agreeing to this? Are they out of their minds?? Do they actually want companies to steal their code? Or is this some reverse-uno move I don't see yet? I cannot fathom any FOSS project not using the AGPL anymore. It's like they're painting their faces with "here, take my stuff and don't contribute anything back, that's totally fine"

                          danielquinn@lemmy.caD This user is from outside of this forum
                          danielquinn@lemmy.caD This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #51

                          Here's a fun idea, let's fork these MIT-based projects and licence them under the AGPL 🙂

                          M L 2 Replies Last reply
                          0
                          • danielquinn@lemmy.caD [email protected]

                            Here's a fun idea, let's fork these MIT-based projects and licence them under the AGPL 🙂

                            M This user is from outside of this forum
                            M This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #52

                            If I could code at the level that these people do, I definitely would. If I ever publish anything that I've written for myself it will never be MIT/BSD licensed

                            1 Reply Last reply
                            0
                            • M [email protected]

                              Write their scripts without any GNU/uutils/whatever-microsoft-calls-their-evil-uutils-fork extensions. Then their scripts could run across all platforms, including GNU, uutils, FreeBSD and BusyBox

                              Sorry but that's besides the point. If improvements to coreutils are not published and upstreamed then the community loses out on potential improvements that trained personnel at a successful company make. Not being dependent on such utils is a different discussion and doesn't solve the core issue.

                              Yeah I'd like for them to use AGPL but even GPLv3 or it's derivatives are fine as long as they emphasise FOSS

                              savvywolf@pawb.socialS This user is from outside of this forum
                              savvywolf@pawb.socialS This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #53

                              What improvements are you thinking of? I can see that reasoning with something like the Linux kernel where there's a lot of complex and integrated code, but ultimately individual coreutils commands are really simple. There's very little you can do to extend something like ls... And if you do, you can just make your own superls command and not have to deal with any licensing restrictions.

                              With regards to AGPL vs GPL, none of the coreutils programs have network connectivity, so I'm not sure what the network requirement actually adds?

                              M ferk@lemmy.mlF 2 Replies Last reply
                              0
                              • savvywolf@pawb.socialS [email protected]

                                What improvements are you thinking of? I can see that reasoning with something like the Linux kernel where there's a lot of complex and integrated code, but ultimately individual coreutils commands are really simple. There's very little you can do to extend something like ls... And if you do, you can just make your own superls command and not have to deal with any licensing restrictions.

                                With regards to AGPL vs GPL, none of the coreutils programs have network connectivity, so I'm not sure what the network requirement actually adds?

                                M This user is from outside of this forum
                                M This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #54

                                Again, it's not about the actual programs being simple. Just because they are simple in usage doesn't mean they should be encouraged to use a license that harms FOSS development. If we allow these "simple" utilities now, it sets the dangerous precedent for companies to push towards more software with such licenses and swipe FOSS advancements without contributing anything back. Corporations which do not contribute back to the FOSS community do not deserve to take anything from the community either.

                                Unfortunately, I alone am powerless to implement such measures when a large group of software developers decide to not take this into account when writing software.

                                I selected AGPL because I find it to be a little more strict compared to GPL. Any derivative of GPL is fine as long as it promotes open source development

                                1 Reply Last reply
                                0
                                • L [email protected]

                                  The mit license allows a mix of public and commercial code run by the same company, with minimal legal issues. One can use other tactics I am sure, but this one seems good when the commercial code absolutely needs the public code .

                                  I think some confusion here can be resolved by stating this is anti foss, taking advantage of foss, it is capitalism taking advantage of having a good code base while making sure any contribution from outside the company is minimized. At the same time it gives my company absolute control over the private part.

                                  Usually get into arguments here! I’m not defending it, but am saying open source would be less without.

                                  ? Offline
                                  ? Offline
                                  Guest
                                  wrote on last edited by
                                  #55

                                  I understand this may not be exactly how you meant your comment, but I think it's important to clarify that free/libre software can also be commercial software, and in fact must allow commercial use in order to fit the Free Software Definition. It is probably easier to make lots of money with non-freely licensed software but I think contrasting "public" code with "commercial" code muddies the terminological waters a bit.

                                  1 Reply Last reply
                                  0
                                  • A [email protected]

                                    Freedom for the rich and powerful to fuck over society and everyone else!

                                    A This user is from outside of this forum
                                    A This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #56

                                    1 Reply Last reply
                                    0
                                    • M [email protected]

                                      I would understand if Canonical want a new cow to milk, but why are developers even agreeing to this? Are they out of their minds?? Do they actually want companies to steal their code? Or is this some reverse-uno move I don't see yet? I cannot fathom any FOSS project not using the AGPL anymore. It's like they're painting their faces with "here, take my stuff and don't contribute anything back, that's totally fine"

                                      O This user is from outside of this forum
                                      O This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #57

                                      Honestly it's probably just because so many devs are involved more in their code and don't want to worry about the nuances and headaches involved in licensing. MIT is still open source.

                                      M 1 Reply Last reply
                                      0
                                      • M [email protected]

                                        "apolitical" tech-bros who are mostly just interested in their six figure paychecks and fancy toys.

                                        This, I understand.

                                        laissez-faire "libertarians" who are ideologically opposed to the restrictions in the GPL

                                        This, I do not. Apologies for my tone in the next paragraph but I'm really pissed off (not directed at you):

                                        WHAT RESTRICTIONS???? IF YOU LOT HAD EVEN A SHRED OF SYMPATHY FOR THE COMMUNITY YOU WOULD HAVE BOYCOTTED THE MIT AND APACHE LICENSE BY NOW. THIS IS EQUIVALENT TO HANDING CORPORATIONS YOUR WORK AND BEGGING THEM TO SCREW OVER YOUR WORK AND THE FOSS COMMUNITY.

                                        I feel a bit better but not by much. This makes me vomit.

                                        L This user is from outside of this forum
                                        L This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #58

                                        Since you seem so reasonable…

                                        The restriction that some people object to is that the GPL restricts the freedom of the software developers (the people actually writing and contributing the code).

                                        Most people would agree at first glance that developers should be able to license code that they write under whatever license they like. MIT is one option. Some prefer the GPL. Most see the right to choose a proprietary license for your own work as ok but some people describe this as unethical.

                                        If we are talking about code that already exists, the GPL restricts freedom without adding any that MIT does not also provide.

                                        MIT licensed software is “free software” by definition. Once something has been MIT licensed, it is Open Source and cannot be taken away.

                                        The MIT license provides all of the Free Software Foundations “4 freedoms”. It also provides freedoms that the GPL does not.

                                        What the MIT license does not provide is guaranteed access to “future” code that has not yet been written. That is, in an MIT licensed code base, you can add new code that is not free. In a GPL code base, this is not possible.

                                        So, the GPL removes rights from the developers in that it removes the right to license future code contributions as you want. Under the GPL, the right of users to get future code for free is greater than the right of the developer to license their future contributions. Some people do not see that as a freedom. Some even see it as quite the opposite (forced servitude). This “freedom” is not one of the “4 freedoms” touted by the FSF but it is the main feature of the GPL.

                                        ferk@lemmy.mlF M 2 Replies Last reply
                                        0
                                        • danielquinn@lemmy.caD [email protected]

                                          Here's a fun idea, let's fork these MIT-based projects and licence them under the AGPL 🙂

                                          L This user is from outside of this forum
                                          L This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #59

                                          You could do that. MIT is a very free license.

                                          Of course, that would only be a useful thing to do if you were also going to contribute to the code.

                                          danielquinn@lemmy.caD 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