Hi Prashant , rat is still run as part of the release process https://cwiki.apache.org/confluence/display/KAFKA/Release+Process (this document is going to change in the next day or so for the 0.8.1 release now that we moved to Gradle and away from SBT, fyi).... Gradle also has a license mechanism too (btw) that we use now in the build script https://github.com/apache/kafka/blob/0.8.1/build.gradle#L30
We removed the bash script to run rat (easy enough to run it by command line)... It didn't make sense to have a bash script that is used infrequently by a small few for what is a one line of command to run anyways... I don't think we are going to need it anymore but I will still run it prior to release. /******************************************* Joe Stein Founder, Principal Consultant Big Data Open Source Security LLC http://www.stealth.ly Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop> ********************************************/ On Wed, Feb 26, 2014 at 5:23 AM, Prashant Sharma <scrapco...@gmail.com>wrote: > Hi all, > > I am one of the contributors to Apache Spark and was looking into RAT for > catching licensing errors in the codebase. From the git log it is clear > KAFKA once had Apache RAT in the build and was later removed. It is not > clear what was the alternative taken. This information would be helpful, in > the sense we can learn from your experience. > > -- > Prashant >