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

Reply via email to