On Thu, 2019-09-12 at 09:42 -0700, Alec Warner wrote: > On Thu, Sep 12, 2019 at 9:14 AM Michael Orlitzky wrote: > > > On 9/12/19 11:46 AM, William Hubbs wrote: > > > In other words, the way I see this is a tree-wide issue. LICENSE= for > > > any package should list every license for every package it links to or > > > uses. > > > > > There is no issue tree-wide, because no one else is trying to cut > > corners and bundle every dependency of every package. All of our > > dependencies are in separate packages, with separate LICENSE variables. > > So when you install one package, the LICENSE variables of all its > > dependencies pulled in by the package manager are indeed taken into > > account. That's the whole point of a package manager -- it can do these > > things for you if the developers do their jobs and package software > > correctly. > > > > I'm not really keen on this language ("cutting corners"). Newer languages > are not C, they don't act like C, build like C or do many other things like > C[0]. This doesn't mean they do anything better. It just means they are easier for 'write, deploy, sell, forget' model. -- Best regards, Michał Górny