Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Software

The Future of GPLv3 Hangs In the Balance (sfconservancy.org) 38

New submitter jms00 writes: A years-long legal battle has quietly escalated into what could become the defining moment for the future of GPLv3, with implications that could reshape software freedom as we know it.

At issue is whether licensors have the power to impose 'further restrictions' on open-source software, potentially undermining the explicit rights granted to users and developers under AGPLv3, GPLv3, and LGPLv3.

The outcome of this case, now before the U.S. Court of Appeals for the Ninth Circuit, could set a dangerous precedent, limiting the ability to remove proprietary restrictions from copyleft-licensed software.

With little public attention on the case, the Software Freedom Conservancy (SFC) has stepped up as a key voice in defense of user rights, filing a critical amicus brief to challenge the lower court's ruling and protect the principles of software freedom.

The Future of GPLv3 Hangs In the Balance

Comments Filter:
  • Nawww (Score:5, Insightful)

    by Aighearach ( 97333 ) on Thursday February 13, 2025 @07:08AM (#65163173)

    The defining moment(s) of the future of GPL3 happened long ago, when it was rejected by most of the community in favor of either staying with GPL2 or switching to the Apache license.

    Kinda gross that instead of linking to the case or reporting on the case the link is to an amicus brief, which is completely irrelevant and unlikely to even be read by anybody on the court.

    Also you forgot to even say who the parties are, which is how cases are identified.

    • Re: (Score:2, Insightful)

      by Bodhammer ( 559311 )
      So, pretend I still wear a mask when I drive alone in my internal combustion vehicle. Is this a big deal or not?
    • Re:Nawww (Score:5, Informative)

      by jmccue ( 834797 ) on Thursday February 13, 2025 @08:31AM (#65163289) Homepage

      The defining moment(s) of the future of GPL3 happened long ago, when it was rejected by most of the community in favor of either staying with GPL2

      The reason it was rejected was due to fortune 500 companies, they want to keep using free labor and keep their bits (enhancements) hidden from us. Just take a peak at Red Had/IBM and what they did to CentOS to see an example of not using the GPLv3. If Linux was on v3, CentOS would still be a thing.

      I worked at IBM, the owner of Red Hat, and when I was there, IBM forbade the use of any GPLv3 software on their systems, this includes people using a Linux RHEL Workstation instead of Windows (like I did).

  • Clickbait (Score:4, Informative)

    by vbdasc ( 146051 ) on Thursday February 13, 2025 @07:51AM (#65163209)

    I personally fail to see how this can affect the future of GPLv3. In this case, we have a developer who publishes software under a hacked GPLv3 (GPLv3 concatenated with some restrictions resulting in a license that is somewhat self-contradictory and hence on a precarious legal standing, but I digress). Whatever happens in the courtroom wouldn't affect the GPLv3 itself in any way.

    Even if the court decides that the non-free license the developer uses is not valid, this won't be a victory for free software. The developer will simply move to another non-free license which doesn't piggyback on GPLv3, eliminating the contradiction.

    • And you just know they're clickbait. You don't even need to read the fucking summary. The future of X hangs in the balance is one of them.

      It's because the headline doesn't really tell you anything useful. A proper headline written by a real journalist includes some actual information because the goal of a real journalist is to get information into people's heads.

      The goal of a clickbaiter is to keep you scrolling through ads as long as possible. So the less information in the headline and the less in
    • The developer is mixing their own code with AGPLv3 and licensing the whole thing under their own license. This isn't about whether you can distribute your own code that way, it's about whether you can remove clauses and redistribute AGPLv3 under the new license.
      • by vbdasc ( 146051 )

        The developer is mixing their own code with AGPLv3 and licensing the whole thing under their own license[which is more restrictive than AGPLv3].

        Whoa, are you sure? I couldn't find such a claim in the linked article. If this is true, then it constitutes a clear and obvious violation of AGPL by the developer, and if the court stands with them, then it would indeed dismantle GPL and terminally cripple the free software movement.

        I hope it isn't true, for the sake of everyone on this planet.

        • by unrtst ( 777550 )

          The developer is mixing their own code with AGPLv3 and licensing the whole thing under their own license[which is more restrictive than AGPLv3].

          Whoa, are you sure? I couldn't find such a claim in the linked article. If this is true, then it constitutes a clear and obvious violation of AGPL by the developer, and if the court stands with them, then it would indeed dismantle GPL and terminally cripple the free software movement.

          Would it not ALSO cripple all software licensing? If I can alter and amend a license on a copyrighted work and then redistribute it under that new license... WTF was the license doing in the first place? You can't add a restriction to something whose licensing condition is that you do not add additional restrictions without violating that license, and then you're back to plain copyright where you have zero license (that's kinda the point and strength of GPL).

          • It would cripple all open source licensing which is why SFC is involved! With commercial software, you have no right to further distribution. With open source licenses you do have a right to further distribution and the argument is being made that one can distribute a combined work under AGPLv3 but add additional restrictions as a *licensor* of other parts of the combined work. This would essentially turn all GPL code into LGPL.
        • From TFA: Neo4j further argued (and the lower court agreed) that since 103 did not mention licensors explicitly, then not only must licensors have the right to add “further restrictions” but this implicit right trumped the licensees' explicit right to remove such restrictions under 74.
          • by vbdasc ( 146051 )

            But if Neo4j used some AGPL code, then they're licensees with respect to it. And 103 does mention licensees explicitly. They CAN'T add restrictions to the product that uses others' AGPL code. They can add their own proprietary code, but according to the AGPL, the whole result needs to be AGPL.

            I'll repeat my question: Are you sure that Neo4j uses someone else's AGPLv3 code? Because if they don't use such code, then they're within they right to use whatever license they choose to.

            • You don't have to take my word for it. Neo4j has an open source version and a paid commercial version. I don't know where the AGPLv3 comes in here since the open source version is GPLv3 not AGPLv3. And I don't know how they package their enterprise product. But I put the text below from their own repository for you. They are basically saying (as best I can tell, no being a lawyer) that if you execute a commercial license with them, you lose all of your GPL rights. https://github.com/neo4j/neo4j... [github.com] N
          • He used bloodhound to find this one

  • by sinkskinkshrieks ( 6952954 ) on Thursday February 13, 2025 @08:35AM (#65163299)
    Controlling what some people can and can't do isn't freedom. AGPL doubles-down on insanity such that no one serious can ever use it. Code is free to use or it ain't.
    • by vbdasc ( 146051 )

      AGPL doesn't control what people can and can't do. Nobody is forced to use AGPL, just like nobody is forced to enter in any particular contract.

  • It's way too toxic, not even Linux uses it.

    I'm more of a true freedom advocate, I like BSD, MIT or Apache much more than even GPLv2, but that one it's still tolerable.

When all else fails, read the instructions.

Working...