Kind of busy today. So won't write a long essay. Agree with you . But suggest that rockedge pick one of the several 'open-source' licenses. Then Amend the Rules of the Forum to include a statement that any program published on this Forum is published under that license unless the author(s) of the program explicitly state otherwise in the body of the program. Notice of Amended Forum Rules should be sent to all current members. and there should posts to that effect in the Users Beginners, and Programing Sections. The latter two should be stickies.
Short exposition: Practiced Law for 30 years, never patent and copyright. Foundation concept in almost all Law revolves around the Reasonable Man. How would the reasonable man interpret this contract, statute, constitutional provision (albeit, the latter may be limited to the reasonable man when it was written), act under the circumstances (rights and duties in the absence of a contract).
There is nothing new under the Sun: no new language, no new idea. Only variations of what already exists. Patent and copyright laws exist to encourage innovation by treating plans and designs as property by monetising their infringement. Exactly where do you draw the line between what is commonly available and what is unique? Hand-craft a violin and its your violin (unless you stole the wood

Membership in the Forum is a contract. The Forum's Rules provide notice to anyone using the Forum even if that person is not a member. In general, the Law does not recognize as valid the argument "I'm not bound by Rules I didn't know because I didn't read them."