重庆好的网站制作公司,潍坊网页网站制作,怎么创一个网站赚钱,wordpress干什么用的开发人员在决定是否使用某个开源项目时考虑到的最重要事项是什么#xff1f;代码质量#xff1f;安全性#xff1f;好的文档#xff1f;上述因素都很重要#xff0c;但根据 Tidelift 和 The New Stack 的联合调查#xff0c;控制着开源项目的开源许可证才是最需要考量的因… 开发人员在决定是否使用某个开源项目时考虑到的最重要事项是什么代码质量安全性好的文档上述因素都很重要但根据 Tidelift 和 The New Stack 的联合调查控制着开源项目的开源许可证才是最需要考量的因素。86% 的受访者认为“可接受的开源许可证”对于决定使用开源软件包来讲非常重要其中 61% 的人将其描述为“非常重要”。在超过千名员工的大公司中认为开源许可证极其重要的开发人员占比高达 78%。当然许可证不是被考虑的唯一因素。调查显示开源项目的活跃程度和维护状况的重要性也不相上下。不过开源许可证排在第一位还是有着充分的理由没有开发人员愿意在不知道接下来将如何发展的情况下开始使用新的软件包。这些年来高度宽松的许可证ApacheBSDMIT采用率一直在急剧攀升而限制性更强的许可证GPL却呈下降趋势。2000 年代初期自由软件的倡导者开始反对开源许可证的激增随着 OSI 发起了一个旨在遏制许可证扩散的项目这一争论在 2014 年到达顶峰。当时许多公司或开发人员各自发布了虚有其名的许可证但内容和本质与现有许可证几乎没什么不同这只会导致开源的合规性变得更为复杂。此后的十多年来开源许可证的格局基本上保持不变。近两年出现了一些由新一代开发者制定的许可证例如用于争取改善工作条件的 anti-996 license加入了道德条款的 Hippocratic license 等等。对于这些许可证背后的意图人们可以同意或是不同意。更重要也更难争辩的是它们的实用性。简而言之开源许可证是一个非常实际的问题。开发人员希望寻找有效的软件并能够长久维持。调查还显示他们对解锁新的开源许可证并不感兴趣。消息来源https://www.techrepublic.com/article/developers-still-care-a-lot-about-open-source-licensing推荐阅读Linus Torvalds我不再是程序员了做开源应知道的三个法律要点TypeScript 3.7 稳定版发布Mac App Store 拒绝部分使用 Electron 开发的应用Visual Studio Online 终于公开上线了