我非常喜欢开源代码。我想我了解开源的大多数优势。我是一名理科学生研究员,我必须使用数量惊人的非开源软件和代码(要么是专有软件,要么是非公开软件)。我真的看不出有什么充分的理由,而且我可以看到代码和使用它的人一定会从更加公开的中受益(如果没有其他方面,科学上,必要时可以复制您的结果非常重要,如果其他人无法访问您的代码,则要困难得多)。
我走出去,开始传教之前,我想知道:有没有什么好的选择不释放不以营利为目的的代码公开,并与符合OSI许可证?
(我意识到周围也有一些类似的 问题,但大多数问题都集中在代码主要用于赚钱的情况下,而我在回答中却没有多大关系。)
澄清:通过“非营利”,我包括下游的利润动机,例如母公司的品牌认知度和投资者的利润期望。换句话说,这个问题仅与迄今为止没有与软件相关的获利动机的软件有关。