Re: is it legal to shade "gson" packages in Maven?
Shade has option exclude rules if you wanted to slim down that side of it,
and still stick with Jackson.
Shading itself should alter the should or shouldn't aspect of
library/package linkage within a app/lib/service/plugin/solution. You're
guided by imports in Java-land - Apache license stuff can't import GPL2 and
still be adhering. And others. "What is linkage" is primarily import with
Java, but there are other ways linkage can be set up and still entangled in