首页> 外文会议>Conference on software and cyberinfrastructure for astronomy IV >Building a world-wide open source community around a software framework. Progress, dos, and don'ts
【24h】

Building a world-wide open source community around a software framework. Progress, dos, and don'ts

机译:围绕软件框架构建世界范围的开源社区。进步,要做和不做

获取原文

摘要

As we all know too well, building up a collaborative community around a software infrastructure is not easy. Besides recruiting enthusiasts to work as part of it, mostly for free, to succeed you also need to overcome a number of technical, sociological, and, to our surprise, some political hurdles. The ALMA Common Software (ACS) was developed at ESO and partner institutions over the course of more than 10 years. While it was mainly intended for the ALMA Observatory, it was early on thought as a generic distributed control framework. ACS has been periodically released to the public through an LGPL license, which encouraged around a dozen non-ALMA institutions to make use of ACS for both industrial and educational applications. In recent years, the Cherenkov Telescope Array and the LLAMA Observatory have also decided to adopt the framework for their own control systems. The aim of the "ACS Community" is to support independent initiatives in making use of the ACS framework and to further contribute to its development. The Community provides access to a growing network of volunteers eager to develop ACS in areas that are not necessarily in ALMA's interests, and/or were not within the original system scope. Current examples are: support for additional OS platforms, extension of supported hardware interfaces, a public code repository and a build farm. The ACS Community makes use of existing collaborations with Chilean and Brazilian universities, reaching out to promising engineers in the making. At the same time, projects actively using ACS have committed valuable resources to assist the Community's work. Well established training programs like the ACS Workshops are also being continued through the Community's work. This paper aims to give a detailed account of the ongoing (second) journey towards establishing a world-wide open source collaboration around ACS. The ACS Community is growing into a horizontal partnership across a decentralized and diversified group of actors, and we are excited about its technical and human potential.
机译:众所周知,围绕软件基础架构建立协作社区并不容易。除了招募爱好者(其中大部分是免费的)作为工作的一部分之外,要想取得成功,您还需要克服一些技术,社会学以及令我们感到惊讶的政治障碍。 ALMA通用软件(ACS)是由ESO和合作伙伴机构开发的,历时10多年。尽管它主要用于ALMA天文台,但它早就被认为是一种通用的分布式控制框架。 ACS已通过LGPL许可证定期向公众发布,该许可证鼓励了大约12个非ALMA机构将ACS用于工业和教育应用。近年来,切伦科夫望远镜阵列和拉马天文台也决定采用其自身控制系统的框架。 “ ACS社区”的目的是支持使用ACS框架的独立举措,并为该框架的发展做出进一步的贡献。通过社区,可以访问越来越多的志愿者网络,他们渴望在不一定符合ALMA利益和/或不在原始系统范围内的领域开发ACS。当前的示例包括:对其他OS平台的支持,支持的硬件接口的扩展,公共代码存储库和构建服务器场。 ACS社区利用了与智利和巴西大学的现有合作关系,接触了有前途的工程师。同时,积极使用ACS的项目已经投入了宝贵的资源来协助社区的工作。诸如ACS研讨会之类的完善培训计划也将通过社区的工作继续进行。本文旨在详细介绍围绕ACS建立全球开源协作的正在进行的(第二)过程。 ACS社区正在发展成为分散和多元化参与者群体的横向伙伴关系,我们对其技术和人力潜力感到兴奋。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号