Le 18/01/2022 à 09:09, Itschak Mugzach a écrit :
Raphael,

That's exactly my point. How do you maintain the life cycle of open source?

each project publishes updates, according to either
* fixed calendar
* feature based calendar
* vulnerability fixes

How can you explain that so many vendor products include old open source
versions?

You have multiple ways of handling things:

* Those that use a set version of each library they use, includes

  * Publishing software as a docker image

    this is possibly the less evil way of doing things, as long as
    the vendor actually updates the docker image regularly, whenever
    a vulnerability is found

  * Fork a local copy of each library they use

    those need extra work when vulnerability fixes are announced.

    this way of doing things leads to having a number of versions of
    the libraries in the system (gets confusing)
    this also leads to old (vulnerable) versions being included.
    said vendors should be bashed for doing things the wrong way.

* those that use the libraries that are present in the system, whose
  code properly adapts to what is available on the machine at the time

  those allow for proper system upgrades, providing proper automatic
  systemwide vulnerability fixes.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to