The license file for Slack, an electron app, for Mac is 15,190,831 bytes (15.2 MB on disk) in size and 272,516 lines in length.
@Eggfreckles How times is that file duplicated on your SSD? How much space in the world of storage is that file taking up?

@Eggfreckles

It's also licences, plural; extraordinarily repetitive (multiple copies of the same licences — GPL, LGPL, Apache, and others — over and over); and machine-generated with a python script apparently from embedded SPDX information.

If Google had actually addressed the Licence Hell instead of writing a simplistic Python script that robotically generates copies of things over and over and over and over, LICENCES.chromium would not be nearly as long.

https://github.com/chromium/chromium/blob/main/tools/licenses/licenses.py

Debian's machine-readable copyright file format attempts to avoid licence hell with many-to-1 cross-references to the actual licence texts.

#CopyrightLicences #Python #BSDLIcenceHell #Debian #CopyrightLicenceHell #Chromium #Electron

chromium/tools/licenses/licenses.py at main · chromium/chromium

The official GitHub mirror of the Chromium source. Contribute to chromium/chromium development by creating an account on GitHub.

GitHub

@Eggfreckles Yes, I have read and accepted the license

pinky promise