Thanks Julian,

I manually checked the top-level dependencies by hand this time around, but I 
am also aware of other tools that can list the license of all installed 
packages so maybe I can work that into a checker script. 

I'll mirror the question to general@

On 2024/01/09 19:09:50 Julian Hyde wrote:
> I don’t have a good answer to that. In the java world, we use maven or 
> gradle, and there may be plugins to assert that the license is acceptable for 
> an ASF project (and remains acceptable each time the dependency is upgrade), 
> but I’m not fully aware of those plugins. For other languages my knowledge is 
> near zero.
> 
> This would be a good question to ask on the incubator list.
> 
> Julian
> 
> 
> > On Jan 9, 2024, at 10:11 AM, Riley Kuttruff <r...@apache.org> wrote:
> > 
> > I was performing a more thorough check of our dependencies in preparation 
> > of opening graduation discussions with the Incubator PMC and found at least 
> > one package that, while not directly used in the code, is installed as a 
> > dependency of multiple top-level dependencies that is LGPL licensed. The 
> > dependencies that rely on this are themselves not a license issue (BSD-3 & 
> > MIT licenses). How is this situation usually handled? 
> > 
> > I also found a package that has a license that isn't listed on the 3rd 
> > party licenses page: HPND [1][2] which, from what I can tell, is similar to 
> > the BSD-3 or MIT licenses, though I just wanted to double-check on that...
> > 
> > [1] https://github.com/python-pillow/Pillow/blob/main/LICENSE
> > [2] 
> > https://en.wikipedia.org/wiki/Historical_Permission_Notice_and_Disclaimer
> 
> 

Reply via email to