Generic Deep Copy by Aaron Johnson is licensed under a modified Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. For commercial licensing information for derivative works or any other commercial purpose, use the contact page or contact sales.


This software is free for personal use and may not be used for commercial (for profit) purposes.

The most recent copy of the code can be found at


  • You may copy, distribute and transmit the work.
  • You may use the work for non-commercial or personal use.


  • This notice must stay in tact and be distributed with the code at all times, even for private use.
  • You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
  • You may not use this work for commercial purposes. Contact the author for commercial use.
  • If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
  • You may not reverse engineer, decompile, or disassemble the SOFTWARE, nor attempt in any other manner to obtain the source code.

Detailed (Summary) (Detailed)