This is a License for Warranted Public Source Code.
No Liability For Damages From Use
Right to Distribute Executable Object Code
Derivative Work is covered by this License.
Programs without derivative Grok32` code fall outside the scope of this License.
The code of a Derivative Work must be available for modification.
This License Gives Exclusive Rights to Copy, Modify and/or Distribute Derivative Works.
Redistribution cannot restrict recipients' exercise of Rights.
You are not responsible for enforcing compliance by third parties with this License.
Judicial contradiction with a License condition, does not excuse you from the other requirements of this License.� If you cannot distribute and satisfy obligations under this License and applicable law, then you may not distribute Grok32` in that jurisdiction.
License Revision & Accomodation
(END OF TERMS AND CONDITIONS)
How to Apply These Terms to Your New Libraries
[Square brackets, such as enclose this and the sentences in this blurb, are comments which are not formally part of this License.� By convention:
� A term will use bold, red type, (E.G. �comments�), if it is in a sentence or paragraph where it is being defined.��
� A formal name will be italicized.� For example, in this text, this document is called the �License�.
These comments can be removed without affecting the legal substance of this License.]
The Free Software Foundation prefers the General Public License to the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) because the latter reduces the user�s freedom. Their reasons for offering the LGPL are as follows:
When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library.� The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.�������������������� [From the 10th paragaraph of the preamble of the LGPL]
Grok32` is specifically designed to mimic and work with other languages and software.� It will be used with other language systems in innumerable proprietary interrelationships. �Grok32` is as promiscuous as the law allows.� Grok32Inc will license all public or private software ownership consistent with its mission. Grok32Inc will satisfy all interests with various licensing forms consistent with user goals and resources. Grok32`s Less General Public License conforms to the LGPL except that it specifically applies to warranted source code.
The language in this License applies to the Grok32` warranted source code. This License may be modified to reflect the conditions, if any, imposed by any compilers or libraries used in Grok32`.
This document is called �Grok32�s Less General Public License� because it is a direct descendent from the GNU Lesser General Public License. It is descendent in the sense of a programming object�s regard for descendents as less general versions of their parent objects. This License is a less-general adaptation of the GNU Lesser General Public License. Thus, rather then calling this document, �Grok32`s less-general, Lesser General Public License�, (which is an abomination!), it is called �Grok32�s Less General Public License�.
The text from the GNU Lesser General Public License was edited by replacing the string, �the Library�, with the string, �Grok32`�. Other edits conform the requirements of the Warranty with Grok32`s Language Specification. Finally, the item-numbering used by the GNU LGPL, is preserved here, but the item order has been altered for emphasis and readability.� Otherwise, this document is a general purpose warranted public source code license for "free software".
0. A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. "Grok32`", below, refers to a software library or a work distributed under these terms.
A "work based on Grok32`" means either Grok32` or any derivative work under copyright law: that is to say, a work containing Grok32` or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language.
(Hereinafter, translation is included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
All Grok32` source code is �work based on Grok32`�.
Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using Grok32` is not restricted, and output from such a program is covered only if its contents constitute a work based on Grok32` (independent of the use of Grok32` in a tool for writing/generating it). Whether that is true depends on what Grok32` does and what the program that uses Grok32` does.
The computer language, �Grok32`�, has several versions. �Grok32`� may refer to any version of the computer language. Each version has a distinct language specification and executable kernal. The executable kernel is compiled from the source code. The source code for version X of Grok32 is version X�s language definition.
[A warranty is that which authorizes, sanctions, supports or justifies a product.
This warranty is furnished by Grok32Inc with Grok32`s Language Specification and the Published Source Code.� A warranted Grok32` package costs a fee. See Grok32` Subscription.]
15. Except when otherwise stated in writing, the Copyright holders and/or other parties provide Grok32` "as is" with the promise that:
����������� a) Grok32`s Source Code is a good faith implementation of its Language Specification.
����������� b) The Source Code is published in substantially the same form it was written.
����������� c) The above two promises form the whole warranty.
����������� ��� There is no implied warranty as to the merchantability or fitness for a particular purpose.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE Grok32` AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE Grok32` (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF Grok32` TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1. You may copy and distribute verbatim copies of Grok32`s complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and warranty; keep intact all the notices that refer to this License and to the warranty or the absence of any warranty; and distribute a copy of this License along with Grok32`.
[Grok32Inc offers warranty protection on the Kernal available the Grok32Subscription.� This subscription �pays the rent� for Grok32Inc.� Similarly, you may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
[This choice is the basis for the Warranty, Not[Warranty] sections below.]
2. You may modify your copy or copies of Grok32` or any portion of it, thus forming a work based on Grok32`, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library or a language.
b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from Grok32`, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on Grok32`, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on Grok32`.
In addition, mere aggregation of another work not based on Grok32` with Grok32` (or with a work based on Grok32`) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
3. You may opt to apply the terms of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) or the ordinary GNU General Public License instead of this License to a given copy of your software library. To do this, you must alter all the notices that refer to this License, so that they refer to the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) or the ordinary GNU General Public License.
Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of Grok32` into a program that is not a library.
4. You may copy and distribute Grok32` (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of Grok32`, but is designed to work with Grok32` by being compiled or linked with it, is called a "work that uses Grok32`". Such a work, in isolation, is not a derivative work of Grok32`, and therefore falls outside the scope of this License.
However, linking a "work that uses Grok32`" with Grok32` creates an executable that is a derivative of Grok32` (because it contains portions of Grok32`), rather than a "work that uses Grok32`". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
When a "work that uses Grok32`" uses material from a header file that is part of Grok32`, the object code for the work may be a derivative work of Grok32` even though the source code is not. Whether this is true is especially significant if the work can be linked without Grok32`, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of Grok32` will still fall under Section 6.)
Otherwise, if the work is a derivative of Grok32`, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with Grok32` itself.
6. As an exception to the Sections above, you may also combine or link a "work that uses Grok32`" with Grok32` to produce a work containing portions of Grok32`, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
[If Grok32` is �made� with, and uses the GNU C Compiler and the GNU C Libraries, then Grok32` falls into this exception. That means all of the following is a prescription for how to present Grok32` to the world (if you are presenting a work containing portions of Grok32`).]
You must give prominent notice with each copy of the work that Grok32` is used in it and that Grok32` and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for Grok32` among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
a) Accompany the work with the complete corresponding machine-readable source code for Grok32` including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with Grok32`, with the complete machine-readable "work that uses Grok32`", as object code and/or source code, so that the user can modify Grok32` and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in Grok32` will not necessarily be able to recompile the application to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with Grok32`. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of Grok32`, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses Grok32`" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and Grok32` together in an executable that you distribute.
7. You may place library facilities that are a work based on Grok32` side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on Grok32` and of the other library facilities is otherwise permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work based on Grok32`, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
b) Give prominent notice with the combined library of the fact that part of it is a work based on Grok32`, and explaining where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute Grok32` except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute Grok32` is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute Grok32` or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing Grok32` (or any work based on Grok32`), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying Grok32` or works based on it.
10. Each time you redistribute Grok32` (or any work based on Grok32`), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify Grok32` subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute Grok32` at all. For example, if a patent license would not permit royalty-free redistribution of Grok32` by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of Grok32`.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
12. If the distribution and/or use of Grok32` is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places Grok32` under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
13. Grok32Inc may publish revised and/or new versions of Grok32`s Less General Public License from time to time.� Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
14. If you wish to incorporate parts of Grok32` into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission.
For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
For software licensed by Grok32Inc, write to [email protected]. Exceptions are made. Decisions are guided by the goal of promoting Grok32` and the sharing and reuse of software generally.
If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) or the ordinary General Public License).
To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.
one line to give the library's name and an idea of what it does.
Copyright (C) year name of author
This library is free software; you can redistribute it and/or modify it under the terms of the Grok32` Less General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed with the promise that:
���� a) Grok32`s Source Code is a good faith implementation of its Language Specification.
���� b) The Source Code is published in substantially the same form it was written.
���� c) The above two promises form the whole warranty.
���� �� There is no implied warranty as to the merchantability or fitness for a particular purpose. See the Grok32` Less General Public License for more details.
You should have received a copy of the Grok32` Less General Public� License. If not, write to Grok32Inc, P.O. Box 5232, Chico, CA 95927-5232 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker.
signature of Ty Coon , 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
Go to GNU's home page.
FSF & GNU inquiries & questions to [email protected]. Other ways to contact the FSF.
[Thanks to the Free Software Foundation for their clear vision and vast majority of the foregoing text.� JVWB]
public adj.
Open to common or general use, participation, enjoyment, etc.; as, a public place, tax, or meetings. Specif.: Open to the free and unrestricted use of the public; as,
a public park or road.
b Open to the enjoyment of the public under the rights and liabilities belonging to an action , occupation, use, or the like, called public.
Open to the knowledge or view of all; generally seen, known, or heard; without privacy, concealment, etc.; accessible to everybody; common; as, this place is too public; the scandal has become public; public acts; a public nuisance; to make a report public.
public law.
a A public act or statute.
b The branch of the law that prescribes and regulates the organization and conduct of the machinery of government. In the Civil law, that part which has to do with the relations of the state with the citizens or subjects is also referred to public law. In the common law, it is usually referred to private law.
private adj.
1. Belonging to, or concerning, an individual person, company, or interest; peculiar to oneself; unconnected with others; personal; one�s own; not public; not general ; separate; ask, a man�s private opinion; private property; a private purse; private expenses or interests; a private secretary ; a private wrong;
Specif., of an act, bill, etc.; relating only to a particular person or class or classes of persons and hence not receiving judicial notice by the courts; --opposed to public.
2. Sequestered from company or observation; not open to the public; secrets; secluded; solitary; --said of a place, thing, or person; as, a private room; private prayer; I wish to be private.
�
4. Not publicaly known; not open; secret; as, a private negotionation, conversation, understanding. Cf. CONFIDENTIAL.
private law. That division of the law which delimits and secures individual interests, that is, which defines and secures private rights. In the civil law, that part which adjusts the relations of individuals with each other is private law, while the part which adjusts the relations of individuals with the state and the part which has to do with the organization and conduct of the machinery of government are public law. But in the common-law system, for historical reasons, the parts having to do with adjustment of relations of individuals with the state are largely referred to private law.
warranty n.
1. Real Estate Law. Orig., the undertaking or obligation of a feudal lord to defend his vassal tenant in the possession of the land held of him as lord (whether originally received by the lord by commendation or not), or to give the tenant lands of equal value; hence, a real covenant whereby the grantor of an estate of freehold and his heirs were bound to warrant and defend the title, and in case of eviction by title paramount, to yield other lands of equal value in recompense. As warranty imposed upon an heir of lands which had not, and would not have, descended from the warranting ancestor was a collateral warranty, as where a father granted with warranty lands held by him only by the right of courtesy. Such warranties were annulled by the statute of 4 Anne c. 16. This warranty has long since become obsolete, and its place supplied by personal covenants for title. Among these is the covenant of warranty, often called a warranty simply, which runs with the land, and is in the nature of a real covenant, breach of which gives a claim for damages only. �
2. Law. A collateral engagement or undertaking, express or implied, that a certain fact regarding the subject of a contract is, or shall be, as it is expressly or impliedly declared or promises to be. Breach of such an engagement does not avoid the contract, but renders the warrantor liable for damages. In sales of chattels by person in possession, there is now (though not at the early common law, when sales were generally in market overt) an implied warranty of title, but, as to the quality of goods, while the law was formerly that the buyer must look out for himself, the Sales Act has established a number of exceptions.
3. Insurance Law. A statement or engagement expressly or impliedly made in a policy by the party insured that a certain fact relating to the subject of insurance or the risk exists or shall exist, or that some act relating thereto has been done or shall be done. It must be literally true or fulfilled or the policy is void, it operating essentially as a condition precedent to the insurance, and it is distinguished from a representation, which is an inducement and need be only substantially true or fulfilled. See AFFIRMATIVE, adj.
4. In general senses: a That which authorizes, sanctions, supports, or justifies; a justification mandate or precept; authorization; substantiating evidence; proofs; as, for such a claim there is no warranty in Scriptures; by what warranty has he assumed such powers?
[All of the above are excerpts from the 1949 Webster�s Unabridged Dictionary. Emphasis altered. See Grok32`s Warranty.]
� 2005
Grok32Inc
P.O. Box 5232
Chico, CA 95927-5232