From the Department of Anesthesiology and Perioperative Medicine, University of Alabama at Birmingham, Birmingham, Alabama.
Masimo, Irvine, California.
Anesth Analg. 2022 Aug 1;135(2):241-245. doi: 10.1213/ANE.0000000000005848. Epub 2022 Jul 5.
In this Pro-Con commentary article, we discuss whether or not code sharing should be mandatory for scientific publications. Scientific programming is an increasingly prevalent tool in research. However, there are not unified guidelines for code availability requirements. Some journals require code sharing. Others require code descriptions. Yet others have no policies around code sharing. The Pro side presented here argues that code sharing should be mandatory for all scientific publications involving code. This Pro argument comes in 2 parts. First, any defensible reason for not sharing code is an equally valid a reason for the manuscript itself not being published. Second, lack of code sharing requirements creates 2 tiers of science: one where reproducibility is required and one where it is not. Additionally, the Pro authors suggest that a debate over code sharing is itself a decade out-of-date due to the emerging availability of containerization and virtual environment sharing software. The Pro argument concludes with an appeal that authors release code to make their work more understandable by other researchers. The Con side presented here argues that computer source codes of medical technology equipment should not be subject to mandatory public disclosure. The source code is a crucial part of what makes a particular device unique and allows that device to outperform its competition. The Con authors believe that public disclosure of this proprietary information would destroy all incentives for businesses to develop new and improved technologies. Competition in the free marketplace is what drives companies to constantly improve their products, to develop new and better medical devices. The open disclosure of these "trade secret" details would effectively end that competitive drive. Why invest time, money, and energy developing a "better mousetrap" if your competitors can copy it and produce it the next day?
在这篇正反方评论文章中,我们探讨了代码共享是否应该成为科学出版物的强制性要求。科学编程在研究中越来越流行。然而,对于代码可用性要求并没有统一的指南。有些期刊要求共享代码,有些要求提供代码描述,还有些则没有关于代码共享的政策。本文支持方认为,涉及代码的所有科学出版物都应该强制共享代码。这个支持方的论点有两个部分。第一,不共享代码的任何合理理由同样也是不发表手稿的合理理由。第二,缺乏代码共享要求会造成科学的双重标准:一种是需要可重复性,另一种则不需要。此外,支持方作者还认为,由于容器化和虚拟环境共享软件的出现,关于代码共享的争论本身已经过时了十年。支持方的论点最后呼吁作者发布代码,以使其他研究人员更容易理解他们的工作。本文反对方认为,医疗技术设备的计算机源代码不应强制公开。源代码是使特定设备具有独特性并使其性能优于竞争对手的关键部分。反对方作者认为,公开披露这些专有信息将摧毁企业开发新技术和改进技术的所有动力。自由市场竞争促使公司不断改进产品,开发新的、更好的医疗设备。公开披露这些“商业秘密”细节将有效地结束这种竞争动力。如果你的竞争对手可以复制并在第二天生产出你的产品,为什么要花费时间、金钱和精力开发一个“更好的捕鼠器”呢?