GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991 Copyright (C) 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies of this license
document, but changing it is not allowed.
[This is the first released version of the library GPL. It is numbered 2 because
it goes with version 2 of the ordinary GPL.]
Preamble
The licenses for most software are designed to take away your freedom to share
and change it. By contrast, the GNU General Public Licenses are intended to
guarantee your freedom to share and change free software--to make sure the
software is free for all its users.
This license, the Library General Public License, applies to some specially
designated Free Software Foundation software, and to any other libraries whose
authors decide to use it. You can use it for your libraries, too.
When we speak of free software, we are referring to freedom, not price. Our
General Public Licenses are designed to make sure that you have the freedom
to distribute copies of free software (and charge for this service if you
wish), that you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free programs; and that
you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to
deny you these rights or to ask you to surrender the rights. These restrictions
translate to certain responsibilities for you if you distribute copies of
the library, or if you modify it.
For example, if you distribute copies of the library, whether gratis or for
a fee, you must give the recipients all the rights that we gave you. You must
make sure that they, too, receive or can get the source code. If you link
a program with the library, you must provide complete object files to the
recipients so that they can relink them with the library, after making changes
to the library and recompiling it. And you must show them these terms so they
know their rights.
Our method of protecting your rights has two steps: (1) copyright the library,
and (2) offer you this license which gives you legal permission to copy, distribute
and/or modify the library.
Also, for each distributor's protection, we want to make certain that everyone
understands that there is no warranty for this free library. If the library
is modified by someone else and passed on, we want its recipients to know
that what they have is not the original version, so that any problems introduced
by others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We
wish to avoid the danger that companies distributing free software will individually
obtain patent licenses, thus in effect transforming the program into proprietary
software. To prevent this, we have made it clear that any patent must be licensed
for everyone's free use or not licensed at all.
Most GNU software, including some libraries, is covered by the ordinary GNU
General Public License, which was designed for utility programs. This license,
the GNU Library General Public License, applies to certain designated libraries.
This license is quite different from the ordinary one; be sure to read it
in full, and don't assume that anything in it is the same as in the ordinary
license.
The reason we have a separate public license for some libraries is that they
blur the distinction we usually make between 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 to running
a utility program or application program. However, in a textual and legal
sense, the linked executable is a combined work, a derivative of the original
library, and the ordinary General Public License treats it as such.
Because of this blurred distinction, using the ordinary General Public License
for libraries did not effectively promote software sharing, because most developers
did not use the libraries. We concluded that weaker conditions might promote
sharing better.
However, unrestricted linking of non-free programs would deprive the users
of those programs of all benefit from the free status of the libraries themselves.
This Library General Public License is intended to permit developers of non-free
programs to use free libraries, while preserving your freedom as a user of
such programs to change the free libraries that are incorporated in them.
(We have not seen how to achieve this as regards changes in header files,
but we have achieved it as regards changes in the actual functions of the
Library.) The hope is that this will lead to faster development of free libraries.
The precise terms and conditions for copying, distribution and modification
follow. Pay close attention to the difference between a "work based on the
library" and a "work that uses the library". The former contains code derived
from the library, while the latter only works together with the library.
Note that it is possible for a library to be covered by the ordinary General
Public License rather than by this special one.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library which contains a
notice placed by the copyright holder or other authorized party saying it
may be distributed under the terms of this Library General Public License
(also called "this License"). Each licensee is addressed as "you".
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.
The "Library", below, refers to any such software library or work which has
been distributed under these terms. A "work based on the Library" means either
the Library or any derivative work under copyright law: that is to say, a
work containing the Library 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.
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 the Library is not restricted, and output from such a program is covered
only if its contents constitute a work based on the Library (independent of
the use of the Library in a tool for writing it). Whether that is true depends
on what the Library does and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library'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 disclaimer
of warranty; keep intact all the notices that refer to this License and to
the absence of any warranty; and distribute a copy of this License along with
the Library.
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.
2. You may modify your copy or copies of the Library or any portion of it,
thus forming a work based on the Library, 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.
b) You must cause the files modified to carry prominent notices stating that
you changed the files and the
没有合适的资源?快使用搜索试试~ 我知道了~
qt开源项目借鉴,2d游戏开发
共1696个文件
png:395个
h:372个
cpp:350个
需积分: 6 0 下载量 168 浏览量
2023-04-10
23:13:29
上传
评论
收藏 17.48MB ZIP 举报
温馨提示
https://gitcode.net/mirrors/bjorn/tiled.git
资源推荐
资源详情
资源评论
收起资源包目录
qt开源项目借鉴,2d游戏开发 (1696个子文件)
tmxrasterizer.1 2KB
tiled.1 1KB
tmxviewer.1 628B
LICENSE.APACHE 11KB
AppRun 1KB
AUTHORS 6KB
AUTHORS 234B
make.bat 803B
push-to-itch.bat 187B
dialog.bmp 451KB
banner.bmp 84KB
headerimage.bmp 34KB
LICENSE.BSD 1KB
config-compression.h.cmake 189B
qt.conf 70B
qt.conf 54B
qtquickcontrols2.conf 26B
COPYING 941B
pythonbind.cpp 271KB
qtpropertymanager.cpp 213KB
qtvariantproperty.cpp 101KB
mainwindow.cpp 93KB
k7zip.cpp 84KB
qteditorfactory.cpp 84KB
propertybrowser.cpp 83KB
tiledproxystyle.cpp 67KB
qtpropertybrowser.cpp 64KB
objectselectiontool.cpp 60KB
mapreader.cpp 56KB
yyplugin.cpp 54KB
mapdocument.cpp 54KB
kzip.cpp 52KB
automapper.cpp 51KB
documentmanager.cpp 45KB
mapwriter.cpp 41KB
varianttomapconverter.cpp 41KB
tilesetdock.cpp 39KB
propertytypeseditor.cpp 38KB
editpolygontool.cpp 38KB
qttreepropertybrowser.cpp 38KB
mapeditor.cpp 36KB
tileseteditor.cpp 34KB
ktar.cpp 33KB
maptovariantconverter.cpp 33KB
objectselectionitem.cpp 32KB
mapdocumentactionhandler.cpp 32KB
karchive.cpp 30KB
luaplugin.cpp 29KB
tilesetview.cpp 29KB
mapitem.cpp 29KB
tilelayer.cpp 28KB
abstractobjecttool.cpp 27KB
wangset.cpp 27KB
brokenlinks.cpp 27KB
tscnplugin.cpp 26KB
wangbrush.cpp 26KB
scriptfile.cpp 26KB
tilecollisiondock.cpp 25KB
main.cpp 24KB
shortcutsettingspage.cpp 24KB
editablemap.cpp 23KB
wangdock.cpp 23KB
preferences.cpp 22KB
propertytype.cpp 22KB
rpmapplugin.cpp 21KB
tileset.cpp 21KB
hexagonalrenderer.cpp 21KB
maprenderer.cpp 21KB
createpolygonobjecttool.cpp 21KB
isometricrenderer.cpp 20KB
tileanimationeditor.cpp 20KB
stampbrush.cpp 20KB
wangoverlay.cpp 20KB
qtbuttonpropertybrowser.cpp 20KB
mapview.cpp 20KB
gmxplugin.cpp 20KB
scriptmodule.cpp 19KB
main.cpp 19KB
mapobjectmodel.cpp 19KB
map.cpp 19KB
tbinplugin.cpp 19KB
worldmanager.cpp 18KB
layermodel.cpp 18KB
mapscene.cpp 18KB
variantpropertymanager.cpp 17KB
mapobject.cpp 17KB
propertiesdock.cpp 17KB
layerdock.cpp 17KB
qtgroupboxpropertybrowser.cpp 17KB
utils.cpp 17KB
orthogonalrenderer.cpp 17KB
defoldcollectionplugin.cpp 16KB
flareplugin.cpp 16KB
scriptmanager.cpp 16KB
test_properties.cpp 15KB
projectmodel.cpp 15KB
commanddatamodel.cpp 15KB
abstractworldtool.cpp 15KB
tilesetdocument.cpp 14KB
varianteditorfactory.cpp 14KB
共 1696 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17
资源评论
Gladys_dmenky
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功