Во время приобретения компании, в которой я работал, приобретающая компания использовала следующее программное обеспечение / консультационные услуги для выполнения того, что вы описываете.
http://www.blackducksoftware.com/transact
Хотя, наверное, вы искали бесплатную альтернативу. Могут быть и другие методы, но тот факт, что эта компания зарабатывает на этом, предполагает, что альтернатива, вероятно, менее тщательная / точная.