Hi the DolphinScheduler community, I just ported the script to check the dependency license[0] from the SkyWalking project[1], with this, contributors who add a new dependency should be responsible to add it’s LICENSE and NOTICE to the distribution package[2], and add it to the known dependency list[3], thus we won’t (mistakenly) distribute the third-party dependencies without LICENSE and NOTICE
[0] https://github.com/apache/incubator-dolphinscheduler/pull/2552 [1] https://github.com/apache/skywalking/blob/master/tools/dependencies/check-LICENSE.sh [2] https://github.com/apache/incubator-dolphinscheduler/tree/dev/dolphinscheduler-dist/release-docs [3] https://github.com/apache/incubator-dolphinscheduler/blob/dev/tools/dependencies/known-dependencies.txt GitHub @kezhenxu94 Apache SkyWalking, Apache Dubbo
