使用源代码
外观
欢迎!您已经来到了对开源、开放源代码、自由软件、免费软件、Unix、类Unix以及如今被称为互联网的所有混乱的轻松视角的开端。
本书探讨了黑客、破解、脚本和编程的概念;说明了它们之间的差异以及为什么做这些事情的人和不知道它们之间差异的大众之间存在差距。其他主题将包括使用不同程序许可证的原因以及一些最常见的许可证对用户和程序员的意义。
- 开源不等于免费软件是什么意思? - 解释用于各种类型开源软件的术语之间的差异。
- 我必须给你什么? - 讨论许可证中赋予的权利以及那些未赋予的权利。
- 盗窃或复制? - 讨论“窃取”源代码,它实际上是如何复制而没有财产损失的。
- 在开始的时候... - 解释各种开源运动的起源以及互联网的开始,不要详细介绍这些团体,只介绍它们的起源 - 更多细节将在它们各自的章节中介绍。
- Unix - Unix 的起源,它与 Multics 的关系以及它与 BSD 的关系。提及贝尔的 K&R 以及 C 的起源。
- BSD - 讨论 BSD,它们的创始人和它们的优缺点,比在开始的时候...更详细。
- 让我们准备好了! - 涉及 BSDi、USL 和 加州大学的诉讼;讨论诉讼的结果以及它如何影响 BSD 和 Linux 运动。
- BSD 不是 Unix - Unix 商标,类Unix,System V。
- GNU 不是 Unix - 讨论理查德·斯托曼和自由软件基金会,以及他们制作的各种许可证以及他们如何看待其他许可证。
- Linux - 讨论 Linus Torvalds 和他制作的内核,描述它与 Minix 和 Unix 的关系。
- GNU 不是 Linux! - 讨论 Linux 和 GNU 阵营之间的字眼争执。
- GNU/Linux - GNU 和 Linux 阵营争执的部分结果。
- OpenSolaris - 讨论 OpenSolaris,它对其他开源项目的意义。
- 分而治之 - 讨论社区摩擦,开源世界中盟友和敌人的概念。
- 癌症 - 讨论微软对通用公共许可证、Linux 和 GNU 的立场。
- 反文化 - 讨论反微软运动的兴起,它与开源团体的关系及其对它们的应用和发展的影响。
- l33t |-|4X0rz!?! - 黑客、破解、脚本小子等等。
- 词汇表 - 词汇定义,技术和文化术语,缩略语和注释。
- 许可证 - 对许可证的更详细的介绍,不适合胆小者
- 更多信息 - 信息来源列表,参考文献,致谢和贡献者。