Open-source software (OSS) is widely spread in industry, research, and government. OSS represents an effective development model because it harnesses the decentralized efforts of many developers in a way that scales. As OSS developers work independently on interdependent modules, they create a larger cohesive whole in the form of an ecosystem, leaving traces of their contributions and collaborations. Data harvested from these traces enable the study of large-scale decentralized collaborative work. We present curated data on the activity of tens of thousands of developers in the Rust ecosystem and the evolving dependencies between their libraries. The data covers seven years of developer contributions to Rust libraries and can be used to reconstruct the ecosystem's development history, such as growing developer collaboration networks or dependency networks. These are complemented by statistics on downloads and popularity, tracking the dynamics of use and success over time. Altogether the data give a comprehensive view of several dimensions of the ecosystem.
翻译:开放源码软件(OSS)在工业、研究和政府中广泛分布。开放源码软件是一个有效的发展模式,因为它以规模化的方式利用许多开发者分散的努力。随着开放源码软件开发者独立地在相互依存的模块上开展工作,它们以生态系统的形式创建了更大的凝聚力整体,留下其贡献和协作的痕迹。从这些痕迹中获取的数据有助于研究大规模分散化的协作工作。我们提供了关于数以万计开发者在鲁斯特生态系统中的活动及其图书馆之间不断演变的依赖性的数据。数据涵盖开发者对Rust图书馆的七年贡献,可用于重建生态系统的发展历史,例如越来越多的开发者合作网络或依赖网络。这些数据还得到了关于下载和普及性、跟踪使用动态和一段时间内成功的统计数据的补充。这些数据综合了对生态系统若干层面的全面看法。