New Release means a modified or enhanced version of a Licensed Product that is designated by PTC as a new release of that product and that PTC makes generally available to its Maintenance Services customers.
Work release means a program of partial confinement
Release means any spilling, leaking, pumping, pouring, emitting, emptying, discharging, injecting, escaping, leaching, dumping or disposing into the environment.
Proof of Claim and Release means the Proof of Claim and Release form for submitting a Claim, which, subject to approval of the Court, shall be substantially in the form attached hereto as Exhibit A-2, that a Class Member must complete and submit should that Class Member seek to share in a distribution of the Net Settlement Fund.
Public dose means the dose received by a member of the public from exposure to radiation or to radioactive materials released by a licensee, or to any other source of radiation under the control of a licensee or registrant. Public dose does not include occupational dose or doses received from background radiation, from any medical administration the individual has received, from exposure to individuals administered radioactive material and released in accordance with Rule R313-32, or from voluntary participation in medical research programs.