5850 积分 | 联系 jimfhall 明尼苏达州 吉姆·霍尔是一位开源软件倡导者和开发者,以在 GNOME 中的可用性测试以及作为 FreeDOS 的创始人和项目协调员而闻名。在工作中,吉姆是 Hallmentum 的首席执行官,这是一家 IT 高管咨询公司,提供实践 IT 领导力培训、研讨会和指导。 开源大师 人民选择奖 2018 年人民选择奖 Linux 贡献者俱乐部 作者
撰写评论
是的,过去我们不得不拒绝一些贡献者,因为他们下载并研究了计算机历史博物馆网站上发布的 MS-DOS 源代码。 那是因为博物馆许可证不允许您在其他项目中重复使用该代码。
我从律师那里了解到的(我不是律师)是,根据美国法律以及伙伴国家同意的类似法律,您可能会因了解专有源代码而“受到污染”。 因此,任何曾经阅读或研究过先前通过计算机历史博物馆许可证发布的 MS-DOS 源代码的人,之后都不允许为 FreeDOS 做出贡献。 我们在 FreeDOS 网站和其他地方发布了多份关于此事的通知。
然而,随着微软发布此源代码,这个问题就消失了。 此 MS-DOS 1.25 和 2.0 的源代码发布使用了 MIT 许可证,这不仅是公认的开源软件许可证,而且还与 GNU GPL 兼容。 这意味着“污染”问题得到有效解除。
我第一次将补丁提交回维护者大约是在 1995 年,在 GNU Emacs 上。 我当时在一家小公司工作,我们的工作站是 Apollo DomainOS/AEGIS。 我不喜欢 Apollo 编辑器面板,所以我下载了 GNU Emacs 的源代码并尝试编译它。 构建过程在某个地方中断了,但我设法用一两行代码解决了它。
我将我的更改提交回 GNU Emacs,他们将其纳入其中。 我感到非常自豪,因为我知道我以某种微小的方式提供了帮助。