Phaidracon 2021 开源与学术界圆桌会议的参与者最近讨论了开源如何为学术领域带来新的或额外的价值,以及它在学术数据长期保存方面的具体作用。
在现有学术基础上构建
大学在开放性、汇集研究资源和相互分享方面有着悠久的历史。合作是这种普遍现象和日常学术工作过程的一部分。这种精神部分可能受到以下认识的驱动:工作通常是由公共资金资助的。通过这种合作和联系,一个社区应运而生。
据 Danese Cooper 称,她在 Sun Microsystems 工作时启动了第一个开源项目办公室 (OSPO),开放代码和开源软件之间存在区别。社区是构建开源软件的重要组成部分。致力于开放性和透明度对于保存和可持续性原因非常重要。我们经常听到:我编写了一个程序,并在我的网站上发布了完整的源代码,我的程序可以被认为是“开源”的吗?
在考察驱动社区的力量时,知识共享是一个关键因素。维护社区的另一个重要方面是贡献。任何开源项目,如果它是动态的并促进长期的自然增长,它将会生存更长的时间并蓬勃发展。
人类体验
许多项目未能充分理解是什么激励某人参与他们的社区。激励人们参与开源项目的核心挑战之一是灌输集体目标感。归属感也是一个关键因素,而这种归属感只有通过参与和投入才能真正产生。但是,共同的目标不一定是唯一的驱动因素。通常,它可以是分享在目标中的人类体验。归属感和成为更大事物的一部分本身可能是一个重要的驱动因素。
“我们大多数人通常将开源视为形容词,但它也是一个动词:描述方法和实践。”
-Sayeed Choudhury — 约翰·霍普金斯大学谢里丹图书馆副院长
贡献水平对于任何开源项目的开发者和用户方都至关重要。开发者贡献带来明显的好处。但是,不应低估用户的价值,因为他们可以贡献需求,以及重要的反馈和经验。
一个健康、蓬勃发展的社区对于开源和开放数据都至关重要。因此,项目中的规模和活跃程度都可以为长期可持续性提供重要的指标。
“开源项目面临的最大挑战之一是如何将社区从我们可能委婉地称之为朋友的朋友网络扩展到一个拐点,即项目收到来自您不认识的用户的贡献或反馈。”
-Daniel Bernstein — Fedora 仓库项目技术主管
开源作为更广泛合作的催化剂
开源不仅关乎价值观和原则。围绕软件开发、数据和管理,存在务实的开放理由。
对于大多数项目而言,软件开发为围绕其重点领域的更广泛合作提供了强大的锚定活动。通过聚集来自不同机构的团体并共同解决问题,软件可以为其他活动提供跳板。对于大多数着眼于长期发展的学者来说,真正重要的不是软件的细节;而是数据能够在时间流逝中流畅地移动。数据具有价值和重要性。技术的作用只是尽可能安全且经济高效地长期保存数据。
学习项目用于开发软件的过程是与其他社区成员协调的起点。人们必须跨越遥远的距离进行协作,通常跨越时区,因此很难建立参与度。必须在劝诱和鼓励人们参与之间取得平衡。
在鼓励新人加入社区和继续重视现有成员的意见和观点之间,也可能存在某些内在的紧张关系。至关重要的是,要引导一条道路,既能让那些已经深度投入的人感到满意和舒适,又能减少阻碍项目前进的摩擦。
分享解决方案
开源软件为学术机构提供了一种具体的方式来分担共同问题的负担。通常,找到解决方案的最快方法是看看别人是如何做的,而人类自然会关注其他人是如何处理特定挑战的。成功的开源解决方案是可见的,因为它们背后有活跃的社区。它们代表较低的风险,因为透明度向我们展示了其他人是如何解决问题的。
即使社区专注于最终用户而不是贡献,参与、分享经验和瞄准共同目标的行为也可能具有巨大的价值。开源软件可以作为更广泛合作的催化剂的方式,通常会带来远远超出软件本身的价值。考虑您自己在构建和参与开源计划中的角色,无论是作为开发者、用户还是激励者。
1 条评论