SMART 代表空间监测和报告工具。它是一个开源解决方案,旨在帮助资源有限的野生动物管理者。该软件帮助他们收集、测量和评估数据,并将其叠加在最佳实践结构之上,以推进保护社区的使命:保护和改善世界各地濒危物种的生命,维护生物多样性。
来自 SMART 网站:
SMART 不属于任何个人或组织:它是免费的,并且向整个保护社区开放。
Jonathan Palmer 是 SMART 的创始成员之一,他友好地回答了我的一些问题。作为 SMART 软件开发经理和野生动物保护协会全球 ICT 主管,他深入介绍了该工具如何帮助野生动物管理者执行法律和巡逻偷猎者出没的地区,这是一项至关重要的工作。
为什么您选择开源来满足您的需求并提供解决方案以帮助保护濒危动物?
关于开源软件的论据(以及反对意见)在其他地方已经得到了充分的阐述。
我们的决定真正关注于两个关键标准,这两个标准对于开发针对全球保护需求的解决方案(如 SMART)至关重要
- 我们如何才能最好地确保高质量的产品。
- 哪种方法对捐助者具有吸引力,并且最有可能适用于所有未来的资金筹集情景。
在创建用于管理保护区和进行执法监测的软件方面,已经进行了许多尝试,其中一些比另一些更成功。然而,它们都受到严重的质量问题困扰。事实上,对于保护社区而言,质量问题比许多其他社区更为紧迫——我们努力保护的许多美好而偏远的地方,由于其性质,在基础设施和能力方面都面临挑战。
在您不能假定技术技能、存在电力和连接问题以及资源极其紧张的环境中,您就是不能部署需要用户采用复杂变通方法的软件。开源帮助我们在许多方面提高质量——开发人员知道代码是开放的,因此责任感增强,升级和互操作性可以按照我们自己的时间表来解决,当然,任何人都有机会提出代码改进建议。
第二个标准是确保我们的方法对捐助者具有吸引力,并且我们能够在资金高峰和低谷时期维持软件的生命力。捐助者通常会考虑开源解决方案来开发定制软件,这基于支持投资开源软件的传统论点——现金成本和利用他人工作的能力、自由、灵活性和透明度。与此同时,开源方法使我们更有可能度过资金低谷的“风暴”。
是否讨论过专有软件?
我们当然探索过专有软件。
SMART 的合作伙伴在软件开发方面都没有深厚的实力,如果有现成的解决方案能够以更低的成本满足我们的需求,我们可能会采用它。我们没有因为任何具体的局限性而否定专有软件——这更多的是一个平衡而务实的决定,旨在确保为我们的社区交付和维护软件的最佳方法。
当考虑专有软件对我们有价值的方面时,我们需要提醒自己用户群的规模。在最初想到最好的专有软件示例时,许多好处实际上与软件开发方法的关系较小,而与用户群的规模关系更大。例如,专有软件通常由一家私营公司支持,该公司对产品的长期开发进行大量投资。认为 SMART 将在未来十年内在 5,000 个地点部署,并且在大多数地点由资源极其有限的机构部署,这可能过于乐观。
虽然 SMART 有潜力使开源社区对保护地球上的野生动物产生持久的影响,但风险资本家不太可能指望从 SMART 中赚取下一个十亿美元。
当然,在某些时候,由于需要编写代码,软件开发工作在微观层面上的成本最高。但是,孤立地看待单个任务的成本并没有真正的意义。总的来说,我们必须在有限的资源和相当小的用户群(以一种可以在各种未来资金情景中持续的方式)的基础上,按时交付高质量且不断改进的产品。
您如何维护 SMART 桌面应用程序?
我们使用 Assembla 作为托管 我们的代码库 和支持工具(如问题跟踪器)的平台。Drupal 用于我们的网站。
我们仍处于开发培训材料的早期阶段,但提供培训材料是将软件作为一个整体软件包交付给 SMART 用户社区的关键部分。随着我们开发这些资源,我们将需要向开源社区学习更多。
SMART 社区有哪些新动向?
我们正准备发布 SMART 1.1。
SMART 1.0 专注于向社区发布一个版本,该版本可以让他们提供反馈并就其需求提供指导。事实上,SMART 是开源的,这可能是社区所乐见的,但我们完全理解这不会是 SMART 普及的主要驱动力。
除了交付由强大的支持和 培训材料 支持的高质量产品外,普及将取决于整个保护社区对 SMART 的所有权程度。开源将有助于所有人的所有权意识,但普及的驱动力将是国家和国际机构在多大程度上认为 SMART 是解决保护领域最紧迫问题之一的有效解决方案。
参与方式:分发宣传册 以扩大知名度,加入 SMART 合作伙伴关系,或 直接联系我们。
评论已关闭。