Thanks to many unsung heroes who contribute to Linux (and RHEL)

Posted on

I recently had an unusual task to check types of package licenses on RHEL 8 server.

I found out that, on an average RHEL 8 server, there were 140 types of package licenses.

There are so many contributors to Linux, most of them "unsung heroes", promoting knowledge sharing without significant personal benefits. They all deserve a praise.

For the sake of proper counting, here is what I found out on RHEL 8 server and count of type of licenses:

   105 x LGPLv2+
    79 x GPLv2+
    73 x MIT
    56 x GPLv3+
    56 x BSD
    55 x GPLv2
    29 x GPL+ or Artistic
    17 x LGPLv3+
    15 x Public Domain
    14 x MPLv2.0
    12 x GPLv2+ and LGPLv2+
    11 x GPLv2 and Redistributable, no modification permitted
    10 x LGPLv2
     8 x ISC
     7 x LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL
     6 x GPLv3
     5 x GPLv3+ and LGPLv3+
     5 x BSD with advertising
     5 x ASL 2.0
     5 x (GPLv2+ or AFL) and GPLv2+
     4 x Vim and MIT
     4 x Python
     4 x LGPLv2+ and GPLv3+
     4 x LGPL-2.1-or-later
     4 x GPLv2+ or LGPLv3+
     4 x GPL+
     4 x (GPLv3+ and ASL 2.0)
     3 x zlib
     3 x pubkey
     3 x MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD)
     3 x LGPLv2+ and MIT
     3 x GPLv3+ and LGPLv2+
     3 x GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
     3 x GPLv3+ and GFDL
     3 x GPLv2+ and BSD
     3 x GPLv2 and Artistic 2.0 and ISC
     3 x BSD or GPLv2
     3 x BSD and GPLv2+
     3 x ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib
     2 x VMware License Agreement
     2 x OpenSSL and ASL 2.0
     2 x OpenLDAP
     2 x MIT and BSD and ISC and GPLv2+
     2 x LGPLv3+ or GPLv2+
     2 x LGPLv2+ and MIT and GPLv2+
     2 x LGPLv2+ and BSD and Public Domain
     2 x LGPLv2 or MPLv1.1
     2 x GPLv2+ and Public Domain
     2 x GPLv2+ and LGPLv2+ with exceptions
     2 x GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE
     2 x Copyright © Microsoft Corporation. All rights reserved.
     2 x CC-BY-SA
     2 x Bitstream Vera and Public Domain
     2 x BSD and LGPLv2 and Sleepycat
     2 x (GPL+ or Artistic) and BSD
     1 x zlib and Sendmail and LGPLv2+
     1 x zlib and Boost
     1 x unknown
     1 x proprietary
     1 x libtiff
     1 x TTWL
     1 x SISSL and BSD
     1 x Public Domain and MIT
     1 x Public Domain and GPLv2
     1 x Proprietary
     1 x OFL
     1 x Nmap
     1 x MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0
     1 x MPLv1.1 or LGPLv2
     1 x MIT/GPL2
     1 x MIT and UCD and Public Domain
     1 x MIT and Python
     1 x MIT and Public Domain and UCD
     1 x MIT and Lucida and Public Domain
     1 x MIT and GPLv2 and GPLv2+ and BSD
     1 x MIT and ASL 2.0 and CC-BY and GPLv3
     1 x MICROSOFT SOFTWARE LICENSE TERMS
     1 x Licensed only for approved usage, see COPYING for details.
     1 x LGPLv3+ and GPLv3+ and GFDL
     1 x LGPLv2+ and UCD
     1 x LGPLv2+ and GPLv2+ and GPLv3+
     1 x LGPLv2+ and GPLv2+
     1 x LGPLv2+ and BSD
     1 x LGPLv2 or BSD
     1 x LGPLv2 and zlib
     1 x LGPLv2 and GPLv2
     1 x LGPL2.1/GPL2
     1 x LGPL-2.1+ and GPL-2.0+
     1 x LGPL-2.1
     1 x JasPer
     1 x IJG
     1 x GPLv3+ with exceptions
     1 x GPLv3+ or BSD
     1 x GPLv3+ and GPLv2+ and LGPLv2+ and BSD
     1 x GPLv3+ and GFDL and BSD and MIT
     1 x GPLv3+ and CC0-1.0
     1 x GPLv3+ and (GPLv2+ or LGPLv3+)
     1 x GPLv2+, LGPLv2+, MIT
     1 x GPLv2+ with exceptions
     1 x GPLv2+ or OSL 2.1
     1 x GPLv2+ or Artistic
     1 x GPLv2+ and GPLv3+
     1 x GPLv2+ and GPL+
     1 x GPLv2 or BSD
     1 x GPLv2 and LGPLv2+
     1 x GPLv2 and LGPLv2
     1 x GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and Copyright only
     1 x GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain
     1 x GPLv2 and GPLv2+ and LGPLv2 and MIT
     1 x GPLv2 and (MPLv1.1 or GPLv2 or LGPLv2)
     1 x GPL-2.0-or-later
     1 x GPL+ and LGPLv2+
     1 x GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
     1 x GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+
     1 x EPL
     1 x Copyright only
     1 x CC0 and Redistributable, no modification permitted
     1 x BSD-3-Clause
     1 x BSD or GPLv2+
     1 x BSD or GPL+
     1 x BSD and Python and Unicode
     1 x BSD and LGPLv2+ and GPLv2 and GPLv2+
     1 x BSD and LGPLv2+
     1 x BSD and ISC
     1 x BSD and GPLv2 and GPLv2+
     1 x BSD and GPLv2
     1 x Artistic 2.0
     1 x ASL 2.0 or BSD
     1 x ASL 2.0 and BSD
     1 x AFL and GPLv2+
     1 x (LGPLv3+ or GPLv2+) and GPLv3+
     1 x (LGPLv2+ or GPLv2+ or MPL) and (Netscape or GPLv2+ or LGPLv2+)
     1 x (GPLv2+ or LGPLv3+) and GPLv3+
     1 x (GPL+ or Artistic) and MPLv2.0
     1 x (GPL+ or Artistic) and MIT
     1 x (GPL+ or Artistic) and HSRL and MIT and UCD
     1 x (GPL+ or Artistic) and FSFAP
     1 x (GPL+ or Artistic) and Artistic 2.0 and UCD
     1 x (GPL+ or Artistic) and (GPLv2+ or Artistic) and BSD and Public Domain and UCD
     1 x (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement

Best wishes,

Dusan Baljevic (amateur radio VK2COT)

Responses