hun*_*ter 26 development games open-source legal
制作闭源游戏(和扩展包)的开源版本分发给其他用户是否合法?我想为一款名为《帝国时代 2》的老游戏做到这一点。
nan*_*rad 29
您不能将其复制为开源。即便泄露了源头,也是违法的。但是,您可以跟随FreeCiv或Doom3的脚步。FreeCiv 基于文明,是一个开源版本。Doom3 也是开源的,但需要使用官方游戏数据才能完整运行,或者您必须提供自己的模型资产。无论哪种方式,引擎都是免费的、开源的,并且可供所有人使用。FreeCiv 不包含任何游戏数据,因为原始版本和 FreeCiv 都动态生成地图。发布版本的要求如下:
任何与原件相关的专利都必须已过期。您可以使用专利搜索,例如Google Patent Search。只需像常规 Google 搜索一样输入您的查询,就会在一两个网络结果下显示专利。
您正在编写的程序没有使用美国政府限制的强密码术。(或者如果在某些国家/地区下载,您可能会被视为军火商)您也可以在美国工业和安全局注册是美国商务部的一部分,但如果没有专业的法律顾问,可能很难提交法律文件。另请参阅有关加密的BIS 常见问题解答。
您的版本不使用原始版本中的图像或其他文件(例如声音文件)。
您的版本包含一些(至少是次要的)更改。
您没有直接使用或作为关于如何编写您的版本的想法,原始的任何来源(如果它已被泄露)。
您没有使用来源的商标。
请注意,您必须对其进行编码、打包并将其放入 PPA 或存储库中。这可能非常困难。没有办法只是从旧版本中复制粘贴一些魔法。在做任何事情来制作您的版本之前,请阅读下面的免责声明,有关编码实际阶段的更多指导,请访问游戏开发和堆栈溢出。
法律免责声明:这不是法律建议。本回答的作者 Ask Ubuntu、Stack Exchange, Inc、他们的代表、代理和/或任何关联方对因使用这些指南而可能产生的任何损害、附带或后果性的损害概不负责。这些指南基于美国法律和法规。您所在地区的法律法规可能有所不同,因此请咨询律师或地方当局。
Eli*_*gan 15
Age of Empires II 通常可以在 Ubuntu 和其他 GNU/Linux 系统上运行,使用Wine不会有太多问题。
披露:我不是律师。
至于一般问题,如果您的目标是创建有助于玩专有游戏的免费开源软件,并且您具有编程技能,那么编写替代游戏引擎通常没有法律障碍。(您可能会触犯软件专利,但不会比任何其他主要的编程项目更严重,以生产用于执行现有软件已经执行的任务的软件。)如果您这样做,那么有人可以安装您的引擎,然后,如果他们拥有游戏中的艺术数据(地图、“世界”、声音等),他们可以玩游戏。
为现有游戏开发游戏引擎是一项非常重要的任务,通常它的行为方式与原始游戏的运行方式之间会存在差异,尽管差异可能很小。但您应该意识到的主要事情是,代表游戏“世界”的游戏数据仍然是专有的,并且通常无法重新分发。因此,人们仍然必须拥有游戏的副本(或至少其中的某些文件),才能使用您的引擎玩游戏。
完成此操作的游戏的一个示例是Jazz Jackrabbit,它可以与OpenJazz游戏引擎一起玩。
另一个例子(实际上是原始开发者将 GNU/Linux 版本的游戏引擎作为免费开源软件发布)是DOOM(从那时起,Id Software的大多数游戏引擎最终都以 FOSS 的形式发布,有时由于专利原因略有修改)。有许多社区项目增强了原始的 DOOM 引擎,允许更复杂的地图、增强的图形和更立体的游戏体验。
鉴于限制以及从头开始编写游戏引擎(加上测试和修复错误)是一项重要任务,您可能会决定制作自己的游戏。
免责声明:此答案仅供参考,不用于提供法律建议。您应该联系律师以获取有关任何特定问题或问题的建议。
虽然其他答案充分涵盖了版权和专利方面的考虑,但您还应该了解商标。
你特别问:
制作闭源游戏的开源版本是否合法
根据商标法,这取决于您所说的“版本”是什么意思。商标授予其所有者在商业中使用受保护商标(例如“帝国时代”)的专有权。它禁止其他人在相关商业领域(如帝国时代品牌计算机)以及在不相关领域以可能“稀释”商标价值的方式(如帝国时代)使用该商标或类似品牌品牌抽水马桶)。
所以,你应该不叫你的游戏“帝国时代”或类似的东西,你应该清楚,这是一个没有取得第三方产品,赞同,或有该标志的所有者没有任何关系(我认为微软) . 但是,它是精提帝国时代,例如说你的游戏是类似或帝国时代启发,因为这将是一个纯粹的事实陈述。
(当然,要确保您想要的是合法的,请咨询律师。)
| 归档时间: |
|
| 查看次数: |
3801 次 |
| 最近记录: |