标签模版编辑软件开源
开源软件是什么意思? 当您向其他人解释它时,如何在不重新发明开源的情况下传达开源的价值和实质? 自从这个词在1997年首次提出以来,在开源领域已经有很多来之不易的教训,我们不要忘记这些教训。
为了解决这个问题,我收集了12个对我有意义的模因,以帮助他们分享历史,设定舞台并提供背景,以说明什么是开源软件以及它对整个软件行业的意义。
这些最初的模因与软件的构建有关。 我相信它们定义了我们认为成功的开源项目,因为它们是软件本身的基础。 理解这些模因的项目成功了。 在社区中获得自由许可和使用的软件可能是我们用于创建和维护良好软件的最佳和最有效的软件重用机制。
模因#1:自编写软件以来,我们已经共享了软件。
IBM在1950年代后期开始了一次名为SHARE的计算机会议。 DEC始于1960年代,并为DECUS社区提供了支持,您可以在DECUS社区的会议上(以媒体费用购买)装有许多由他人编写和贡献的软件的磁带。 USENIX始于1970年代,与早期UNIX发行版的磁带发行同时进行。 但是这种共享方式一直可以追溯到1940年代普林斯顿高等研究院的第一台可编程计算机上。
模因2:编写好的软件是艰苦的工作。
我认为共享归结为简单的现实,即编写好的软件很困难。 有两个比率决定着软件的创建:普通开发人员一天可以写的代码行数,以