开源社交网站
Benetech始于90年代,当时甚至还不了解“ 开源 ”一词的含义。 他们只是“需要一种简单的方法来与不同的语音合成器接口”,以为盲人和“共享有用的代码”的人开发阅读器。
听起来有点熟? Opensource.com在2010年就开始报道故事,而且这些故事的复发频率超出您的想象。 人们分享代码以帮助他人的故事,但是分享代码以获得开发更好代码的帮助。 打开代码后,社区就有机会围绕它形成。
阅读此采访,了解Benetech首席执行官Jim Fruchterman通过采用开放源代码哲学和推动以技术为先的目的所学到的东西。
![](https://i-blog.csdnimg.cn/blog_migrate/0ee37a1a30291735c55fa10801f678c1.png)
Benetech如何参与开源的?
Benetech在 1990年代初 的最初项目 是为盲人建立价格合理的阅读系统:一种技术工具,使他们能够扫描自己的印刷书籍,然后让语音合成器大声朗读文本。 我们认为它与打印机驱动程序非常相似,在打印机驱动程序中,我们将从程序中发送文本以大声说出来。 我们需要一种简单的方法来连接不同的语音合成器。 作为一家非营利性技术公司,我们的目标是在财务上实现收支平衡的同时尽可能多地帮助人们。
我们偶然发现了开源,甚至不知道该术语的含义! 我们创建了一个称为“语音合成器接口库”的文件,并与残疾人专用应用程序开发人员领域公开地共享了源代码。 我们不了解免费或开源许可,我们只是共享了有用的代码(并以他人构建的语音驱动程序的形式获得帮助)。
在90年代后期,我们的一些硅谷合作伙伴向我们介绍了免费软件,并且我们了解了像GNU通用公共许可证( GPL )这样的免费软件许可证是如何工作的。 当我们于2000年开始为人权组织构建软件时,我们决定在免费软件许可下许可我们的第一个完整产品。
Arkenstone于2000年出售给Freedom Scientific。其技术是 Freedom Scientific的OpenBook扫描和阅读软件的基础 。
为什么为利益相关者开放您的网络安全工具很重要?
在存在网络攻击和高度监视的世界中,维权者,新闻工作者和社会正义工作者普遍不信任软件开发人员是很自然的事情。 但是开源安全工具的代码已发布,可以免费查看。 这种透明性的承诺意味着利益相关者不必信任开发人员。 他们或他们的专家可以验证他们是否具有“真实”软件,并且没有“后门”,该软件完全可以执行其声称的功能。 可以将它与使用加密的专有软件工具进行对比。 专有意味着其源代码,因此也无法对其安全性进行审查和验证。
我们的开源方法还使我们更容易整合其他人开发的重要创新。 我们没有重新实现加密库,因为我们使用了一个强大的开源库( Bouncy Castle )。 当我们将Tor集成到我们的人权技术应用程序中时,我们不需要重新发明规避工具。 这样,我们的用户将从整个社区中受益,他们致力于使用更好的数字安全工具来支持其工作。
Benetech还开发其他哪些开源工具?
在我们的全球扫盲计划中 ,我们提供了Go Read ,这是一种免费的,可访问的Android电子书阅读器,专门针对视力障碍者进行了优化。 它使用户可以 在各种Android平板电脑和手机上阅读可访问的电子书,这些电子书通过我们的Bookshare库提供。 开源志愿者基于Go Read开源FBReader项目, 然后我们的工作人员完成了生产版本 。 我们还改编了基于Readium开源网络的eBook阅读器,并将其直接内置到Bookshare网页中,以便我们的用户可以立即在浏览器中开始阅读一本书,而不必下载整本书。
Poet是 一种 基于Web的工具,用于众包现有DAISY电子书中的图像描述( DAISY是 数字有声读物 的 技术标准) 。 图像描述使盲人能够理解迄今为止无法访问的图像中包含的重要信息。 诗人减少了为内容创建者生成图像描述的成本以及为最终用户交付描述的图像的时间。
对于环境保护主义者,我们开发了Miradi ,这是一个开放源代码的自适应管理软件,使用户能够在保护项目规划,监控,适应和报告中实施最佳实践。
我们的目标是通过我们最近启动的Benetech Labs在开源软件领域做更多的事情,Benetech团队和合作伙伴在该实验室中进行原型设计,迭代和测试新技术应用程序。 我们正在实验室中探索各种项目,从通过数据平台增强清洁水组织的能力,到为视障学生提供3D教育模型的访问,到帮助劳工权利组织与童工,人口贩运,和其他虐待。 我们的计划是通过在免费和开源许可下开发软件,并在网络上通过开放内容许可提供有关我们项目的信息,从而公开开展实验室工作。
Benetech支持人道主义自由和开源(HFOSS)社区。 为什么开源产品开发非常适合于产生社会影响?
HFOSS组织 通过构建,部署和维护开源软件作为其核心服务来 解决人道主义问题 。 Benetech以外的HFOSS组织的示例包括 Mozilla , Ushahidi , Wikimedia Foundation , Mifos或 Medic Mobile 。 如此多的非营利性和人道主义工作都围绕信息,无论是教育,健康促进,经济发展还是社会正义。 具有讽刺意味的是,最需要技术工具的人往往是最没有能力负担这些工具的人!
致力于创造社会公益的非营利组织在哲学上与开源开发的理念保持一致。 它使我们能够分配有限的资源,并与我们的同龄人一起开发工具,以帮助提高人道主义工作的效率。 我们还在广泛的环境中运作,需要的语言比英语要多得多。 开源开发允许在全球范围内进行协作,从而降低了适应和翻译的障碍,并使某些工具(如果专有)由于市场规模有限而无法开发。
新产品开发在社交方面最有效。 我们已经习惯了数百名远程开发人员实时但实时地构建或改进软件代码的概念。 想象一下,如果成百上千的开发人员正在为社会公益而开源,那么这可能对社会产生影响。 我们可以加快开发创新工具的过程,以保护人权工作者,提高公民参与度,改善向世界上最贫困社区的清洁水供应以及解决许多其他社会问题!
我们从这个方向开始,创建了SocialCoding4Good计划,该计划将科技公司和开放源代码社区的开发人员与注重社会公益的开放源代码HFOSS项目联系起来。
“专有之上的开放”是Benetech的核心价值之一。 它在产品开发之外的企业文化中如何体现?
我们相信,开放可以最好地履行我们的社会使命。 Benetech的社会使命目标是帮助尽可能多的人,同时找到某种方式实现财务收支平衡。 由于我们正在与市场失灵作斗争,而典型的公司无法找到赚钱的方法,因此我们认为开放工具是对我们承诺的很好说明。 我们经常要求拥有更多财务能力的用户加入以支持我们(我们的大部分预算由收入支付),但是在财务上免费提供该软件意味着我们不会拒绝潜在用户,因为许可费用。
此外,我们在内部与团队成员共享信息,假设每个团队成员了解的越多,他们将能够更好地为我们的用户提供服务并推进我们的社会使命。 我们积极寻找与其他关心我们所做工作和所服务社区的人分享我们所学知识的方法。 我们积极发表我们的经验教训 。 不仅我们的软件,而且我们生产的内容几乎始终在Creative Commons许可下可用。 我们还在探索开源硬件解决方案,例如为学生共享3D打印教育模型。
我们视为专有的信息主要是其他人的信息。 与任何图书馆一样,使用Bookshare,我们会保护顾客的阅读选择权,从而尊重他们的隐私权。 当然,我们的人权工作就是确保有关侵犯人权行为的敏感信息不会泄漏出去,不会对受害者和证人造成伤害。
最终,我们认为开放源代码更多的是关于透明度和创新,而不是发布软件。 保持透明可以使我们的工作获得最佳结果,并有助于我们进一步实现使命目标。 开源方法还有助于刺激创新。 它使我们可以 建立和改进前辈的知识,并为将来的用户和开发人员提供知识 。 我们一直在 问自己,我们如何以新的方式应用技术来改善人们的生活,我们相信开源模型有助于激发创造力和更多以技术换取善的风险。
翻译自: https://opensource.com/business/14/7/interview-jim-fruchterman-benetech
开源社交网站