OSS Watch 博客作为开源评论的绝佳资源,已在我们的关注范围内一段时间了。我们一直关注他们的团队,包括开发经理 Mark Johnson,以了解关于开源软件如何被使用的思想领导力,并衡量开源运动的脉搏。我想更多地了解 Mark 日常如何工作以促进对开源的更好理解。他很擅长沟通:简洁而有影响力。
基础知识
- 姓名: Mark Johnson
- Opensource.com 用户名: marxjohnson
- 地点: 英国牛津
- 职业/雇主/职位: 开发经理,OSS Watch,牛津大学
- 开源联系: 不是一个人,而是一个社区:Spread Firefox,Firefox 1.0 的在线游击营销活动是我对开源世界的初次了解
- 最喜欢的开源工具或应用程序: 太多了!我想我必须选择 vim。
- 最喜欢的 Opensource.com 主题: 教育
向我们敞开心扉。
我基本上是你的标准极客。我喜欢电脑、科幻小说、重金属和啤酒。我目前在OSS Watch工作,这是一个位于牛津大学的公正的开源咨询服务机构,我的时间分配在软件开发(目前是 Java)和为参与开源的人们提供建议之间。这可能包括解释开源许可证,推荐开源协作的工具和流程,或者有时只是谈论我的经验。我参与的最大的特定开源社区可能是在我的上一份工作中,我担任 Moodle 开发人员。我为 Moodle 核心贡献了代码,并发布了几个被广泛使用的插件(以及一些没有被广泛使用的插件)。在工作之外,我与人共同主持Ubuntu Podcast,这是一个关于技术、开源以及我们认为有趣的其他任何事情的播客(以及一些关于 Ubuntu 操作系统的内容)。我还帮助组织OggCamp,这是一个在英国举行的免费文化非会议,具有强大的社区 focus。
你使用哪些开源工具和数据来完成工作,它们如何帮助你?
我相信大多数人都会这么说,但 git 和 GitHub 是我用于共享代码和管理贡献的两个关键工具。我在 GitHub 上发布了几个开源项目,并在吸引贡献方面取得了巨大的成功,即使是对于相对次要的工具也是如此。我的所有工作(和娱乐)都在 Ubuntu 上完成,它为我提供了一个开发环境、Web 服务器、媒体中心、游戏机和通用生产力桌面。Ubuntu 的普及意味着酷炫的黑客技术通常会考虑到 Ubuntu 而实现,并且可以通过个人软件包存档系统轻松安装。它也倾向于成为 Valve 等商业软件公司进军 Linux 支持的焦点。我曾经运行过很多网站,早期使用各种用 PHP 编写的自定义 CMS,但最近更多地使用像 Wordpress 和 Drupal 这样广泛使用的工具。我还使用 Jekyll 管理一个站点,Jekyll 是一个用于 GitHub 页面的 ruby 工具。如果你想要一个专注于内容的简单系统,但你不想承担安装和维护 Web 应用程序的开销,那么它非常棒。
你希望什么更开放?
任何使用 DRM 的东西。我可以理解并非所有内容都将以开放或知识共享许可发布,但对文件使用方式施加人为的(且无效的)限制只会为你的真正客户创造糟糕且不方便的体验。当然,我可以在我的 Android 手机上获取 Audible 应用程序来收听我的有声读物,但如果我更喜欢不同音频播放器的界面或功能怎么办?如果我想在 Audible 不支持的设备上收听怎么办?我已经为内容支付了许可费,我认为应该由我来选择如何消费它。此外,我认为 DMCA 式的规则为 DRM 措施提供了不应有的法律保护。虽然英国的版权法正在向前发展以保护个人使用的格式转换,但如果内容受到 DRM 保护,那么反对规避 DRM 的法律仍然会胜过你格式转换内容的权利。音乐行业过了一段时间后看到了曙光,并转向了没有 DRM 的事实标准格式。看到其他行业也这样做就好了。
你在工作或生活中遇到的开放性方面的最大挑战是什么?
OSS Watch 工作的一个领域是采购,以帮助人们平等地考虑免费和开源解决方案以及专有解决方案。我们在这里遇到了一些挑战。
首先,对于术语“自由软件”经常存在混淆。虽然我们认为人们理解软件自由的原则很重要,因为自由和开源软件 (FOSS) 解决方案的一个巨大优势是无需额外许可即可自定义它的自由,但这个术语经常被误解。我们经常听到人们向我们谈论他们对自由软件的使用,而他们实际上使用的是免费软件或软件即服务平台的免费使用层,这两者都忽略了重点。我们最近进行了两年一度的英国学院和大学全国软件调查,以了解软件在教育机构中的使用和采购情况。选择软件的一个关键考虑因素是“互操作性”,尽管对供应商锁定的风险考虑得很少。看看实际使用的软件,微软的解决方案无处不在。这对我来说表明,当机构谈论“互操作性”时,他们的意思是“来自一个供应商的软件可以与来自该供应商的其他软件一起工作”,而不是“支持开放标准的不同软件都可以一起工作”。这显然是 FOSS 采用的一个问题。
最后,即使机构的采购政策明确规定应平等考虑 FOSS 和专有解决方案,但这并不总是得到采购实践的支持。邀请公司投标或演示解决方案以供考虑的方式可能会不公平地让那些收取高额许可费的公司占优势,因此可以负担得起在售前投入大量资金。提供 FOSS 解决方案的公司可能主要从支持合同中赚钱,因此可能无法举办免费演示研讨会。理解这一点并确定如何调整实践是一个巨大的挑战。
为什么要选择开源方式?
老实说,我从来没有想过以其他方式工作。我从上学时就开始编程,并开始使用解释型语言,这意味着代码对所有人都是开放的。我从不认为我所做的事情应该是一个秘密,通过分享我的工作,我收集了修复和贡献,这使我的项目变得更好。
3 条评论