--::::::::::
--adasage.ps
--::::::::::
%!PS-Adobe-2.0
%%Creator: WordStar Release 6.0 B
%%Pages: (atend)
%%EndComments

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 
%
% Here you can define a routine "cleanup" that will be called
% at the end of printing the document.


%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

/Ulgap 2 def				% underline gap

/inch {72 mul} bind def
/inches {72 mul} bind def

/endpage where not
	{ /endpage { restore } bind def } { pop } ifelse

/cleanup where not
	{ /cleanup { } def } { pop } ifelse

/resetvars
{
	/bw 4 inch def			% box width
	/bh 4 inch def			% box height
	/bt 1.5 def			% box edge thickness
	/bg 3 def			% nested box gap
	/Ulgap 2 def			% underline gap
	/pgsize 11 inch def		% for page orientation
} bind def

% show a segment
%
/N	% Str Xs Ys
{
	moveto
	show
} bind def

% awidthshow a segment
%
/S	% Cx 0 32 Ax 0 Str Xs Ys
{
	moveto
	awidthshow
} bind def

% awidthshow a segment with underline
%
/SU	% Thik -Drop Cx 0 32 Ax 0 Str Xs Ys Xe
{
	10 1 roll
	2 copy
	13 2 roll
	dup
	10 1 roll
	moveto
	awidthshow
	dup
	5 1 roll
	add
	moveto
	setlinewidth
	add
	gsave
	   lineto
	   stroke
	grestore
} bind def

% underline whitespace
%
/WU	% Xe Ye Xs Ys Thik
{
	setlinewidth
	moveto
	lineto
	currentpoint
	stroke
	moveto
} bind def

% double underline whitespace
%
/WDU	% Xe Ye Xs Ys Thik
{
	5 copy
	WU			% draw the first line 
	gsave
	   0 1 index
	   Ulgap add
	   neg translate	% translate: 0 -(Thik+Ulgap) 
	   			% Xe Ye Xs Ys Thik
	   WU			% draw the second line
	grestore
} bind def

% awidthshow a segment with double underline
%
/SDU	% Thik -Drop Cx 0 32 Ax 0 Str Xs Ys Xe
{
	10 1 roll
	dup
	10 1 roll
	2 copy
	14 2 roll
	moveto
	awidthshow
	dup
	4 1 roll
	add
	2 copy
	moveto				% move to ul position
	4 -1 roll
	dup
	setlinewidth
	dup
	7 1 roll
	sub
	Ulgap sub
	6 2 roll
	add
	gsave				% cp saved before ul
	   lineto			% draw upper ul
	   Ulgap add
	   neg
	   0 exch rmoveto
	   lineto			% draw lower ul
	   stroke			% show lines
	grestore			% restore cp
} bind def

% move with underline
%
/MU	% Xdest
{
	currentpoint
	exch
	pop
	lineto
	currentpoint
	stroke
	moveto
} bind def

% move with double underline
%
/MDU	% Xdest Thik
{
	currentpoint
	3 -1 roll
	dup
	5 1 roll
	sub
	Ulgap sub
	4 2 roll
	currentpoint
	exch
	pop
	lineto
	currentpoint
	stroke
	moveto
	neg
	Ulgap sub
	0 exch
	gsave
	   rmoveto
	   lineto
	   stroke
	grestore
} bind def

% strikeout a char
%
/Strike		% (-) Ax Ci Ci+1
{
	pop pop
	dup
	2 index exch
	currentpoint
	pop
	add
	exch
	Xs Ys moveto
	show
	dup
	Ys moveto
	/Xs exch def
} bind def

% kshow with strikeout
%
/SX		% (-) Ax Str Xs Ys
{
	moveto
	currentpoint
	/Ys exch def
	/Xs exch def
	{Strike} exch
	kshow
	currentpoint	% for SXU
	pop		% for SXU
	/Xe exch def	% for SXU
	pop
	Xs Ys moveto
	show
} bind def

% kshow with strikeout and underline
%
/SXU		% Thik -Drop (-) Ax Str Xs Ys
{
	2 copy
	7 1 roll
	9 1 roll
	SX
	add
	Xe exch
	dup
	4 1 roll
	5 2 roll
	WU
} bind def	

% Reencode font encoding vector for a standard font
%
% do so only for fonts which have StandardEncoding
/RV	% FontName
{
	dup findfont begin
	currentdict dup length dict begin
		{ %forall
			1 index /FID ne {def} {pop pop} ifelse
		} forall
		/FontName exch def
		Encoding StandardEncoding eq
		{%if	% only reencode if the current encoding IS StandardEncoding
			/Encoding IBMenc def
		}if
		currentdict dup end end
	/FontName get exch definefont pop
} bind def

/IBMenc StandardEncoding 256 array copy def

%%EndProlog

%%BeginSetup

% initialize the IBMenc reencoding vector
%
0 [  7	/bullet
    20	/paragraph /section
   128	/Ccedilla /udieresis /eacute /acircumflex /adieresis /agrave
	/aring /ccedilla /ecircumflex /edieresis /egrave /idieresis 
	/icircumflex /igrave /Adieresis /Aring /Eacute /ae /AE 
	/ocircumflex /odieresis /ograve /ucircumflex /ugrave /ydieresis
	/Odieresis /Udieresis /oslash /sterling /Oslash 
   159	/florin /aacute /iacute /oacute /uacute /ntilde /Ntilde /ordfeminine
	/ordmasculine /questiondown /registered /logicalnot 
   173	/exclamdown /guillemotleft /guillemotright 
   181	/Aacute /Acircumflex /Agrave /copyright   
   189	/cent /yen
   198	/atilde /Atilde
   207	/currency
   210	/Ecircumflex /Edieresis /Egrave /dotlessi /Iacute /Icircumflex
	/Idieresis
   222	/Igrave
   224	/Oacute /germandbls /Ocircumflex /Ograve /otilde /Otilde
   233	/Uacute /Ucircumflex /Ugrave
   238	/macron /acute
   247	/cedilla /ring /dieresis /dotaccent ]
	 { %forall
		dup type /nametype eq 
		{ %ifelse
			IBMenc 2 index 2 index put
			pop 1 add
		}{ %else
			exch pop
		} ifelse
	  } forall
pop

%%EndSetup


resetvars

%% Page: 1 1
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0 0 32 0 0 (AdaSAGE Evolution) 229.12 708 S
0 0 32 0 0 (I.       ) 57.6 684 S
0 0 32 0 0 (Purpose) 93.6 684 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (The purpose of this document is to establish a mechanism to evolve AdaSAGE based on the user) 57.6 660 S
0 0 32 0 0 (community requirements and provide a technology transfer of the government owned AdaSAGE) 57.6 648 S
0 0 32 0 0 (technology to as many entities as possible while ensuring free and open distribution of) 57.6 636 S
0 0 32 0 0 (AdaSAGE.) 57.6 624 S
0 0 32 0 0 (An AdaSAGE Consortium will provide configuration management over the AdaSAGE software) 57.6 600 S
0 0 32 0 0 (artifact. The Free Software Foundation \(FSF\) Inc. will provide a distribution mechanism for) 57.6 588 S
0 0 32 0 0 (AdaSAGE. The U.S. Department of Energy controls the copyright through the Idaho National) 57.6 576 S
0 0 32 0 0 (Energy Laboratory \(INEL\)'s Management and Operating \(M&O\) contractor EG&G Idaho Inc.) 57.6 564 S
0 0 32 0 0 (INEL will provide the necessary rights to the FSF in order for the FSF to provide the license and) 57.6 552 S
0 0 32 0 0 (NO warranty clause under the GNU General Public License \(GPL\) and GNU Library General) 57.6 540 S
0 0 32 0 0 (Public License \(LGPL\) for both the use of AdaSAGE as a development tool and for applications) 57.6 528 S
0 0 32 0 0 (developed using AdaSAGE. The LGPL provides the option to distribute applications developed) 57.6 516 S
0 0 32 0 0 (using AdaSAGE as proprietary) 57.6 504 S
0 0 32 0 0 (.) 206.52 504 S
/F2 /Times-Bold findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (Organization of Document) 57.6 480 S
F1 setfont
0 0 32 0 0 (A brief description of AdaSAGE is provided in Section II. The AdaSAGE Consortium is) 57.6 456 S
0 0 32 0 0 (discussed in Section III; the Free Software Foundation Inc. distribution mechanism in Section) 57.6 444 S
0 0 32 0 0 (IV) 57.6 432 S
0 0 32 0 0 (; and Licensing of applications developed using AdaSAGE is discussed in Section V) 69.44 432 S
0 0 32 0 0 (.) 474.4 432 S
0 0 32 0 0 (Attachments provide: additional information on AdaSAGE in Attachment A; the FSF GNU GPL) 57.6 420 S
0 0 32 0 0 (with the NO W) 57.6 408 S
0 0 32 0 0 (arranty Clause for use with AdaSAGE in Attachment B; the FSF GNU LGPL) 130.32 408 S
0 0 32 0 0 (with the NO W) 57.6 396 S
0 0 32 0 0 (arranty Clause for use with AdaSAGE in Attachment C; and the NO W) 130.32 396 S
0 0 32 0 0 (arranty) 471.88 396 S
0 0 32 0 0 (Clause for applications developed using AdaSAGE in Attachment D. Please note that the GNU) 57.6 384 S
0 0 32 0 0 (GPL and GNU LGPL are provided verbatim unchanged from the V) 57.6 372 S
0 0 32 0 0 (ersion 2 licenses dated 2 June) 380.84 372 S
0 0 32 0 0 (1991;) 57.6 360 S
F0 setfont
0 0 32 0 0 (II.      ) 57.6 324 S
0 0 32 0 0 (AdaSAGE Description) 93.6 324 S
F1 setfont
0 0 32 0 0 (AdaSAGE is an effective environment to develop software applications primarily for the) 57.6 300 S
0 0 32 0 0 (Management Information System \(MIS\), scientific, and engineering domains. This environment) 57.6 288 S
0 0 32 0 0 (allows the user to build applications through an interactive screen editor. Here, options are) 57.6 276 S
0 0 32 0 0 (presented to the applications developer based on reusable modules in the AdaSAGE program) 57.6 264 S
0 0 32 0 0 (library) 57.6 252 S
0 0 32 0 0 (. After all options are selected for an application, the AdaSAGE environment builds the) 88.84 252 S
0 0 32 0 0 (Ada source code which can then be compiled to create the application. Simple applications can) 57.6 240 S
0 0 32 0 0 (be developed with limited knowledge of Ada or software engineering. Larger applications may) 57.6 228 S
0 0 32 0 0 (require additional programmers skilled in Ada and software engineering. A recent application) 57.6 216 S
0 0 32 0 0 (developed using AdaSAGE achieved 75% code reuse: 50% of the application was built directly) 57.6 204 S
0 0 32 0 0 (from the AdaSAGE program library; 25% of the application was imported from other reuse) 57.6 192 S
0 0 32 0 0 (sources; only 25% of the application was unique and required new code development. For) 57.6 180 S
0 0 32 0 0 (additional information on AdaSAGE, please see Attachment A.) 57.6 168 S
F0 setfont
0 0 32 0 0 (III.    ) 57.6 132 S
0 0 32 0 0 (AdaSAGE Consortium) 93.6 132 S
F2 setfont
0 0 32 0 0 (1.         Organization.) 57.6 108 S
F1 setfont
0 0 32 0 0 (The purpose of the Consortium is to evolve the AdaSAGE tool with) 168.6 108 S
0 0 32 0 0 (configuration management control process. It will serve as a formal structure to provide) 93.6 96 S
0 0 32 0 0 (the seamless transfer of AdaSAGE, as a government owned technology to as many) 93.6 84 S
0 0 32 0 0 (private sector entities as possible. The AdaSAGE Consortium will:) 93.6 72 S
/F3 /Times-Italic findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Draft V) 57.6 36 S
0 0 32 0 0 (ersion .5) 95.56 36 S
/F4 /Times-Roman findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Page 1                                 ) 273.6 36 S
0 0 32 0 0 (21 January 1993) 417.6 36 S
endpage
showpage

%% Page: 2 2
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 12 scalefont def
F0 setfont
0 0 32 0 0 (a.         ) 93.6 696 S
0 0 32 0 0 (Be managed and supported by its members,) 129.6 696 S
0 0 32 0 0 (b.         Provide vendor-neutral architectural, technical, and administrative leadership.) 93.6 684 S
0 0 32 0 0 (c.         ) 93.6 672 S
0 0 32 0 0 (Implement a structure for cooperative support between the users, developers, and) 129.6 672 S
0 0 32 0 0 (product support vendors of AdaSAGE.) 129.6 660 S
0 0 32 0 0 (The consortium will own the copyright to AdaSAGE through the INEL. The consortium) 93.6 636.85 S
0 0 32 0 0 (will establish the distribution mechanism of AdaSAGE through the Free Software) 93.6 625.7 S
0 0 32 0 0 (Foundation.) 93.6 614.55 S
/F1 /Times-Bold findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (2.         Membership.) 57.6 592.25 S
F0 setfont
0 0 32 0 0 (Although use of AdaSAGE does not require membership in the) 167.92 592.25 S
0 0 32 0 0 (AdaSAGE Consortium, membership provides the opportunity to have a voice in which) 93.6 581.1 S
0 0 32 0 0 (enhancements will be included in future AdaSAGE baselines. This voice will include) 93.6 569.95 S
0 0 32 0 0 (synchronization of enhancements for different hardware \(e.g., PC, RS/6000\) / software) 93.6 558.8 S
0 0 32 0 0 (\(e.g., DOS, UNIX, POSIX\) AdaSAGE baselines.) 93.6 547.65 S
0.55 -1.3 0 0 32 0 0 (Member) 93.6 525.35 134.24 SU
0.55 -1.3 0 0 32 0 0 (Categories) 137.24 525.35 188.52 SU
0.55 -1.3 0 0 32 0 0 (and) 191.52 525.35 208.84 SU
0.55 -1.3 0 0 32 0 0 (Fees) 211.84 525.35 233.84 SU
0 0 32 0 0 (.  There are three membership categories: Government,) 233.84 525.35 S
1.28 0 32 -1.28 0 (Ve) 93.6 514.2 S
0 0 32 0 0 (ndor and Academia members:) 106.32 514.2 S
0 0 32 0 0 (a.         ) 93.6 491.9 S
0.55 -1.3 0 0 32 0 0 (Government) 129.6 491.9 189.56 SU
0 0 32 0 0 (.  An individual government development activity is eligible for) 189.56 491.9 S
0 0 32 0 0 (membership. The annual membership fee shall be $x,xxx.00.) 129.6 480.75 S
0 0 32 0 0 (b.         ) 93.6 458.45 S
0.55 -1.3 0 0 32 0 0 (Private) 129.6 458.45 163.56 SU
0.55 -1.3 0 0 32 0 0 (Sector) 166.56 458.45 197.2 SU
0 0 32 0 0 (.  A company annual membership fee shall be based upon annual) 197.2 458.45 S
0 0 32 0 0 (revenues as follows:) 129.6 447.3 S
0 0 32 0 0 (\(1\)       ) 129.6 425 S
0 0 32 0 0 (Less than $5 million   ) 165.6 425 S
0 0 32 0 0 ($    xxx.00) 417.6 425 S
0 0 32 0 0 (\(2\)       ) 129.6 413.85 S
0 0 32 0 0 ($5 to $40 million        ) 165.6 413.85 S
0 0 32 0 0 ($  xxxx.00) 417.6 413.85 S
0 0 32 0 0 (\(3\)       ) 129.6 402.7 S
0 0 32 0 0 (Greater than $40 million        ) 165.6 402.7 S
0 0 32 0 0 ($  xxxx.00) 417.6 402.7 S
0.55 -1.3 0 0 32 0 0 (Subsidiaries) 129.6 380.4 188.24 SU
0.55 -1.3 0 0 32 0 0 (of) 191.24 380.4 201.24 SU
0.55 -1.3 0 0 32 0 0 (Members) 204.24 380.4 249.56 SU
0 0 32 0 0 (.  If the organization has subsidiaries, the rights and) 249.56 380.4 S
0 0 32 0 0 (privileges granted under this agreement shall extend to all subsidiaries the voting) 129.6 369.25 S
0 0 32 0 0 (stock of which is directly or indirectly at least fifty \(50%\) owned or controlled by) 129.6 358.1 S
0 0 32 0 0 (the organization. There is only one vote per fee.) 129.6 346.95 S
F1 setfont
0 0 32 0 0 (Note, we may not want to do) 362.36 346.95 S
0 0 32 0 0 (this as it may be best to organize around user sites.) 129.6 335.8 S
F0 setfont
0 0 32 0 0 (c.         ) 93.6 313.5 S
0.55 -1.3 0 0 32 0 0 (Academia) 129.6 313.5 178.2 SU
0 0 32 0 0 (.  An academic organization can participate in the AdaSAGE) 178.2 313.5 S
0 0 32 0 0 (Consortium for an annual membership fee of $xxx.00.) 129.6 302.35 S
F1 setfont
0 0 32 0 0 (3.         Administration.) 57.6 280.05 S
F0 setfont
0 0 32 0 0 (The AdaSAGE Consortium shall have a Director, an Integration) 178.28 280.05 S
0 0 32 0 0 (Support Staff, and a T) 93.6 268.9 S
0 0 32 0 0 (echnical Support Staff. These entities are described below:) 199.16 268.9 S
0 0 32 0 0 (a.         ) 93.6 246.6 S
0.55 -1.3 0 0 32 0 0 (Director) 129.6 246.6 169.56 SU
0 0 32 0 0 (.  The director shall be an employee of the U.S. Department of) 169.56 246.6 S
0 0 32 0 0 (Energy \(DOE\). The Idaho National Energy Laboratory \(INEL\) field) 129.6 235.45 S
0 0 32 0 0 (office shall be the authority to direct all AdaSAGE Consortium) 129.6 224.3 S
0 0 32 0 0 (business. The Director convenes and chairs the AdaSAGE Advisory) 129.6 213.15 S
0 0 32 0 0 (Committee and the AdaSAGE Configuration Management Committee.) 129.6 202 S
0 0 32 0 0 (b.         ) 93.6 179.7 S
0.55 -1.3 0 0 32 0 0 (Staff) 129.6 179.7 152.92 SU
0 0 32 0 0 (. The responsible M&O contractor to the U.S. Department of Energy at the) 152.92 179.7 S
0 0 32 0 0 (INEL shall be responsible for providing Integration and T) 129.6 168.55 S
0 0 32 0 0 (echnical Support Staff) 406.68 168.55 S
0 0 32 0 0 (to the AdaSAGE Consortium. This staff will be fully cost supported by) 129.6 157.4 S
0 0 32 0 0 (consortium funds.) 129.6 146.25 S
0 0 32 0 0 (\(1\)       ) 129.6 123.95 S
0.55 -1.3 0 0 32 0 0 (Integration) 165.6 123.95 218.2 SU
0.55 -1.3 0 0 32 0 0 (Support) 221.2 123.95 259.2 SU
0.55 -1.3 0 0 32 0 0 (Staff) 262.2 123.95 285.52 SU
0 0 32 0 0 (.  The integration support staff will) 285.52 123.95 S
0 0 32 0 0 (integrate, test, and evaluate approved completed modifications for) 165.6 112.8 S
0 0 32 0 0 (AdaSAGE. These activities will result in a new AdaSAGE baseline.) 165.6 101.65 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 36 S
0 0 32 0 0 (ersion .5) 95.56 36 S
/F3 /Times-Roman findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Page 2                                 ) 273.6 36 S
0 0 32 0 0 (21 January 1993) 417.6 36 S
endpage
showpage

%% Page: 3 3
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 12 scalefont def
F0 setfont
0 0 32 0 0 (\(2\)       ) 129.6 708.85 S
0.55 -1.3 0.72 0 32 -0.72 0 (Te) 165.6 708.85 177.52 SU
177.52 MU
0.55 -1.3 0 0 32 0 0 (chnical) 177.52 708.85 212.12 SU
0.55 -1.3 0 0 32 0 0 (Support) 215.12 708.85 253.12 SU
0.55 -1.3 0 0 32 0 0 (Staff) 256.12 708.85 279.44 SU
0 0 32 0 0 (.  The technical support staff will develop) 279.44 708.85 S
0 0 32 0 0 (source code to support AdaSAGE Consortium funded modification) 165.6 697.7 S
0 0 32 0 0 (requests. Member organizations may volunteer to contribute staff on) 165.6 686.55 S
0 0 32 0 0 (short term assignments for specific implementation efforts sponsored by) 165.6 675.4 S
0 0 32 0 0 (the Consortium.  If the DOE has resources to accept such staff, visitors) 165.6 664.25 S
0 0 32 0 0 (will be provided with unsalaried Consortium appointments as "Visiting) 165.6 653.1 S
0 0 32 0 0 (Engineers."   For the portion of their time assigned to Consortium) 165.6 641.95 S
0 0 32 0 0 (activities, visitors will take their technical direction from the Director.) 165.6 630.8 S
/F1 /Times-Bold findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (4.         AdaSAGE Organizational Committees.) 57.6 608.5 S
0 0 32 0 0 (a.         Configuration Management Committee.) 93.6 586.2 S
F0 setfont
0 0 32 0 0 (\(1\)       ) 129.6 563.9 S
0.55 -1.3 0 0 32 0 0 (Purpose) 165.6 563.9 204.28 SU
0 0 32 0 0 (.  The AdaSAGE Configuration Management Committee shall be) 204.28 563.9 S
0 0 32 0 0 (responsible for:) 165.6 552.75 S
0 0 32 0 0 (\(a\)       ) 165.6 530.45 S
0 0 32 0 0 (Approving enhancements that are funded through the AdaSAGE) 201.6 530.45 S
0 0 32 0 0 (Consortium,) 201.6 519.3 S
0 0 32 0 0 (\(b\)       ) 165.6 497 S
0 0 32 0 0 (Approving completed modifications that could be integrated into) 201.6 497 S
0 0 32 0 0 (the current AdaSAGE baseline resulting in a new AdaSAGE) 201.6 485.85 S
0 0 32 0 0 (baseline, and) 201.6 474.7 S
0 0 32 0 0 (\(c\)       ) 165.6 452.4 S
0 0 32 0 0 (Approving new AdaSAGE baselines for distribution via the) 201.6 452.4 S
0 0 32 0 0 (FSF) 201.6 441.25 S
0 0 32 0 0 (.) 220.72 441.25 S
0 0 32 0 0 (\(2\)       ) 129.6 418.95 S
0.55 -1.3 0 0 32 0 0 (Appointment) 165.6 418.95 228.88 SU
0.55 -1.3 0 0 32 0 0 (of) 231.88 418.95 241.88 SU
0.55 -1.3 0 0 32 0 0 (Representatives) 244.88 418.95 320.8 SU
0 0 32 0 0 (.  Each member organization is) 320.8 418.95 S
0 0 32 0 0 (entitled to place one individual on the AdaSAGE Configuration) 165.6 407.8 S
0 0 32 0 0 (Management Committee.) 165.6 396.65 S
0 0 32 0 0 (\(3\)       ) 129.6 374.35 S
0.55 -1.3 0 0 32 0 0 (Meetings) 165.6 374.35 210.24 SU
0 0 32 0 0 (.  The AdaSAGE Configuration Management Committee) 210.24 374.35 S
0 0 32 0 0 (shall meet quarterly) 165.6 363.2 S
0 0 32 0 0 (, as required. They will be convened and chaired) 260.08 363.2 S
0 0 32 0 0 (by the AdaSAGE Consortium Director.) 165.6 352.05 S
F1 setfont
0 0 32 0 0 (b.        ) 93.6 329.75 S
0 0 32 0 0 (AdaSAGE Advisory Committee.) 129.6 329.75 S
F0 setfont
0 0 32 0 0 (\(1\)       ) 129.6 307.45 S
0.55 -1.3 0 0 32 0 0 (Purpose) 165.6 307.45 204.28 SU
0 0 32 0 0 (.  The AdaSAGE Advisory Committee shall review annual) 204.28 307.45 S
0 0 32 0 0 (plans, progress, budget, expenditures, and support the Director in) 165.6 296.3 S
0 0 32 0 0 (establishing future direction. On an annual basis, it shall review the) 165.6 285.15 S
0 0 32 0 0 (AdaSAGE Charter and By-Laws. Changes shall be presented to the) 165.6 274 S
0 0 32 0 0 (Configuration Management Committee for ratification.) 165.6 262.85 S
0 0 32 0 0 (\(2\)       ) 129.6 240.55 S
0.55 -1.3 0 0 32 0 0 (Appointment) 165.6 240.55 228.88 SU
0.55 -1.3 0 0 32 0 0 (of) 231.88 240.55 241.88 SU
0.55 -1.3 0 0 32 0 0 (Representatives) 244.88 240.55 320.8 SU
0 0 32 0 0 (.  There will be a single) 320.8 240.55 S
0 0 32 0 0 (representative from each of the following communities:) 165.6 229.4 S
0 0 32 0 0 (\(a\)       ) 165.6 207.1 S
0 0 32 0 0 (DOD User Community) 201.6 207.1 S
0 0 32 0 0 (.) 312.88 207.1 S
0 0 32 0 0 (\(b\)       ) 165.6 195.95 S
0 0 32 0 0 (DOE User Community) 201.6 195.95 S
0 0 32 0 0 (.) 311.52 195.95 S
0 0 32 0 0 (\(c\)       ) 165.6 184.8 S
0.72 0 32 -0.72 0 (To) 201.6 184.8 S
0 0 32 0 0 (ol V) 214.2 184.8 S
0 0 32 0 0 (endor Community) 233.92 184.8 S
0 0 32 0 0 (.) 320.8 184.8 S
0 0 32 0 0 (\(d\)       ) 165.6 173.65 S
0 0 32 0 0 (Commercial User Community) 201.6 173.65 S
0 0 32 0 0 (.) 346.08 173.65 S
0 0 32 0 0 (\(e\)       ) 165.6 162.5 S
0 0 32 0 0 (Academic Community) 201.6 162.5 S
0 0 32 0 0 (.) 309.76 162.5 S
0 0 32 0 0 (These representatives shall be selected annually by a vote from their) 165.6 140.2 S
0 0 32 0 0 (peers.) 165.6 129.05 S
0 0 32 0 0 (\(3\)       ) 129.6 106.75 S
0.55 -1.3 0 0 32 0 0 (Meetings) 165.6 106.75 210.24 SU
0 0 32 0 0 (.  The Advisory Board shall meet quarterly) 210.24 106.75 S
0 0 32 0 0 (, or as needed.) 415.36 106.75 S
0 0 32 0 0 (Meetings will be convened and chaired by the AdaSAGE Consortium) 165.6 95.6 S
0 0 32 0 0 (Director.) 165.6 84.45 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 36 S
0 0 32 0 0 (ersion .5) 95.56 36 S
/F3 /Times-Roman findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Page 3                                 ) 273.6 36 S
0 0 32 0 0 (21 January 1993) 417.6 36 S
endpage
showpage

%% Page: 4 4
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 12 scalefont def
F0 setfont
0 0 32 0 0 (5.         Management of AdaSAGE Evolution - Configuration Management.) 57.6 708.85 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (The) 442.96 708.85 S
0 0 32 0 0 (Configuration management process for AdaSAGE Evolution is depicted in Figure) 93.6 697.7 S
0 0 32 0 0 (1. The current AdaSAGE distribution version baseline is maintained on both the) 93.6 686.55 S
0 0 32 0 0 (Free Software Foundation Inc.) 93.6 675.4 S
/F2 /Times-Italic findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (GNU) 243.2 675.4 S
F1 setfont
0 0 32 0 0 (host and the) 271.56 675.4 S
F2 setfont
0 0 32 0 0 (AJPO) 332.52 675.4 S
F1 setfont
0 0 32 0 0 (host \(Section II\). Any) 364.16 675.4 S
0 0 32 0 0 (organization willing to comply with the licensing agreement \(Section III\) has) 93.6 664.25 S
0 0 32 0 0 (access to this source code. AdaSAGE Users can either use this distribution version or) 93.6 653.1 S
0 0 32 0 0 (obtain it easily through third party vendors with additional support.) 93.6 641.95 S
0 0 32 0 0 (a.         ) 93.6 251.7 S
0.55 -1.3 0 0 32 0 0 (Modification) 129.6 251.7 192.2 SU
0.55 -1.3 0 0 32 0 0 (Requests) 195.2 251.7 238.52 SU
0 0 32 0 0 (. AdaSAGE users interested in enhancements to AdaSAGE) 238.52 251.7 S
0 0 32 0 0 (may submit modification requests to the Configuration Management Committee.) 129.6 240.55 S
0 0 32 0 0 (They may also fund the modification within their own organization or through a) 129.6 229.4 S
0 0 32 0 0 (commercial developer. Modification requests approved by the Configuration) 129.6 218.25 S
0 0 32 0 0 (Management will be completed through the Consortium T) 129.6 207.1 S
0 0 32 0 0 (echnical Support Staff.) 408.28 207.1 S
0 0 32 0 0 (These modifications must be approved pursuant to the terms and conditions) 129.6 195.95 S
0 0 32 0 0 (established by the AdaSAGE Consortium for inclusion into the next baseline after) 129.6 184.8 S
0 0 32 0 0 (the source code is developed.) 129.6 173.65 S
0 0 32 0 0 (b.         ) 93.6 151.35 S
0.55 -1.3 0 0 32 0 0 (Completed) 129.6 151.35 182.2 SU
0.55 -1.3 0 0 32 0 0 (Modifications) 185.2 151.35 252.48 SU
0 0 32 0 0 (. Source code for completed modifications may be) 252.48 151.35 S
0 0 32 0 0 (submitted to the Configuration Management Committee of the AdaSAGE) 129.6 140.2 S
0 0 32 0 0 (Consortium for consideration for inclusion into a new baseline for the AdaSAGE) 129.6 129.05 S
0 0 32 0 0 (artifact. The approved modifications will be incorporated into a new baseline by) 129.6 117.9 S
0 0 32 0 0 (the Integration Support Staff.) 129.6 106.75 S
0 0 32 0 0 (c.         ) 93.6 84.45 S
0.55 -1.3 0 0 32 0 0 (New) 129.6 84.45 152.28 SU
0.55 -1.3 0 0 32 0 0 (Baseline) 155.28 84.45 196.56 SU
0.55 -1.3 0 0 32 0 0 (for) 199.56 84.45 213.56 SU
0.55 -1.3 0 0 32 0 0 (the) 216.56 84.45 231.2 SU
0.55 -1.3 0 0 32 0 0 (Distribution) 234.2 84.45 292.16 SU
0.55 -1.3 1.28 0 32 -1.28 0 (Ve) 295.16 84.45 307.88 SU
307.88 MU
0.55 -1.3 0 0 32 0 0 (rsion) 307.88 84.45 331.88 SU
0 0 32 0 0 (. The Configuration Management) 331.88 84.45 S
0 0 32 0 0 (Committee approves the release of the new baseline for distribution.) 129.6 73.3 S
/F3 /Times-Italic findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Draft V) 57.6 36 S
0 0 32 0 0 (ersion .5) 95.56 36 S
/F4 /Times-Roman findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Page 4                                 ) 273.6 36 S
0 0 32 0 0 (21 January 1993) 417.6 36 S
endpage
showpage

%% Page: 5 5
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0 0 32 0 0 (IV) 57.6 708.85 S
0 0 32 0 0 (.     ) 71.44 708.85 S
0 0 32 0 0 (Distribution) 93.6 708.85 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (Distribution of the AdaSAGE source code will primarily be through the Free) 93.6 686.55 S
0 0 32 0 0 (Software Foundation as GNU AdaSAGE. As such, GNU AdaSAGE is) 57.6 675.4 S
/F2 /Times-Italic findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (free) 399.72 675.4 S
F1 setfont
0 0 32 0 0 (; this means) 418.36 675.4 S
0 0 32 0 0 (that everyone is free to use it and free to redistribute it on a free basis. GNU AdaSAGE is) 57.6 664.25 S
0 0 32 0 0 (not in the public domain; it's use is licensed by the Free Software Foundation, Inc. and) 57.6 653.1 S
0 0 32 0 0 (there are restrictions on its distribution, but these restrictions are designed to permit) 57.6 641.95 S
0 0 32 0 0 (everything that a cooperating participant would want to do. What is not allowed is to try) 57.6 630.8 S
0 0 32 0 0 (to prevent others from further sharing any version of GNU AdaSAGE that they might get) 57.6 619.65 S
0 0 32 0 0 (from you. The precise conditions are found in the GNU AdaSAGE General Public) 57.6 608.5 S
0 0 32 0 0 (License that comes with AdaSAGE and also appears in Attachment B. The GPL requires) 57.6 597.35 S
0 0 32 0 0 (that applications developed with AdaSAGE also be distributed freely) 57.6 586.2 S
0 0 32 0 0 (. AdaSAGE) 388.6 586.2 S
0 0 32 0 0 (developers may require the application to be proprietary) 57.6 575.05 S
0 0 32 0 0 (. The Library General Public) 326.24 575.05 S
0 0 32 0 0 (License, provided in Attachment B, allows this. Both licenses are verbatim from the) 57.6 563.9 S
0 0 32 0 0 (GNU GPL and GNU LGPL V) 57.6 552.75 S
0 0 32 0 0 (ersion 2 of June 1991.) 202.08 552.75 S
0 0 32 0 0 (The easiest way to get a copy of GNU AdaSAGE is from someone else who has it. Y) 93.6 530.45 S
0 0 32 0 0 (ou) 501.68 530.45 S
0 0 32 0 0 (need not ask for permission to do so, or tell any one else; just copy it.) 57.6 519.3 S
0 0 32 0 0 (If you have access to Internet, you can also get the latest distribution version of GNU) 93.6 497 S
0 0 32 0 0 (AdaSAGE from the) 57.6 485.85 S
F2 setfont
0 0 32 0 0 (GNU) 155.92 485.85 S
F1 setfont
0 0 32 0 0 (host at) 184.28 485.85 S
F2 setfont
0 0 32 0 0 (prep.ai.mit.edu) 218.92 485.85 S
F1 setfont
0 0 32 0 0 (using anonymous login. See the file) 294.88 485.85 S
0 0 32 0 0 (`/u2/adasage/GETTING.GNU.SOFTW) 57.6 474.7 S
0 0 32 0 0 (ARE' on that host to find out about your options for) 244.96 474.7 S
0 0 32 0 0 (coping and which files to use.) 57.6 463.55 S
0 0 32 0 0 (The latest version is also available electronically on the) 93.6 441.25 S
F2 setfont
0 0 32 0 0 (ajpo) 362.24 441.25 S
F1 setfont
0 0 32 0 0 (host [on Internet) 386.56 441.25 S
F2 setfont
0 0 32 0 0 (ajpo.sei.cmu.edu) 57.6 430.1 S
F1 setfont
0 0 32 0 0 (] using anonymous ftp for files in the public/adasage directory) 141.56 430.1 S
0 0 32 0 0 (. It is also) 439.6 430.1 S
0 0 32 0 0 (available via modem from the Ada Information Clearinghouse Bulletin Board at 703/614-0215,) 57.6 418.95 S
0 0 32 0 0 (Baud rate = 300, 1200, or 2400; Data Bits = 8; Parity = None; Stop Bits = 1. The README file) 57.6 407.8 S
0 0 32 0 0 (contains identical information to the GETTING.GNU.SOFTW) 57.6 396.65 S
0 0 32 0 0 (ARE file on the) 357.8 396.65 S
F2 setfont
0 0 32 0 0 (prep.ai.mit.edu) 436.4 396.65 S
F1 setfont
0 0 32 0 0 (host.) 57.6 385.5 S
1.12 0 32 -1.12 0 (Yo) 93.6 363.2 S
0 0 32 0 0 (u may also receive GNU AdaSAGE when you buy software tools. Software vendors) 107.16 363.2 S
0 0 32 0 0 (are free to distribute copies on the same terms that apply to everyone else. These terms require) 57.6 352.05 S
0 0 32 0 0 (them to give you the full sources, including whatever changes they may have made, and to) 57.6 340.9 S
0 0 32 0 0 (permit you to redistribute the GNU AdaSAGE received from them under the usual terms of the) 57.6 329.75 S
0 0 32 0 0 (General Public License. In other words, the program must be free for you when you get it, not) 57.6 318.6 S
0 0 32 0 0 (just free for the vendor.) 57.6 307.45 S
0 0 32 0 0 (If you cannot get a copy in any of those ways, you can order one from the Free Software) 93.6 285.15 S
0 0 32 0 0 (Foundation. Though AdaSAGE itself is free, the Free Software Foundation distribution service is) 57.6 274 S
0 0 32 0 0 (not. An order form is included at the end of manuals printed by the Foundation. It is also) 57.6 262.85 S
0 0 32 0 0 (included in the file `etc/DISTRIB' in the AdaSAGE distribution. For further information, write) 57.6 251.7 S
0 0 32 0 0 (to:) 57.6 240.55 S
0 0 32 0 0 (Free Software Foundation) 129.6 218.25 S
0 0 32 0 0 (675 Mass A) 129.6 207.1 S
0 0 32 0 0 (venue) 186.8 207.1 S
0 0 32 0 0 (Cambridge, MA 02139) 129.6 195.95 S
0 0 32 0 0 (USA) 129.6 184.8 S
0 0 32 0 0 (The income from distribution fees goes to support the foundation's purpose: the) 93.6 162.5 S
0 0 32 0 0 (development of more free software to distribute just like GNU AdaSAGE.) 57.6 151.35 S
0 0 32 0 0 (Given the fact that AdaSAGE will be widely distributed and modification of source code) 57.6 129.05 S
0 0 32 0 0 (likely) 57.6 117.9 S
0 0 32 0 0 (, no warranty will exist with the software. The NO W) 84.16 117.9 S
0 0 32 0 0 (arranty clause is provided as) 339.76 117.9 S
0 0 32 0 0 (part of the GPL in Attachment B and the LGPL in Attachment C.) 57.6 106.75 S
/F3 /Times-Italic findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Draft V) 57.6 36 S
0 0 32 0 0 (ersion .5) 95.56 36 S
/F4 /Times-Roman findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Page 5                                 ) 273.6 36 S
0 0 32 0 0 (21 January 1993) 417.6 36 S
endpage
showpage

%% Page: 6 6
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
1.72 0 32 -1.72 0 (V.) 57.6 708.85 S
0 0 32 0 0 (Rights for Applications Developed Using AdaSAGE) 93.6 708.85 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (The developer assumes all liability associated with any application developed using) 57.6 686.55 S
0 0 32 0 0 (AdaSAGE. There is NO W) 57.6 675.4 S
0 0 32 0 0 (arranty for applications developed with AdaSAGE. The NO) 187.68 675.4 S
0.92 0 32 -0.92 0 (Wa) 57.6 664.25 S
0 0 32 0 0 (rranty Clause is provided in Attachment D.) 73.32 664.25 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 36 S
0 0 32 0 0 (ersion .5) 95.56 36 S
/F3 /Times-Roman findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Page 6                                 ) 273.6 36 S
0 0 32 0 0 (21 January 1993) 417.6 36 S
endpage
showpage

%% Page: 7 7
save
57.6 708.85 moveto
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 12 scalefont def
F0 setfont
%!PS-Adobe-2.0 EPSF-2.0
%%BoundingBox: 18 9 594 784
%%Creator: Windows PSCRIPT
%%Title: PowerPoint - FIGURE1.PPT
/Win33Dict 290 dict def Win33Dict begin/bd{bind def}bind def/in{72
mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr/grestore
ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld/rct/rcurveto
ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix ld/cp/closepath
ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc/setlinecap ld/ml/setmiterlimit
ld/sl/setlinewidth ld/sc{0 index 2 index eq 2 index 4 index eq and{pop
pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}bd/FC{bR
bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{/hB ed/hG
ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM matrix def/PenW
1 def/iPen 5 def/mxF matrix def/mxE matrix def/fBE false def/iDevRes
72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
def/SS{/SV save def}bd/RS{SV restore}bd/EJ{gsave showpage grestore}bd/#C{userdict
begin/#copies ed end}bd/SM{/iRes ed/cyP exch def/cxP exch def/cyM exch
def/cxM exch def 72 iRes div dup neg scale 0 ne{cyP cxP neg tr 90 rotate
cxM cyM}{cxM cyM cyP sub}ifelse tr 0 0 transform .25 add round .25
sub exch .25 add round .25 sub exch itransform translate}bd/SJ{1 index
0 eq{pop pop/fBE false def}{1 index/Break ed div/dxBreak ed/fBE true
def}ifelse}bd/ANSIVec[ 16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde
16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla
16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle
16#60/grave 16#7C/bar 16#91/quoteleft 16#92/quoteright 16#93/quotedblleft
16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#A0/space
16#A4/currency 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright
16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen
16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior
16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered
16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright
16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown
16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis
16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex
16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis
16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex
16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave
16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn
16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde
16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute
16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex
16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4/ocircumflex
16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave
16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn
16#FF/ydieresis ] def/reencdict 12 dict def/IsChar{basefontdict/CharStrings
get exch known}bd/MapCh{dup IsChar not{pop/bullet}if newfont/Encoding
get 3 1 roll put}bd/MapDegree{16#b0/degree IsChar{/degree}{/ring}ifelse
MapCh}bd/MapBB{16#a6/brokenbar IsChar{/brokenbar}{/bar}ifelse MapCh}bd/ANSIFont{reencdict
begin/newfontname ed/basefontname ed FontDirectory newfontname known
not{/basefontdict basefontname findfont def/newfont basefontdict maxlength
dict def basefontdict{exch dup/FID ne{dup/Encoding eq{exch dup length
array copy newfont 3 1 roll put}{exch newfont 3 1 roll put}ifelse}{pop
pop}ifelse}forall newfont/FontName newfontname put 127 1 159{newfont/Encoding
get exch/bullet put}for ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat
MapDegree MapBB newfontname newfont definefont pop}if newfontname end}bd/SB{FC/str
ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed/dxGdi ed/y0 ed/x0
ed str stringwidth esc 0 ne{mxE itransform exch neg dxGdi add cbStr
div exch mxE transform}{exch neg dxGdi add cbStr div exch}ifelse/dyExtra
ed/dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra
dyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt dxGdi fBE{Break
add}if 0 mxE transform rlt cyUL sl st}if fSO{x0 y0 M dxSO dySO rmt
dxGdi fBE{Break add}if 0 mxE transform rlt cyUL sl st}if n/fBE false
def}bd/font{/name ed/Ascent ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed
10.0 div/ori ed -10.0 div/esc ed/BCh ed name findfont [Sx 0 0 Sy neg
0 Ascent] esc mxE rotate mxF concatmatrix makefont setfont fUL{currentfont
dup/FontInfo get/UnderlinePosition known not{pop/Courier findfont}if/FontInfo
get/UnderlinePosition get 1000 div 0 exch mxF transform/dyUL ed/dxUL
ed}if fSO{0 .3 mxF transform/dySO ed/dxSO ed}if fUL fSO or{currentfont
dup/FontInfo get/UnderlineThickness known not{pop/Courier findfont}if/FontInfo
get/UnderlineThickness get 1000 div Sy mul/cyUL ed}if}bd/min{2 copy
gt{exch}if pop}bd/max{2 copy lt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat
1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin/FontType
3 def/FontMatrix [1 0 0 1 0 0] def/FontBBox [0 0 32 32] def/Encoding
StandardEncoding def/BuildChar{pop pop 32 0 0 0 32 32 setcachedevice
2 2 scale 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{/pat
32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup 2 mul
1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index put 2
mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont definefont
setfont/ch(AAAA)def X0 128 X1{Y0 32 Y1{1 index exch M ch show}for pop}for}bd/vert{X0
w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w Y1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0
w X1{Y0 M X1 X0 sub dup rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup
rlt st}for}bd/bdiag{X0 w X1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w
Y1{X0 exch M Y1 Y0 sub dup neg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1
sub cvi -16 and}bd/SHR{pathbbox AU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{2
sl [] 0 setdash n/w iRes 20 div 8 div round 8 mul def dup 0 eq{horz}if
dup 1 eq{vert}if dup 2 eq{fdiag}if dup 3 eq{bdiag}if dup 4 eq{horz
vert}if 5 eq{fdiag bdiag}if}bd/F{/ft ed fm 256 and 0 ne{gs FC ft 0
eq{fill}{eofill}ifelse gr}if fm 1536 and 0 ne{SHR gs HC ft CP fm 1024
and 0 ne{/Tmp save def pfill Tmp restore}{fm 15 and hfill}ifelse gr}if}bd/S{PenW
sl PC st}bd/m matrix def/GW{iRes 12 div PenW add cvi}bd/DoW{iRes 50
div PenW add cvi}bd/DW{iRes 8 div PenW add cvi}bd/SP{/PenW ed/iPen
ed iPen 0 eq{[] 0 setdash}if iPen 1 eq{[DW GW] 0 setdash}if iPen 2
eq{[DoW GW] 0 setdash}if iPen 3 eq{[DW GW DoW GW] 0 setdash}if iPen
4 eq{[DW GW DoW GW DoW GW] 0 setdash}if}bd/E{m cm pop tr scale 0 0
1 0 360 arc cp m sm}bd/AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll
sx div 4 1 roll sy div 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1
a2 ARC}def/A{m cm pop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RR{m
cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2 y2 div 1 max def/y1
exch ys div def/x1 exch xs div def/y0 exch ys div def/x0 exch xs div
def/r2 x2 y2 min def xs ys scale x0 r2 add y0 M x1 y0 x1 y1 r2 arcto
4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat x0 y1 x0 y0 r2 arcto
4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat m sm cp}bd/PP{{rlt}repeat}bd/OB{gs
sc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd/CB{B
clip n}bd
0 75 33 2550 3300 300 SM
SS
255 255 255 fC
/fm 256 def
2400 3231 0 0 B
1 F
n
8 29 88 fC
32 0 0 60 60 0 0 56 /Helvetica-Bold /font13 ANSIFont font
1666 772 251 (Figure 1.) SB
1572 844 440 (Management of) SB
1504 916 574 (AdaSAGE Evolution) SB
1 lc
1 lj
0 0 0 pC
6 3 SP
233 48 865 1335 E
S
n
233 48 1540 1335 E
S
n
44 209 1216 1624 E
S
n
255 255 255 fC
/fm 256 def
177 156 1216 1352 E
1 F
n
6 3 SP
176 155 1216 1352 E
S
n
0 0 0 fC
32 0 0 35 35 0 0 33 /Helvetica-Bold /font13 ANSIFont font
1106 1271 228 (Configuration) SB
1106 1313 211 (Management) SB
1106 1354 195 (  \(AdaSAGE) SB
1106 1396 217 ( Consortium\)) SB
255 255 255 fC
/fm 256 def
177 156 1839 1330 E
1 F
n
6 3 SP
175 155 1838 1330 E
S
n
0 0 0 fC
1741 1258 205 (Consortium ) SB
1741 1299 190 ( Integration) SB
1741 1341 163 (   Support) SB
1741 1383 153 (     \(INEL\)) SB
255 255 255 fC
/fm 256 def
177 156 1223 1836 E
1 F
n
6 3 SP
176 155 1223 1836 E
S
n
0 0 0 fC
1127 1758 195 (Consortium) SB
1127 1800 179 ( Technical ) SB
1127 1842 153 (  Support) SB
1127 1884 143 (    \(INEL\)) SB
255 255 255 fC
/fm 256 def
177 156 1223 870 E
1 F
n
6 3 SP
176 155 1223 870 E
S
n
0 0 0 fC
1121 804 206 (Distribution ) SB
1121 846 157 (   Version) SB
1121 888 202 ( \(GNU host /) SB
1121 930 199 ( AJPO host\)) SB
44 209 571 1571 E
S
n
255 255 255 fC
/fm 256 def
177 156 586 1817 E
1 F
n
6 3 SP
176 155 586 1817 E
S
n
0 0 0 fC
499 1801 177 ( Developer) SB
44 159 567 1186 E
S
n
255 255 255 fC
/fm 256 def
177 156 568 1330 E
1 F
n
6 3 SP
175 155 567 1330 E
S
n
0 0 0 fC
475 1293 173 ( AdaSAGE) SB
475 1335 127 (     User) SB
415 960 342 (User Developed Mod) SB
642 1511 211 (User Funded) SB
642 1553 217 (Mod Request) SB
1300 1623 288 (Consortium Fund) SB
1588 1623 20 (e) SB
1608 1623 20 (d) SB
1628 1623 40 ( M) SB
1668 1623 20 (o) SB
1688 1623 167 (d Request) SB
985 1577 179 (Completed) SB
985 1618 121 (     Mod) SB
1388 1187 271 (Approved  Mods) SB
1388 1228 212 (    + Baseline) SB
1439 1398 223 (New Baseline) SB
6 1 SP
0 0 0 fC
/fm 256 def
0 0 1 163 -46 163 47 37 37 1222 1027 P
1 F
S
n
6 3 SP
gs 2400 154 0 1044 CB
1223 1367 M 0 -512 1 PP
S
n
gr
32 0 0 35 35 0 0 33 /Helvetica-Bold /font13 ANSIFont font
959 1061 233 (New  Baseline) SB
6 1 SP
0 0 1 14 34 -6 36 37 37 1389 1372 P
1 F
S
n
6 3 SP
gs 21 3231 1406 0 CB
1463 1380 M -113 -11 1 PP
S
n
gr
6 1 SP
0 0 1 -38 4 -34 -17 37 37 526 1183 P
1 F
S
n
6 3 SP
gs 2400 18 0 1146 CB
512 1108 M 22 113 1 PP
S
n
gr
6 1 SP
0 0 1 -11 -27 5 -29 37 37 1668 1297 P
1 F
S
n
6 3 SP
gs 11 3231 1639 0 CB
1609 1290 M 90 11 1 PP
S
n
gr
6 1 SP
0 0 1 -16 -27 1 -31 37 37 1048 1305 P
1 F
S
n
6 3 SP
gs 11 3231 1018 0 CB
988 1290 M 90 23 1 PP
S
n
gr
6 1 SP
0 0 1 -1 -28 14 -25 37 37 1038 1366 P
1 F
S
n
6 3 SP
gs 9 3231 1011 0 CB
983 1378 M 84 -17 1 PP
S
n
gr
6 1 SP
0 0 1 31 -8 31 9 37 37 530 1483 P
1 F
S
n
6 3 SP
gs 2400 17 0 1500 CB
531 1549 M 0 -101 1 PP
S
n
gr
6 1 SP
0 0 1 -30 17 -34 -2 37 37 613 1663 P
1 F
S
n
6 3 SP
gs 2400 15 0 1629 CB
628 1596 M -22 101 1 PP
S
n
gr
6 1 SP
0 0 1 -34 16 -37 -5 37 37 1256 1685 P
1 F
S
n
6 3 SP
gs 2400 19 0 1648 CB
1268 1611 M -17 112 1 PP
S
n
gr
6 1 SP
0 0 1 27 -13 31 3 37 37 1179 1511 P
1 F
S
n
6 3 SP
gs 2400 15 0 1528 CB
1168 1573 M 17 -95 1 PP
S
n
gr
6 1 SP
0 0 1 161 -411 355 -263 37 37 1078 1453 P
1 F
S
n
6 3 SP
gs 331 257 728 1466 CB
377 1991 M 1052 -810 1 PP
S
n
gr
32 0 0 35 35 0 0 33 /Helvetica-Bold /font13 ANSIFont font
773 1691 260 (Completed Mod) SB
323 1558 179 (Completed) SB
323 1600 121 (     Mod) SB
758 1402 260 (Completed Mod) SB
783 1228 217 (Mod Request) SB
end

endpage
showpage

%Trailer
cleanup
%%Pages: 7
--::::::::::
--attach_a.ps
--::::::::::
%!PS-Adobe-2.0
%%Creator: WordStar Release 6.0 B
%%Pages: (atend)
%%EndComments

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 
%
% Here you can define a routine "cleanup" that will be called
% at the end of printing the document.


%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

/Ulgap 2 def				% underline gap

/inch {72 mul} bind def
/inches {72 mul} bind def

/endpage where not
	{ /endpage { restore } bind def } { pop } ifelse

/cleanup where not
	{ /cleanup { } def } { pop } ifelse

/resetvars
{
	/bw 4 inch def			% box width
	/bh 4 inch def			% box height
	/bt 1.5 def			% box edge thickness
	/bg 3 def			% nested box gap
	/Ulgap 2 def			% underline gap
	/pgsize 11 inch def		% for page orientation
} bind def

% show a segment
%
/N	% Str Xs Ys
{
	moveto
	show
} bind def

% awidthshow a segment
%
/S	% Cx 0 32 Ax 0 Str Xs Ys
{
	moveto
	awidthshow
} bind def

% awidthshow a segment with underline
%
/SU	% Thik -Drop Cx 0 32 Ax 0 Str Xs Ys Xe
{
	10 1 roll
	2 copy
	13 2 roll
	dup
	10 1 roll
	moveto
	awidthshow
	dup
	5 1 roll
	add
	moveto
	setlinewidth
	add
	gsave
	   lineto
	   stroke
	grestore
} bind def

% underline whitespace
%
/WU	% Xe Ye Xs Ys Thik
{
	setlinewidth
	moveto
	lineto
	currentpoint
	stroke
	moveto
} bind def

% double underline whitespace
%
/WDU	% Xe Ye Xs Ys Thik
{
	5 copy
	WU			% draw the first line 
	gsave
	   0 1 index
	   Ulgap add
	   neg translate	% translate: 0 -(Thik+Ulgap) 
	   			% Xe Ye Xs Ys Thik
	   WU			% draw the second line
	grestore
} bind def

% awidthshow a segment with double underline
%
/SDU	% Thik -Drop Cx 0 32 Ax 0 Str Xs Ys Xe
{
	10 1 roll
	dup
	10 1 roll
	2 copy
	14 2 roll
	moveto
	awidthshow
	dup
	4 1 roll
	add
	2 copy
	moveto				% move to ul position
	4 -1 roll
	dup
	setlinewidth
	dup
	7 1 roll
	sub
	Ulgap sub
	6 2 roll
	add
	gsave				% cp saved before ul
	   lineto			% draw upper ul
	   Ulgap add
	   neg
	   0 exch rmoveto
	   lineto			% draw lower ul
	   stroke			% show lines
	grestore			% restore cp
} bind def

% move with underline
%
/MU	% Xdest
{
	currentpoint
	exch
	pop
	lineto
	currentpoint
	stroke
	moveto
} bind def

% move with double underline
%
/MDU	% Xdest Thik
{
	currentpoint
	3 -1 roll
	dup
	5 1 roll
	sub
	Ulgap sub
	4 2 roll
	currentpoint
	exch
	pop
	lineto
	currentpoint
	stroke
	moveto
	neg
	Ulgap sub
	0 exch
	gsave
	   rmoveto
	   lineto
	   stroke
	grestore
} bind def

% strikeout a char
%
/Strike		% (-) Ax Ci Ci+1
{
	pop pop
	dup
	2 index exch
	currentpoint
	pop
	add
	exch
	Xs Ys moveto
	show
	dup
	Ys moveto
	/Xs exch def
} bind def

% kshow with strikeout
%
/SX		% (-) Ax Str Xs Ys
{
	moveto
	currentpoint
	/Ys exch def
	/Xs exch def
	{Strike} exch
	kshow
	currentpoint	% for SXU
	pop		% for SXU
	/Xe exch def	% for SXU
	pop
	Xs Ys moveto
	show
} bind def

% kshow with strikeout and underline
%
/SXU		% Thik -Drop (-) Ax Str Xs Ys
{
	2 copy
	7 1 roll
	9 1 roll
	SX
	add
	Xe exch
	dup
	4 1 roll
	5 2 roll
	WU
} bind def	

% Reencode font encoding vector for a standard font
%
% do so only for fonts which have StandardEncoding
/RV	% FontName
{
	dup findfont begin
	currentdict dup length dict begin
		{ %forall
			1 index /FID ne {def} {pop pop} ifelse
		} forall
		/FontName exch def
		Encoding StandardEncoding eq
		{%if	% only reencode if the current encoding IS StandardEncoding
			/Encoding IBMenc def
		}if
		currentdict dup end end
	/FontName get exch definefont pop
} bind def

/IBMenc StandardEncoding 256 array copy def

%%EndProlog

%%BeginSetup

% initialize the IBMenc reencoding vector
%
0 [  7	/bullet
    20	/paragraph /section
   128	/Ccedilla /udieresis /eacute /acircumflex /adieresis /agrave
	/aring /ccedilla /ecircumflex /edieresis /egrave /idieresis 
	/icircumflex /igrave /Adieresis /Aring /Eacute /ae /AE 
	/ocircumflex /odieresis /ograve /ucircumflex /ugrave /ydieresis
	/Odieresis /Udieresis /oslash /sterling /Oslash 
   159	/florin /aacute /iacute /oacute /uacute /ntilde /Ntilde /ordfeminine
	/ordmasculine /questiondown /registered /logicalnot 
   173	/exclamdown /guillemotleft /guillemotright 
   181	/Aacute /Acircumflex /Agrave /copyright   
   189	/cent /yen
   198	/atilde /Atilde
   207	/currency
   210	/Ecircumflex /Edieresis /Egrave /dotlessi /Iacute /Icircumflex
	/Idieresis
   222	/Igrave
   224	/Oacute /germandbls /Ocircumflex /Ograve /otilde /Otilde
   233	/Uacute /Ucircumflex /Ugrave
   238	/macron /acute
   247	/cedilla /ring /dieresis /dotaccent ]
	 { %forall
		dup type /nametype eq 
		{ %ifelse
			IBMenc 2 index 2 index put
			pop 1 add
		}{ %else
			exch pop
		} ifelse
	  } forall
pop

%%EndSetup


resetvars

%% Page: 1 1
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0.96 0 32 -0.96 0 (AT) 234.8 708.3 S
0.96 0 32 -0.96 0 (TA) 253.28 708.3 S
0 0 32 0 0 (CHMENT A) 271.76 708.3 S
0 0 32 0 0 (AdaSAGE Notes) 241.6 673.2 S
/F1 /Times-Roman findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (January 1, 1993) 250.2 638.1 S
F0 setfont
0 0 32 0 0 (Abstract) 265.52 603 S
/F2 /Times-Italic findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (AdaSAGE is an application development environment for Ada programmers,) 93.6 567.9 S
0 0 32 0 0 (implemented as a set of Ada packages and executable programs used as support) 93.6 556.2 S
0 0 32 0 0 (utilities. Many questions have been asked regarding the characteristics of) 93.6 544.5 S
0 0 32 0 0 (AdaSAGE \(i.e. Is AdaSAGE relational?\). Herein several such questions are posed) 93.6 532.8 S
0 0 32 0 0 (and answered.) 93.6 521.1 S
F0 setfont
0 0 32 0 0 (What is the purpose of AdaSAGE?) 57.6 486 S
/F3 /Times-Roman findfont 12 scalefont def
F3 setfont
0 0 32 0 0 (AdaSAGE was designed to provide tools and an environment for Ada programmers to develop) 57.6 462.6 S
0 0 32 0 0 (major non-proprietary systems in Ada which are as good as or better than systems developed) 57.6 450.9 S
0 0 32 0 0 (using alternate development methods.) 57.6 439.2 S
F0 setfont
0 0 32 0 0 (What is AdaSAGE?) 57.6 404.1 S
F3 setfont
0 0 32 0 0 (AdaSAGE is an effective environment to develop software applications primarily for the) 57.6 380.7 S
0 0 32 0 0 (Management Information System \(MIS\), scientific, and engineering domains. This environment) 57.6 369 S
0 0 32 0 0 (allows the user to build applications through an interactive screen editor, called THOR. Here,) 57.6 357.3 S
0 0 32 0 0 (options are presented to the applications developer based on reusable modules in the AdaSAGE) 57.6 345.6 S
0 0 32 0 0 (program library) 57.6 333.9 S
0 0 32 0 0 (. After all options are selected for an application, the AdaSAGE environment) 132.48 333.9 S
0 0 32 0 0 (builds the Ada source code which can then be compiled to create the application. Simple) 57.6 322.2 S
0 0 32 0 0 (applications can be developed with limited knowledge of Ada or software engineering. Larger) 57.6 310.5 S
0 0 32 0 0 (applications may require additional programmers skilled in Ada and software engineering. A) 57.6 298.8 S
0 0 32 0 0 (recent application developed using AdaSAGE achieved 75% code reuse: 50% of the application) 57.6 287.1 S
0 0 32 0 0 (was built directly from the AdaSAGE program library; 25% of the application was imported) 57.6 275.4 S
0 0 32 0 0 (from other reuse sources; only 25% of the application was unique and required new code) 57.6 263.7 S
0 0 32 0 0 (development.) 57.6 252 S
F0 setfont
0 0 32 0 0 (Who uses AdaSAGE?) 57.6 216.9 S
F3 setfont
0 0 32 0 0 (The SAGE system began at the Idaho National Engineering Laboratory \(INEL\) in 1982. In 1987,) 57.6 193.5 S
0 0 32 0 0 (the U.S. Marine Corps funded the porting of SAGE to the Ada programming language. Since) 57.6 181.8 S
0 0 32 0 0 (then, AdaSAGE has been used by all of the major services of the Department of Defense \(DoD\),) 57.6 170.1 S
0 0 32 0 0 (the Department of Energy \(DOE\), and private industry) 57.6 158.4 S
0 0 32 0 0 (.) 319.36 158.4 S
/F4 /Times-Italic findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
F1 setfont
0 0 32 0 0 (Attachment A-1) 237.6 36.3 S
F4 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 2 2
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0 0 32 0 0 (On what platforms is AdaSAGE available?) 57.6 708.3 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
1.28 0 32 -1.28 0 (Ve) 57.6 684.9 S
0 0 32 0 0 (rsions of AdaSAGE tools and reusable packages are available within a variety of) 70.32 684.9 S
0 0 32 0 0 (environments. AdaSAGE is now available or will be available soon on the following hardware) 57.6 673.2 S
0 0 32 0 0 (platforms:) 57.6 661.5 S
0 0 32 0 0 (Intel 8088) 165.6 638.1 S
0 0 32 0 0 (Intel 8086) 165.6 626.4 S
0 0 32 0 0 (Intel 80286, 80386, 80486;  \(Real and Protected Mode\)) 165.6 614.7 S
1.28 0 32 -1.28 0 (AT) 165.6 603 S
0 0 32 0 0 (&T 3B2) 180.32 603 S
0 0 32 0 0 (Sun SP) 165.6 591.3 S
0 0 32 0 0 (ARC) 199.64 591.3 S
0 0 32 0 0 (RS/6000) 165.6 579.6 S
0 0 32 0 0 (AdaSAGE runs under the following operating systems:   MS-DOS; UNIX; and AIX.) 57.6 556.2 S
0 0 32 0 0 (A validated Ada compiler is required to compile the Ada source code created by AdaSAGE.) 57.6 532.8 S
0 0 32 0 0 (Please contact an AdaSAGE source \(see response to last question\) for validated Ada compilers) 57.6 521.1 S
0 0 32 0 0 (for the desired hardware / operating system combination.) 57.6 509.4 S
F0 setfont
0 0 32 0 0 (Does AdaSAGE support the Open System Environment?) 57.6 474.3 S
F1 setfont
0 0 32 0 0 (The AdaSAGE development team is committed to supporting the Open System Environment) 57.6 450.9 S
0 0 32 0 0 (standard. At the current time AdaSAGE provides support in the following ways:) 57.6 439.2 S
0 0 32 0 0 (Ada     ) 129.6 415.8 S
0 0 32 0 0 (AdaSage is written in Ada.) 201.6 415.8 S
0 0 32 0 0 (SQL    ) 129.6 404.1 S
0 0 32 0 0 (Interactive and embedded SQL is provided.) 201.6 404.1 S
0 0 32 0 0 (GKS   ) 129.6 392.4 S
0 0 32 0 0 (Standard GKS is provided.) 201.6 392.4 S
0 0 32 0 0 (POSIX) 129.6 380.7 S
0 0 32 0 0 (AdaSAGE is available on POSIX systems.) 201.6 380.7 S
0 0 32 0 0 (GOSIP) 129.6 369 S
0 0 32 0 0 (AdaSAGE supports multi-user development on GOSIP networks.) 201.6 369 S
F0 setfont
0 0 32 0 0 (Is AdaSAGE written in Ada?) 57.6 333.9 S
F1 setfont
0 0 32 0 0 (AdaSAGE reusable Ada packages are 100% Ada code. In the UNIX environment, AdaSAGE is) 57.6 310.5 S
0 0 32 0 0 (written 100% in Ada. In the MS-DOS environment, approximately 5% of AdaSAGE is written in) 57.6 298.8 S
0 0 32 0 0 (assembly language to provide optimal interface to low level hardware that is not readily available) 57.6 287.1 S
0 0 32 0 0 (to MS-DOS. Several of the AdaSAGE utilities may be written in other languages \(e.g., THOR is) 57.6 275.4 S
0 0 32 0 0 (written in Modula-2\).) 57.6 263.7 S
0 0 32 0 0 (During AdaSAGE development, extensive effort is expended to create application development) 57.6 240.3 S
0 0 32 0 0 (tools and associated system development methodologies that maximizes the effectiveness and) 57.6 228.6 S
0 0 32 0 0 (productivity of Ada system developers. The AdaSAGE system is comprised of over 300,000) 57.6 216.9 S
0 0 32 0 0 (lines of code representing over 250 person-years of effort with an average cyclomatic complexity) 57.6 205.2 S
0 0 32 0 0 (of 4, as measured by a standard code metric analysis tool.) 57.6 193.5 S
F0 setfont
0 0 32 0 0 (Are AdaSAGE packages reusable?) 57.6 158.4 S
F1 setfont
0 0 32 0 0 (AdaSAGE provides many Ada packages, all of which are reusable. Many of them are) 57.6 135 S
0 0 32 0 0 (independent and may be used within any Ada system without causing the inclusion of the data) 57.6 123.3 S
0 0 32 0 0 (base or user interface facilities. These include libraries for sorting, data movement, binary) 57.6 111.6 S
0 0 32 0 0 (operations, bit manipulations, graphics, string manipulation, and others. There are also packages) 57.6 99.9 S
0 0 32 0 0 (which directly access the data base system and others which access the user interface facilities.) 57.6 88.2 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
/F3 /Times-Roman findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Attachment A-2) 237.6 36.3 S
F2 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 3 3
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 12 scalefont def
F0 setfont
0 0 32 0 0 (AdaSAGE adheres to the concept of "black box" modularity which emphasizes the reuse of code) 57.6 708.3 S
0 0 32 0 0 (through data encapsulation and extensibility through inheritance.) 57.6 696.6 S
0 0 32 0 0 (All of the provided Ada packages are designed to be understandable, useful and usable, and are) 57.6 673.2 S
0 0 32 0 0 (loosely coupled and highly cohesive at their level of abstraction.) 57.6 661.5 S
/F1 /Times-Bold findfont 14 scalefont def
F1 setfont
0 0 32 0 0 (Does AdaSAGE speak SQL?) 57.6 626.4 S
F0 setfont
0 0 32 0 0 (Speaking SQL usually refers to an RDBMS, AdaSAGE is not an RDBMS. AdaSAGE is an) 57.6 603 S
0 0 32 0 0 (application development tool that provides facilities for creating an application specific relational) 57.6 591.3 S
0 0 32 0 0 (data base.) 57.6 579.6 S
0 0 32 0 0 (There are two aspects of SQL dialog to consider. First is listening to SQL and responding by) 57.6 556.2 S
0 0 32 0 0 (executing the requested command. Second is issuing SQL to get a foreign system to execute) 57.6 544.5 S
0 0 32 0 0 (some process on your behalf. In the first case AdaSAGE provides both an embedded SQL) 57.6 532.8 S
0 0 32 0 0 (technology and an interactive SQL system adapted to comply with ANSI-SQL DML Level 1. In) 57.6 521.1 S
0 0 32 0 0 (the second case AdaSAGE does not provide any capabilities for creating SQL commands, but) 57.6 509.4 S
0 0 32 0 0 (since AdaSAGE is a set of Ada packages there is no reason that a package could not be) 57.6 497.7 S
0 0 32 0 0 (developed to do so.) 57.6 486 S
F1 setfont
0 0 32 0 0 (Does AdaSAGE support the development of relational data bases, and if so) 57.6 450.9 S
0 0 32 0 0 (does it support Codd's rules?) 57.6 439.2 S
F0 setfont
0 0 32 0 0 (One of the many features of AdaSAGE is its support for relational data base development. E. F) 57.6 415.8 S
0 0 32 0 0 (.) 513.04 415.8 S
0 0 32 0 0 (Codd, a mathematician, first defined the relational rules which were presented in a paper) 57.6 404.1 S
0 0 32 0 0 (published in ACM Communications, June 1970. Later, in 1985, he summarized a foundation) 57.6 392.4 S
0 0 32 0 0 (principle and twelve rules which should be adhered to by a relational system. He stated that a) 57.6 380.7 S
0 0 32 0 0 (database system fulfilling at least half of these rules and having the capabilities eventually to) 57.6 369 S
0 0 32 0 0 (fulfill all of them can be considered relational. The following table indicates the adherence to) 57.6 357.3 S
0 0 32 0 0 (these rules by AdaSAGE, ANSI SQL \(the source for FIPS 127 and FIPS 127-1\), and IBM's DB2) 57.6 345.6 S
0 0 32 0 0 (which is considered by Mr. C. Date of the Relational Institute to be the leading SQL) 57.6 333.9 S
0 0 32 0 0 (representative data base.) 57.6 322.2 S
/F2 /Times-Bold findfont 12 scalefont def
F2 setfont
1.1 -1.15 0 0 32 0 0 (Codd's Rule            ) 79.2 287.1 178.92 SU
178.92 MU
180 285.95 178.92 285.95 1.1 WU
180 MU
1.1 -1.15 0 0 32 0 0 (Description                                        ) 180 287.1 359.32 SU
359.32 MU
360 285.95 359.32 285.95 1.1 WU
360 MU
1.1 -1.15 0 0 32 0 0 (AdaSAGE ) 360 287.1 417.04 SU
417.04 MU
417.6 285.95 417.04 285.95 1.1 WU
417.6 MU
1.1 -1.15 0 0 32 0 0 (ANSI SQL) 417.6 287.1 473.32 SU
473.32 MU
475.2 285.95 473.32 285.95 1.1 WU
475.2 MU
1.1 -1.15 0 0 32 0 0 (IBM DB2) 475.2 287.1 524.88 SU
F0 setfont
0 0 32 0 0 (0       ) 116.4 263.7 S
0 0 32 0 0 (Foundation Principle                                             ) 144 263.7 S
0 0 32 0 0 (P                ) 381.6 263.7 S
0 0 32 0 0 (P                ) 439.2 263.7 S
0 0 32 0 0 (P) 496.8 263.7 S
0 0 32 0 0 (1       ) 116.4 252 S
0 0 32 0 0 (Information Rule                                                   ) 144 252 S
0 0 32 0 0 (Y                ) 381.6 252 S
0 0 32 0 0 (Y                ) 439.2 252 S
0 0 32 0 0 (Y) 496.8 252 S
0 0 32 0 0 (2       ) 116.4 240.3 S
0 0 32 0 0 (Guaranteed Access Rule                                       ) 144 240.3 S
0 0 32 0 0 (Y                ) 381.6 240.3 S
0 0 32 0 0 (N                ) 439.2 240.3 S
0 0 32 0 0 (P) 496.8 240.3 S
0 0 32 0 0 (3       ) 116.4 228.6 S
0 0 32 0 0 (Missing Information Rule                                     ) 144 228.6 S
0 0 32 0 0 (P                ) 381.6 228.6 S
0 0 32 0 0 (N                ) 439.2 228.6 S
0 0 32 0 0 (P) 496.8 228.6 S
0 0 32 0 0 (4       ) 116.4 216.9 S
0 0 32 0 0 (System Catalog Rule                                             ) 144 216.9 S
0 0 32 0 0 (P                ) 381.6 216.9 S
0 0 32 0 0 (N                ) 439.2 216.9 S
0 0 32 0 0 (Y) 496.8 216.9 S
0 0 32 0 0 (5       ) 116.4 205.2 S
0 0 32 0 0 (Comprehensive Language Rule                            ) 144 205.2 S
0 0 32 0 0 (P                ) 381.6 205.2 S
0 0 32 0 0 (P                ) 439.2 205.2 S
0 0 32 0 0 (P) 496.8 205.2 S
0 0 32 0 0 (6       ) 116.4 193.5 S
0 0 32 0 0 (View Updatability Rule                                         ) 144 193.5 S
0 0 32 0 0 (N                ) 381.6 193.5 S
0 0 32 0 0 (N                ) 439.2 193.5 S
0 0 32 0 0 (P) 496.8 193.5 S
0 0 32 0 0 (7       ) 116.4 181.8 S
0 0 32 0 0 (Set Level Updates Rule                                         ) 144 181.8 S
0 0 32 0 0 (P                ) 381.6 181.8 S
0 0 32 0 0 (P                ) 439.2 181.8 S
0 0 32 0 0 (Y) 496.8 181.8 S
0 0 32 0 0 (8       ) 116.4 170.1 S
0 0 32 0 0 (Physical Data Independence Rule                         ) 144 170.1 S
0 0 32 0 0 (Y                ) 381.6 170.1 S
0 0 32 0 0 (Y                ) 439.2 170.1 S
0 0 32 0 0 (Y) 496.8 170.1 S
0 0 32 0 0 (9       ) 116.4 158.4 S
0 0 32 0 0 (Logical Data Independence Rule                          ) 144 158.4 S
0 0 32 0 0 (Y                ) 381.6 158.4 S
0 0 32 0 0 (P                ) 439.2 158.4 S
0 0 32 0 0 (P) 496.8 158.4 S
0 0 32 0 0 (10       ) 110.4 146.7 S
0 0 32 0 0 (Integrity Independence Rule                                 ) 144 146.7 S
0 0 32 0 0 (P                ) 381.6 146.7 S
0 0 32 0 0 (P                ) 439.2 146.7 S
0 0 32 0 0 (P) 496.8 146.7 S
0 0 32 0 0 (11       ) 110.4 135 S
0 0 32 0 0 (Distribution Independence Rule                            ) 144 135 S
0 0 32 0 0 (P                ) 381.6 135 S
0 0 32 0 0 (?                 ) 439.2 135 S
0 0 32 0 0 (IS) 496.8 135 S
0 0 32 0 0 (12       ) 110.4 123.3 S
0 0 32 0 0 (Nonsubversion Rule                                              ) 144 123.3 S
0 0 32 0 0 (Y                ) 381.6 123.3 S
0 0 32 0 0 (?                 ) 439.2 123.3 S
0 0 32 0 0 (Y) 496.8 123.3 S
0 0 32 0 0 (Y = Y) 93.6 99.9 S
0 0 32 0 0 (es; N = No; P = Partial; IS = Intended Support ? = Unspecified) 122.6 99.9 S
/F3 /Times-Italic findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
/F4 /Times-Roman findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Attachment A-3) 237.6 36.3 S
F3 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 4 4
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0 0 32 0 0 (Does AdaSAGE have a Data Dictionary?) 57.6 708.3 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (A data dictionary contains the data structure \(schema\) and often other ancillary information) 57.6 684.9 S
0 0 32 0 0 (about the data and its structure. AdaSAGE supports an independent data dictionary and a facility) 57.6 673.2 S
0 0 32 0 0 (for defining, modifying, and reporting on this information. This capability allows many different) 57.6 661.5 S
0 0 32 0 0 (applications to access the same data dictionary and provides physical and logical data) 57.6 649.8 S
0 0 32 0 0 (independence as specified in rules 8 and 9 of Codd's Rules.) 57.6 638.1 S
F0 setfont
0 0 32 0 0 (Will AdaSAGE interface to DBMS's?) 57.6 603 S
F1 setfont
0 0 32 0 0 (Neither Codd's rules for a relational system nor ANSI SQL specifies the physical storage format) 57.6 579.6 S
0 0 32 0 0 (of data. Logically) 57.6 567.9 S
0 0 32 0 0 (, it must appear to be two dimensional and is often referred to as being) 141.76 567.9 S
0 0 32 0 0 (composed of relations \(or a less precise term, flat files\). Each data base system, therefore, tends) 57.6 556.2 S
0 0 32 0 0 (to have its own unique method of physical data storage. A method to move data between) 57.6 544.5 S
0 0 32 0 0 (different systems is often required. There are some commonly used formats of files from which) 57.6 532.8 S
0 0 32 0 0 (many DBMS's load and unload data. This is one method of interface between two DBMS's and) 57.6 521.1 S
0 0 32 0 0 (is supported by AdaSAGE. With AdaSAGE, the Ada language may also be used to directly and) 57.6 509.4 S
0 0 32 0 0 (much more quickly move data from a DBMS into an AdaSAGE relation or in the reverse) 57.6 497.7 S
0 0 32 0 0 (direction. The only requirement is that the DBMS support an Ada interface.) 57.6 486 S
F0 setfont
0 0 32 0 0 (Can AdaSAGE be used to develop large systems?) 57.6 450.9 S
F1 setfont
0 0 32 0 0 (Since AdaSAGE is written in Ada, it supports the development of very large systems. In) 57.6 427.5 S
0 0 32 0 0 (practice, it has been used for the development of small to very large systems, supporting both) 57.6 415.8 S
0 0 32 0 0 (large program and capacity requirements. Some of the capacity constraints follow:) 57.6 404.1 S
/F2 /Times-Bold findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (Category) 124.8 380.7 S
0 0 32 0 0 (Constraint) 403.2 380.7 S
F1 setfont
0 0 32 0 0 (Relations \(flat files\) per data dictionary                                           ) 100.8 357.3 S
0 0 32 0 0 (1,000) 419.4 357.3 S
0 0 32 0 0 (Attributes per relation                                                                         ) 100.8 345.6 S
0 0 32 0 0 (500) 428.4 345.6 S
0 0 32 0 0 (Indexed attributes per relation                                                             ) 100.8 333.9 S
0 0 32 0 0 (500) 428.4 333.9 S
0 0 32 0 0 (Forms per data dictionary                                                                 ) 100.8 322.2 S
0 0 32 0 0 (6,550) 419.4 322.2 S
0 0 32 0 0 (Record \(tuple\) size \(bytes\)                                                             ) 100.8 310.5 S
0 0 32 0 0 (32,000) 413.4 310.5 S
0 0 32 0 0 (Field \(attribute\) size \(bytes\)) 100.8 298.8 S
0 0 32 0 0 (Fixed length                                                                        ) 136.8 287.1 S
0 0 32 0 0 (32,000) 413.4 287.1 S
1.28 0 32 -1.28 0 (Va) 136.8 275.4 S
0 0 32 0 0 (riable length                                                       ) 149.52 275.4 S
0 0 32 0 0 (2,147,483,000) 377.4 275.4 S
0 0 32 0 0 (Significant digits per number                                                                ) 100.8 263.7 S
0 0 32 0 0 (60) 434.4 263.7 S
0 0 32 0 0 (Records \(tuples\) per relation                                              ) 100.8 252 S
0 0 32 0 0 (2,147,483,000 / Record size) 377.4 252 S
0 0 32 0 0 (Name length \(characters\)                                                                    ) 100.8 240.3 S
0 0 32 0 0 (312) 428.4 240.3 S
F0 setfont
0 0 32 0 0 (Is AdaSAGE a code generator?) 57.6 205.2 S
F1 setfont
0 0 32 0 0 (Currently there are no components of the AdaSAGE system that generate code. The application) 57.6 181.8 S
0 0 32 0 0 (paradigm supported by AdaSAGE results in applications that are data driven. This data is) 57.6 170.1 S
0 0 32 0 0 (contained in a data dictionary containing information about the relational structure of the) 57.6 158.4 S
0 0 32 0 0 (application's data, the application's user presentation and various other application specific) 57.6 146.7 S
0 0 32 0 0 (information.) 57.6 135 S
/F3 /Times-Italic findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
/F4 /Times-Roman findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Attachment A-4) 237.6 36.3 S
F3 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 5 5
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0 0 32 0 0 (Does AdaSAGE support graphics development?) 57.6 708.3 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (AdaSAGE graphics support is available on some platforms. The graphics support includes the) 57.6 684.9 S
0 0 32 0 0 (following:) 57.6 673.2 S
/F2 /Times-Bold findfont 10 scalefont def
F2 setfont
0 0 32 0 0 (Low level support) 86.4 649.8 S
/F3 /Times-Roman findfont 10 scalefont def
F3 setfont
0 0 32 0 0 (ANSI-GKS Level ma) 115.2 626.4 S
F2 setfont
0 0 32 0 0 (Intermediate level support) 86.4 603 S
F3 setfont
0 0 32 0 0 (Primitive Calls - Rotatable Arc, PolyLine, Rectangle, Rotatable, Scalable T) 115.2 579.6 S
0 0 32 0 0 (ext, and Bit-Mapped T) 417.2 579.6 S
0 0 32 0 0 (ext) 507.84 579.6 S
0 0 32 0 0 (Input Calls - Keyboard and Mouse) 115.2 567.9 S
0 0 32 0 0 (System Calls) 115.2 556.2 S
0 0 32 0 0 (Window Calls) 115.2 544.5 S
0 0 32 0 0 (Device Calls) 115.2 532.8 S
0 0 32 0 0 (Font Calls) 115.2 521.1 S
0 0 32 0 0 (Locator Calls) 115.2 509.4 S
0 0 32 0 0 (PCX Graphics File Calls) 115.2 497.7 S
F2 setfont
0 0 32 0 0 (High level support) 86.4 474.3 S
F3 setfont
0 0 32 0 0 (2-D Graphing Package - Pie, Bar, X-Y) 115.2 450.9 S
0 0 32 0 0 (, Area, and Line Charts) 269.16 450.9 S
0 0 32 0 0 (Graphical User Interface Package - Menu bar, Pull-down Menus, Pop-up Menus) 115.2 439.2 S
0 0 32 0 0 (Data driven graphical reports edited in THOR) 115.2 427.5 S
F2 setfont
0 0 32 0 0 (Device support) 86.4 404.1 S
F3 setfont
0 0 32 0 0 (Video - CGA, EGA, VGA) 115.2 380.7 S
0 0 32 0 0 (Printers - EPSON-FX, EPSON-LQ, HPCL, Postscript) 115.2 369 S
0 0 32 0 0 (Mouse - Microsoft Mouse Driver) 115.2 357.3 S
F2 setfont
0 0 32 0 0 (Support Utilities) 86.4 333.9 S
F3 setfont
0 0 32 0 0 (Resource Compiler) 115.2 310.5 S
0 0 32 0 0 (Stroke Font Editor) 115.2 298.8 S
0 0 32 0 0 (Bit-Mapped Font Editor) 115.2 287.1 S
0 0 32 0 0 (Cursor Editor) 115.2 275.4 S
F0 setfont
0 0 32 0 0 (Does AdaSAGE support multiuser system development?) 57.6 240.3 S
F1 setfont
0 0 32 0 0 (AdaSAGE provides for both single user and multiuser systems. Both types of systems have been) 57.6 216.9 S
0 0 32 0 0 (represented in fielded applications. A unique feature of the AdaSAGE multiuser system) 57.6 205.2 S
0 0 32 0 0 (\(MultSage\) is the distribution of not only the data to be shared by many users, but also the) 57.6 193.5 S
0 0 32 0 0 (distributed processing concept where each user contributes his CPU to the multiuser database) 57.6 181.8 S
0 0 32 0 0 (management and locking functions. This concept is used for LAN \(local area network\) type) 57.6 170.1 S
0 0 32 0 0 (applications.) 57.6 158.4 S
/F4 /Times-Italic findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
/F5 /Times-Roman findfont 13 scalefont def
F5 setfont
0 0 32 0 0 (Attachment A-5) 237.6 36.3 S
F4 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 6 6
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0 0 32 0 0 (What security support is included in AdaSAGE?) 57.6 708.3 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (AdaSAGE provides many levels of security) 57.6 684.9 S
0 0 32 0 0 (. Even though data integrity checks are a form of) 267.12 684.9 S
0 0 32 0 0 (security and provided by AdaSAGE, they will not be discussed here. Access security is provided) 57.6 673.2 S
0 0 32 0 0 (by password protection at the database, relation \(flat file\), and the individual attribute \(column\)) 57.6 661.5 S
0 0 32 0 0 (level. These are defined within the data dictionary and enforced throughout the system for both) 57.6 649.8 S
0 0 32 0 0 (programmers and users. Additional security is often required within applications. Many such) 57.6 638.1 S
0 0 32 0 0 (applications have been provided using AdaSAGE with additional protection through user tables) 57.6 626.4 S
0 0 32 0 0 (which contain user identification information, statistical information, and network and system) 57.6 614.7 S
0 0 32 0 0 (information concerning user logon identifiers and privileges.) 57.6 603 S
F0 setfont
0 0 32 0 0 (Are there audit trail and recoverability features in AdaSAGE?) 57.6 567.9 S
F1 setfont
0 0 32 0 0 (The capability to record all transactions and roll forward from previous dates gives an audit trail) 57.6 544.5 S
0 0 32 0 0 (and recover capability) 57.6 532.8 S
0 0 32 0 0 (. These features are often provided within data base management systems,) 163.4 532.8 S
0 0 32 0 0 (and are provided with AdaSAGE as a logging option, but seldom if ever are they used in final) 57.6 521.1 S
0 0 32 0 0 (applications because of the excessive time and data storage requirements. An application using) 57.6 509.4 S
0 0 32 0 0 (AdaSAGE may be developed to provide full or partial capabilities in this area using the Ada) 57.6 497.7 S
0 0 32 0 0 (language and AdaSAGE provided packages. More often, applications regularly backup or copy) 57.6 486 S
0 0 32 0 0 (current data to another device to provide data recoverability) 57.6 474.3 S
0 0 32 0 0 (. As well, AdaSAGE provides a) 343.84 474.3 S
0 0 32 0 0 (facility to rebuild or recover current data base information in place.) 57.6 462.6 S
F0 setfont
0 0 32 0 0 (Does AdaSAGE require a license?) 57.6 427.5 S
F1 setfont
0 0 32 0 0 (AdaSAGE is a non-proprietary government domain product which does not require a license for) 57.6 404.1 S
0 0 32 0 0 (development sites or application users.) 57.6 392.4 S
F0 setfont
0 0 32 0 0 (Where is AdaSAGE available and is it free?) 57.6 357.3 S
F1 setfont
0 0 32 0 0 (It may be acquired from one of the following sources \(depending on source, a user group fee or) 57.6 333.9 S
0 0 32 0 0 (handling fee may be required\):) 57.6 322.2 S
/F2 /Times-Bold findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (1.  Defense Software Repository System \(Customer Service - 703/536-7485\); AdaSAGE can) 57.6 275.4 S
0 0 32 0 0 (be obtained free of charge from the following sources:) 57.6 263.7 S
/F3 /Times-Italic findfont 10 scalefont def
F3 setfont
0 0 32 0 0 (For Army Users:) 57.6 228.6 S
0 0 32 0 0 (For Navy Users:) 172.8 228.6 S
0 0 32 0 0 (For Marine Corps Users:) 288 228.6 S
0 0 32 0 0 (For Air Force Users:) 403.2 228.6 S
/F4 /Times-Roman findfont 10 scalefont def
F4 setfont
0 0 32 0 0 (RAPID Center                      ) 57.6 205.2 S
0 0 32 0 0 (Navy Defense Software       ) 172.8 205.2 S
0 0 32 0 0 (Marine Corps Defense         ) 288 205.2 S
0 0 32 0 0 (Air Force Defense Software) 403.2 205.2 S
0 0 32 0 0 (SGT Stephen St. Esprit        ) 57.6 193.5 S
0 0 32 0 0 (Reuse System                       ) 172.8 193.5 S
0 0 32 0 0 (Software Reuse System       ) 288 193.5 S
0 0 32 0 0 (Reuse System) 403.2 193.5 S
0 0 32 0 0 (703/285-6342                       ) 57.6 181.8 S
0 0 32 0 0 (Contact: Jim Wheeler           ) 172.8 181.8 S
0 0 32 0 0 (Contact: Richard Lowell      ) 288 181.8 S
0 0 32 0 0 (Ms. Kim T) 403.2 181.8 S
0 0 32 0 0 (arver or Su Chen) 446.88 181.8 S
0 0 32 0 0 (DSN 356-6342                     ) 57.6 170.1 S
0 0 32 0 0 (NCTS W) 172.8 170.1 S
0 0 32 0 0 (ashington, D.C.      ) 209.6 170.1 S
0 0 32 0 0 (703/640-2533                       ) 288 170.1 S
0 0 32 0 0 (205/416-5857) 403.2 170.1 S
0 0 32 0 0 (or \(703\)285-9007                 ) 57.6 158.4 S
0 0 32 0 0 (202/433-0718                       ) 172.8 158.4 S
0 0 32 0 0 (DSN 278-2533                     ) 288 158.4 S
0 0 32 0 0 (DSN 596-5857) 403.2 158.4 S
/F5 /Times-Italic findfont 13 scalefont def
F5 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
/F6 /Times-Roman findfont 13 scalefont def
F6 setfont
0 0 32 0 0 (Attachment A-6) 237.6 36.3 S
F5 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 7 7
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 12 scalefont def
F0 setfont
0 0 32 0 0 (2.  Ada T) 57.6 708.3 S
0 0 32 0 0 (echnical Support Bulletin Board; AdaSAGE can be obtained free of charge:) 103.96 708.3 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (Ada T) 93.6 684.9 S
0 0 32 0 0 (echnical Support Bulletin Board) 123.2 684.9 S
0 0 32 0 0 (Data: 804/444-7841; DSN 564-7841; FIDONET: 1:275/1) 93.6 673.2 S
0 0 32 0 0 (\(2400-16.8Kbps; HST/V) 93.6 661.5 S
0 0 32 0 0 (.32b; None.8.1\);) 211.48 661.5 S
0 0 32 0 0 (For disk copies of AdaSAGE: send thirteen 3-1/2" high-density \(1.44-MB\) diskettes for the) 57.6 638.1 S
0 0 32 0 0 (Alsys version; send ten 3-1/2" high-density \(1.44-MB\) diskettes for the Meridian version to:) 57.6 626.4 S
0 0 32 0 0 (Code N912.4) 93.6 603 S
0 0 32 0 0 (Naval Computer and T) 93.6 591.3 S
0 0 32 0 0 (elecommunications Area Master Station, Atlantic) 203.12 591.3 S
0 0 32 0 0 (Suite 200) 93.6 579.6 S
0 0 32 0 0 (9456 Fourth A) 93.6 567.9 S
0 0 32 0 0 (venue) 163.44 567.9 S
0 0 32 0 0 (Norfolk, V) 93.6 556.2 S
0 0 32 0 0 (A 23511-2199) 144.8 556.2 S
F0 setfont
0 0 32 0 0 (3.  Asset Source for Software Engineering T) 57.6 532.8 S
0 0 32 0 0 (echnology \(ASSET\); AdaSAGE can be) 281.24 532.8 S
0 0 32 0 0 (obtained free of charge. For information on obtaining an ASSET account, contact:) 57.6 521.1 S
F1 setfont
0 0 32 0 0 (Asset Source for Software Engineering T) 93.6 497.7 S
0 0 32 0 0 (echnology \(ASSET\)) 291.12 497.7 S
0 0 32 0 0 (304/594-1762) 93.6 486 S
0 0 32 0 0 (fax: 304/594-3951) 93.6 474.3 S
0 0 32 0 0 (librarian@source.asset.com) 93.6 462.6 S
F0 setfont
0 0 32 0 0 (4.  Energy Science and T) 57.6 439.2 S
0 0 32 0 0 (echnology Software Center \(ESTSC\). The ESTSC is a cost-) 183.24 439.2 S
0 0 32 0 0 (reimbursable activity; the price ranges from $140 - $780, and varies according to your) 57.6 427.5 S
0 0 32 0 0 (affiliation.) 57.6 415.8 S
F1 setfont
0 0 32 0 0 (Department of Energy) 93.6 392.4 S
0 0 32 0 0 (Energy Science and T) 93.6 380.7 S
0 0 32 0 0 (echnology Software Center) 198.44 380.7 S
1.28 0 32 -1.28 0 (P.) 93.6 369 S
0 0 32 0 0 (O. Box 62) 102 369 S
0 0 32 0 0 (Oak Ridge, TN 37831) 93.6 357.3 S
0 0 32 0 0 (615/576-2606) 93.6 345.6 S
F0 setfont
0 0 32 0 0 (5.  AdaSAGE Users Group Hotline. Base price of $1,600 \(includes support\).) 57.6 322.2 S
F1 setfont
0 0 32 0 0 (AdaSAGE Users Group Hotline) 93.6 298.8 S
0 0 32 0 0 (Idaho National Engineering Laboratory) 93.6 287.1 S
0 0 32 0 0 (208/526-0656) 93.6 275.4 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
/F3 /Times-Roman findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Attachment A-7) 237.6 36.3 S
F2 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%Trailer
cleanup
%%Pages: 7
--::::::::::
--attach_b.ps
--::::::::::
%!PS-Adobe-2.0
%%Creator: WordStar Release 6.0 B
%%Pages: (atend)
%%EndComments

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 
%
% Here you can define a routine "cleanup" that will be called
% at the end of printing the document.


%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

/Ulgap 2 def				% underline gap

/inch {72 mul} bind def
/inches {72 mul} bind def

/endpage where not
	{ /endpage { restore } bind def } { pop } ifelse

/cleanup where not
	{ /cleanup { } def } { pop } ifelse

/resetvars
{
	/bw 4 inch def			% box width
	/bh 4 inch def			% box height
	/bt 1.5 def			% box edge thickness
	/bg 3 def			% nested box gap
	/Ulgap 2 def			% underline gap
	/pgsize 11 inch def		% for page orientation
} bind def

% show a segment
%
/N	% Str Xs Ys
{
	moveto
	show
} bind def

% awidthshow a segment
%
/S	% Cx 0 32 Ax 0 Str Xs Ys
{
	moveto
	awidthshow
} bind def

% awidthshow a segment with underline
%
/SU	% Thik -Drop Cx 0 32 Ax 0 Str Xs Ys Xe
{
	10 1 roll
	2 copy
	13 2 roll
	dup
	10 1 roll
	moveto
	awidthshow
	dup
	5 1 roll
	add
	moveto
	setlinewidth
	add
	gsave
	   lineto
	   stroke
	grestore
} bind def

% underline whitespace
%
/WU	% Xe Ye Xs Ys Thik
{
	setlinewidth
	moveto
	lineto
	currentpoint
	stroke
	moveto
} bind def

% double underline whitespace
%
/WDU	% Xe Ye Xs Ys Thik
{
	5 copy
	WU			% draw the first line 
	gsave
	   0 1 index
	   Ulgap add
	   neg translate	% translate: 0 -(Thik+Ulgap) 
	   			% Xe Ye Xs Ys Thik
	   WU			% draw the second line
	grestore
} bind def

% awidthshow a segment with double underline
%
/SDU	% Thik -Drop Cx 0 32 Ax 0 Str Xs Ys Xe
{
	10 1 roll
	dup
	10 1 roll
	2 copy
	14 2 roll
	moveto
	awidthshow
	dup
	4 1 roll
	add
	2 copy
	moveto				% move to ul position
	4 -1 roll
	dup
	setlinewidth
	dup
	7 1 roll
	sub
	Ulgap sub
	6 2 roll
	add
	gsave				% cp saved before ul
	   lineto			% draw upper ul
	   Ulgap add
	   neg
	   0 exch rmoveto
	   lineto			% draw lower ul
	   stroke			% show lines
	grestore			% restore cp
} bind def

% move with underline
%
/MU	% Xdest
{
	currentpoint
	exch
	pop
	lineto
	currentpoint
	stroke
	moveto
} bind def

% move with double underline
%
/MDU	% Xdest Thik
{
	currentpoint
	3 -1 roll
	dup
	5 1 roll
	sub
	Ulgap sub
	4 2 roll
	currentpoint
	exch
	pop
	lineto
	currentpoint
	stroke
	moveto
	neg
	Ulgap sub
	0 exch
	gsave
	   rmoveto
	   lineto
	   stroke
	grestore
} bind def

% strikeout a char
%
/Strike		% (-) Ax Ci Ci+1
{
	pop pop
	dup
	2 index exch
	currentpoint
	pop
	add
	exch
	Xs Ys moveto
	show
	dup
	Ys moveto
	/Xs exch def
} bind def

% kshow with strikeout
%
/SX		% (-) Ax Str Xs Ys
{
	moveto
	currentpoint
	/Ys exch def
	/Xs exch def
	{Strike} exch
	kshow
	currentpoint	% for SXU
	pop		% for SXU
	/Xe exch def	% for SXU
	pop
	Xs Ys moveto
	show
} bind def

% kshow with strikeout and underline
%
/SXU		% Thik -Drop (-) Ax Str Xs Ys
{
	2 copy
	7 1 roll
	9 1 roll
	SX
	add
	Xe exch
	dup
	4 1 roll
	5 2 roll
	WU
} bind def	

% Reencode font encoding vector for a standard font
%
% do so only for fonts which have StandardEncoding
/RV	% FontName
{
	dup findfont begin
	currentdict dup length dict begin
		{ %forall
			1 index /FID ne {def} {pop pop} ifelse
		} forall
		/FontName exch def
		Encoding StandardEncoding eq
		{%if	% only reencode if the current encoding IS StandardEncoding
			/Encoding IBMenc def
		}if
		currentdict dup end end
	/FontName get exch definefont pop
} bind def

/IBMenc StandardEncoding 256 array copy def

%%EndProlog

%%BeginSetup

% initialize the IBMenc reencoding vector
%
0 [  7	/bullet
    20	/paragraph /section
   128	/Ccedilla /udieresis /eacute /acircumflex /adieresis /agrave
	/aring /ccedilla /ecircumflex /edieresis /egrave /idieresis 
	/icircumflex /igrave /Adieresis /Aring /Eacute /ae /AE 
	/ocircumflex /odieresis /ograve /ucircumflex /ugrave /ydieresis
	/Odieresis /Udieresis /oslash /sterling /Oslash 
   159	/florin /aacute /iacute /oacute /uacute /ntilde /Ntilde /ordfeminine
	/ordmasculine /questiondown /registered /logicalnot 
   173	/exclamdown /guillemotleft /guillemotright 
   181	/Aacute /Acircumflex /Agrave /copyright   
   189	/cent /yen
   198	/atilde /Atilde
   207	/currency
   210	/Ecircumflex /Edieresis /Egrave /dotlessi /Iacute /Icircumflex
	/Idieresis
   222	/Igrave
   224	/Oacute /germandbls /Ocircumflex /Ograve /otilde /Otilde
   233	/Uacute /Ucircumflex /Ugrave
   238	/macron /acute
   247	/cedilla /ring /dieresis /dotaccent ]
	 { %forall
		dup type /nametype eq 
		{ %ifelse
			IBMenc 2 index 2 index put
			pop 1 add
		}{ %else
			exch pop
		} ifelse
	  } forall
pop

%%EndSetup


resetvars

%% Page: 1 1
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0.96 0 32 -0.96 0 (AT) 235.2 696.6 S
0.96 0 32 -0.96 0 (TA) 253.68 696.6 S
0 0 32 0 0 (CHMENT B) 272.16 696.6 S
0 0 32 0 0 (GNU GENERAL PUBLIC LICENSE) 179 673.2 S
1.2 0 32 -1.2 0 (Ve) 229.92 649.8 S
0 0 32 0 0 (rsion 2, June 1991) 245.04 649.8 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (Copyright \(C\) 1989, 1991      ) 57.6 626.4 S
0 0 32 0 0 (Free Software Foundation, Inc.) 201.6 626.4 S
0 0 32 0 0 (675 Mass A) 237.6 614.7 S
0 0 32 0 0 (ve, Cambridge, MA 02139, USA) 294.8 614.7 S
0 0 32 0 0 (Everyone is permitted to copy and distribute verbatim copies of this license document, but) 57.6 591.3 S
0 0 32 0 0 (changing it is not allowed.  Note: This license is provided verbatim.) 57.6 579.6 S
/F2 /Times-Bold findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (Preamble) 266.96 556.2 S
F1 setfont
0 0 32 0 0 (The licenses for most software are designed to take away your freedom to share and) 93.6 532.8 S
0 0 32 0 0 (change it.  By contrast, the GNU General Public License is intended to guarantee your freedom) 57.6 521.1 S
0 0 32 0 0 (to share and change free software--to make sure the software is free for all its users.  This) 57.6 509.4 S
0 0 32 0 0 (General Public License applies to most of the Free Software Foundation's software and to any) 57.6 497.7 S
0 0 32 0 0 (other program whose authors commit to using it.  \(Some other Free Software Foundation) 57.6 486 S
0 0 32 0 0 (software is covered by the GNU Library General Public License instead.\)  Y) 57.6 474.3 S
0 0 32 0 0 (ou can apply it to) 423.92 474.3 S
0 0 32 0 0 (your programs, too.) 57.6 462.6 S
0 0 32 0 0 (When we speak of free software, we are referring to freedom, not price.  Our General) 93.6 439.2 S
0 0 32 0 0 (Public Licenses are designed to make sure that you have the freedom to distribute copies of free) 57.6 427.5 S
0 0 32 0 0 (software \(and charge for this service if you wish\), that you receive source code or can get it if) 57.6 415.8 S
0 0 32 0 0 (you want it, that you can change the software or use pieces of it in new free programs; and that) 57.6 404.1 S
0 0 32 0 0 (you know you can do these things.) 57.6 392.4 S
0.72 0 32 -0.72 0 (To) 93.6 369 S
0 0 32 0 0 (protect your rights, we need to make restrictions that forbid anyone to deny you these) 109.2 369 S
0 0 32 0 0 (rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities) 57.6 357.3 S
0 0 32 0 0 (for you if you distribute copies of the software, or if you modify it.) 57.6 345.6 S
0 0 32 0 0 (For example, if you distribute copies of such a program, whether gratis or for a fee, you) 93.6 322.2 S
0 0 32 0 0 (must give the recipients all the rights that you have.  Y) 57.6 310.5 S
0 0 32 0 0 (ou must make sure that they) 318.88 310.5 S
0 0 32 0 0 (, too, receive) 453.04 310.5 S
0 0 32 0 0 (or can get the source code.  And you must show them these terms so they know their rights.) 57.6 298.8 S
0.92 0 32 -0.92 0 (We) 93.6 275.4 S
0 0 32 0 0 (protect your rights with two steps: \(1\) copyright the software, and \(2\) offer you this) 112.32 275.4 S
0 0 32 0 0 (license which gives you legal permission to copy) 57.6 263.7 S
0 0 32 0 0 (, distribute and/or modify the software.) 292.36 263.7 S
0 0 32 0 0 (Also, for each author's protection and ours, we want to make certain that everyone) 93.6 240.3 S
0 0 32 0 0 (understands that there is no warranty for this free software.  If the software is modified by) 57.6 228.6 S
0 0 32 0 0 (someone else and passed on, we want its recipients to know that what they have is not the) 57.6 216.9 S
0 0 32 0 0 (original, so that any problems introduced by others will not reflect on the original authors') 57.6 205.2 S
0 0 32 0 0 (reputations.) 57.6 193.5 S
0 0 32 0 0 (Finally) 93.6 170.1 S
0 0 32 0 0 (, any free program is threatened constantly by software patents.  W) 126.84 170.1 S
0 0 32 0 0 (e wish to avoid) 447.32 170.1 S
0 0 32 0 0 (the danger that redistributors of a free program will individually obtain patent licenses, in effect) 57.6 158.4 S
0 0 32 0 0 (making the program proprietary) 57.6 146.7 S
0 0 32 0 0 (.  T) 210.4 146.7 S
0 0 32 0 0 (o prevent this, we have made it clear that any patent must be) 226 146.7 S
0 0 32 0 0 (licensed for everyone's free use or not licensed at all.) 57.6 135 S
0 0 32 0 0 (The precise terms and conditions for copying, distribution and modification follow) 93.6 111.6 S
0 0 32 0 0 (.) 490.2 111.6 S
/F3 /Times-Italic findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
/F4 /Times-Roman findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Attachment B-1) 237.6 36.3 S
F3 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 2 2
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (GNU GENERAL PUBLIC LICENSE) 186.96 708.3 S
0 0 32 0 0 (TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICA) 57.6 684.9 S
0 0 32 0 0 (TION) 522.84 684.9 S
/F1 /Times-Roman findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (0.        ) 57.6 638.1 S
0 0 32 0 0 (This License applies to any program or other work which contains a notice placed) 93.6 638.1 S
0 0 32 0 0 (by the copyright holder saying it may be distributed under the terms of this) 93.6 626.4 S
0 0 32 0 0 (General Public License.  The "Program", below) 93.6 614.7 S
0 0 32 0 0 (, refers to any such program or) 340.96 614.7 S
0 0 32 0 0 (work, and a "work based on the Program" means either the Program or any) 93.6 603 S
0 0 32 0 0 (derivative work under copyright law: that is to say) 93.6 591.3 S
0 0 32 0 0 (, a work containing the Program) 354.88 591.3 S
0 0 32 0 0 (or a portion of it, either verbatim or with modifications and/or translated into) 93.6 579.6 S
0 0 32 0 0 (another language.  \(Hereinafter, translation is included without limitation in the) 93.6 567.9 S
0 0 32 0 0 (term "modification".\)  Each licensee is addressed as "you".) 93.6 556.2 S
0 0 32 0 0 (Activities other than copying, distribution and modification are not covered by this) 93.6 532.8 S
0 0 32 0 0 (License; they are outside its scope.  The act of running the Program is not) 93.6 521.1 S
0 0 32 0 0 (restricted, and the output from the Program is covered only if its contents) 93.6 509.4 S
0 0 32 0 0 (constitute a work based on the Program \(independent of having been made by) 93.6 497.7 S
0 0 32 0 0 (running the Program\). Whether that is true depends on what the Program does.) 93.6 486 S
0 0 32 0 0 (1.        ) 57.6 462.6 S
1.2 0 32 -1.2 0 (Yo) 93.6 462.6 S
0 0 32 0 0 (u may copy and distribute verbatim copies of the Program's source code as you) 108.32 462.6 S
0 0 32 0 0 (receive it, in any medium, provided that you conspicuously and appropriately) 93.6 450.9 S
0 0 32 0 0 (publish on each copy an appropriate copyright notice and disclaimer of warranty;) 93.6 439.2 S
0 0 32 0 0 (keep intact all the notices that refer to this License and to the absence of any) 93.6 427.5 S
0 0 32 0 0 (warranty; and give any other recipients of the Program a copy of this License) 93.6 415.8 S
0 0 32 0 0 (along with the Program.) 93.6 404.1 S
1.2 0 32 -1.2 0 (Yo) 93.6 380.7 S
0 0 32 0 0 (u may charge a fee for the physical act of transferring a copy) 108.32 380.7 S
0 0 32 0 0 (, and you may at) 423.56 380.7 S
0 0 32 0 0 (your option offer warranty protection in exchange for a fee.) 93.6 369 S
0 0 32 0 0 (2.        ) 57.6 345.6 S
1.2 0 32 -1.2 0 (Yo) 93.6 345.6 S
0 0 32 0 0 (u may modify your copy or copies of the Program or any portion of it, thus) 108.32 345.6 S
0 0 32 0 0 (forming a work based on the Program, and copy and distribute such modifications) 93.6 333.9 S
0 0 32 0 0 (or work under the terms of Section 1 above, provided that you also meet all of) 93.6 322.2 S
0 0 32 0 0 (these conditions:) 93.6 310.5 S
0 0 32 0 0 (a\)        Y) 93.6 287.1 S
0 0 32 0 0 (ou must cause the modified files to carry prominent notices stating that) 137.8 287.1 S
0 0 32 0 0 (you changed the files and the date of any change.) 129.6 275.4 S
0 0 32 0 0 (b\)       ) 93.6 252 S
1.2 0 32 -1.2 0 (Yo) 129.6 252 S
0 0 32 0 0 (u must cause any work that you distribute or publish, that in whole or in) 144.32 252 S
0 0 32 0 0 (part contains or is derived from the Program or any part thereof, to be) 129.6 240.3 S
0 0 32 0 0 (licensed as a whole at no charge to all third parties under the terms of this) 129.6 228.6 S
0 0 32 0 0 (License.) 129.6 216.9 S
0 0 32 0 0 (c\)        If the modified program normally reads commands interactively when run,) 93.6 193.5 S
0 0 32 0 0 (you must cause it, when started running for such interactive use in the most) 129.6 181.8 S
0 0 32 0 0 (ordinary way) 129.6 170.1 S
0 0 32 0 0 (, to print or display an announcement including an appropriate) 197.8 170.1 S
0 0 32 0 0 (copyright notice and a notice that there is no warranty \(or else, saying that) 129.6 158.4 S
0 0 32 0 0 (you provide a warranty\) and that users may redistribute the program under) 129.6 146.7 S
0 0 32 0 0 (these conditions, and telling the user how to view a copy of this License.) 129.6 135 S
0 0 32 0 0 (\(Exception: if the Program itself is interactive but does not normally print) 129.6 123.3 S
0 0 32 0 0 (such an announcement, your work based on the Program is not required to) 129.6 111.6 S
0 0 32 0 0 (print an announcement.\)) 129.6 99.9 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
F1 setfont
0 0 32 0 0 (Attachment B-2) 237.6 36.3 S
F2 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 3 3
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (These requirements apply to the modified work as a whole.  If identifiable sections) 93.6 708.3 S
0 0 32 0 0 (of that work are not derived from the Program, and can be reasonably considered) 93.6 696.6 S
0 0 32 0 0 (independent and separate works in themselves, then this License, and its terms, do) 93.6 684.9 S
0 0 32 0 0 (not apply to those sections when you distribute them as separate works.  But when) 93.6 673.2 S
0 0 32 0 0 (you distribute the same sections as part of a whole which is a work based on the) 93.6 661.5 S
0 0 32 0 0 (Program, the distribution of the whole must be on the terms of this License, whose) 93.6 649.8 S
0 0 32 0 0 (permissions for other licensees extend to the entire whole, and thus to each and) 93.6 638.1 S
0 0 32 0 0 (every part regardless of who wrote it.) 93.6 626.4 S
0 0 32 0 0 (Thus, it is not the intent of this section to claim rights or contest your rights to) 93.6 603 S
0 0 32 0 0 (work written entirely by you; rather, the intent is to exercise the right to control the) 93.6 591.3 S
0 0 32 0 0 (distribution of derivative or collective works based on the Program.) 93.6 579.6 S
0 0 32 0 0 (In addition, mere aggregation of another work not based on the Program with the) 93.6 556.2 S
0 0 32 0 0 (Program \(or with a work based on the Program\) on a volume of a storage or) 93.6 544.5 S
0 0 32 0 0 (distribution medium does not bring the other work under the scope of this License.) 93.6 532.8 S
0 0 32 0 0 (3.        ) 57.6 509.4 S
1.2 0 32 -1.2 0 (Yo) 93.6 509.4 S
0 0 32 0 0 (u may copy and distribute the Program \(or a work based on it, under Section 2\)) 108.32 509.4 S
0 0 32 0 0 (in object code or executable form under the terms of Sections 1 and 2 above) 93.6 497.7 S
0 0 32 0 0 (provided that you also do one of the following:) 93.6 486 S
0 0 32 0 0 (a\)        Accompany it with the complete corresponding machine-readable source) 93.6 462.6 S
0 0 32 0 0 (code, which must be distributed under the terms of Sections 1 and 2 above) 129.6 450.9 S
0 0 32 0 0 (on a medium customarily used for software interchange; or,) 129.6 439.2 S
0 0 32 0 0 (b\)       ) 93.6 415.8 S
0 0 32 0 0 (Accompany it with a written offer, valid for at least three years, to give any) 129.6 415.8 S
0 0 32 0 0 (third party) 129.6 404.1 S
0 0 32 0 0 (, for a charge no more than your cost of physically performing) 183.32 404.1 S
0 0 32 0 0 (source distribution, a complete machine-readable copy of the corresponding) 129.6 392.4 S
0 0 32 0 0 (source code, to be distributed under the terms of Sections 1 and 2 above on) 129.6 380.7 S
0 0 32 0 0 (a medium customarily used for software interchange; or,) 129.6 369 S
0 0 32 0 0 (c\)        Accompany it with the information you received as to the offer to distribute) 93.6 345.6 S
0 0 32 0 0 (corresponding source code.  \(This alternative is allowed only for) 129.6 333.9 S
0 0 32 0 0 (noncommercial distribution and only if you received the program in object) 129.6 322.2 S
0 0 32 0 0 (code or executable form with such an offer, in accord with Subsection b) 129.6 310.5 S
0 0 32 0 0 (above.\)) 129.6 298.8 S
0 0 32 0 0 (The source code for a work means the preferred form of the work for making) 93.6 275.4 S
0 0 32 0 0 (modifications to it.  For an executable work, complete source code means all the) 93.6 263.7 S
0 0 32 0 0 (source code for all modules it contains, plus any associated interface definition) 93.6 252 S
0 0 32 0 0 (files, plus the scripts used to control compilation and installation of the executable.) 93.6 240.3 S
0 0 32 0 0 (However, as a special exception, the source code distributed need not include) 93.6 228.6 S
0 0 32 0 0 (anything that is normally distributed \(in either source or binary form\) with the) 93.6 216.9 S
0 0 32 0 0 (major components \(compiler, kernel, and so on\) of the operating system on which) 93.6 205.2 S
0 0 32 0 0 (the executable runs, unless that component itself accompanies the executable.) 93.6 193.5 S
0 0 32 0 0 (If distribution of executable or object code is made by offering access to copy) 93.6 170.1 S
0 0 32 0 0 (from a designated place, then offering equivalent access to copy the source code) 93.6 158.4 S
0 0 32 0 0 (from the same place counts as distribution of the source code, even though third) 93.6 146.7 S
0 0 32 0 0 (parties are not compelled to copy the source along with the object code.) 93.6 135 S
/F1 /Times-Italic findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
F0 setfont
0 0 32 0 0 (Attachment B-3) 237.6 36.3 S
F1 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 4 4
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (4.        ) 57.6 708.3 S
1.2 0 32 -1.2 0 (Yo) 93.6 708.3 S
0 0 32 0 0 (u may not copy) 108.32 708.3 S
0 0 32 0 0 (, modify) 188.12 708.3 S
0 0 32 0 0 (, sublicense, or distribute the Program except as) 231.4 708.3 S
0 0 32 0 0 (expressly provided under this License.  Any attempt otherwise to copy) 93.6 696.6 S
0 0 32 0 0 (, modify) 459.96 696.6 S
0 0 32 0 0 (,) 503.24 696.6 S
0 0 32 0 0 (sublicense or distribute the Program is void, and will automatically terminate your) 93.6 684.9 S
0 0 32 0 0 (rights under this License. However, parties who have received copies, or rights,) 93.6 673.2 S
0 0 32 0 0 (from you under this License will not have their licenses terminated so long as such) 93.6 661.5 S
0 0 32 0 0 (parties remain in full compliance.) 93.6 649.8 S
0 0 32 0 0 (5.        ) 57.6 626.4 S
1.2 0 32 -1.2 0 (Yo) 93.6 626.4 S
0 0 32 0 0 (u are not required to accept this License, since you have not signed it.) 108.32 626.4 S
0 0 32 0 0 (However, nothing else grants you permission to modify or distribute the Program) 93.6 614.7 S
0 0 32 0 0 (or its derivative works.  These actions are prohibited by law if you do not accept) 93.6 603 S
0 0 32 0 0 (this License.  Therefore, by modifying or distributing the Program \(or any work) 93.6 591.3 S
0 0 32 0 0 (based on the Program\), you indicate your acceptance of this License to do so, and) 93.6 579.6 S
0 0 32 0 0 (all its terms and conditions for copying, distributing or modifying the Program or) 93.6 567.9 S
0 0 32 0 0 (works based on it.) 93.6 556.2 S
0 0 32 0 0 (6.        ) 57.6 532.8 S
0 0 32 0 0 (Each time you redistribute the Program \(or any work based on the Program\), the) 93.6 532.8 S
0 0 32 0 0 (recipient automatically receives a license from the original licensor to copy) 93.6 521.1 S
0 0 32 0 0 (,) 483.84 521.1 S
0 0 32 0 0 (distribute or modify the Program subject to these terms and conditions.  Y) 93.6 509.4 S
0 0 32 0 0 (ou may) 477.56 509.4 S
0 0 32 0 0 (not impose any further restrictions on the recipients' exercise of the rights granted) 93.6 497.7 S
0 0 32 0 0 (herein. Y) 93.6 486 S
0 0 32 0 0 (ou are not responsible for enforcing compliance by third parties to this) 140.76 486 S
0 0 32 0 0 (License.) 93.6 474.3 S
0 0 32 0 0 (7.        ) 57.6 450.9 S
0 0 32 0 0 (If, as a consequence of a court judgment or allegation of patent infringement or for) 93.6 450.9 S
0 0 32 0 0 (any other reason \(not limited to patent issues\), conditions are imposed on you) 93.6 439.2 S
0 0 32 0 0 (\(whether by court order, agreement or otherwise\) that contradict the conditions of) 93.6 427.5 S
0 0 32 0 0 (this License, they do not excuse you from the conditions of this License.  If you) 93.6 415.8 S
0 0 32 0 0 (cannot distribute so as to satisfy simultaneously your obligations under this) 93.6 404.1 S
0 0 32 0 0 (License and any other pertinent obligations, then as a consequence you may not) 93.6 392.4 S
0 0 32 0 0 (distribute the Program at all.  For example, if a patent license would not permit) 93.6 380.7 S
0 0 32 0 0 (royalty-free redistribution of the Program by all those who receive copies directly) 93.6 369 S
0 0 32 0 0 (or indirectly through you, then the only way you could satisfy both it and this) 93.6 357.3 S
0 0 32 0 0 (License would be to refrain entirely from distribution of the Program.) 93.6 345.6 S
0 0 32 0 0 (If any portion of this section is held invalid or unenforceable under any particular) 93.6 322.2 S
0 0 32 0 0 (circumstance, the balance of the section is intended to apply and the section as a) 93.6 310.5 S
0 0 32 0 0 (whole is intended to apply in other circumstances.) 93.6 298.8 S
0 0 32 0 0 (It is not the purpose of this section to induce you to infringe any patents or other) 93.6 275.4 S
0 0 32 0 0 (property right claims or to contest validity of any such claims; this section has the) 93.6 263.7 S
0 0 32 0 0 (sole purpose of protecting the integrity of the free software distribution system,) 93.6 252 S
0 0 32 0 0 (which is implemented by public license practices.  Many people have made) 93.6 240.3 S
0 0 32 0 0 (generous contributions to the wide range of software distributed through that) 93.6 228.6 S
0 0 32 0 0 (system in reliance on consistent application of that system; it is up to the) 93.6 216.9 S
0 0 32 0 0 (author/donor to decide if he or she is willing to distribute software through any) 93.6 205.2 S
0 0 32 0 0 (other system and a licensee cannot impose that choice.) 93.6 193.5 S
0 0 32 0 0 (This section is intended to make thoroughly clear what is believed to be a) 93.6 170.1 S
0 0 32 0 0 (consequence of the rest of this License.) 93.6 158.4 S
0 0 32 0 0 (8.        ) 57.6 135 S
0 0 32 0 0 (If the distribution and/or use of the Program is restricted in certain countries either) 93.6 135 S
0 0 32 0 0 (by patents or by copyrighted interfaces, the original copyright holder who places) 93.6 123.3 S
0 0 32 0 0 (the Program under this License may add an explicit geographical distribution) 93.6 111.6 S
0 0 32 0 0 (limitation excluding those countries, so that distribution is permitted only in or) 93.6 99.9 S
0 0 32 0 0 (among countries not thus excluded.  In such case, this License incorporates the) 93.6 88.2 S
0 0 32 0 0 (limitation as if written in the body of this License.) 93.6 76.5 S
/F1 /Times-Italic findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
F0 setfont
0 0 32 0 0 (Attachment B-4) 237.6 36.3 S
F1 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 5 5
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (9.        ) 57.6 696.6 S
0 0 32 0 0 (The Free Software Foundation may publish revised and/or new versions of the) 93.6 696.6 S
0 0 32 0 0 (General Public License from time to time.  Such new versions will be similar in) 93.6 684.9 S
0 0 32 0 0 (spirit to the present version, but may differ in detail to address new problems or) 93.6 673.2 S
0 0 32 0 0 (concerns.) 93.6 661.5 S
0 0 32 0 0 (Each version is given a distinguishing version number.  If the Program specifies a) 93.6 638.1 S
0 0 32 0 0 (version number of this License which applies to it and "any later version", you) 93.6 626.4 S
0 0 32 0 0 (have the option of following the terms and conditions either of that version or of) 93.6 614.7 S
0 0 32 0 0 (any later version published by the Free Software Foundation.  If the Program does) 93.6 603 S
0 0 32 0 0 (not specify a version number of this License, you may choose any version ever) 93.6 591.3 S
0 0 32 0 0 (published by the Free Software Foundation.) 93.6 579.6 S
0 0 32 0 0 (10.      ) 57.6 556.2 S
0 0 32 0 0 (If you wish to incorporate parts of the Program into other free programs whose) 93.6 556.2 S
0 0 32 0 0 (distribution conditions are different, write to the author to ask for permission.  For) 93.6 544.5 S
0 0 32 0 0 (software which is copyrighted by the Free Software Foundation, write to the Free) 93.6 532.8 S
0 0 32 0 0 (Software Foundation; we sometimes make exceptions for this.  Our decision will) 93.6 521.1 S
0 0 32 0 0 (be guided by the two goals of preserving the free status of all derivatives of our) 93.6 509.4 S
0 0 32 0 0 (free software and of promoting the sharing and reuse of software generally) 93.6 497.7 S
0 0 32 0 0 (.) 481.48 497.7 S
/F1 /Times-Bold findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (NO W) 259.88 439.2 S
0 0 32 0 0 (ARRANTY) 294.24 439.2 S
F0 setfont
0 0 32 0 0 (11.      ) 57.6 415.8 S
0 0 32 0 0 (BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS) 93.6 415.8 S
0 0 32 0 0 (NO W) 93.6 404.1 S
0 0 32 0 0 (ARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY) 126.52 404.1 S
0 0 32 0 0 (APPLICABLE LA) 93.6 392.4 S
1.08 0 32 -1.08 0 (W.) 192.04 392.4 S
0 0 32 0 0 (EXCEPT WHEN OTHERWISE ST) 212.96 392.4 S
1.4 0 32 -1.4 0 (AT) 400.32 392.4 S
0 0 32 0 0 (ED IN WRITING) 416.28 392.4 S
0 0 32 0 0 (THE COPYRIGHT HOLDERS AND/OR OTHER P) 93.6 380.7 S
0 0 32 0 0 (ARTIES PROVIDE THE) 369.08 380.7 S
0 0 32 0 0 (PROGRAM "AS IS" WITHOUT W) 93.6 369 S
0 0 32 0 0 (ARRANTY OF ANY KIND, EITHER) 281.36 369 S
0 0 32 0 0 (EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE) 93.6 357.3 S
0 0 32 0 0 (IMPLIED W) 93.6 345.6 S
0 0 32 0 0 (ARRANTIES OF MERCHANT) 160.48 345.6 S
0 0 32 0 0 (ABILITY AND FITNESS FOR A) 328.68 345.6 S
1.08 0 32 -1.08 0 (PA) 93.6 333.9 S
0 0 32 0 0 (RTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND) 109.16 333.9 S
0 0 32 0 0 (PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE) 93.6 322.2 S
0 0 32 0 0 (PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL) 93.6 310.5 S
0 0 32 0 0 (NECESSARY SER) 93.6 298.8 S
0 0 32 0 0 (VICING, REP) 195.68 298.8 S
0 0 32 0 0 (AIR OR CORRECTION.) 270.48 298.8 S
0 0 32 0 0 (12.      ) 57.6 275.4 S
0 0 32 0 0 (IN NO EVENT UNLESS REQUIRED BY APPLICABLE LA) 93.6 275.4 S
0 0 32 0 0 (W OR AGREED) 419.76 275.4 S
0 0 32 0 0 (TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER) 93.6 263.7 S
1.08 0 32 -1.08 0 (PA) 93.6 252 S
0 0 32 0 0 (RTY WHO MA) 109.16 252 S
0 0 32 0 0 (Y MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS) 192.64 252 S
0 0 32 0 0 (PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING) 93.6 240.3 S
0 0 32 0 0 (ANY GENERAL, SPECIAL, INCIDENT) 93.6 228.6 S
0 0 32 0 0 (AL OR CONSEQUENTIAL) 312 228.6 S
0 0 32 0 0 (DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE) 93.6 216.9 S
0 0 32 0 0 (PROGRAM \(INCLUDING BUT NOT LIMITED TO LOSS OF DA) 93.6 205.2 S
1 0 32 -1 0 (TA) 450 205.2 S
0 0 32 0 0 (OR) 469.6 205.2 S
0 0 32 0 0 (DA) 93.6 193.5 S
1 0 32 -1 0 (TA) 111 193.5 S
0 0 32 0 0 (BEING RENDERED INACCURA) 130.6 193.5 S
0 0 32 0 0 (TE OR LOSSES SUST) 312.84 193.5 S
0 0 32 0 0 (AINED BY) 434.44 193.5 S
0 0 32 0 0 (YOU OR THIRD P) 93.6 181.8 S
0 0 32 0 0 (ARTIES OR A F) 195.52 181.8 S
0 0 32 0 0 (AILURE OF THE PROGRAM TO) 284.64 181.8 S
0 0 32 0 0 (OPERA) 93.6 170.1 S
0 0 32 0 0 (TE WITH ANY OTHER PROGRAMS\), EVEN IF SUCH HOLDER OR) 134.88 170.1 S
0 0 32 0 0 (OTHER P) 93.6 158.4 S
0 0 32 0 0 (ARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH) 146.4 158.4 S
0 0 32 0 0 (DAMAGES.) 93.6 146.7 S
0 0 32 0 0 (END OF TERMS AND CONDITIONS) 189 123.3 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
F0 setfont
0 0 32 0 0 (Attachment B-5) 237.6 36.3 S
F2 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 6 6
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (Appendix: How to Apply These T) 118.44 708.3 S
0 0 32 0 0 (erms to Y) 304.16 708.3 S
0 0 32 0 0 (our New Programs) 356.88 708.3 S
/F1 /Times-Roman findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (If you develop a new program, and you want it to be of the greatest possible use to) 93.6 684.9 S
0 0 32 0 0 (the public, the best way to achieve this is to make it free software which everyone can) 57.6 673.2 S
0 0 32 0 0 (redistribute and change under these terms.) 57.6 661.5 S
0.8 0 32 -0.8 0 (To) 93.6 638.1 S
0 0 32 0 0 (do so, attach the following notices to the program.  It is safest to attach them to) 110.52 638.1 S
0 0 32 0 0 (the start of each source file to most effectively convey the exclusion of warranty; and) 57.6 626.4 S
0 0 32 0 0 (each file should have at least the "copyright" line and a pointer to where the full notice is) 57.6 614.7 S
0 0 32 0 0 (found.) 57.6 603 S
0 0 32 0 0 () 93.6 579.6 S
0 0 32 0 0 (Copyright \(C\) 19yy  ) 93.6 567.9 S
0 0 32 0 0 (This program is free software; you can redistribute it and/or modify it under the) 93.6 544.5 S
0 0 32 0 0 (terms of the GNU General Public License as published by the Free Software Foundation;) 57.6 532.8 S
0 0 32 0 0 (either version 2 of the License, or \(at your option\) any later version.) 57.6 521.1 S
0 0 32 0 0 (This program is distributed in the hope that it will be useful, but WITHOUT ANY) 93.6 497.7 S
1.4 0 32 -1.4 0 (WA) 57.6 486 S
0 0 32 0 0 (RRANTY) 77.88 486 S
0 0 32 0 0 (; without even the implied warranty of MERCHANT) 130.32 486 S
0 0 32 0 0 (ABILITY or) 405.6 486 S
0 0 32 0 0 (FITNESS FOR A P) 57.6 474.3 S
0 0 32 0 0 (ARTICULAR PURPOSE.  See the GNU General Public License for) 159.56 474.3 S
0 0 32 0 0 (more details.) 57.6 462.6 S
1.2 0 32 -1.2 0 (Yo) 93.6 439.2 S
0 0 32 0 0 (u should have received a copy of the GNU General Public License along with) 108.32 439.2 S
0 0 32 0 0 (this program; if not, write to the Free Software Foundation, Inc., 675 Mass A) 57.6 427.5 S
0 0 32 0 0 (ve,) 457.76 427.5 S
0 0 32 0 0 (Cambridge, MA 02139, USA.) 57.6 415.8 S
0 0 32 0 0 (Also add information on how to contact you by electronic and paper mail.) 93.6 392.4 S
0 0 32 0 0 (If the program is interactive, make it output a short notice like this when it starts in) 93.6 369 S
0 0 32 0 0 (an interactive mode:) 57.6 357.3 S
0 0 32 0 0 (Gnomovision version 69, Copyright \(C\) 19yy name of author) 60.84 333.9 S
0 0 32 0 0 (Gnomovision comes with ABSOLUTEL) 60.84 322.2 S
0 0 32 0 0 (Y NO W) 272.52 322.2 S
0 0 32 0 0 (ARRANTY) 318.08 322.2 S
0 0 32 0 0 (; for details type `show w'.) 379.92 322.2 S
0 0 32 0 0 (This is free software, and you are welcome to redistribute it) 60.84 310.5 S
0 0 32 0 0 (under certain conditions; type `show c' for details.) 60.84 298.8 S
0 0 32 0 0 (The hypothetical commands `show w' and `show c' should show the appropriate) 93.6 275.4 S
0 0 32 0 0 (parts of the General Public License.  Of course, the commands you use may be called) 57.6 263.7 S
0 0 32 0 0 (something other than `show w' and `show c'; they could even be mouse-clicks or menu) 57.6 252 S
0 0 32 0 0 (items--whatever suits your program.) 57.6 240.3 S
1.2 0 32 -1.2 0 (Yo) 93.6 216.9 S
0 0 32 0 0 (u should also get your employer \(if you work as a programmer\) or your school,) 108.32 216.9 S
0 0 32 0 0 (if any) 57.6 205.2 S
0 0 32 0 0 (, to sign a "copyright disclaimer" for the program, if necessary) 86.76 205.2 S
0 0 32 0 0 (.  Here is a sample;) 410.52 205.2 S
0 0 32 0 0 (alter the names:) 57.6 193.5 S
1.2 0 32 -1.2 0 (Yo) 64.08 170.1 S
0 0 32 0 0 (yodyne, Inc., hereby disclaims all copyright interest in the program) 78.8 170.1 S
0 0 32 0 0 (`Gnomovision' \(which makes passes at compilers\) written by James Hacker.) 64.08 158.4 S
0 0 32 0 0 (, 1 April 1989) 143.52 146.7 S
0.8 0 32 -0.8 0 (Ty) 64.08 135 S
0 0 32 0 0 (Coon, President of Vice) 81 135 S
0 0 32 0 0 (This General Public License does not permit incorporating your program into) 93.6 111.6 S
0 0 32 0 0 (proprietary programs.  If your program is a subroutine library) 57.6 99.9 S
0 0 32 0 0 (, you may consider it more) 376.64 99.9 S
0 0 32 0 0 (useful to permit linking proprietary applications with the library) 57.6 88.2 S
0 0 32 0 0 (.  If this is what you want) 389.6 88.2 S
0 0 32 0 0 (to do, use the GNU Library General Public License instead of this License.) 57.6 76.5 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
F1 setfont
0 0 32 0 0 (Attachment B-6) 237.6 36.3 S
F2 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%% Page: 1 7
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0.96 0 32 -0.96 0 (AT) 234.8 696.6 S
0.96 0 32 -0.96 0 (TA) 253.28 696.6 S
0 0 32 0 0 (CHMENT C) 271.76 696.6 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (Below is the NO W) 57.6 661.5 S
0 0 32 0 0 (arranty statement associated with any application developed using either) 151.32 661.5 S
0 0 32 0 0 (AdaSAGE as a tool or using the libraries within AdaSAGE:) 57.6 649.8 S
/F2 /Times-Bold findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (NO W) 245.68 614.7 S
0 0 32 0 0 (ARRANTY) 277.4 614.7 S
F1 setfont
0 0 32 0 0 (1.         BECAUSE THE AdaSAGE PROGRAM IS LICENSED FREE OF CHARGE, THERE) 57.6 579.6 S
0 0 32 0 0 (IS NO W) 93.6 567.9 S
0 0 32 0 0 (ARRANTY RESUL) 137.68 567.9 S
0 0 32 0 0 (TING APPLICA) 235.72 567.9 S
0 0 32 0 0 (TIONS DEVELOPED USING EITHER) 316.16 567.9 S
0 0 32 0 0 (AdaSAGE AS A TOOL OR USING THE AdaSAGE LIBRARIES, TO THE EXTENT) 93.6 556.2 S
0 0 32 0 0 (PERMITTED BY APPLICABLE LA) 93.6 544.5 S
1 0 32 -1 0 (W.) 274.36 544.5 S
0 0 32 0 0 (EXCEPT WHEN OTHERWISE ST) 293.68 544.5 S
1.28 0 32 -1.28 0 (AT) 466.4 544.5 S
0 0 32 0 0 (ED IN) 481.12 544.5 S
0 0 32 0 0 (WRITING THE COPYRIGHT HOLDERS AND/OR OTHER P) 93.6 532.8 S
0 0 32 0 0 (ARTIES PROVIDE) 402.72 532.8 S
0 0 32 0 0 (THE AdaSAGE PROGRAM AND AdaSAGE LIBRARIES "AS IS" WITHOUT) 93.6 521.1 S
1.28 0 32 -1.28 0 (WA) 93.6 509.4 S
0 0 32 0 0 (RRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,) 112.32 509.4 S
0 0 32 0 0 (BUT NOT LIMITED TO, THE IMPLIED W) 93.6 497.7 S
0 0 32 0 0 (ARRANTIES OF MERCHANT) 310.64 497.7 S
0 0 32 0 0 (ABILITY) 465.8 497.7 S
0 0 32 0 0 (AND FITNESS FOR A P) 93.6 486 S
0 0 32 0 0 (ARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE) 216.72 486 S
0 0 32 0 0 (QUALITY AND PERFORMANCE OF APPLICA) 93.6 474.3 S
0 0 32 0 0 (TIONS DEVELOPED USING THE) 337.84 474.3 S
0 0 32 0 0 (AdaSAGE PROGRAM AND LIBRARIES IS WITH YOU.  SHOULD THE AdaSAGE) 93.6 462.6 S
0 0 32 0 0 (PROGRAM OR LIBRARIES PROVE DEFECTIVE, YOU ASSUME THE COST OF) 93.6 450.9 S
0 0 32 0 0 (ALL NECESSARY SER) 93.6 439.2 S
0 0 32 0 0 (VICING, REP) 214.04 439.2 S
0 0 32 0 0 (AIR OR CORRECTION.) 283.08 439.2 S
0 0 32 0 0 (2.         IN NO EVENT UNLESS REQUIRED BY APPLICABLE LA) 57.6 415.8 S
0 0 32 0 0 (W OR AGREED TO IN) 394.44 415.8 S
0 0 32 0 0 (WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER P) 93.6 404.1 S
0 0 32 0 0 (ARTY WHO) 434.4 404.1 S
0 0 32 0 0 (MA) 93.6 392.4 S
0 0 32 0 0 (Y MODIFY AND/OR REDISTRIBUTE THE AdaSAGE PROGRAM OR) 111.96 392.4 S
0 0 32 0 0 (AdaSAGE LIBRARIES AS PERMITTED ABOVE, BE LIABLE TO YOU FOR) 93.6 380.7 S
0 0 32 0 0 (DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENT) 93.6 369 S
0 0 32 0 0 (AL OR) 430.2 369 S
0 0 32 0 0 (CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO) 93.6 357.3 S
0 0 32 0 0 (USE THE PROGRAM \(INCLUDING BUT NOT LIMITED TO LOSS OF DA) 93.6 345.6 S
0.92 0 32 -0.92 0 (TA) 474.52 345.6 S
0 0 32 0 0 (OR) 492.6 345.6 S
0 0 32 0 0 (DA) 93.6 333.9 S
0.92 0 32 -0.92 0 (TA) 109.68 333.9 S
0 0 32 0 0 (BEING RENDERED INACCURA) 127.76 333.9 S
0 0 32 0 0 (TE OR LOSSES SUST) 295.88 333.9 S
0 0 32 0 0 (AINED BY YOU OR) 408 333.9 S
0 0 32 0 0 (THIRD P) 93.6 322.2 S
0 0 32 0 0 (ARTIES OR A F) 138.96 322.2 S
0 0 32 0 0 (AILURE OF THE PROGRAM TO OPERA) 221.16 322.2 S
0 0 32 0 0 (TE WITH ANY) 432.32 322.2 S
0 0 32 0 0 (OTHER PROGRAMS\), EVEN IF SUCH HOLDER OR OTHER P) 93.6 310.5 S
0 0 32 0 0 (ARTY HAS BEEN) 416.44 310.5 S
0 0 32 0 0 (ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.) 93.6 298.8 S
0 0 32 0 0 (END OF TERMS AND CONDITIONS) 187.8 275.4 S
/F3 /Times-Italic findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Draft V) 57.6 36.3 S
0 0 32 0 0 (ersion .5) 95.56 36.3 S
/F4 /Times-Roman findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Attachment C-1) 237.6 36.3 S
F3 setfont
0 0 32 0 0 (21 January 1993) 443.52 36.3 S
endpage
showpage

%Trailer
cleanup
%%Pages: 7 
--::::::::::
--attach_c.ps
--::::::::::
%!PS-Adobe-2.0
%%Creator: WordStar Release 6.0 B
%%Pages: (atend)
%%EndComments

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 
%
% Here you can define a routine "cleanup" that will be called
% at the end of printing the document.


%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

/Ulgap 2 def				% underline gap

/inch {72 mul} bind def
/inches {72 mul} bind def

/endpage where not
	{ /endpage { restore } bind def } { pop } ifelse

/cleanup where not
	{ /cleanup { } def } { pop } ifelse

/resetvars
{
	/bw 4 inch def			% box width
	/bh 4 inch def			% box height
	/bt 1.5 def			% box edge thickness
	/bg 3 def			% nested box gap
	/Ulgap 2 def			% underline gap
	/pgsize 11 inch def		% for page orientation
} bind def

% show a segment
%
/N	% Str Xs Ys
{
	moveto
	show
} bind def

% awidthshow a segment
%
/S	% Cx 0 32 Ax 0 Str Xs Ys
{
	moveto
	awidthshow
} bind def

% awidthshow a segment with underline
%
/SU	% Thik -Drop Cx 0 32 Ax 0 Str Xs Ys Xe
{
	10 1 roll
	2 copy
	13 2 roll
	dup
	10 1 roll
	moveto
	awidthshow
	dup
	5 1 roll
	add
	moveto
	setlinewidth
	add
	gsave
	   lineto
	   stroke
	grestore
} bind def

% underline whitespace
%
/WU	% Xe Ye Xs Ys Thik
{
	setlinewidth
	moveto
	lineto
	currentpoint
	stroke
	moveto
} bind def

% double underline whitespace
%
/WDU	% Xe Ye Xs Ys Thik
{
	5 copy
	WU			% draw the first line 
	gsave
	   0 1 index
	   Ulgap add
	   neg translate	% translate: 0 -(Thik+Ulgap) 
	   			% Xe Ye Xs Ys Thik
	   WU			% draw the second line
	grestore
} bind def

% awidthshow a segment with double underline
%
/SDU	% Thik -Drop Cx 0 32 Ax 0 Str Xs Ys Xe
{
	10 1 roll
	dup
	10 1 roll
	2 copy
	14 2 roll
	moveto
	awidthshow
	dup
	4 1 roll
	add
	2 copy
	moveto				% move to ul position
	4 -1 roll
	dup
	setlinewidth
	dup
	7 1 roll
	sub
	Ulgap sub
	6 2 roll
	add
	gsave				% cp saved before ul
	   lineto			% draw upper ul
	   Ulgap add
	   neg
	   0 exch rmoveto
	   lineto			% draw lower ul
	   stroke			% show lines
	grestore			% restore cp
} bind def

% move with underline
%
/MU	% Xdest
{
	currentpoint
	exch
	pop
	lineto
	currentpoint
	stroke
	moveto
} bind def

% move with double underline
%
/MDU	% Xdest Thik
{
	currentpoint
	3 -1 roll
	dup
	5 1 roll
	sub
	Ulgap sub
	4 2 roll
	currentpoint
	exch
	pop
	lineto
	currentpoint
	stroke
	moveto
	neg
	Ulgap sub
	0 exch
	gsave
	   rmoveto
	   lineto
	   stroke
	grestore
} bind def

% strikeout a char
%
/Strike		% (-) Ax Ci Ci+1
{
	pop pop
	dup
	2 index exch
	currentpoint
	pop
	add
	exch
	Xs Ys moveto
	show
	dup
	Ys moveto
	/Xs exch def
} bind def

% kshow with strikeout
%
/SX		% (-) Ax Str Xs Ys
{
	moveto
	currentpoint
	/Ys exch def
	/Xs exch def
	{Strike} exch
	kshow
	currentpoint	% for SXU
	pop		% for SXU
	/Xe exch def	% for SXU
	pop
	Xs Ys moveto
	show
} bind def

% kshow with strikeout and underline
%
/SXU		% Thik -Drop (-) Ax Str Xs Ys
{
	2 copy
	7 1 roll
	9 1 roll
	SX
	add
	Xe exch
	dup
	4 1 roll
	5 2 roll
	WU
} bind def	

% Reencode font encoding vector for a standard font
%
% do so only for fonts which have StandardEncoding
/RV	% FontName
{
	dup findfont begin
	currentdict dup length dict begin
		{ %forall
			1 index /FID ne {def} {pop pop} ifelse
		} forall
		/FontName exch def
		Encoding StandardEncoding eq
		{%if	% only reencode if the current encoding IS StandardEncoding
			/Encoding IBMenc def
		}if
		currentdict dup end end
	/FontName get exch definefont pop
} bind def

/IBMenc StandardEncoding 256 array copy def

%%EndProlog

%%BeginSetup

% initialize the IBMenc reencoding vector
%
0 [  7	/bullet
    20	/paragraph /section
   128	/Ccedilla /udieresis /eacute /acircumflex /adieresis /agrave
	/aring /ccedilla /ecircumflex /edieresis /egrave /idieresis 
	/icircumflex /igrave /Adieresis /Aring /Eacute /ae /AE 
	/ocircumflex /odieresis /ograve /ucircumflex /ugrave /ydieresis
	/Odieresis /Udieresis /oslash /sterling /Oslash 
   159	/florin /aacute /iacute /oacute /uacute /ntilde /Ntilde /ordfeminine
	/ordmasculine /questiondown /registered /logicalnot 
   173	/exclamdown /guillemotleft /guillemotright 
   181	/Aacute /Acircumflex /Agrave /copyright   
   189	/cent /yen
   198	/atilde /Atilde
   207	/currency
   210	/Ecircumflex /Edieresis /Egrave /dotlessi /Iacute /Icircumflex
	/Idieresis
   222	/Igrave
   224	/Oacute /germandbls /Ocircumflex /Ograve /otilde /Otilde
   233	/Uacute /Ucircumflex /Ugrave
   238	/macron /acute
   247	/cedilla /ring /dieresis /dotaccent ]
	 { %forall
		dup type /nametype eq 
		{ %ifelse
			IBMenc 2 index 2 index put
			pop 1 add
		}{ %else
			exch pop
		} ifelse
	  } forall
pop

%%EndSetup


resetvars

%% Page: 1 1
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 14 scalefont def
F0 setfont
0.96 0 32 -0.96 0 (AT) 234.8 732.6 S
0.96 0 32 -0.96 0 (TA) 253.28 732.6 S
0 0 32 0 0 (CHMENT C) 271.76 732.6 S
0 0 32 0 0 (GNU LIBRARY GENERAL PUBLIC LICENSE) 144.96 709.2 S
1.2 0 32 -1.2 0 (Ve) 229.92 685.8 S
0 0 32 0 0 (rsion 2, June 1991) 245.04 685.8 S
/F1 /Times-Roman findfont 12 scalefont def
F1 setfont
0 0 32 0 0 (Copyright \(C\) 1991 Free Software Foundation, Inc.) 57.6 662.4 S
0 0 32 0 0 (675 Mass A) 237.6 650.7 S
0 0 32 0 0 (ve, Cambridge, MA 02139, USA) 294.8 650.7 S
0 0 32 0 0 (Everyone is permitted to copy and distribute verbatim copies of this license document, but) 57.6 627.3 S
0 0 32 0 0 (changing it is not allowed. Note: This license is provided verbatim.) 57.6 615.6 S
0 0 32 0 0 ([This is the first released version of the library GPL. It is numbered 2 because it goes with) 57.6 580.5 S
0 0 32 0 0 (version 2 of the ordinary GPL.]) 57.6 568.8 S
/F2 /Times-Bold findfont 12 scalefont def
F2 setfont
0 0 32 0 0 (Preamble) 266.96 545.4 S
F1 setfont
0 0 32 0 0 (The licenses for most software are designed to take away your freedom to share and) 93.6 522 S
0 0 32 0 0 (change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom) 57.6 510.3 S
0 0 32 0 0 (to share and change free software--to make sure the software is free for all its users.) 57.6 498.6 S
0 0 32 0 0 (This license, the Library General Public License, applies to some specially designated) 93.6 475.2 S
0 0 32 0 0 (Free Software Foundation software, and to any other libraries whose authors decide to use it.) 57.6 463.5 S
1.12 0 32 -1.12 0 (Yo) 57.6 451.8 S
0 0 32 0 0 (u can use it for your libraries, too.) 71.16 451.8 S
0 0 32 0 0 (When we speak of free software, we are referring to freedom, not price. Our General) 93.6 428.4 S
0 0 32 0 0 (Public Licenses are designed to make sure that you have the freedom to distribute copies of free) 57.6 416.7 S
0 0 32 0 0 (software \(and charge for this service if you wish\), that you receive source code or can get it if) 57.6 405 S
0 0 32 0 0 (you want it, that you can change the software or use pieces of it in new free programs; and that) 57.6 393.3 S
0 0 32 0 0 (you know you can do these things.) 57.6 381.6 S
0.72 0 32 -0.72 0 (To) 93.6 358.2 S
0 0 32 0 0 (protect your rights, we need to make restrictions that forbid anyone to deny you these) 109.2 358.2 S
0 0 32 0 0 (rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities) 57.6 346.5 S
0 0 32 0 0 (for you if you distribute copies of the library) 57.6 334.8 S
0 0 32 0 0 (, or if you modify it.) 270.72 334.8 S
0 0 32 0 0 (For example, if you distribute copies of the library) 93.6 311.4 S
0 0 32 0 0 (, whether gratis or for a fee, you must) 335 311.4 S
0 0 32 0 0 (give the recipients all the rights that we gave you. Y) 57.6 299.7 S
0 0 32 0 0 (ou must make sure that they) 306.56 299.7 S
0 0 32 0 0 (, too, receive or) 440.72 299.7 S
0 0 32 0 0 (can get the source code. If you link a program with the library) 57.6 288 S
0 0 32 0 0 (, you must provide complete object) 354.28 288 S
0 0 32 0 0 (files to the recipients so that they can relink them with the library) 57.6 276.3 S
0 0 32 0 0 (, after making changes to the) 369.84 276.3 S
0 0 32 0 0 (library and recompiling it. And you must show them these terms so they know their rights.) 57.6 264.6 S
0 0 32 0 0 (Our method of protecting your rights has two steps: \(1\) copyright the library) 93.6 241.2 S
0 0 32 0 0 (, and \(2\)) 459.32 241.2 S
0 0 32 0 0 (offer you this license which gives you legal permission to copy) 57.6 229.5 S
0 0 32 0 0 (, distribute and/or modify the) 360 229.5 S
0 0 32 0 0 (library) 57.6 217.8 S
0 0 32 0 0 (.) 88.84 217.8 S
0 0 32 0 0 (Also, for each distributor's protection, we want to make certain that everyone) 93.6 194.4 S
0 0 32 0 0 (understands that there is no warranty for this free library) 57.6 182.7 S
0 0 32 0 0 (. If the library is modified by someone) 327.68 182.7 S
0 0 32 0 0 (else and passed on, we want its recipients to know that what they have is not the original version,) 57.6 171 S
0 0 32 0 0 (so that any problems introduced by others will not reflect on the original authors' reputations.) 57.6 159.3 S
0 0 32 0 0 (Finally) 93.6 135.9 S
0 0 32 0 0 (, any free program is threatened constantly by software patents. W) 126.84 135.9 S
0 0 32 0 0 (e wish to avoid) 444.32 135.9 S
0 0 32 0 0 (the danger that companies distributing free software will individually obtain patent licenses, thus) 57.6 124.2 S
0 0 32 0 0 (in effect transforming the program into proprietary software. T) 57.6 112.5 S
0 0 32 0 0 (o prevent this, we have made it) 358.28 112.5 S
0 0 32 0 0 (clear that any patent must be licensed for everyone's free use or not licensed at all.) 57.6 100.8 S
/F3 /Times-Italic findfont 13 scalefont def
F3 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
/F4 /Times-Roman findfont 13 scalefont def
F4 setfont
0 0 32 0 0 (Attachment C-1) 237.6 60.3 S
F3 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%% Page: 2 2
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 12 scalefont def
F0 setfont
0 0 32 0 0 (Most GNU software, including some libraries, is covered by the ordinary GNU General) 93.6 732.6 S
0 0 32 0 0 (Public License, which was designed for utility programs. This license, the GNU Library General) 57.6 720.9 S
0 0 32 0 0 (Public License, applies to certain designated libraries. This license is quite different from the) 57.6 709.2 S
0 0 32 0 0 (ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the) 57.6 697.5 S
0 0 32 0 0 (ordinary license.) 57.6 685.8 S
0 0 32 0 0 (The reason we have a separate public license for some libraries is that they blur the) 93.6 662.4 S
0 0 32 0 0 (distinction we usually make between modifying or adding to a program and simply using it.) 57.6 650.7 S
0 0 32 0 0 (Linking a program with a library) 57.6 639 S
0 0 32 0 0 (, without changing the library) 214.4 639 S
0 0 32 0 0 (, is in some sense simply using the) 355.88 639 S
0 0 32 0 0 (library) 57.6 627.3 S
0 0 32 0 0 (, and is analogous to running a utility program or application program. However, in a) 88.84 627.3 S
0 0 32 0 0 (textual and legal sense, the linked executable is a combined work, a derivative of the original) 57.6 615.6 S
0 0 32 0 0 (library) 57.6 603.9 S
0 0 32 0 0 (, and the ordinary General Public License treats it as such.) 88.84 603.9 S
0 0 32 0 0 (Because of this blurred distinction, using the ordinary General Public License for libraries) 93.6 580.5 S
0 0 32 0 0 (did not effectively promote software sharing, because most developers did not use the libraries.) 57.6 568.8 S
0.92 0 32 -0.92 0 (We) 57.6 557.1 S
0 0 32 0 0 (concluded that weaker conditions might promote sharing better.) 76.32 557.1 S
0 0 32 0 0 (However, unrestricted linking of non-free programs would deprive the users of those) 93.6 533.7 S
0 0 32 0 0 (programs of all benefit from the free status of the libraries themselves. This Library General) 57.6 522 S
0 0 32 0 0 (Public License is intended to permit developers of non-free programs to use free libraries, while) 57.6 510.3 S
0 0 32 0 0 (preserving your freedom as a user of such programs to change the free libraries that are) 57.6 498.6 S
0 0 32 0 0 (incorporated in them. \(W) 57.6 486.9 S
0 0 32 0 0 (e have not seen how to achieve this as regards changes in header files,) 177.88 486.9 S
0 0 32 0 0 (but we have achieved it as regards changes in the actual functions of the Library) 57.6 475.2 S
0 0 32 0 0 (.\) The hope is) 441.84 475.2 S
0 0 32 0 0 (that this will lead to faster development of free libraries.) 57.6 463.5 S
0 0 32 0 0 (The precise terms and conditions for copying, distribution and modification follow) 93.6 440.1 S
0 0 32 0 0 (. Pay) 490.2 440.1 S
0 0 32 0 0 (close attention to the difference between a "work based on the library" and a "work that uses the) 57.6 428.4 S
0 0 32 0 0 (library". The former contains code derived from the library) 57.6 416.7 S
0 0 32 0 0 (, while the latter only works together) 340.48 416.7 S
0 0 32 0 0 (with the library) 57.6 405 S
0 0 32 0 0 (.) 130.8 405 S
0 0 32 0 0 (Note that it is possible for a library to be covered by the ordinary General Public License) 93.6 381.6 S
0 0 32 0 0 (rather than by this special one.) 57.6 369.9 S
/F1 /Times-Italic findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
/F2 /Times-Roman findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Attachment C-2) 237.6 60.3 S
F1 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%% Page: 3 3
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (GNU LIBRARY GENERAL PUBLIC LICENSE) 155.32 744.3 S
0 0 32 0 0 (TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICA) 57.6 720.9 S
0 0 32 0 0 (TION) 522.84 720.9 S
/F1 /Times-Roman findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (0.        ) 57.6 674.1 S
0 0 32 0 0 (This License Agreement applies to any software library which contains a notice) 93.6 674.1 S
0 0 32 0 0 (placed by the copyright holder or other authorized party saying it may be) 93.6 662.4 S
0 0 32 0 0 (distributed under the terms of this Library General Public License \(also called) 93.6 650.7 S
0 0 32 0 0 ("this License"\). Each licensee is addressed as "you".) 93.6 639 S
0 0 32 0 0 (A "library" means a collection of software functions and/or data prepared so as to) 93.6 615.6 S
0 0 32 0 0 (be conveniently linked with application programs \(which use some of those) 93.6 603.9 S
0 0 32 0 0 (functions and data\) to form executables.) 93.6 592.2 S
0 0 32 0 0 (The "Library", below) 93.6 568.8 S
0 0 32 0 0 (, refers to any such software library or work which has been) 204.2 568.8 S
0 0 32 0 0 (distributed under these terms. A "work based on the Library" means either the) 93.6 557.1 S
0 0 32 0 0 (Library or any derivative work under copyright law: that is to say) 93.6 545.4 S
0 0 32 0 0 (, a work) 433.24 545.4 S
0 0 32 0 0 (containing the Library or a portion of it, either verbatim or with modifications) 93.6 533.7 S
0 0 32 0 0 (and/or translated straightforwardly into another language. \(Hereinafter, translation) 93.6 522 S
0 0 32 0 0 (is included without limitation in the term "modification".\)) 93.6 510.3 S
0 0 32 0 0 ("Source code" for a work means the preferred form of the work for making) 93.6 486.9 S
0 0 32 0 0 (modifications to it. For a library) 93.6 475.2 S
0 0 32 0 0 (, complete source code means all the source code) 259.52 475.2 S
0 0 32 0 0 (for all modules it contains, plus any associated interface definition files, plus the) 93.6 463.5 S
0 0 32 0 0 (scripts used to control compilation and installation of the library) 93.6 451.8 S
0 0 32 0 0 (.) 426.64 451.8 S
0 0 32 0 0 (Activities other than copying, distribution and modification are not covered by this) 93.6 428.4 S
0 0 32 0 0 (License; they are outside its scope. The act of running a program using the Library) 93.6 416.7 S
0 0 32 0 0 (is not restricted, and output from such a program is covered only if its contents) 93.6 405 S
0 0 32 0 0 (constitute a work based on the Library \(independent of the use of the Library in a) 93.6 393.3 S
0 0 32 0 0 (tool for writing it\). Whether that is true depends on what the Library does and) 93.6 381.6 S
0 0 32 0 0 (what the program that uses the Library does.) 93.6 369.9 S
0 0 32 0 0 (1.        ) 57.6 346.5 S
1.2 0 32 -1.2 0 (Yo) 93.6 346.5 S
0 0 32 0 0 (u may copy and distribute verbatim copies of the Library's complete source) 108.32 346.5 S
0 0 32 0 0 (code as you receive it, in any medium, provided that you conspicuously and) 93.6 334.8 S
0 0 32 0 0 (appropriately publish on each copy an appropriate copyright notice and disclaimer) 93.6 323.1 S
0 0 32 0 0 (of warranty; keep intact all the notices that refer to this License and to the absence) 93.6 311.4 S
0 0 32 0 0 (of any warranty; and distribute a copy of this License along with the Library) 93.6 299.7 S
0 0 32 0 0 (.) 490.24 299.7 S
1.2 0 32 -1.2 0 (Yo) 93.6 276.3 S
0 0 32 0 0 (u may charge a fee for the physical act of transferring a copy) 108.32 276.3 S
0 0 32 0 0 (, and you may at) 423.56 276.3 S
0 0 32 0 0 (your option offer warranty protection in exchange for a fee.) 93.6 264.6 S
0 0 32 0 0 (2.        ) 57.6 241.2 S
1.2 0 32 -1.2 0 (Yo) 93.6 241.2 S
0 0 32 0 0 (u may modify your copy or copies of the Library or any portion of it, thus) 108.32 241.2 S
0 0 32 0 0 (forming a work based on the Library) 93.6 229.5 S
0 0 32 0 0 (, and copy and distribute such modifications) 284.2 229.5 S
0 0 32 0 0 (or work under the terms of Section 1 above, provided that you also meet all of) 93.6 217.8 S
0 0 32 0 0 (these conditions:) 93.6 206.1 S
0 0 32 0 0 (a\)        The modified work must itself be a software library) 93.6 182.7 S
0 0 32 0 0 (.) 397.28 182.7 S
0 0 32 0 0 (b\)       ) 93.6 159.3 S
1.2 0 32 -1.2 0 (Yo) 129.6 159.3 S
0 0 32 0 0 (u must cause the files modified to carry prominent notices stating that) 144.32 159.3 S
0 0 32 0 0 (you changed the files and the date of any change.) 129.6 147.6 S
0 0 32 0 0 (c\)        Y) 93.6 124.2 S
0 0 32 0 0 (ou must cause the whole of the work to be licensed at no charge to all) 137.8 124.2 S
0 0 32 0 0 (third parties under the terms of this License.) 129.6 112.5 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
F1 setfont
0 0 32 0 0 (Attachment C-3) 237.6 60.3 S
F2 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%% Page: 4 4
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (d\)       ) 93.6 744.3 S
0 0 32 0 0 (If a facility in the modified Library refers to a function or a table of data to) 129.6 744.3 S
0 0 32 0 0 (be supplied by an application program that uses the facility) 129.6 732.6 S
0 0 32 0 0 (, other than as an) 435.96 732.6 S
0 0 32 0 0 (argument passed when the facility is invoked, then you must make a good) 129.6 720.9 S
0 0 32 0 0 (faith effort to ensure that, in the event an application does not supply such) 129.6 709.2 S
0 0 32 0 0 (function or table, the facility still operates, and performs whatever part of) 129.6 697.5 S
0 0 32 0 0 (its purpose remains meaningful.) 129.6 685.8 S
0 0 32 0 0 (\(For example, a function in a library to compute square roots has a purpose that is) 93.6 662.4 S
0 0 32 0 0 (entirely well-defined independent of the application. Therefore, Subsection 2d) 93.6 650.7 S
0 0 32 0 0 (requires that any application-supplied function or table used by this function must) 93.6 639 S
0 0 32 0 0 (be optional: if the application does not supply it, the square root function must still) 93.6 627.3 S
0 0 32 0 0 (compute square roots.\)) 93.6 615.6 S
0 0 32 0 0 (These requirements apply to the modified work as a whole. If identifiable sections) 93.6 592.2 S
0 0 32 0 0 (of that work are not derived from the Library) 93.6 580.5 S
0 0 32 0 0 (, and can be reasonably considered) 327.44 580.5 S
0 0 32 0 0 (independent and separate works in themselves, then this License, and its terms, do) 93.6 568.8 S
0 0 32 0 0 (not apply to those sections when you distribute them as separate works. But when) 93.6 557.1 S
0 0 32 0 0 (you distribute the same sections as part of a whole which is a work based on the) 93.6 545.4 S
0 0 32 0 0 (Library) 93.6 533.7 S
0 0 32 0 0 (, the distribution of the whole must be on the terms of this License, whose) 131.8 533.7 S
0 0 32 0 0 (permissions for other licensees extend to the entire whole, and thus to each and) 93.6 522 S
0 0 32 0 0 (every part regardless of who wrote it.) 93.6 510.3 S
0 0 32 0 0 (Thus, it is not the intent of this section to claim rights or contest your rights to) 93.6 486.9 S
0 0 32 0 0 (work written entirely by you; rather, the intent is to exercise the right to control the) 93.6 475.2 S
0 0 32 0 0 (distribution of derivative or collective works based on the Library) 93.6 463.5 S
0 0 32 0 0 (.) 435.36 463.5 S
0 0 32 0 0 (In addition, mere aggregation of another work not based on the Library with the) 93.6 440.1 S
0 0 32 0 0 (Library \(or with a work based on the Library\) on a volume of a storage or) 93.6 428.4 S
0 0 32 0 0 (distribution medium does not bring the other work under the scope of this License.) 93.6 416.7 S
0 0 32 0 0 (3.        ) 57.6 393.3 S
1.2 0 32 -1.2 0 (Yo) 93.6 393.3 S
0 0 32 0 0 (u may opt to apply the terms of the ordinary GNU General Public License) 108.32 393.3 S
0 0 32 0 0 (instead of this License to a given copy of the Library) 93.6 381.6 S
0 0 32 0 0 (. T) 367.84 381.6 S
0 0 32 0 0 (o do this, you must alter all) 381.48 381.6 S
0 0 32 0 0 (the notices that refer to this License, so that they refer to the ordinary GNU) 93.6 369.9 S
0 0 32 0 0 (General Public License, version 2, instead of to this License. \(If a newer version) 93.6 358.2 S
0 0 32 0 0 (than version 2 of the ordinary GNU General Public License has appeared, then) 93.6 346.5 S
0 0 32 0 0 (you can specify that version instead if you wish.\) Do not make any other change in) 93.6 334.8 S
0 0 32 0 0 (these notices.) 93.6 323.1 S
0 0 32 0 0 (Once this change is made in a given copy) 93.6 299.7 S
0 0 32 0 0 (, it is irreversible for that copy) 308.68 299.7 S
0 0 32 0 0 (, so the) 465.48 299.7 S
0 0 32 0 0 (ordinary GNU General Public License applies to all subsequent copies and) 93.6 288 S
0 0 32 0 0 (derivative works made from that copy) 93.6 276.3 S
0 0 32 0 0 (.) 291 276.3 S
0 0 32 0 0 (This option is useful when you wish to copy part of the code of the Library into a) 93.6 252.9 S
0 0 32 0 0 (program that is not a library) 93.6 241.2 S
0 0 32 0 0 (.) 238.24 241.2 S
0 0 32 0 0 (4.        ) 57.6 217.8 S
1.2 0 32 -1.2 0 (Yo) 93.6 217.8 S
0 0 32 0 0 (u may copy and distribute the Library \(or a portion or derivative of it, under) 108.32 217.8 S
0 0 32 0 0 (Section 2\) in object code or executable form under the terms of Sections 1 and 2) 93.6 206.1 S
0 0 32 0 0 (above provided that you accompany it with the complete corresponding machine-) 93.6 194.4 S
0 0 32 0 0 (readable source code, which must be distributed under the terms of Sections 1 and) 93.6 182.7 S
0 0 32 0 0 (2 above on a medium customarily used for software interchange.) 93.6 171 S
0 0 32 0 0 (If distribution of object code is made by offering access to copy from a designated) 93.6 147.6 S
0 0 32 0 0 (place, then offering equivalent access to copy the source code from the same place) 93.6 135.9 S
0 0 32 0 0 (satisfies the requirement to distribute the source code, even though third parties are) 93.6 124.2 S
0 0 32 0 0 (not compelled to copy the source along with the object code.) 93.6 112.5 S
/F1 /Times-Italic findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
F0 setfont
0 0 32 0 0 (Attachment C-4) 237.6 60.3 S
F1 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%% Page: 5 5
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (5.        ) 57.6 744.3 S
0 0 32 0 0 (A program that contains no derivative of any portion of the Library) 93.6 744.3 S
0 0 32 0 0 (, but is) 442.68 744.3 S
0 0 32 0 0 (designed to work with the Library by being compiled or linked with it, is called a) 93.6 732.6 S
0 0 32 0 0 ("work that uses the Library". Such a work, in isolation, is not a derivative work of) 93.6 720.9 S
0 0 32 0 0 (the Library) 93.6 709.2 S
0 0 32 0 0 (, and therefore falls outside the scope of this License.) 150.92 709.2 S
0 0 32 0 0 (However, linking a "work that uses the Library" with the Library creates an) 93.6 685.8 S
0 0 32 0 0 (executable that is a derivative of the Library \(because it contains portions of the) 93.6 674.1 S
0 0 32 0 0 (Library\), rather than a "work that uses the library". The executable is therefore) 93.6 662.4 S
0 0 32 0 0 (covered by this License. Section 6 states terms for distribution of such) 93.6 650.7 S
0 0 32 0 0 (executables.) 93.6 639 S
0 0 32 0 0 (When a "work that uses the Library" uses material from a header file that is part of) 93.6 615.6 S
0 0 32 0 0 (the Library) 93.6 603.9 S
0 0 32 0 0 (, the object code for the work may be a derivative work of the Library) 150.92 603.9 S
0 0 32 0 0 (even though the source code is not. Whether this is true is especially significant if) 93.6 592.2 S
0 0 32 0 0 (the work can be linked without the Library) 93.6 580.5 S
0 0 32 0 0 (, or if the work is itself a library) 315.6 580.5 S
0 0 32 0 0 (. The) 480.32 580.5 S
0 0 32 0 0 (threshold for this to be true is not precisely defined by law) 93.6 568.8 S
0 0 32 0 0 (.) 396.32 568.8 S
0 0 32 0 0 (If such an object file uses only numerical parameters, data structure layouts and) 93.6 545.4 S
0 0 32 0 0 (accessors, and small macros and small inline functions \(ten lines or less in length\),) 93.6 533.7 S
0 0 32 0 0 (then the use of the object file is unrestricted, regardless of whether it is legally a) 93.6 522 S
0 0 32 0 0 (derivative work. \(Executables containing this object code plus portions of the) 93.6 510.3 S
0 0 32 0 0 (Library will still fall under Section 6.\)) 93.6 498.6 S
0 0 32 0 0 (Otherwise, if the work is a derivative of the Library) 93.6 475.2 S
0 0 32 0 0 (, you may distribute the object) 361.24 475.2 S
0 0 32 0 0 (code for the work under the terms of Section 6. Any executables containing that) 93.6 463.5 S
0 0 32 0 0 (work also fall under Section 6, whether or not they are linked directly with the) 93.6 451.8 S
0 0 32 0 0 (Library itself.) 93.6 440.1 S
0 0 32 0 0 (6.        ) 57.6 416.7 S
0 0 32 0 0 (As an exception to the Sections above, you may also compile or link a "work that) 93.6 416.7 S
0 0 32 0 0 (uses the Library" with the Library to produce a work containing portions of the) 93.6 405 S
0 0 32 0 0 (Library) 93.6 393.3 S
0 0 32 0 0 (, and distribute that work under terms of your choice, provided that the) 131.8 393.3 S
0 0 32 0 0 (terms permit modification of the work for the customer's own use and reverse) 93.6 381.6 S
0 0 32 0 0 (engineering for debugging such modifications.) 93.6 369.9 S
1.2 0 32 -1.2 0 (Yo) 93.6 346.5 S
0 0 32 0 0 (u must give prominent notice with each copy of the work that the Library is) 108.32 346.5 S
0 0 32 0 0 (used in it and that the Library and its use are covered by this License. Y) 93.6 334.8 S
0 0 32 0 0 (ou must) 465.52 334.8 S
0 0 32 0 0 (supply a copy of this License. If the work during execution displays copyright) 93.6 323.1 S
0 0 32 0 0 (notices, you must include the copyright notice for the Library among them, as well) 93.6 311.4 S
0 0 32 0 0 (as a reference directing the user to the copy of this License. Also, you must do one) 93.6 299.7 S
0 0 32 0 0 (of these things:) 93.6 288 S
0 0 32 0 0 (a\)        Accompany the work with the complete corresponding machine-readable) 93.6 264.6 S
0 0 32 0 0 (source code for the Library including whatever changes were used in the) 129.6 252.9 S
0 0 32 0 0 (work \(which must be distributed under Sections 1 and 2 above\); and, if the) 129.6 241.2 S
0 0 32 0 0 (work is an executable linked with the Library) 129.6 229.5 S
0 0 32 0 0 (, with the complete machine-) 365.24 229.5 S
0 0 32 0 0 (readable "work that uses the Library", as object code and/or source code, so) 129.6 217.8 S
0 0 32 0 0 (that the user can modify the Library and then relink to produce a modified) 129.6 206.1 S
0 0 32 0 0 (executable containing the modified Library) 129.6 194.4 S
0 0 32 0 0 (. \(It is understood that the user) 354.08 194.4 S
0 0 32 0 0 (who changes the contents of definitions files in the Library will not) 129.6 182.7 S
0 0 32 0 0 (necessarily be able to recompile the application to use the modified) 129.6 171 S
0 0 32 0 0 (definitions.\)) 129.6 159.3 S
0 0 32 0 0 (b\)       ) 93.6 135.9 S
0 0 32 0 0 (Accompany the work with a written offer, valid for at least three years, to) 129.6 135.9 S
0 0 32 0 0 (give the same user the materials specified in Subsection 6a, above, for a) 129.6 124.2 S
0 0 32 0 0 (charge no more than the cost of performing this distribution.) 129.6 112.5 S
/F1 /Times-Italic findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
F0 setfont
0 0 32 0 0 (Attachment C-5) 237.6 60.3 S
F1 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%% Page: 6 6
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (c\)        If distribution of the work is made by offering access to copy from a) 93.6 744.3 S
0 0 32 0 0 (designated place, offer equivalent access to copy the above specified) 129.6 732.6 S
0 0 32 0 0 (materials from the same place.) 129.6 720.9 S
0 0 32 0 0 (d\)       ) 93.6 697.5 S
1.4 0 32 -1.4 0 (Ve) 129.6 697.5 S
0 0 32 0 0 (rify that the user has already received a copy of these materials or that) 143.36 697.5 S
0 0 32 0 0 (you have already sent this user a copy) 129.6 685.8 S
0 0 32 0 0 (.) 326.24 685.8 S
0 0 32 0 0 (For an executable, the required form of the "work that uses the Library" must) 93.6 662.4 S
0 0 32 0 0 (include any data and utility programs needed for reproducing the executable from) 93.6 650.7 S
0 0 32 0 0 (it. However, as a special exception, the source code distributed need not include) 93.6 639 S
0 0 32 0 0 (anything that is normally distributed \(in either source or binary form\) with the) 93.6 627.3 S
0 0 32 0 0 (major components \(compiler, kernel, and so on\) of the operating system on which) 93.6 615.6 S
0 0 32 0 0 (the executable runs, unless that component itself accompanies the executable.) 93.6 603.9 S
0 0 32 0 0 (It may happen that this requirement contradicts the license restrictions of other) 93.6 580.5 S
0 0 32 0 0 (proprietary libraries that do not normally accompany the operating system. Such a) 93.6 568.8 S
0 0 32 0 0 (contradiction means you cannot use both them and the Library together in an) 93.6 557.1 S
0 0 32 0 0 (executable that you distribute.) 93.6 545.4 S
0 0 32 0 0 (7.        ) 57.6 522 S
1.2 0 32 -1.2 0 (Yo) 93.6 522 S
0 0 32 0 0 (u may place library facilities that are a work based on the Library side-by-side) 108.32 522 S
0 0 32 0 0 (in a single library together with other library facilities not covered by this License,) 93.6 510.3 S
0 0 32 0 0 (and distribute such a combined library) 93.6 498.6 S
0 0 32 0 0 (, provided that the separate distribution of) 292.44 498.6 S
0 0 32 0 0 (the work based on the Library and of the other library facilities is otherwise) 93.6 486.9 S
0 0 32 0 0 (permitted, and provided that you do these two things:) 93.6 475.2 S
0 0 32 0 0 (a\)        Accompany the combined library with a copy of the same work based on) 93.6 451.8 S
0 0 32 0 0 (the Library) 129.6 440.1 S
0 0 32 0 0 (, uncombined with any other library facilities. This must be) 186.92 440.1 S
0 0 32 0 0 (distributed under the terms of the Sections above.) 129.6 428.4 S
0 0 32 0 0 (b\)       ) 93.6 405 S
0 0 32 0 0 (Give prominent notice with the combined library of the fact that part of it is) 129.6 405 S
0 0 32 0 0 (a work based on the Library) 129.6 393.3 S
0 0 32 0 0 (, and explaining where to find the) 275.04 393.3 S
0 0 32 0 0 (accompanying uncombined form of the same work.) 129.6 381.6 S
0 0 32 0 0 (8.        ) 57.6 358.2 S
1.2 0 32 -1.2 0 (Yo) 93.6 358.2 S
0 0 32 0 0 (u may not copy) 108.32 358.2 S
0 0 32 0 0 (, modify) 188.12 358.2 S
0 0 32 0 0 (, sublicense, link with, or distribute the Library except) 231.4 358.2 S
0 0 32 0 0 (as expressly provided under this License. Any attempt otherwise to copy) 93.6 346.5 S
0 0 32 0 0 (, modify) 470.76 346.5 S
0 0 32 0 0 (,) 514.04 346.5 S
0 0 32 0 0 (sublicense, link with, or distribute the Library is void, and will automatically) 93.6 334.8 S
0 0 32 0 0 (terminate your rights under this License. However, parties who have received) 93.6 323.1 S
0 0 32 0 0 (copies, or rights, from you under this License will not have their licenses) 93.6 311.4 S
0 0 32 0 0 (terminated so long as such parties remain in full compliance.) 93.6 299.7 S
0 0 32 0 0 (9.        ) 57.6 276.3 S
1.2 0 32 -1.2 0 (Yo) 93.6 276.3 S
0 0 32 0 0 (u are not required to accept this License, since you have not signed it.) 108.32 276.3 S
0 0 32 0 0 (However, nothing else grants you permission to modify or distribute the Library or) 93.6 264.6 S
0 0 32 0 0 (its derivative works. These actions are prohibited by law if you do not accept this) 93.6 252.9 S
0 0 32 0 0 (License. Therefore, by modifying or distributing the Library \(or any work based) 93.6 241.2 S
0 0 32 0 0 (on the Library\), you indicate your acceptance of this License to do so, and all its) 93.6 229.5 S
0 0 32 0 0 (terms and conditions for copying, distributing or modifying the Library or works) 93.6 217.8 S
0 0 32 0 0 (based on it.) 93.6 206.1 S
0 0 32 0 0 (10.      ) 57.6 182.7 S
0 0 32 0 0 (Each time you redistribute the Library \(or any work based on the Library\), the) 93.6 182.7 S
0 0 32 0 0 (recipient automatically receives a license from the original licensor to copy) 93.6 171 S
0 0 32 0 0 (,) 483.84 171 S
0 0 32 0 0 (distribute, link with or modify the Library subject to these terms and conditions.) 93.6 159.3 S
1.2 0 32 -1.2 0 (Yo) 93.6 147.6 S
0 0 32 0 0 (u may not impose any further restrictions on the recipients' exercise of the) 108.32 147.6 S
0 0 32 0 0 (rights granted herein.) 93.6 135.9 S
1.2 0 32 -1.2 0 (Yo) 93.6 112.5 S
0 0 32 0 0 (u are not responsible for enforcing compliance by third parties to this License.) 108.32 112.5 S
/F1 /Times-Italic findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
F0 setfont
0 0 32 0 0 (Attachment C-6) 237.6 60.3 S
F1 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%% Page: 7 7
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Roman findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (11.      ) 57.6 744.3 S
0 0 32 0 0 (If, as a consequence of a court judgment or allegation of patent infringement or for) 93.6 744.3 S
0 0 32 0 0 (any other reason \(not limited to patent issues\), conditions are imposed on you) 93.6 732.6 S
0 0 32 0 0 (\(whether by court order, agreement or otherwise\) that contradict the conditions of) 93.6 720.9 S
0 0 32 0 0 (this License, they do not excuse you from the conditions of this License. If you) 93.6 709.2 S
0 0 32 0 0 (cannot distribute so as to satisfy simultaneously your obligations under this) 93.6 697.5 S
0 0 32 0 0 (License and any other pertinent obligations, then as a consequence you may not) 93.6 685.8 S
0 0 32 0 0 (distribute the Library at all. For example, if a patent license would not permit) 93.6 674.1 S
0 0 32 0 0 (royalty-free redistribution of the Library by all those who receive copies directly) 93.6 662.4 S
0 0 32 0 0 (or indirectly through you, then the only way you could satisfy both it and this) 93.6 650.7 S
0 0 32 0 0 (License would be to refrain entirely from distribution of the Library) 93.6 639 S
0 0 32 0 0 (.) 445.8 639 S
0 0 32 0 0 (If any portion of this section is held invalid or unenforceable under any particular) 93.6 615.6 S
0 0 32 0 0 (circumstance, the balance of the section is intended to apply) 93.6 603.9 S
0 0 32 0 0 (, and the section as a) 405.28 603.9 S
0 0 32 0 0 (whole is intended to apply in other circumstances.) 93.6 592.2 S
0 0 32 0 0 (It is not the purpose of this section to induce you to infringe any patents or other) 93.6 568.8 S
0 0 32 0 0 (property right claims or to contest validity of any such claims; this section has the) 93.6 557.1 S
0 0 32 0 0 (sole purpose of protecting the integrity of the free software distribution system) 93.6 545.4 S
0 0 32 0 0 (which is implemented by public license practices. Many people have made) 93.6 533.7 S
0 0 32 0 0 (generous contributions to the wide range of software distributed through that) 93.6 522 S
0 0 32 0 0 (system in reliance on consistent application of that system; it is up to the) 93.6 510.3 S
0 0 32 0 0 (author/donor to decide if he or she is willing to distribute software through any) 93.6 498.6 S
0 0 32 0 0 (other system and a licensee cannot impose that choice.) 93.6 486.9 S
0 0 32 0 0 (This section is intended to make thoroughly clear what is believed to be a) 93.6 463.5 S
0 0 32 0 0 (consequence of the rest of this License.) 93.6 451.8 S
0 0 32 0 0 (12.      ) 57.6 428.4 S
0 0 32 0 0 (If the distribution and/or use of the Library is restricted in certain countries either) 93.6 428.4 S
0 0 32 0 0 (by patents or by copyrighted interfaces, the original copyright holder who places) 93.6 416.7 S
0 0 32 0 0 (the Library under this License may add an explicit geographical distribution) 93.6 405 S
0 0 32 0 0 (limitation excluding those countries, so that distribution is permitted only in or) 93.6 393.3 S
0 0 32 0 0 (among countries not thus excluded. In such case, this License incorporates the) 93.6 381.6 S
0 0 32 0 0 (limitation as if written in the body of this License.) 93.6 369.9 S
0 0 32 0 0 (13.      ) 57.6 346.5 S
0 0 32 0 0 (The Free Software Foundation may publish revised and/or new versions of the) 93.6 346.5 S
0 0 32 0 0 (Library General Public License from time to time. Such new versions will be) 93.6 334.8 S
0 0 32 0 0 (similar in spirit to the present version, but may differ in detail to address new) 93.6 323.1 S
0 0 32 0 0 (problems or concerns.) 93.6 311.4 S
0 0 32 0 0 (Each version is given a distinguishing version number. If the Library specifies a) 93.6 288 S
0 0 32 0 0 (version number of this License which applies to it and "any later version", you) 93.6 276.3 S
0 0 32 0 0 (have the option of following the terms and conditions either of that version or of) 93.6 264.6 S
0 0 32 0 0 (any later version published by the Free Software Foundation. If the Library does) 93.6 252.9 S
0 0 32 0 0 (not specify a license version number, you may choose any version ever published) 93.6 241.2 S
0 0 32 0 0 (by the Free Software Foundation.) 93.6 229.5 S
0 0 32 0 0 (14.      ) 57.6 206.1 S
0 0 32 0 0 (If you wish to incorporate parts of the Library into other free programs whose) 93.6 206.1 S
0 0 32 0 0 (distribution conditions are incompatible with these, write to the author to ask for) 93.6 194.4 S
0 0 32 0 0 (permission. For software which is copyrighted by the Free Software Foundation,) 93.6 182.7 S
0 0 32 0 0 (write to the Free Software Foundation; we sometimes make exceptions for this.) 93.6 171 S
0 0 32 0 0 (Our decision will be guided by the two goals of preserving the free status of all) 93.6 159.3 S
0 0 32 0 0 (derivatives of our free software and of promoting the sharing and reuse of software) 93.6 147.6 S
0 0 32 0 0 (generally) 93.6 135.9 S
0 0 32 0 0 (.) 141.16 135.9 S
/F1 /Times-Italic findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
F0 setfont
0 0 32 0 0 (Attachment C-7) 237.6 60.3 S
F1 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%% Page: 8 8
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (NO W) 259.88 744.3 S
0 0 32 0 0 (ARRANTY) 294.24 744.3 S
/F1 /Times-Roman findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (15.      ) 57.6 720.9 S
0 0 32 0 0 (BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO) 93.6 720.9 S
1.4 0 32 -1.4 0 (WA) 93.6 709.2 S
0 0 32 0 0 (RRANTY FOR THE LIBRARY) 113.88 709.2 S
0 0 32 0 0 (, TO THE EXTENT PERMITTED BY) 283.28 709.2 S
0 0 32 0 0 (APPLICABLE LA) 93.6 697.5 S
1.08 0 32 -1.08 0 (W.) 192.04 697.5 S
0 0 32 0 0 (EXCEPT WHEN OTHERWISE ST) 209.72 697.5 S
1.4 0 32 -1.4 0 (AT) 397.08 697.5 S
0 0 32 0 0 (ED IN WRITING) 413.04 697.5 S
0 0 32 0 0 (THE COPYRIGHT HOLDERS AND/OR OTHER P) 93.6 685.8 S
0 0 32 0 0 (ARTIES PROVIDE THE) 369.08 685.8 S
0 0 32 0 0 (LIBRARY "AS IS" WITHOUT W) 93.6 674.1 S
0 0 32 0 0 (ARRANTY OF ANY KIND, EITHER) 274.12 674.1 S
0 0 32 0 0 (EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE) 93.6 662.4 S
0 0 32 0 0 (IMPLIED W) 93.6 650.7 S
0 0 32 0 0 (ARRANTIES OF MERCHANT) 160.48 650.7 S
0 0 32 0 0 (ABILITY AND FITNESS FOR A) 328.68 650.7 S
1.08 0 32 -1.08 0 (PA) 93.6 639 S
0 0 32 0 0 (RTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND) 109.16 639 S
0 0 32 0 0 (PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE) 93.6 627.3 S
0 0 32 0 0 (LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL) 93.6 615.6 S
0 0 32 0 0 (NECESSARY SER) 93.6 603.9 S
0 0 32 0 0 (VICING, REP) 195.68 603.9 S
0 0 32 0 0 (AIR OR CORRECTION.) 270.48 603.9 S
0 0 32 0 0 (16.      ) 57.6 580.5 S
0 0 32 0 0 (IN NO EVENT UNLESS REQUIRED BY APPLICABLE LA) 93.6 580.5 S
0 0 32 0 0 (W OR AGREED) 419.76 580.5 S
0 0 32 0 0 (TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER) 93.6 568.8 S
1.08 0 32 -1.08 0 (PA) 93.6 557.1 S
0 0 32 0 0 (RTY WHO MA) 109.16 557.1 S
0 0 32 0 0 (Y MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS) 192.64 557.1 S
0 0 32 0 0 (PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING) 93.6 545.4 S
0 0 32 0 0 (ANY GENERAL, SPECIAL, INCIDENT) 93.6 533.7 S
0 0 32 0 0 (AL OR CONSEQUENTIAL) 312 533.7 S
0 0 32 0 0 (DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE) 93.6 522 S
0 0 32 0 0 (LIBRARY \(INCLUDING BUT NOT LIMITED TO LOSS OF DA) 93.6 510.3 S
1 0 32 -1 0 (TA) 442.76 510.3 S
0 0 32 0 0 (OR DA) 462.36 510.3 S
1 0 32 -1 0 (TA) 501.08 510.3 S
0 0 32 0 0 (BEING RENDERED INACCURA) 93.6 498.6 S
0 0 32 0 0 (TE OR LOSSES SUST) 275.84 498.6 S
0 0 32 0 0 (AINED BY YOU OR) 397.44 498.6 S
0 0 32 0 0 (THIRD P) 93.6 486.9 S
0 0 32 0 0 (ARTIES OR A F) 142.76 486.9 S
0 0 32 0 0 (AILURE OF THE LIBRARY TO OPERA) 231.88 486.9 S
0 0 32 0 0 (TE WITH) 453.52 486.9 S
0 0 32 0 0 (ANY OTHER SOFTW) 93.6 475.2 S
0 0 32 0 0 (ARE\), EVEN IF SUCH HOLDER OR OTHER P) 214.4 475.2 S
0 0 32 0 0 (ARTY) 472.12 475.2 S
0 0 32 0 0 (HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.) 93.6 463.5 S
0 0 32 0 0 (END OF TERMS AND CONDITIONS) 205.84 440.1 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
F1 setfont
0 0 32 0 0 (Attachment C-8) 237.6 60.3 S
F2 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%% Page: 9 9
save
0.0 0.0 0.0 setrgbcolor
/F0 /Times-Bold findfont 13 scalefont def
F0 setfont
0 0 32 0 0 (Appendix: How to Apply These T) 139.12 744.3 S
0 0 32 0 0 (erms to Y) 324.84 744.3 S
0 0 32 0 0 (our New Libraries) 377.56 744.3 S
/F1 /Times-Roman findfont 13 scalefont def
F1 setfont
0 0 32 0 0 (If you develop a new library) 93.6 720.9 S
0 0 32 0 0 (, and you want it to be of the greatest possible use to) 240.48 720.9 S
0 0 32 0 0 (the public, we recommend making it free software that everyone can redistribute and) 57.6 709.2 S
0 0 32 0 0 (change. Y) 57.6 697.5 S
0 0 32 0 0 (ou can do so by permitting redistribution under these terms \(or, alternatively) 109.12 697.5 S
0 0 32 0 0 (,) 505.36 697.5 S
0 0 32 0 0 (under the terms of the ordinary General Public License\).) 57.6 685.8 S
0.8 0 32 -0.8 0 (To) 93.6 662.4 S
0 0 32 0 0 (apply these terms, attach the following notices to the library) 110.52 662.4 S
0 0 32 0 0 (. It is safest to) 421.48 662.4 S
0 0 32 0 0 (attach them to the start of each source file to most effectively convey the exclusion of) 57.6 650.7 S
0 0 32 0 0 (warranty; and each file should have at least the "copyright" line and a pointer to where) 57.6 639 S
0 0 32 0 0 (the full notice is found.) 57.6 627.3 S
0 0 32 0 0 () 93.6 603.9 S
0 0 32 0 0 (Copyright \(C\)  ) 93.6 592.2 S
0 0 32 0 0 (This library is free software; you can redistribute it and/or modify it under the) 93.6 568.8 S
0 0 32 0 0 (terms of the GNU Library General Public License as published by the Free Software) 57.6 557.1 S
0 0 32 0 0 (Foundation; either version 2 of the License, or \(at your option\) any later version.) 57.6 545.4 S
0 0 32 0 0 (This library is distributed in the hope that it will be useful, but WITHOUT ANY) 93.6 522 S
1.4 0 32 -1.4 0 (WA) 57.6 510.3 S
0 0 32 0 0 (RRANTY) 77.88 510.3 S
0 0 32 0 0 (; without even the implied warranty of MERCHANT) 130.32 510.3 S
0 0 32 0 0 (ABILITY or) 405.6 510.3 S
0 0 32 0 0 (FITNESS FOR A P) 57.6 498.6 S
0 0 32 0 0 (ARTICULAR PURPOSE. See the GNU Library General Public) 159.56 498.6 S
0 0 32 0 0 (License for more details.) 57.6 486.9 S
1.2 0 32 -1.2 0 (Yo) 93.6 463.5 S
0 0 32 0 0 (u should have received a copy of the GNU Library General Public License) 108.32 463.5 S
0 0 32 0 0 (along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass A) 57.6 451.8 S
0 0 32 0 0 (ve,) 506.84 451.8 S
0 0 32 0 0 (Cambridge, MA 02139, USA.) 57.6 440.1 S
0 0 32 0 0 (Also add information on how to contact you by electronic and paper mail.) 93.6 416.7 S
1.2 0 32 -1.2 0 (Yo) 93.6 393.3 S
0 0 32 0 0 (u should also get your employer \(if you work as a programmer\) or your school,) 108.32 393.3 S
0 0 32 0 0 (if any) 57.6 381.6 S
0 0 32 0 0 (, to sign a "copyright disclaimer" for the library) 86.76 381.6 S
0 0 32 0 0 (, if necessary) 332.96 381.6 S
0 0 32 0 0 (. Here is a sample; alter) 400.28 381.6 S
0 0 32 0 0 (the names:) 57.6 369.9 S
1.2 0 32 -1.2 0 (Yo) 60.84 346.5 S
0 0 32 0 0 (yodyne, Inc., hereby disclaims all copyright interest in the library `Frob' \(a library for) 75.56 346.5 S
0 0 32 0 0 (tweaking knobs\) written by James Random Hacker.) 60.84 334.8 S
0 0 32 0 0 (, 1 April 1990) 140.28 323.1 S
0.8 0 32 -0.8 0 (Ty) 60.84 311.4 S
0 0 32 0 0 (Coon, President of Vice) 77.76 311.4 S
0 0 32 0 0 (That's all there is to it!) 57.6 288 S
/F2 /Times-Italic findfont 13 scalefont def
F2 setfont
0 0 32 0 0 (Draft V) 57.6 60.3 S
0 0 32 0 0 (ersion .5) 95.56 60.3 S
F1 setfont
0 0 32 0 0 (Attachment C-9) 237.6 60.3 S
F2 setfont
0 0 32 0 0 (21 January 1993) 443.52 60.3 S
endpage
showpage

%Trailer
cleanup
%%Pages: 9