Reason for being non-free: Most files are BSD/GPLv2 dual licensed. But some files are only permitted to distributed without modification, and some files are binary only.