Specifications.
[pintos-anon] / specs / freevga / license.htm
1 <HTML>
2 <HEAD>
3    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
4    <META NAME="Author" CONTENT="Joshua Neal">
5    <META NAME="Description" CONTENT="Pure VGA/SVGA hardware programming (registers, identification, and otherlow-level stuff.)">
6    <META NAME="KeyWords" CONTENT="VGA SVGA hardware video programming">
7    <TITLE>FreeVGA Copyright License</TITLE>
8 </HEAD>
9 <BODY>
10
11 <CENTER><A HREF="home.htm">Home</A> <A HREF="home.htm#vga">Back</A>&nbsp;
12 <HR><B>Hardware Level VGA and SVGA Video Programming Information Page</B></CENTER>
13
14 <CENTER>FreeVGA Project Copyright License&nbsp;
15 <HR></CENTER>
16 <B>Introduction</B>
17 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This document contains the
18 FreeVGA Copyright License which states the conditions under which the FreeVGA
19 Project's Copyrighted information may be used and distributed.&nbsp; The
20 conditions of this license ensure that all parties with a need for this
21 information have the same availability, to the maximum extent possible
22 as well as ensure the integrity of the documentation.
23
24 <P><B>Disclaimer</B>
25 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The author presents this
26 information as-is without any warranty, including suitability for intended
27 purpose. The author is not responsible for damages resulting by the use
28 of the information, incidental or otherwise. By utilizing this information,
29 you as the programmer take full liability for any damages caused by your
30 use of this information. If you are not satisfied with these terms, then
31 your only recourse is to not use this information. While every reasonable
32 effort is made to ensure that this information is correct, the possibility
33 exists for error and is not guaranteed for accuracy, and disclaims liability
34 for any changes, errors or omissions and is not responsible for any damages
35 that may arise from the use or misuse of this information.&nbsp; License
36 to use this information is only granted where this disclaimer applies in
37 whole.
38
39 <P><B>License</B>
40 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The following copyright
41 license applies to all works by the FreeVGA Project. All of the FreeVGA
42 Project's documentation is copyrighted by its author, Joshua Neal.
43
44 <P>License to utilize the FreeVGA Project documentation is subject to the
45 following conditions:
46 <UL>
47 <LI>
48 The copyright notice and this permission notice must be preserved complete
49 on all copies, complete or partial.</LI>
50
51 <LI>
52 Duplication is permitted only for personal purposes.&nbsp; Reduplication
53 is permitted only under the FreeVGA Project documentation's redistribution
54 license.</LI>
55
56 <LI>
57 The use of the FreeVGA Project documentation to produce translations or
58 derivative works must be approved specifically by the author.</LI>
59
60 <LI>
61 All warnings and disclaimers present in the complete documentation must
62 apply to the licensee and may not be restricted by locality.&nbsp; These
63 must be read before use, and determined to be applicable to the licensee
64 before the material may be utilized.</LI>
65
66 <LI>
67 It is forbidden to represent the FreeVGA Project or to use the FreeVGA
68 Project's name to solicit or obtain information, services, product, or
69 endorsements from another party, commercial or otherwise.</LI>
70 </UL>
71 If all of the previous conditions are not met, then permission to utilize
72 the FreeVGA Project's documentation is not granted, and all rights are
73 reserved.
74
75 <P>License to distribute the FreeVGA Project documentation is subject to
76 the following conditions:
77 <UL>
78 <LI>
79 The copyright notice and this permission notice must be preserved complete
80 on all copies, complete or partial.</LI>
81
82 <LI>
83 An archive of the FreeVGA Project documentation may be distributed in electronic
84 form only in its entirety, without adding or removing any material, notices,
85 advertisement, or other information.&nbsp; Only exact copies of archives
86 produced or specifically approved by the author may be distributed, and
87 at the time of distribution, the most recent archive must be distributed.&nbsp;
88 The FreeVGA Project documentation must be excluded from any compilation
89 copyright or other restrictions.&nbsp; No fee other than the cost of transmission
90 or the physical media containing the archive may be charged without prior
91 approval by the author.&nbsp; The documentation may not be distributed
92 electronically in part, which includes mirroring in html format on the
93 internet, unless specific permission is granted by the author.</LI>
94
95 <LI>
96 The FreeVGA Project documentation may be distributed in non-electronic
97 form to students or members of a programming team subject to the condition
98 that it be provided free of charge.&nbsp; The documentation may not be
99 included with or within other copyrighted works unless the other copyrighted
100 works are also provided free of charge.</LI>
101
102 <LI>
103 Small portions may be reproduced as illustrations for reviews or quotes
104 in other works without this permission notice if proper citation is given
105 (including URL if the work is online.)</LI>
106
107 <LI>
108 Only the current documentation may be distributed.&nbsp; The URL of the
109 FreeVGA project online documentation must be provided.&nbsp; The author
110 reserves the right to limit distribution by any parties at any time.</LI>
111 </UL>
112 If all of the previous conditions are not met, then permission to redistribute
113 the FreeVGA Project's documentation is not granted, and all distribution
114 rights are reserved.
115
116 <P>Notice: All trademarks used or referred to on this page are the property
117 of their respective owners.
118 <BR>All pages are Copyright &copy; 1997, 1998, J. D. Neal, except where
119 noted. Permission for utilization and distribution is subject to the terms
120 of the <A HREF="license.htm">FreeVGA Project Copyright License</A>.
121 <BR>&nbsp;
122 <BR>&nbsp;
123 </BODY>
124 </HTML>