I'm being a complete OpenStorage fanboy, I just saw the integration notice for 6760398 Moving NDMP to open source go by and without even knowing exactly what it entailed, I was happy.
So happy I downloaded the Mecurial source onto my Linux server to make sure I could already see the change:
[thud@adept onnv-gate]> hg history | more changeset: 7917:5c4442486198 tag: tip user: Reza Sabdar <Reza (dot) Sabdar (at) Sun (dot) COM> date: Thu Oct 23 11:42:48 2008 -0700 summary: 6760398 Moving NDMP to open source
Another big step for OpenStorage:
Author: Reza Sabdar <Reza (dot) Sabdar (at) Sun (dot) COM> Repository: /export/onnv-gate Total changesets: 1 Changeset: 5c4442486198 Comments: 6760398 Moving NDMP to open source Files: added: usr/src/cmd/ndmpadm/Makefile usr/src/cmd/ndmpadm/ndmpadm.h usr/src/cmd/ndmpadm/ndmpadm_main.c usr/src/cmd/ndmpadm/ndmpadm_print.c usr/src/cmd/ndmpd/LICENSE usr/src/cmd/ndmpd/LICENSE.descrip usr/src/cmd/ndmpd/Makefile usr/src/cmd/ndmpd/include/bitmap.h usr/src/cmd/ndmpd/include/cstack.h usr/src/cmd/ndmpd/include/ndmpd_door.h usr/src/cmd/ndmpd/include/ndmpd_prop.h usr/src/cmd/ndmpd/include/tlm.h usr/src/cmd/ndmpd/include/tlm_buffers.h usr/src/cmd/ndmpd/include/traverse.h usr/src/cmd/ndmpd/ndmp.xml usr/src/cmd/ndmpd/ndmp/Makefile.rpcgen usr/src/cmd/ndmpd/ndmp/ndmp.x usr/src/cmd/ndmpd/ndmp/ndmpd.h usr/src/cmd/ndmpd/ndmp/ndmpd_callbacks.c usr/src/cmd/ndmpd/ndmp/ndmpd_chkpnt.c usr/src/cmd/ndmpd/ndmp/ndmpd_comm.c usr/src/cmd/ndmpd/ndmp/ndmpd_common.h usr/src/cmd/ndmpd/ndmp/ndmpd_config.c usr/src/cmd/ndmpd/ndmp/ndmpd_connect.c usr/src/cmd/ndmpd/ndmp/ndmpd_data.c usr/src/cmd/ndmpd/ndmp/ndmpd_door.c usr/src/cmd/ndmpd/ndmp/ndmpd_dtime.c usr/src/cmd/ndmpd/ndmp/ndmpd_fhistory.c usr/src/cmd/ndmpd/ndmp/ndmpd_handler.c usr/src/cmd/ndmpd/ndmp/ndmpd_log.c usr/src/cmd/ndmpd/ndmp/ndmpd_log.h usr/src/cmd/ndmpd/ndmp/ndmpd_main.c usr/src/cmd/ndmpd/ndmp/ndmpd_mark.c usr/src/cmd/ndmpd/ndmp/ndmpd_mover.c usr/src/cmd/ndmpd/ndmp/ndmpd_prop.c usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c usr/src/cmd/ndmpd/ndmp/ndmpd_tar.c usr/src/cmd/ndmpd/ndmp/ndmpd_tar3.c usr/src/cmd/ndmpd/ndmp/ndmpd_util.c usr/src/cmd/ndmpd/svc-ndmp usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c usr/src/cmd/ndmpd/tlm/tlm_bitmap.c usr/src/cmd/ndmpd/tlm/tlm_buffers.c usr/src/cmd/ndmpd/tlm/tlm_hardlink.c usr/src/cmd/ndmpd/tlm/tlm_info.c usr/src/cmd/ndmpd/tlm/tlm_init.c usr/src/cmd/ndmpd/tlm/tlm_lib.c usr/src/cmd/ndmpd/tlm/tlm_proto.h usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c usr/src/cmd/ndmpd/tlm/tlm_traverse.c usr/src/cmd/ndmpd/tlm/tlm_util.c usr/src/cmd/ndmpstat/Makefile usr/src/cmd/ndmpstat/ndmpstat_main.c usr/src/lib/libndmp/Makefile usr/src/lib/libndmp/Makefile.com usr/src/lib/libndmp/amd64/Makefile usr/src/lib/libndmp/common/libndmp.c usr/src/lib/libndmp/common/libndmp.h usr/src/lib/libndmp/common/libndmp_base64.c usr/src/lib/libndmp/common/libndmp_door_data.c usr/src/lib/libndmp/common/libndmp_error.c usr/src/lib/libndmp/common/libndmp_prop.c usr/src/lib/libndmp/common/llib-lndmp usr/src/lib/libndmp/common/mapfile-vers usr/src/lib/libndmp/i386/Makefile usr/src/lib/libndmp/sparc/Makefile usr/src/lib/libndmp/sparcv9/Makefile modified: usr/src/Makefile.lint usr/src/cmd/Makefile usr/src/lib/Makefile usr/src/pkgdefs/SUNWndmpu/Makefile usr/src/tools/opensolaris/license-list