I’d been planning on using LinearOperators.jl for a project but discovered that it is licensed under the GPL, which I am allergic to for various unimportant reasons. I guess I’m kind of used to Julia libraries being licensed under MIT.
Anyway, to avoid this in the future, I think it would be nice if Pkg.add() displayed the license one was agreeing to before installation. Is this information available to the package manager? I tried reading Base.Pkg, but it doesn’t make much sense to me.
Actually, it would be nice if there was a way to configure which licenses were acceptable or not by default. I imagine most medium-to-large organizations that consume open source have a vetted list of licenses that they’re ok with.