id Software 公布了 Quake II 源代码。源代码采用 GNU GPLv2.0 许可证,托管在 GitHub 上。

id Software 公布了 Quake II 源代码。源代码采用 GNU GPLv2.0 许可证,托管在 GitHub 上。id Software 表示它不再提供任何支持,但感兴趣的用户可以利用现有的社区资源。Quake II 源代码包含了新版 API 用于在服务器和游戏模组之间通信,引入了一个瘦 client game 模组,类似 Quake III Arena 的 cgame 模组,以及一个 2023 年版的网络协议。

相关推荐

封面图片

《Descent 3》源代码在 MIT 许可证下公布

《Descent 3》源代码在 MIT 许可证下公布 开发者 Kevin Bentley 公开了科幻射击游戏《Descent 3》的,采用 MIT 许可证托管在 GitHub 上。《Descent 3》由 Outrage Entertainment 开发 Interplay Entertainment 发行,1999 年发布,玩家扮演一位雇佣兵组织去阻止被外星病毒感染的机器人。游戏获得了好评,其 Metacritic 评分为 89/100。公开的源代码属于最新版本,包含了未发布的 1.5 版本,剥离了 Interplay 的部分私有音频和视频库,支持 Windows、Linux 和 Mac。来源 , 频道:@kejiqu 群组:@kejiquchat

封面图片

梦工厂动画在Apache License 2.0许可证下公开了其私有渲染器MoonRay源代码,项目托管在GitHub上。| M

梦工厂动画在Apache License 2.0许可证下公开了其私有渲染器MoonRay源代码,项目托管在GitHub上。| MoonRay是梦工厂内部开发的蒙特卡洛路径追踪器,被用于制作《驯龙高手3》《疯狂原始人2》《坏蛋联盟》和《穿靴子的猫2》。 MoonRay 使用的基于云端的分布式计算框架 Arras 也包含在开源代码库中。

封面图片

开源许可的种类与区别 开源许可证是指软件开发者将其代码公开,并允许他人使用、修改和发布的许可证。

开源许可的种类与区别 开源许可证是指软件开发者将其软件代码公开,并允许他人使用、修改和发布的软件许可证。 1⃣ MIT License 特点:非常宽松和简单。允许几乎任何用途,只要保留原作者的版权声明和许可证。 使用场景:适合希望最大程度推广软件使用的项目。 限制:几乎没有限制,不要求发布修改后的代码。 2⃣ GPL-2.0 (GNU General Public License v2.0) 特点:强制开源。要求所有修改和衍生作品也必须开源,并以相同的许可证发布。 使用场景:适合希望确保软件及其修改版本始终保持开源的项目。 限制:强制性的开源要求,适用范围广,可能不适合商业软件。 3⃣ GPL-3.0 (GNU General Public License v3.0) 特点:在GPL-2.0的基础上增加了一些新的条款,如防止“反锁”(Tivoization)和软件专利条款。 使用场景:与GPL-2.0类似,但适合对防止硬件限制和专利诉讼有额外需求的项目。 限制:更严格的开源要求和条款。 4⃣ Apache License 2.0 特点:允许几乎任何用途,但要求保留版权声明和许可证,提供修改记录,并且有专利授权条款。 使用场景:适合希望对专利问题有保障的项目。 限制:要求明确修改和保留原作者声明。 5⃣ BSD License (Berkeley Software Distribution) 特点:与MIT许可证类似,非常宽松,允许几乎任何用途,只需保留版权声明。 使用场景:适合希望最大程度推广软件使用的项目。 限制:几乎没有限制,不要求发布修改后的代码。 6⃣ LGPL (Lesser General Public License) 特点:与GPL类似,但对与非开源软件一起使用时更宽松。允许在非开源软件中使用开源库。 使用场景:适合希望其库在开源和非开源项目中都能使用的开发者。 限制:要求修改后的库依旧开源,但允许链接到非开源项目。

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人