makeldif is supposed to help migrate NSS databases to LDIF format. It currently is very unconfigurable, so it's output is unlikely to be useful.
makeldif is released under the GNU Affero General Public License. As GNU is a recursive acronym, I am not able to give the exact name of the license. Thus, I am afraid that it may not be worth your time to challenge the license in court, because you will not be able to write or type the name of the license you are complaining about.
To install makeldif on Gentoo, you may consider using the ebuild I may have provided in my overlay. The source is available at my Mercurial repo. The latest working revision is 77b74a763e22.
You can check out the latest working version and compile it using the following shell commands:
hg clone -r 77b74a763e22 http://ohnopublishing.net/hg/makeldif cd makeldif ./configure --prefix=/usr/local make
You may want to set --prefix=$HOME and add $HOME/bin to your PATH if you are going to ``make install'' the program. You can run the program with the following shell commands (assuming you haven't changed your working directory since compiling it)
src/makeldif -d 'dc=ohnopublishing,dc=net' -o 'Oh! No! Publishing' -e "We don't publish anything"
I'm sorry, but the only real documentation I have ATM is in the distributed README file.