⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 license.html

📁 minixml2.5最新的版本。 嵌入式xml 解析、查找、生成、遍历 功能,全部实现是标准c,移植很容易。 最新的2.5
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<html><body><h1 align='right'><a name='LICENSE'><img src="A.gif" align="right"hspace="10" width="100" height="100" alt="A"></a>Mini-XMLLicense</h1><p>The Mini-XML library and included programs are provided underthe terms of the GNU Library General Public License (LGPL) withthe following exceptions:</p><ol>	<li>Static linking of applications to the Mini-XML	library does not constitute a derivative work and does	not require the author to provide source code for the	application, use the shared Mini-XML libraries, or link	their applications against a user-supplied version of	Mini-XML.	<p><i>If you link the application to a modified version	of Mini-XML, then the changes to Mini-XML must be	provided under the terms of the LGPL in sections 1, 2,	and 4.</i></p>	</li>	<li>You do not have to provide a copy of the Mini-XML	license with programs that are linked to the Mini-XML	library, nor do you have to identify the Mini-XML license	in your program or documentation as required by section 6	of the LGPL.</li></ol><p align=center><b>GNU LIBRARY GENERAL PUBLIC LICENSE</b></p><p align='center'>Version 2, June 1991<br />Copyright (C) 1991 Free Software Foundation, Inc.<br />59 Temple Place - Suite 330, Boston, MA 02111-1307, USA<br />Everyone is permitted to copy and distribute verbatim copies ofthis license document, but changing it is not allowed.<br />[This is the first released version of the library GPL. It isnumbered 2 because it goes with version 2 of the ordinary GPL.]</p><p><b>Preamble</b></p><p>The licenses for most software are designed to take away your freedomto share and change it. By contrast, the GNU General Public Licensesare intended to guarantee your freedom to share and change freesoftware--to make sure the software is free for all its users.</p><p>This license, the Library General Public License, applies to somespecially designated Free Software Foundation software, and to anyother libraries whose authors decide to use it. You can use it foryour libraries, too.</p><p>When we speak of free software, we are referring to freedom,not price. Our General Public Licenses are designed to make surethat you have the freedom to distribute copies of free software(and charge for this service if you wish), that you receivesource code or can get it if you want it, that you can changethe software or use pieces of it in new free programs; and thatyou know you can do these things.</p><p>To protect your rights, we need to make restrictions thatforbid anyone to deny you these rights or to ask you tosurrender the rights. These restrictions translate to certainresponsibilities for you if you distribute copies of thelibrary, or if you modify it.</p><p>For example, if you distribute copies of the library, whethergratis or for a fee, you must give the recipients all the rightsthat we gave you. You must make sure that they, too, receive orcan get the source code. If you link a program with the library,you must provide complete object files to the recipients so thatthey can relink them with the library, after making changes tothe library and recompiling it. And you must show them theseterms so they know their rights.</p><p>Our method of protecting your rights has two steps: (1)copyright the library, and (2) offer you this license whichgives you legal permission to copy, distribute and/or modify thelibrary.</p><p>Also, for each distributor's protection, we want to makecertain that everyone understands that there is no warranty forthis free library. If the library is modified by someone elseand passed on, we want its recipients to know that what theyhave is not the original version, so that any problemsintroduced by others will not reflect on the original authors'reputations.</p><p>Finally, any free program is threatened constantly bysoftware patents. We wish to avoid the danger that companiesdistributing free software will individually obtain patentlicenses, thus in effect transforming the program intoproprietary software. To prevent this, we have made it clearthat any patent must be licensed for everyone's free use or notlicensed at all.</p><p>Most GNU software, including some libraries, is covered bythe ordinary GNU General Public License, which was designed forutility programs. This license, the GNU Library General PublicLicense, applies to certain designated libraries. This licenseis quite different from the ordinary one; be sure to read it infull, and don't assume that anything in it is the same as in theordinary license.</p><p>The reason we have a separate public license for somelibraries is that they blur the distinction we usually makebetween modifying or adding to a program and simply using it.Linking a program with a library, without changing the library,is in some sense simply using the library, and is analogous torunning a utility program or application program. However, in atextual and legal sense, the linked executable is a combinedwork, a derivative of the original library, and the ordinaryGeneral Public License treats it as such.</p><p>Because of this blurred distinction, using the ordinaryGeneral Public License for libraries did not effectively promotesoftware sharing, because most developers did not use thelibraries. We concluded that weaker conditions might promotesharing better.</p><p>However, unrestricted linking of non-free programs woulddeprive the users of those programs of all benefit from the freestatus of the libraries themselves. This Library General PublicLicense is intended to permit developers of non-free programs touse free libraries, while preserving your freedom as a user ofsuch programs to change the free libraries that are incorporatedin them. (We have not seen how to achieve this as regardschanges in header files, but we have achieved it as regardschanges in the actual functions of the Library.) The hope isthat this will lead to faster development of free libraries.</p><p>The precise terms and conditions for copying, distributionand modification follow. Pay close attention to the differencebetween a &quot;work based on the libary&quot; and a &quot;workthat uses the library&quot;. The former contains code derivedfrom the library, while the latter only works together with thelibrary.</p><p>Note that it is possible for a library to be covered by theordinary General Public License rather than by this specialone.</p><p align='center'><b>TERMS AND CONDITIONS FOR COPYING,DISTRIBUTION AND MODIFICATION</b></p><p><strong>0.</strong> This License Agreement applies to anysoftware library which contains a notice placed by the copyrightholder or other authorized party saying it may be distributedunder the terms of this Library General Public License (alsocalled &quot;this License&quot;). Each licensee is addressed as&quot;you&quot;.<p>A &quot;library&quot; means a collection of softwarefunctions and/or data prepared so as to be conveniently linkedwith application programs (which use some of those functions anddata) to form executables.</p><p>The &quot;Library&quot;, below, refers to any such softwarelibrary or work which has been distributed under these terms. A&quot;work based on the Library&quot; means either the Libraryor any derivative work under copyright law: that is to say, awork containing the Library or a portion of it, either verbatimor with modifications and/or translated straightforwardly intoanother language. (Hereinafter, translation is included withoutlimitation in the term &quot;modification&quot;.)</p><p>&quot;Source code&quot; for a work means the preferred formof the work for making modifications to it. For a library,complete source code means all the source code for all modulesit contains, plus any associated interface definition files,plus the scripts used to control compilation and installation ofthe library.</p><p>Activities other than copying, distribution and modificationare not covered by this License; they are outside its scope. Theact of running a program using the Library is not restricted,and output from such a program is covered only if its contentsconstitute a work based on the Library (independent of the useof the Library in a tool for writing it). Whether that is truedepends on what the Library does and what the program that usesthe Library does.</p><p><strong>1.</strong> You may copy and distribute verbatimcopies of the Library's complete source code as you receive it,in any medium, provided that you conspicuously and appropriatelypublish on each copy an appropriate copyright notice anddisclaimer of warranty; keep intact all the notices that referto this License and to the absence of any warranty; anddistribute a copy of this License along with the Library.</p><p>You may charge a fee for the physical act of transferring acopy, and you may at your option offer warranty protection inexchange for a fee.</p><p><strong>2.</strong> You may modify your copy or copies of theLibrary or any portion of it, thus forming a work based on theLibrary, and copy and distribute such modifications or workunder the terms of Section 1 above, provided that you also meetall of these conditions:</p><ul>	<p><strong>a)</strong> The modified work must itself be	a software library.	<p><strong>b)</strong> You must cause the files modified	to carry prominent notices stating that you changed the	files and the date of any change.</p>	<p><strong>c)</strong> You must cause the whole of the	work to be licensed at no charge to all third parties	under the terms of this License.</p>	<p><strong>d)</strong> 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.</p>	<p>(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.)</p></ul><p>These requirements apply to the modified work as a whole. Ifidentifiable sections of that work are not derived from theLibrary, and can be reasonably considered independent andseparate works in themselves, then this License, and its terms,do not apply to those sections when you distribute them asseparate works. But when you distribute the same sections aspart of a whole which is a work based on the Library, thedistribution of the whole must be on the terms of this License,whose permissions for other licensees extend to the entirewhole, and thus to each and every part regardless of who wroteit.</p><p>Thus, it is not the intent of this section to claim rights orcontest your rights to work written entirely by you; rather, theintent is to exercise the right to control the distribution ofderivative or collective works based on the Library.</p><p>In addition, mere aggregation of another work not based onthe Library with the Library (or with a work based on theLibrary) on a volume of a storage or distribution medium doesnot bring the other work under the scope of this License.</p><p><strong>3.</strong> You may opt to apply the terms of theordinary GNU General Public License instead of this License to agiven copy of the Library. To do this, you must alter all thenotices that refer to this License, so that they refer to theordinary GNU General Public License, version 2, instead of tothis License. (If a newer version than version 2 of the ordinaryGNU General Public License has appeared, then you can specifythat version instead if you wish.) Do not make any other changein these notices.</p><p>Once this change is made in a given copy, it is irreversiblefor that copy, so the ordinary GNU General Public Licenseapplies to all subsequent copies and derivative works made fromthat copy.</p><p>This option is useful when you wish to copy part of the codeof the Library into a program that is not a library.</p><p><strong>4.</strong> You may copy and distribute the Library(or a portion or derivative of it, under Section 2) in objectcode or executable form under the terms of Sections 1 and 2above provided that you accompany it with the completecorresponding machine-readable source code, which must bedistributed under the terms of Sections 1 and 2 above on amedium customarily used for software interchange.</p><p>If distribution of object code is made by offering access tocopy from a designated place, then offering equivalent access tocopy the source code from the same place satisfies therequirement to distribute the source code, even though thirdparties are not compelled to copy the source along with theobject code.</p><p><strong>5.</strong> A program that contains no derivative ofany portion of the Library, but is designed to work with theLibrary by being compiled or linked with it, is called a&quot;work that uses the Library&quot;. Such a work, inisolation, is not a derivative work of the Library, andtherefore falls outside the scope of this License.</p><p>However, linking a &quot;work that uses the Library&quot;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -