经过了将近一个月的准备,颇费了一番心血,终于将这篇关于开源思想的文章写完。全文一万八千字左右。
不知道它算不算论文或研究报告,
总之按照我的想法对开源思想进行了比较全面的探讨。
希望能对一些人起到帮助,
如果有什么想法可以邮件联系:
collect.zero@gmail.com
如需转载,请用以上邮件地址联系作者。
(点击这里观看、下载)
或下载javaeye附件。
目录:
一.什么是开源?
二.观开源的发展历史
三.成功案例
四.开源的意义、哲学及重要性
五.开源世界的法律
六.应用到其它行业的开源案例
七.开源的盈利模式
八.国际、国内的开源发展局势
九.开源的未来、探索及存在问题
十.我们与开源
摘要:
“开源”,身边很多数人都还不知道这是个什么东西。是的,它即使在自己所处的计算机领域中也算是一个新鲜的词语。一开始我想,“开源”也就是“开放源代码”的意思,是大家把自己写的程序源代码公布出来的这么一种行为而已。但是,后来在看过一部叫《Revolution OS》纪录片后,才真正开始了解“开源”的真谛,以及为什么这么多人为之疯狂。
为了让更多的人理解它,在后边,我将尽量把“开源”这个概念从计算机术语中抽离出来,以更容易理解的方式解释。
当然,这么做是因为还有一个我认为更重要的理由:“开源”这个概念并不只适用于计算机领域而已,它有足够的潜力能够在其它行业里迅速发展,适应当今社会的发展趋势,并且帮助那些希望创新的人们去开发一片蓝海。
<!-- EndFragment-->
分享到:
相关推荐
【开源的应用】开源思想不仅限于软件行业,还被广泛应用到其他领域,如硬件设计(比如开放源硬件)、科学研究(开放数据、开放方法)、教育(开放教育资源)等。开源模式促进了知识的传播,加速了技术的普及,为各...
- **期刊宗旨与目标**:《开源》期刊旨在推动开源文化的传播与发展,促进开源技术的应用与创新。其目标受众不仅限于开源领域的专家和技术人员,还包括决策者、初学者乃至普通大众。期刊通过免费提供高质量的内容,...
### 开源项目研究与应用小结 #### 一、引言 随着信息技术的快速发展与互联网技术的普及,开源软件在企业级应用中的地位越来越重要。《开源项目研究与应用小结》这一文档提供了关于高并发敏捷WEB架构、消息队列/...
本书不仅回顾了开源软件的发展历程,还深入探讨了开源革命成功的原因以及未来的发展趋势。在这个过程中,书中涉及了多个重要的开源软件项目、相关组织以及众多影响深远的技术领袖。 首先,Apache HTTP Server是由...
下面我们将深入探讨这个应用的各个方面,帮助开发者理解其设计思想和技术实现。 首先,我们可以看到压缩包内的图片文件(1_130304113142_1.jpg至1_130304113142_5.jpg),这些通常是应用的界面截图或者图标,它们...
本文将深入探讨这一框架的核心概念、设计思想以及其在实际项目中的应用。 微前端架构是一种新型的前端架构模式,它的核心思想是将大型的单体应用拆分为多个小型的、独立的子应用,每个子应用都可以单独开发、部署和...
在本文中,我们将深入探讨C# MES开源源代码中的关键技术和设计原则,以帮助开发者更好地理解和应用这一强大的工具。 1. **C#语言基础**:C#是Microsoft公司推出的一种面向对象的编程语言,具有类型安全、垃圾回收、...
《开源框架实战宝典》是一本为J2EE程序员和架构师量身打造的参考书籍,它围绕构建开源框架的方法论和设计理念、框架创建基础以及常见框架的实战应用,旨在帮助读者提升在J2EE领域内的技术能力和实战经验。...
《开源时代200903(第6期)》是一本专注于开源技术与社区的期刊,其2009年3月刊的发布标志着在那个时期开源软件和开源思想的普及与发展达到了一个新的高潮。开源,顾名思义,是指软件源代码公开,允许用户自由查看、...
本文将深入探讨"应用源码之Fanfoudroid(饭否网开源项目)",一个基于Java和Android开发的社交网络应用,以帮助读者了解其设计思想和实现机制。 1. **项目背景** Fanfoudroid是饭否网的开源版本,它展示了如何构建一...
开源社区成熟度研究报告深入探讨了开源社区的范畴、重要作用以及关键构建要素。报告指出,开源社区是一个由共同身份和集体目标联合起来的群体,由参与者、项目和基础设施这三个重要元素构成。参与者通过共同构建和...
在《android设计思想解读开源框架》一文中,对Android开发者熟悉的各种高级话题进行了深入的探讨。主要包括了热修复设计、插件化框架设计、组件化框架设计、图片加载框架、网络访问框架设计、RXJava响应式编程框架...
Java开源BBS项目是一个基于Java技术实现的论坛系统,它为用户提供了一个在线讨论、分享信息和交流思想的平台。在Java社区中,这样的开源项目通常采用先进的技术和架构,旨在提高系统的可扩展性、稳定性和安全性。本...
本篇文章将详细探讨一个名为"SUSHIDO Project"的开源项目,旨在帮助读者理解其核心功能、设计思想以及可能的应用场景。 【描述】:尽管描述信息为空,但通过提供的博客链接(https://auauau.iteye.com/blog/716596...
3. **微服务化**:结合SpringBoot的微服务思想,将工作流引擎组件化,方便在大型企业应用中按需引入和扩展。 4. **简化开发**:SnakerFlow的API与SpringBoot的控制器、服务层结合,可以快速构建流程相关的业务逻辑。...
MySQL作为开源数据库的代表,其发展历程与未来展望值得深入探讨。 【开源的意识形态】 开源的核心思想在于自由和共享。它不仅允许人们免费使用和阅读源代码,还鼓励用户参与开发,打破传统的商业软件模式,创造新...