开源 非开源

编程入门 行业动态 更新时间:2024-10-11 13:28:53

<a href=https://www.elefans.com/category/jswz/34/1770131.html style=开源 非开源"/>

开源 非开源

开源 非开源

Aimee Maree Forsstrom是一位早期的开源拥护者,自2000年以来一直从事IT工作,为政府和企业构建新的代码管理实践。 Forsstrom是OSIA (澳大利亚开源产业)的现任董事会成员。

她将在北美LinuxCon上发表演讲 ,主题为“ 挥舞着开源标志在政府中—高潮,低谷和社区代码”

我们追上了她,谈论她的工作,为政府带来了开源。 并且,关于她即将在LinuxCon上的演讲,为什么开放源代码需要社区方法,以及这带来了哪些挑战。

向我们介绍你自己。 而且,您是如何参与开源的?

从18岁起,我就一直在悉尼的企业和政府环境中工作。在一些大型项目中,我首先接触了一些人,这些人先是建立制造业务流程,然后是网络工程项目。 我还应邀在19岁时成为澳大利亚商务中心的初级校友,这帮助我熟悉了当地的商业社区并参与其中。 这为我提供了一个绝佳的平台,让我在2006年大学学习后就可以在开源领域开展自己的咨询业务。在2008年,我被联邦政府部门召集来帮助他们建立内部开发团队,以便他们采用了一个名为Drupal的新软件项目。 正如他们所说,从那里我猜剩下的就是历史了。

我仍然记得发现Linux。 就像我那个时代的大多数人一样,这是Slackware的启蒙运动,在17岁时,旋转的立方体吸引了我的想象力,看到源代码的能力吸引了我的智慧。 我运行的第一个主要发行版是Debian Potato,从那以后我再也没有回头。 我很幸运能够在学习期间开设专注于Linux / Unix的课程,这在我从事网络工程的第一个职位时,总是给我带来了优势,而在Novell和Windows领域则有很多其他人。 知道Linux一直是我就业的竞争优势。 在2005年,我决定专注于学习编程,并且自然而然地将重点放在开放源代码和Linux作为我的主要开发环境上。 这是一个双赢的局面,因为我可以阅读/学习源代码,而作为一个贫穷的学生,我可以免费使用发行版和工具。

政府的开源需要以社区为中心的方法。 为什么?

我坚信社区是开放源代码背后的力量。 有一些公司为开放源代码软件(OSS)项目做出了贡献并做出了巨大贡献,但是精明的公司将永远认可其背后的社区。 我还感到开源运动中散布着来自公司而不是个人的项目,但是它们的力量只有在使社区参与其路线图时才能发挥作用。

在我的演示文稿中使用“社区代码”一词的另一个重要原因是,我所做的大部分工作是教给开发人员和管理人员使用由成千上万的个人和专业人士开发的代码库来运行意味着什么,并且有时随之而来的弊端。

许多澳大利亚政府部门被烧毁,因为他们为专有CMS支付了高额的许可费,结果却发现该公司倒闭了,并发现自己的代码库难以管理且过时了。 因此,对我而言,采用不可避免地与Linux结合使用的开源CMS系统,可以通过显示ROI来轻松推销,而且从供应商的角度来看,它们可以自由购物并且不能被锁定。

在政府中采用开源社区方法面临哪些挑战?

我不得不说,最困难的是需要发生的观念变化。 举一个例子,发现错误或发生故障时,政府习惯于向公司投入资金以消除其技术问题。 在开放源代码中并非如此,尽管某些解决方案得到了公司的支持。 所有开源问题都需要内部开发人员/运营团队参与解决问题的过程,这可能会吓到某些机构。

与管理层讨论回馈代码意味着什么,这也是另一个挑战。 部门可以关心将代码保持在开源空间中意味着什么。 我发现让人们回馈社会的一种好方法是补丁。 例如,我们解决了一个问题,因此让我们在上游做出贡献。 这导致了积极的宣传,并为部门和社区增强了代码基础。

开源,代码管理或DevOps都不是政府核心业务的一部分 。 他们是否应该需要相关技能来更好地利用开放数据和公民参与?

近年来,借助新南威尔士州州立图书馆的最新项目,我们得以利用DevOps的强大功能和必要的文化变革来增加不同IT领域之间的共享。 我们使用DevOps创建了一个现代化的实验室,该实验室使学者和研究人员能够在我们的环境中工作,从而为他们提供一个使用开放数据API的场所。

随着亚马逊创建满足澳大利亚政府针对云服务的监管标准的澳大利亚数据中心的出现,这在澳大利亚变得更加容易。 新南威尔士州政府于今年开始着手创建GovDC,它将成为新南威尔士州所有政府部门的云服务提供商。 亚马逊和其他公司都参与了这项工作。 这激起了政府范围内对云技术和相应的DevOps文化的采用。 我所做的很多事情都是构建内部工具,以使开发人员只需单击一个按钮即可创建网站和暂存环境,而无需花费数月的繁文to节来获取内部服务器。 这释放了运营商和开发商的自由,我相信这是我在政府中取得的最大成就之一。

我所有的解决方案都涉及copyleft,宽松和专有解决方案。 而且,我认为这些选项的互操作性具有很大的优势。

同意还是不同意? 政府的开源需要一个开放的组织。

我非常同意。 我所做的很多事情都是与高级管理人员牵手,以使他们意识到开放传统孤立部门的潜力。 这不是一件容易的事,涉及许多有关投资回报和愿景的讨论。 尽管他们可能还没有准备好立即打破所有障碍,但他们了解它的潜力,并有所努力。

对您来说,最大的个人成功是什么?

内部开发部门更容易开放并与其他政府机构共享其解决方案。 我从来没有在任何地方工作的运营和开发团队并没有感谢我,因为我在减少产品上市时间,使他们能够把他们的作品在世界舞台所做的工作,可以这么说。

我也对参与其中的政府部门和企业客户感到很谦虚,他们在公开谈论他们如何采用开源方法时亲自提到我。

关于今年在LinuxCon NA上的演讲,您还有什么要说的吗?

将开放源代码交给政府并不是为了胆小。 它充满了深夜会议,法律讨论,并且牵涉到许多与高管和中层管理人员的牵手。

但是,奖励是无法超越的。 开源使部门能够更深入地共享项目,代码和计划,从而带来强大的开放数据功能和强大的公民参与度。

我所做的工作使部门可以打开其数据并构建系统,以实现双向通信流。 我在澳大利亚并不孤单。 还有其他一些杰出人物,例如皮亚·沃(Pia Waugh)和唐娜·本杰明(Donna Benjamin)等,他们还帮助澳大利亚政府达到了目前的采用率。

LinuxCon NA 2015年
演讲者访谈

本文是针对LinuxCon,CloudOpen和ContainerCon North America 2015的演讲 者访谈系列的一部分。LinuxConNorth America是一个活动,“开发人员,系统管理员,架构师和所有级别的技术人才聚集在一堂,共同进行教育,协作和解决问题-进一步开发Linux平台。”

翻译自:

开源 非开源

更多推荐

开源 非开源

本文发布于:2024-02-07 01:50:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752609.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:开源

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!