首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GPLed游戏引擎,非GPLed游戏内容

GPLed游戏引擎,非GPLed游戏内容
EN

Stack Overflow用户
提问于 2010-11-12 02:56:15
回答 3查看 172关注 0票数 2

GPL允许我开发一个在GPL下许可的游戏引擎,然后在其他许可下许可我的游戏内容吗?或者GPL会强制我的关卡也可以下载吗?

基本上,我想开发的游戏作为开源和发布的代码,以供他人使用和改进,而不是使游戏内容免费。假设游戏引擎本身是有用的,我认为这在我的例子中是有意义的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-12 02:59:17

作为游戏引擎的作者,您将不受GPL条款的约束,因为您将引擎授权给其他人,而不是您自己。你写的代码,你拥有的代码,所以你用它做什么取决于你。根据GPL的条款将代码授权给其他人并不限制您可以使用它做什么。

但是,如果您接受来自其他的引擎补丁,并且您既没有获得代码的权利,也没有获得在封闭产品中使用他们的代码的许可,那么您在封闭产品中使用他们许可给您的代码就违反了GPL。

请注意,在GPL下许可引擎可能会阻止其他人使用您的引擎创建封闭游戏,这取决于他们如何修改它。应用程序附带的内容通常不被认为是代码,因此可能根本就不是问题。但是,如果您提供了某种类型的游戏开发人员脚本功能,那么开发人员将不得不针对您的游戏提供的API进行编码。如果API也是在GPL下发布的,那么人们就不能使用脚本引擎,也不能制作具有完全封闭内容的游戏。

您可能希望在LGPL下对引擎进行许可,以减轻这些担忧。

(IANAL,TINLA.)

票数 2
EN

Stack Overflow用户

发布于 2010-11-12 02:58:43

GPL要求整个可执行文件是免费的。您可能需要在LGPL库下开发引擎,并以该库的封闭源代码用户的身份开发您的游戏。

票数 1
EN

Stack Overflow用户

发布于 2010-11-12 03:01:22

你的游戏资产(艺术、音效、关卡设计)可以独立于GPL获得版权,因此你可以在GPL下开发游戏引擎,然后免费提供引擎,但按你的关卡收费。是的,你可以按你的要求去做。

免责声明:不要期望互联网上的建议以任何方式具有法律约束力或有效性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4158158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档