许可
关于本教程
本教程是免费和开源的,所有代码均使用 MIT 许可证 - 因此您可以随意使用它。我希望您会喜欢本教程,并制作出色的游戏!
如果您喜欢这个教程并希望我继续写作,请考虑支持我的 Patreon。
本教程(以及相关材料)的源代码 基于 MIT 许可证。 这意味着:
- 您几乎可以对它做任何您想做的事情,包括在其他许可协议下的项目中使用它。
- 您不能假定有担保并起诉我试图提供帮助。 请不要这样做。
- 您必须在您的项目中包含一个声明,说明您使用了 Herbert Wolverson 编写的 MIT 许可代码。
- 虽然不是必需的,但如果您能链接到本项目,我将不胜感激。 如果您使用了它,请告诉我,我将非常乐意在“人们使用本教程制作的酷炫作品”页面中链接回您的项目!
教程文本/书籍 基于 署名-非商业性使用-相同方式共享 4.0 国际 许可协议。
您可以自由地:
- 共享 - 在任何媒介或格式中复制和再分发本材料。
- 改编 - 为了任何目的,混编、转换和基于本材料构建。
但是,您必须:
- 保留署名 - 署名归于我(Herbert Wolverson),即原作者。 我真的不想在某天早上醒来,发现我的辛勤工作被贴上了别人的名字。
- 相同方式共享 - 如果您混编、转换或基于本材料构建,您必须在相同的许可协议下分发您的贡献。
- 非商业性使用 - 您不得将本材料用于商业目的。 如果您想这样做,请与我联系。
- 无额外限制 - 您不得施加法律条款或技术措施,以在法律上限制他人从事许可协议允许的任何行为。
如果您不喜欢我的许可选择,请告诉我 - 我很乐意讨论。
MIT 许可证文本
版权所有 2019 Herbert Wolverson (DBA Bracket Productions)
特此授予任何人免费许可,以获取本软件和相关文档文件(“软件”)的副本,并在不受限制的情况下处理本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向其提供软件的人员这样做,但须符合以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“现状”提供,不提供任何形式的明示或暗示担保,包括但不限于适销性、特定用途适用性和不侵权担保。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,因本软件或本软件的使用或其他交易而引起或与之相关的任何索赔、损害或其他责任。
知识共享 BY-NC-SA-4.0 法律条款
请参阅 https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode,以获取格式良好、链接正确的版本。 由 creativecommons.org
托管的链接版本应被视为权威版本 - 这只是一个摘要。
知识共享
署名-非商业性使用-相同方式共享 4.0 国际
知识共享组织(“知识共享”)不是律师事务所,不提供法律服务或法律建议。 知识共享公共许可证的分发并不构成律师-客户或其他关系。 知识共享按“现状”提供其许可证和相关信息。 知识共享对其许可证、根据其条款和条件许可的任何材料或任何相关信息不作任何保证。 知识共享在最大可能范围内声明不对因使用它们而造成的损害承担任何责任。
使用知识共享公共许可证
知识共享公共许可证提供了一套标准的条款和条件,创作者和其他权利持有人可以使用这些条款和条件来共享原创著作以及受版权和以下公共许可证中规定的某些其他权利约束的其他材料。 以下注意事项仅供参考,并非详尽无遗,也不构成我们许可证的一部分。
-
许可人的注意事项: 我们的公共许可证旨在供那些被授权允许公众以受版权和某些其他权利限制的方式使用材料的人使用。 我们的许可证是不可撤销的。 许可人在应用他们选择的许可证之前应阅读并理解其条款和条件。 许可人还应在应用我们的许可证之前获得所有必要的权利,以便公众可以按预期重用该材料。 许可人应明确标记任何不受许可证约束的材料。 这包括其他基于 CC 许可的材料,或根据版权的例外或限制使用的材料。更多许可人的注意事项。
-
公众的注意事项: 通过使用我们的公共许可证之一,许可人授予公众在特定条款和条件下使用许可材料的许可。 如果出于任何原因不需要许可人的许可 - 例如,由于任何适用的版权例外或限制 - 则该使用不受许可证的约束。 我们的许可证仅授予根据版权和许可人有权授予的某些其他权利的许可。 许可材料的使用可能仍然因其他原因受到限制,包括因为其他人对该材料拥有版权或其他权利。 许可人可能会提出特殊要求,例如要求标记或描述所有更改。 尽管我们的许可证没有要求,但我们鼓励您在合理的情况下尊重这些要求。更多公众的注意事项。
知识共享 署名-非商业性使用-相同方式共享 4.0 国际公共许可证
通过行使许可权利(定义如下),您接受并同意受本知识共享署名-非商业性使用-相同方式共享 4.0 国际公共许可证(“公共许可证”)的条款和条件的约束。 如果本公共许可证可以被解释为合同,则您被授予许可权利以作为您接受这些条款和条件的对价,并且许可人授予您此类权利以作为许可人从根据这些条款和条件提供许可作品中获得的利益的对价。
第 1 条 – 定义。
a. 演绎作品 指受版权及相关权利约束的材料,该材料来源于或基于许可作品,并且其中许可作品以需要根据许可人持有的版权及相关权利获得许可的方式进行翻译、更改、编排、转换或以其他方式修改。 就本公共许可证而言,如果许可作品是音乐作品、表演或录音作品,则当许可作品与动态图像同步定时关系时,始终会产生演绎作品。
b. 演绎者许可证 指您根据本公共许可证的条款和条件应用于您对演绎作品的贡献中的版权及相关权利的许可证。
c. BY-NC-SA 兼容许可证 指 creativecommons.org/compatiblelicenses 上列出的,并经知识共享批准为与本公共许可证基本等效的许可证。
d. 版权及相关权利 指版权和/或与版权密切相关的类似权利,包括但不限于表演权、广播权、录音权和独创性数据库权利,而无论这些权利如何标记或分类。 就本公共许可证而言,第 2(b)(1)-(2) 条中规定的权利不是版权及相关权利。
e. 有效技术措施 指那些在没有适当授权的情况下,根据履行 1996 年 12 月 20 日通过的《世界知识产权组织版权条约》第 11 条和/或类似国际协议项下义务的法律,可能无法规避的措施。
f. 例外与限制 指适用于您使用许可作品的合理使用、公平交易和/或任何其他版权及相关权利的例外或限制。
g. 许可证要素 指知识共享公共许可证名称中列出的许可证属性。 本公共许可证的许可证要素是署名、非商业性使用和相同方式共享。
h. 许可作品 指许可人应用本公共许可证的艺术或文学作品、数据库或其他材料。
i. 许可权利 指根据本公共许可证的条款和条件授予您的权利,这些权利仅限于适用于您使用许可作品的,并且许可人有权许可的所有版权及相关权利。
j. 许可人 指根据本公共许可证授予权利的个人或实体。
k. 非商业性使用 指主要不用于或不针对商业优势或金钱补偿。 就本公共许可证而言,通过数字文件共享或类似方式交换许可作品以获得其他受版权及相关权利约束的材料是非商业性使用,前提是与交换无关的金钱补偿支付。
l. 共享 指通过任何需要根据许可权利获得许可的方式或过程向公众提供材料,例如复制、公开展示、公开表演、分发、传播、传播或进口,以及向公众提供材料,包括公众成员可以从他们个人选择的地点和时间访问材料的方式。
m. 独创性数据库权利 指源于经修订和/或后续的欧洲议会和理事会 1996 年 3 月 11 日关于数据库法律保护的 96/9/EC 指令,以及世界任何地方的其他基本等效权利的版权以外的权利。
n. 您 指根据本公共许可证行使许可权利的个人或实体。 “您的”具有相应的含义。
第 2 条 – 范围。
a. 许可证授予。
-
在遵守本公共许可证的条款和条件的前提下,许可人特此授予您在全球范围内、免版税、不可再许可、非排他性、不可撤销的许可证,以对许可作品行使许可权利,用于:
A. 仅为非商业性目的复制和共享许可作品的全部或部分;以及
B. 仅为非商业性目的制作、复制和共享演绎作品。
-
例外与限制。 为避免疑义,如果例外与限制适用于您的使用,则本公共许可证不适用,您无需遵守其条款和条件。
-
期限。 本公共许可证的期限在第 6(a) 条中规定。
-
媒介和格式;允许技术修改。 许可人授权您在所有现在已知或以后创建的媒介和格式中行使许可权利,并进行必要的技术修改以实现此目的。 许可人放弃和/或同意不主张任何权利或权限来禁止您进行必要的技术修改以行使许可权利,包括规避有效技术措施所必要的技术修改。 就本公共许可证而言,仅进行本第 2(a)(4) 条授权的修改绝不会产生演绎作品。
-
下游接收者。
A. 许可人发出的要约 – 许可作品。 许可作品的每个接收者都会自动收到许可人发出的要约,以根据本公共许可证的条款和条件行使许可权利。
B. 许可人发出的额外要约 – 演绎作品。 来自您的演绎作品的每个接收者都会自动收到许可人发出的要约,以根据您应用的演绎者许可证的条件在演绎作品中行使许可权利。
C. 无下游限制。 如果这样做会限制许可作品的任何接收者行使许可权利,则您不得对许可作品提供或施加任何附加或不同的条款或条件,或对其应用任何有效技术措施。
-
无背书。 本公共许可证中的任何内容均不构成或不得解释为允许您声明或暗示您或您对许可作品的使用与许可人或指定为根据第 3(a)(1)(A)(i) 条提供署名的人员有关联,或受其赞助、认可或授予官方地位。
b. 其他权利。
-
精神权利,例如完整性权,未在本公共许可证下许可,公开权、隐私权和/或其他类似的人格权也未在本公共许可证下许可; 但是,在可能的范围内,许可人放弃和/或同意不主张许可人持有的任何此类权利,但以允许您行使许可权利的必要程度为限,而非其他。
-
专利权和商标权未在本公共许可证下许可。
-
在可能的范围内,许可人放弃向您收取因行使许可权利而产生的版税的任何权利,无论是直接收取还是通过任何自愿或可放弃的法定或强制许可计划下的集体管理组织收取。 在所有其他情况下,许可人明确保留收取此类版税的任何权利,包括当许可作品用于非商业性目的以外的用途时。
第 3 条 – 许可证条件。
您行使许可权利明确受以下条件的约束。
a. 署名。
-
如果您共享许可作品(包括以修改后的形式),您必须:
A. 保留以下内容,如果这些内容由许可人随许可作品提供:
i. 许可作品的创作者和任何其他被指定接受署名的人员的身份标识,以许可人要求的任何合理方式(包括通过指定的笔名);
ii. 版权声明;
iii. 指向本公共许可证的声明;
iv. 指向免责声明的声明;
v. 在合理可行的范围内,指向许可作品的 URI 或超链接;
B. 指明您是否修改了许可作品,并保留对任何先前修改的指示;以及
C. 指明许可作品是根据本公共许可证许可的,并包含本公共许可证的文本,或指向本公共许可证的 URI 或超链接。
-
您可以根据您共享许可作品的媒介、方式和背景,以任何合理的方式满足第 3(a)(1) 条中的条件。 例如,通过提供指向包含所需信息的资源的 URI 或超链接来满足条件可能是合理的。
-
如果许可人要求,您必须在合理可行的范围内删除第 3(a)(1)(A) 条要求的任何信息。
b. 相同方式共享。
除了第 3(a) 条中的条件外,如果您共享您制作的演绎作品,则以下条件也适用。
-
您应用的演绎者许可证必须是具有相同许可证要素的知识共享许可证、本版本或更高版本,或 BY-NC-SA 兼容许可证。
-
您必须包含您应用的演绎者许可证的文本,或指向该许可证的 URI 或超链接。 您可以根据您共享演绎作品的媒介、方式和背景,以任何合理的方式满足此条件。
-
您不得对演绎作品提供或施加任何附加或不同的条款或条件,或对其应用任何有效技术措施,从而限制行使根据您应用的演绎者许可证授予的权利。
第 4 条 – 独创性数据库权利。
如果许可权利包括适用于您使用许可作品的独创性数据库权利:
a. 为避免疑义,第 2(a)(1) 条授予您仅为非商业性目的提取、重用、复制和共享数据库的全部或大部分内容的权利;
b. 如果您将数据库的全部或大部分内容包含在您拥有独创性数据库权利的数据库中,则您拥有独创性数据库权利的数据库(但不包括其个别内容)是演绎作品,包括为了第 3(b) 条的目的;并且
c. 如果您共享数据库的全部或大部分内容,您必须遵守第 3(a) 条中的条件。
为避免疑义,本第 4 条补充而非取代您在本公共许可证下对许可权利包括其他版权及相关权利的情况承担的义务。
第 5 条 – 免责声明和责任限制。
a. 除非许可人另行单独承诺,在可能的范围内,许可人按“现状”和“现有”情况提供许可作品,并且不对许可作品作出任何类型的陈述或保证,无论是明示、暗示、法定或其他形式的。 这包括但不限于关于所有权、适销性、特定用途的适用性、不侵权、不存在潜在或其他缺陷、准确性或是否存在错误(无论已知与否或是否可发现)的保证。 如果在全部或部分范围内不允许免责声明,则本免责声明可能不适用于您。
b. 在可能的范围内,在任何情况下,许可人均不对您在任何法律理论(包括但不限于过失)或其他方面承担因本公共许可证或使用许可作品而引起的任何直接、特殊、间接、附带、后果性、惩罚性、惩戒性或其他损失、成本、费用或损害赔偿责任,即使许可人已被告知存在此类损失、成本、费用或损害赔偿的可能性。 如果在全部或部分范围内不允许责任限制,则本责任限制可能不适用于您。
c. 上述免责声明和责任限制应以尽可能接近绝对免责声明和放弃所有责任的方式解释。
第 6 条 – 期限和终止。
a. 本公共许可证适用于此处许可的版权及相关权利的期限。 但是,如果您未能遵守本公共许可证,则您在本公共许可证下的权利将自动终止。
b. 如果您根据第 6(a) 条使用许可作品的权利已终止,则该权利将恢复:
-
自违规行为得到纠正之日起自动恢复,前提是违规行为在您发现违规行为后 30 天内得到纠正;或
-
经许可人明确恢复。
为避免疑义,本第 6(b) 条不影响许可人可能拥有的寻求补救您违反本公共许可证行为的任何权利。
c. 为避免疑义,许可人也可能根据单独的条款或条件提供许可作品,或随时停止分发许可作品; 但是,这样做不会终止本公共许可证。
d. 第 1、5、6、7 和 8 条在本公共许可证终止后仍然有效。
第 7 条 – 其他条款和条件。
a. 除非明确同意,否则许可人不受您传达的任何附加或不同条款或条件的约束。
b. 关于许可作品的任何安排、谅解或协议,如果未在此处说明,则与本公共许可证的条款和条件分开且独立。
第 8 条 – 解释。
a. 为避免疑义,本公共许可证不减少、限制、约束或施加条件于任何可以合法进行的,且无需本公共许可证许可的许可作品的使用,并且不应被解释为减少、限制、约束或施加条件于此类使用。
b. 在可能的范围内,如果本公共许可证的任何条款被视为不可执行,则应自动修改至使其可执行的最小程度。 如果该条款无法修改,则应从本公共许可证中删除,而不影响其余条款和条件的可执行性。
c. 除非许可人明确同意,否则不得放弃本公共许可证的任何条款或条件,也不得同意任何不遵守行为。
d. 本公共许可证中的任何内容均不构成或不得解释为限制或放弃适用于许可人或您的任何特权和豁免,包括来自任何司法管辖区或当局的法律程序。
知识共享不是其公共许可证的当事方。 尽管如此,知识共享可以选择将其公共许可证之一应用于其发布的材料,并且在这些情况下将被视为“许可人”。 除非为了表明材料是根据知识共享公共许可证共享的或经 creativecommons.org/policies 上发布的知识共享政策另行允许,否则未经知识共享事先书面同意,知识共享不授权使用“知识共享”商标或知识共享的任何其他商标或徽标,包括但不限于与对其任何公共许可证的任何未经授权的修改或关于许可材料使用的任何其他安排、谅解或协议有关的情况。 为避免疑义,本段不构成本公共许可证的一部分。
可以通过 creativecommons.org 联系知识共享。