Creating a successful and sustainable Open Source Software (OSS) project often depends on the strength and the health of the community behind it. Current literature explains the contributors' lifecycle, starting with the motivations that drive people to contribute and barriers to joining OSS projects, covering developers' evolution until they become core members. However, the stages when developers leave the projects are still weakly explored and are not well-defined in existing developers' lifecycle models. In this position paper, we enrich the knowledge about the leaving stage by identifying sleeping and dead states, representing temporary and permanent brakes that developers take from contributing. We conducted a preliminary set of semi-structured interviews with active developers. We analyzed the answers by focusing on defining and understanding the reasons for the transitions to/from sleeping and dead states. This paper raises new questions that may guide further discussions and research, which may ultimately benefit OSS communities.
翻译:创建成功和可持续的开放源码软件(OSS)项目往往取决于其背后社区的实力和健康状况。目前的文献解释了贡献者的生命周期,首先是驱动人们参与开放源码软件项目的动机和障碍,包括开发者的演变,直到他们成为核心成员为止。然而,开发者离开项目的各个阶段仍然探索不力,现有开发者生命周期模型中也没有明确界定。在本立场文件中,我们通过识别沉睡和死亡状态来丰富关于离开阶段的知识,这是开发者从贡献中获取的临时和永久刹车。我们与活跃的开发者进行了一套初步的半结构性访谈。我们分析了答案,侧重于界定和理解向/从沉睡和死亡状态过渡的原因。本文提出了新的问题,可能指导进一步的讨论和研究,最终可能使开放源码软件社区受益。