Daniel Shahaf wrote on Mon, 17 Jan 2022 10:24 +00:00:
> It's simply a cache invalidation problem.  It has nothing to do with
> open source (either the class of licenses or the software development
> paradigm).

And if you need definitions for these (need editing):

- Open source (class of license) — a class of copyright licenses that
  enable providing software to anyone gratis, with permission to
  modify/redistribute, without any warranty.  Example: the MIT
  license.

  Why is this a thing?

  + Because the cost of sharing the code is zero.  Even when commercial
    actors are involved, the cost of sharing the code is zero or
    negative, since prospective clients are more willing to pay for
    support/customization/* for code if they can audit that code
    themselves and need not fear vendor lock-in.  Also, one benefits
    from bugfixes written by others, etc..

  + Because open source solutions scale both up and down.  Someone who's
    just starting with computers might use Linux or BSD because they're
    available gratis.  If that person then has to manage a thousand
    servers, they will naturally go for Linux or BSD, because that's
    what they already know… and it turns out Linux and BSD are up
    to the task.

  + For technical reasons [some major programming languages make it
    a lot easier to distribute source code than to distribute bytecode or
    native executables; also, don't have to provide binaries for every
    CPU architecture someone might use; etc.]

  Extra reading: tldrlegal, choosealicense, Open Source Definition,
  DFSG, producingoss, Kerchoffs' principle.

- Open source (development methodology) — a collaboration paradigm
  characterized by engineer-to-engineer collaboration open for anyone to
  constructively participate in.  Commercial interests are usually
  checked in at the door.  This reduces duplication of effort and
  allows experts to pool their expertises [sic].

  Extra reading: producingoss; [Apache Way docs]; ...

But again, in the end, the problem isn't specific to open source.
I guess log4j was more popular than the closed-source alternatives
to it, but that doesn't make the problem a problem of open source.
https://en.wikipedia.org/wiki/Association_fallacy

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to