当前位置: 首页 > article >正文

开源相关书籍整理(更新于2024.12.19)

1.开源十讲

作    者:国家工业

信息安全发展研究中心软件所

出版日期:2024.12

阅读途径:暂时只有纸质书

简   介:全书围绕开源相关十个关键问题展开,分别设置十个章节,每个章节均以生动的故事案例作为引入,以故事小切口,展开开源大视角,带您走进开源、读懂开源、掌握开源,领略开源的“星辰大海”。

其中,开源基金会是“桥梁纽带”、开源社区和开源协议是“舞台和规则”,开源人才是“智慧源泉”,开源风险治理是“安全防线”,商业化产业化助力开源实现“生态循环”。书中既介绍了美国、欧盟、印度等国家和地区的开源战略,借鉴其“举起布阵”,也对国内各地方开源相关举措进行了全面梳理,以求理清家底,“摸清底数”。

2.商业开源 开源软件许可实用指南 第三版

作    者:希瑟.米克 译者 刘伟

出版日期:2023.5

阅读途径:开放原子基金会源译识已开源中文翻译版本

简    介:本书作为讨论开源软件商业实践法律问题的图书,针对开源法律的核心—开源许可,提供了专业度极高的法律和技术原则解析。本书聚焦于如何使用开源、如何为开源项目做贡献,以及发布开源软件的常见问题,并致力于回答以下众多开源热门问题:为什么开源并不是“病毒”;GPL是什么;如何进行开源代码审计;何为用户友好的开源规则;如何避免和应对开源索赔;如何利用开源打击专利侵权行为;如何管理开源产品的商标,等等。本书旨在为希望了解开源软件许可相关法律问题的律师、工程师及商务人士提供实务指南,帮助律师提升法律知识水平,帮助其他人理解他们律师的观点。

3.开源法律政策实践

作    者:Amanda Brock (Author)

出版日期:2023年 1月 20日

阅读途径:木兰社区已经开源中文翻译版本

简    介:开源软件在过去的十年中得到了广泛的应用,可能现在已经成为大多数软件的组成部分。它通过法律工具、私人法律协议、许可证、治理和社区规范来实现,所有这些引起知识产权的共享,以及技术在经济和商业上的颠覆。

由世界领先的开源和法律专家撰写,这本《开源法律、政策和实践》的新版本,全面更新了全球对过去十年技术和市场变化的关注。这本书深入探讨了与开源软件使用和利用相关的社区、法律和商业结构。这使读者能够理解开源软件运作的法律环境,以及在企业界和公共部门对其进行适当治理和管理的需求。这是通过关注三个主要领域来实现的:知识产权权利;开源软件的治理;以及商业和经济影响。

4.开源之谜

作    者:适兕(sì)  

出版日期:2023.2

阅读途径:微信读书

简    介:本书从生活中的常见软件讲起,介绍了什么是开源、标志性开源项目的标志、开源人的日常活动、组织机构等;紧接着介绍开源世界中包括科学家、程序员、律师、商人、用户等在内的不同角色,以及开源运动如何在这些人的推动下取得胜利;最后探讨了开源的迷人特性,介绍了这件表面上看起来吃力不讨好的事情所取得的成就,并对开源在本土的发展进行了思考。全书包含大量生动有趣的故事和数据分析,让非技术领域的读者也能用高屋建瓴的视角感受和拥抱开源文化。本书适合在开源领域工作的技术人员、社区工作者、研究人员等参考,也适合想了解开源的一般大众阅读。

5.与开源同行:揭秘PingCAP七年创业实践

作    者:平凯星辰   

出版日期:2022.10

阅读途径微信读书

    介:本书融入了PingCAP公司在开源领域的七年探索经验,以及在分布式数据库领域的研究成果,对开源的历史发展、分布式数据库的变迁演进、TiDB的架构设计、应用实践以及开源与商业化的连接进行了深入剖析。

开篇首先以PingCAP的创业故事为主线,讲述公司为何选择开源作为核心战略,以及主要产品TiDB的研发、运营和国际化历程。然后介绍PingCAP在成长为国内开源厂商探索者的过程中,在技术路线选择和社区生态中的重要贡献与发展经验。最后介绍了PingCAP对未来基础软件的技术、开源趋势的思考与展望。全书以从参与者到贡献者再到探索者的视角,细致而全面地讲述了开源技术和开源文化对于当代技术驱动型企业的生存与发展的重要意义和影响。

本书适合所有技术驱动型的企事业单位成员,以及正在学习、已经从业或有志于投入IT产业的广大读者阅读。

6.拥抱开源

作    者:戈登·哈夫  

出版日期:2022.10

阅读途径:微信读书

简    介:本书深入阐释了自由软件如何成为开源软件以及如何销售开源软件。本书从开源如何彻底改变软件的编写方式、合作方式、沟通方式、组织结构以及商业价值等多个方向展开论述。内容涉及开源所创造的机会和随之而来的挑战,公司如何创造商业模式来成功地销售“自由”软件,如何从创建社区到销售商业产品应用开源开发模式,审视与开源项目和产品管理及许可相关的重要问题,以及开源原则如何更广泛地适用于DevOps和其他组织实践。本书不仅适合对开源软件感兴趣的人员、IT从业人员以及致力于开源健康发展的人员阅读参考,而且适合作为高等院校相关专业的开源教育通识读物。

7.大教堂与集市

作  者: [美] Eric S. Raymond 译者: 卫剑钒

原作名: The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

出版日期:2014-5

阅读途径:得到电子书

简    介:《大教堂与集市》是开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域。作者Eric S. Raymond是开源运动的旗手、黑客文化第一理论家,他讲述了开源运动中惊心动魄的故事,提出了大量充满智慧的观念和经过检验的知识,给所有软件开发人员带来启迪。本书囊括了作者最著名的“五部曲”,并经过作者的全面更新,增加了大量注释,提高了可读性,是经典收藏。

开源运动对软件业和互联网带来了巨大影响,本书作为开源运动的独立宣言,其影响力远远超出编程领域,如果想在互联网时代做生意,这本书是必读经典。

详细内容:

本书是开源运动的独立宣言,它清晰、透彻和准确地描述了开源运动的理论与实际应用,对开源软件运动的成功和Linux操作系统的广泛采用,都起到了至关重要的作用。

作者Eric S. Raymond是开源运动和黑客文化的元老级人物,他是INTERCAL编程语言的主要创作者之一,是Fetchmail程序的作者,并为EMACS编辑器作出过贡献。1997年以后,他成为开放源代码运动的主要理论家,以及开放源代码促进会的主要创办人之一。

作者观察到,在互联网世界里,有一种与传统软件开发模式(大教堂模式)截然不同的全新的模式:集市模式。大教堂模式是封闭的、垂直的、集中式的开发模式,反映一种由权利关系所预先控制的层级制度;而集市模式则是并行的、点对点的、动态的多人协同开发模式,开发者之间通常仅仅靠互联网联系,在这种貌似混乱而无序的开发环境中,居然产生了质量极高和极具效率与生命力的软件,产生了诸如Linux这种世界级的操作系统,这是怎么做到的呢?

作者通过亲自实践,研究了这种模式的成功原因和主要特点,给出了19条软件开发的真知灼见,解释了黑客愿意无偿贡献自己代码的动机,研究了开源软件的经济动力和盈利机制,并预测了软件业将必然面临的根本性变革。

作者在书中对“黑客”(hacker)这一通常被误用的称呼做了正名,指出黑客并不是计算机犯罪分子,而是醉心于软件和网络的编程高手,是乐于分享和喜欢突破极限的问题解决专家、天才发明家和艺术家。对于想要成为一名黑客的读者,作者指出了黑客应具备的基本态度、黑客和骇客的本质区别、黑客应有的格调和如何掌握黑客的基本技能,作者指出:黑客文化靠声誉运转,只有当其他黑客一致称你为黑客时,你才是黑客。

本书囊括了作者被业界称为“五部曲”的核心著作:“黑客圈简史”(A Brief History of Hackerdom)、“大教堂和大集市”(The Cathedral and the Bazaar)、“如何成为一名黑客”(How To Become A Hacker)、“开拓心智层”(Homesteading the Noosphere)和“魔法锅”(The Magic Cauldron)。其中最著名的当属“大教堂和大集市”。本书在开源运动中的地位相当于基督教的《圣经》,用黑客们的话说,这是“黑客藏经阁”的第一收藏。

8.共享智慧:开源软件知识产权问题解析

作    者:张平 马骁

出版日期:2005.12

阅读途径:微信读书

简    介:本书从知识产权法的视角出发,对开放源代码软件的历史、现状及发展前景进行了介绍与分析。作者选择从开源软件与知识产权相关法律的契合点入手,系统地对开源软件对传统商业软件的继承和发展、开源软件许可证的法律意义、开源软件许可证的分析比较及开源软件的国家政策等问题进行了梳理。除了介绍开源软件在知识产权意义上的法理特征外,本书作者特别着眼于我国开源软件的发展现实,介绍并评估了开源软件的商业化、开源软件许可证的许可模式及开源软件国家政策比较研究等现实问题,并为我国开放源代码组织、开放源代码软件的商业化以开放源代码的国家政策提出了切实可行的建议。经过国际开源组织(www.oss.org)授权,本书的附录部分附有若干种开源软件许可证的中英文文本。


http://www.kler.cn/a/443954.html

相关文章:

  • 如何根据一系列提交文件,匹配对应的git提交记录?用ai
  • 抢单人机交互「新红利」!哪些细分赛道“多金”?
  • Android Studio新建项目在源码中编译
  • MacroSan 2500_24A配置
  • FreeSWITCH实现多人电话会议功能
  • vscode 使用说明
  • 2、安装node、npm 和 cnpm
  • 【毕业设计】A079-基于Java的影院订票系统的设计与实现
  • Hadoop其七,MapReduce的收尾,Yarn的介绍,和历史日志
  • CSS学习记录17
  • 模仿elementui的Table,实现思路
  • 第78期 | GPTSecurity周报
  • 【探商宝】风云突变!极越汽车深陷泥潭,从辉煌到暴雷的急坠之路
  • 【ArcGIS Pro】水文水资源、水生态与水环境
  • 华为OD E卷(100分)30-字符串变换最小字符串
  • 链接定位技术解析:如何实现精准 GPS 定位与 IP 地址获取
  • 使用 acme.sh 签发和自动续期 ssl https 证书
  • HCIA-Access V2.5_5_1PON系统概述_PON网络概述
  • UniApp 应用心得与总结(Android)
  • Java并发编程到底该怎么学?
  • 【2024版】最新推荐好用的XSS漏洞扫描利用工具_xss扫描工具
  • 汽车功能安全(ISO 26262)学习笔记
  • 计算机网络知识点全梳理(四.IP知识点总结)
  • OpenCV基本图像处理操作(三)——图像轮廓
  • 多协议视频监控汇聚/视频安防系统Liveweb搭建智慧园区视频管理平台
  • OpenCV学习——图像融合