AI简介
这是一本深入探讨开源世界的书籍,从生活中的常见软件讲起,介绍了什么是开源、标志性开源项目的标志、开源人的日常活动、组织机构等;紧接着介绍开源世界中包括科学家、程序员、律师、商人、用户等在内的不同角色,以及开源运动如何在这些人的推动下取得胜利;最后探讨了开源的迷人特性,介绍了这件表面上看起来吃力不讨好的事情所取得的成就,并对开源在本土的发展进行了思考。
书中以开源世界的定义和标志为起点,首先介绍了开源的概念,即开放源代码,意味着任何人都可以使用、修改、再分发源代码。这并不是说放弃了版权、专利、商标等权利,而是在现有的法律框架之下,受其保护。书中还介绍了开源世界中重要的项目和组织,如Linux基金会托管的开源项目,以及开放源代码促进会(Open Source Initiative,OSI)。
接着,书中以开源人的日常活动和组织机构为线索,主要围绕软件开发的相关活动展开,包括提需求、撰写代码、设计、测试、反馈漏洞、沟通、会议组织、布道等。这些活动通常在网络空间中进行,开源人的日常生活是网络空间和物理空间相结合的一种状态。
此外,书中还深入探讨了计算机程序的运行原理,以及源代码的查看方法