3作者: jsattler25 天前原帖
我刚在reddit上看到一篇帖子,有人分享了一个项目并声称如下: > 我已经在这个项目上工作了一段时间,因为厌倦了Screen Studio在屏幕录制方面的垄断。我没有看到任何免费的屏幕录制软件能够提供与Screen Studio相同的运动模糊动画和缩放动画,所以我决定创建一个具有这些缺失功能的应用。 (链接:https://www.reddit.com/r/macapps/comments/1rsf44t/os_i_made_a_free_opensource_screen_studio/) 阅读这段文字给人的印象是,作者完全是从零开始构建这个项目。然而,查看GitHub项目后发现它是一个分支,许多分支提交只是重新品牌化和添加捐赠链接。他们在reddit帖子中并没有提到这是一个分支,而在项目的README.md中,仅在最后一次“致谢”原始项目,甚至没有提供链接。 请不要误解我的意思——我认为分支是很棒且完全合理的。然而,我确实认为这种行为具有误导性,损害了社区,坦率地说,对原始项目是不尊重的。从法律角度来看,分支项目的人没有做错什么,但从道德/伦理的角度来看,我认为这是值得怀疑的。 我为什么要分享这个?随着AI辅助编码的兴起,我认为我们会看到更多的分支——这很好。然而,我认为保持一些道德/伦理准则并给予应得的人的认可是很重要的,即使根据许可证你并没有被要求这样做。 顺便说一下,我并不想公开指责这个人——我已经通过评论和私信要求他们妥善地承认/致谢原始项目。这是关于如何不推广一个分支项目的分享。
4作者: maxilevi25 天前原帖
随着当前大规模语言模型(LLM)辅助软件的涌入,我想分享一个来自前一个时代的酷炫“手工编码”项目(我在高中时写的,大约是8年前)。<p>Hedra 是一个完全从零开始开发的开放世界3D游戏,使用的仅仅是 OpenGL 和 C#。它拥有许多酷炫的功能,比如无限生成、带皮肤的动画网格渲染、后期处理效果等。最初物理引擎也是从头编写的,但我后来换成了更可靠的 Bullet Physics。