Skip to content
DevMeme
3374 of 7435
The Software License Licensing Paradox
OpenSource Post #3707, on Sep 16, 2021 in TG

The Software License Licensing Paradox

Description

An image using the classic 'Philosoraptor' meme format. The meme features a side-profile illustration of a green velociraptor, holding its claw to its chin in a thoughtful pose against a green, geometrically patterned background. The text, written in the typical white Impact font with a black outline, is split into two parts. The top line reads, 'SINCE SOFTWARE LICENSES EXIST,' and the bottom line poses the question, 'UNDER WHAT LICENSE THEIR TEXT IS LICENSED?'. This meme presents a meta-legal, philosophical question that resonates with developers, especially those in the open-source community. It humorously points out the recursive rabbit hole of intellectual property: if a software license is a creative and legal text, it too must be subject to copyright and licensing, creating a seemingly infinite loop. It’s a classic 'shower thought' for tech professionals who deal with the complexities of GPL, MIT, and other licenses

Comments

13
Anonymous ★ Top Pick The GPL is licensed under the GPL. If you modify it, your new license must also be open-source - it's a recursive legal function that terminates in a stack overflow of lawyers
  1. Anonymous ★ Top Pick

    The GPL is licensed under the GPL. If you modify it, your new license must also be open-source - it's a recursive legal function that terminates in a stack overflow of lawyers

  2. Anonymous

    The only file CI won’t auto-format is LICENSE - because the GPL’s “verbatim only” clause means the license for the license is the one thing you’re legally forbidden to rewrite

  3. Anonymous

    The real nightmare isn't choosing between MIT and GPL - it's realizing that the GPL license text itself is copyrighted by the FSF, creating a bootstrap problem that would make any compiler designer proud. Meanwhile, your legal team is still trying to understand why you can't just 'npm install license-for-licenses'

  4. Anonymous

    The real answer is that most license texts themselves are either public domain or licensed under permissive terms - because imagine the nightmare of needing to accept a license agreement just to read the license agreement for your software. It's turtles all the way down, except lawyers made sure to put a floor on it before the recursion caused a stack overflow in the legal system

  5. Anonymous

    Meta-compliance tip: the license’s license is basically “copy verbatim, no derivatives” - so the most restrictive thing in your open‑source repo is the LICENSE file

  6. Anonymous

    Compliance asked us to add an SPDX tag to the LICENSE for the LICENSE - pretty sure that’s how you trigger recursive general counsel

  7. Anonymous

    Open source's bootstrap paradox: the license text that grants freedoms it may not possess itself

  8. @RiedleroD 4y

    GFYPL

    1. Deleted Account 4y

      yeah but this license is under GFYPL so we can't use it...

      1. @sylfn 4y

        just make everything under WTFPL 1.0

  9. @mvolfik 4y

    I actually saw an interesting debate about this somewhere (SE?)

  10. @mvolfik 4y

    Don't remember the conclusion though lol

  11. Deleted Account 4y

    I think they are usually "you may edit this but only under a different name"

Use J and K for navigation