微信开放平台开源_开源的价值在于开放的开发过程

微信开放平台开源

斯科特·威尔逊(Scott Wilson)同意开放源代码因开放代码而重要,但是代码的编写过程同样重要。 代码的开放开发具有许多程序员,黑客,文档编制者和项目经理的社交性质。 那么,开放式开发又是什么呢? 在此Opensource.com社区聚焦中,了解斯科特·威尔逊的公开开发和工作情况。

基础

  • 姓名:斯科特·威尔逊(Scott Wilson)
  • Opensource.com用户名: Scott Wilson
  • 所在地:英国曼彻斯特
  • 职业/雇主/职位: OSS Watch的服务经理,Apache Software Foundation副总裁,HtmlCleaner的维护者
  • 开源连接:我在Apache Incubator上工作,这要感谢Ross Gardler在OSS Watch时提供的大量帮助。 (现在,我在OSS Watch,罗斯是Apache的总裁!)
  • 最喜欢的开源工具或应用程序: GPGTools
  • 最喜欢的Opensource.com主题:教育

向我们开放。

我住在英国的曼彻斯特,尽管很多时候我在牛津大学工作,我是OSS Watch团队之一。 OSS Watch是牛津大学IT服务部的一部分,但它还与学术界和私营部门进行广泛的开源合作,涉及开源的所有方面,尤其是诸如社区发展,治理和采购等棘手的话题。

我或多或少地偶然进入了软件。 我学习法医心理学和犯罪学,想当一名新闻记者,但是我的第一份研究生工作是编写刑事调查软件手册! 从那以后真的是一个湿滑的斜坡。

特别是谈到开源时,它实际上是通过研究开放标准对我来说开始的。 我曾为CETIS工作(至今仍在工作),代表英国大学和学院从事各种标准计划(例如W3C),而开源是为新标准建立参考实现的好方法。

目前,我参与了许多开源项目,但主要项目是Apache Wookie和HtmlCleaner。 Wookie是W3 Widgets规范的实现,并且是ASF顶级项目。 我是PMC主席,所以我必须处理在ASF进行项目带来的所有治理要求。 HtmlCleaner是一个用于清理HTML的库! 在原始作者想转移到其他方面之后,我接任了维护人员的职务。 因此,这就是我的“重新启动”项目,而我最喜欢的事情之一就是从用户社区获得的所有积极反馈。

OSS Watch还提供有关社区发展和治理主题的培训,这意味着我也曾与Apereo基金会和TYPO3协会合作,并希望将来与其他人合作。

哪些开放式工具和数据可帮助您完成工作,以及它们如何为您提供帮助?

对于使用的工具,我非常务实,有些人在谈论自由和开源软件时会有点双重看法,而在Mac上使用PowerPoint时,我就在那里! 不过,这些天我开始更多地使用OpenOffice。 (当我的孩子在做学校项目时,我正在帮助他们使用OpenOffice进行写作和演示,尽管最终我不得不将它转换成PDF以供老师使用-我们确实需要学校提供更多开放源代码!

我的许多工作都是围绕评估进行的,因此,在研究有关项目运行状况的数据时,我发现诸如Ohloh.net网站之类的工具非常有用。 开源的一大特点是,项目周围的所有数据都可以进行分析,因此您可以检查项目的工作方式,节奏和多样性等。 那就是我希望看到更多企业真正利用的东西,这就是为什么我写了一篇有关如何使用这些东西的文章的原因。

为了进行开发,我倾向于使用Eclipse(如果它是Java),否则我在使用JavaScript时对文本编辑器会很满意。 我也喜欢使用GitHub,尽管我从事的两个主要项目均未使用GitHub,因此它仅适用于我的“有趣”项目。 对于我们的网站,我们使用Jekyll,这是一个很棒的工具,如果您想进行一些内容管理但又讨厌Web表单!

您希望什么更加开放?

IT领域中我们最难以获得开放性的领域是管理系统,并且那里有太多的不良软件需要重写!

我希望看到一个非常棒的开源大学管理平台。 Kuali在美国表现不错,但是每个国家都不一样,因此移植这些东西并不容易。 同样,财务和人力资源部门也受到许多笨拙和昂贵的旧系统的困扰,我相信在那里的FOSS可能会发挥作用。 如果将用于构建新的开源Web框架和其他“酷”东西的精力的一部分转移到这些“更无聊”的领域,我认为这可能会产生很大的变化。 Hadoop和OpenStack是企业中大量开源项目的很好的例子,因此可以做到。

在工作或生活中,面对开放性最大的挑战是什么?

我认为在某种程度上您可以生活在自由开放源码软件的“泡沫”中,而不会注意到在工作和生活的众多领域中,它根本不是文化的一部分。 我已经提到过学校和行政管理部门,但是在很多情况下,开源只是不参与对话。 障碍是专有责任人,以及如何在那些环境中工作的人的思维方式中加强这种障碍,进而影响诸如采购流程和软件政策之类的事情。

我认为挑战在于开放这些地方以开放源代码文化。 近年来,我们在政府和医疗保健等领域取得了长足的进步,如果在每个工作领域,每个技术应用中都有一个开放的选择,人们愿意平等地考虑,那将是巨大的。 。

为什么选择开源方式?

鉴于我们的生活受到技术的影响很大,因此重要的是能够指导和塑造技术,并能够控制您使用的工具。 开源不仅与代码有关,还与建筑技术所涉及的社会过程有关,这就是为什么我对治理和社区发展等领域感兴趣。 因此,对我而言,开源方式不仅涉及鼓励参与的开放开发过程,还包括如何将其应用于各种其他领域,而不仅仅是软件。

翻译自: https://opensource.com/community/14/7/community-spotlight-scott-wilson

微信开放平台开源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值