If software does not include a , isnt it in the public domain?
No. There is a government process that must be followed to actually put written material (including software) into the public domain. A more efficient way of making software available to anyone for anything is to include a copyright statement and a very permissive open source license such as the MIT license.