1±1
the program under these conditions, and telling the user how 
to view a copy of this License. (Exception: if the Program itself is 
interactive but does not normally print such an announcement, 
your work based on the Program is not required to print an 
announcement.)
These requirements apply to the modified work as a whole. 
If identifiable sections of that work are not derived from the 
Program, and can be reasonably considered independent and 
separate works in themselves, then this License, and its terms, 
do not apply to those sections when you distribute them as 
separate works. But when you distribute the same sections 
as part of a whole which is a work based on the Program, the 
distribution of the whole must be on the terms of this License, 
whose permissions for other licensees extend to the entire 
whole, and thus to each and every part regardless of who 
wrote it.
Thus, it is not the intent of this section to claim rights or contest 
your rights to work written entirely by you; rather, the intent is 
to exercise the right to control the distribution of derivative or 
collective works based on the Program.
In addition, mere aggregation of another work not based on 
the Program with the Program (or with a work based on the 
Program) on a volume of a storage or distribution medium 
does not bring the other work under the scope of this License.
3. You may copy and distribute the Program (or a work based on 
it, under Section 2) in object code or executable form under the 
terms of Sections 1 and 2 above provided that you also do one 
of the following:
a) 
Accompany it with the complete corresponding machine-
readable source code, which must be distributed under the 
terms of Sections 1 and 2 above on a medium customarily used 
for software interchange; or,
b) Accompany it with a written offer, valid for at least three 
years, to give any third party, for a charge no more than your