Public Domain/ACM
We place our efforts in the public domain, but much of the code originates from ACM publications. ACM retains copyright to this code but allows the use in any computer for any purpose. However, distribution for commercial gain requires permission from the ACM and perhaps payment.