show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 计算机 本身特性 决定
- 计算机中 保存传递的 是
电子
- 而不用 借助
原子
实体 - 存储和分发软件的成本 几乎为
零
- 计算机中 保存传递的 是
- 在 这样的物理基础上
- 出现了 自由软件运动
- 从rms提出的 free software
- 软件的自由就是人的自由
- 到gnu研发 各种软件
- 自由软件运动
- 理想旗帜 高扬
- 但是否能在 现实中 落地呢?🤔
自由软件运动
- 有 很强的
人文
色彩 - 是一种 理想化的 社会运动
- 但有点 不食人间烟火
- 有 很强的
- 空喊 自由和免费
- 无法维系 持续发展
- 想要 和世界互动
- 必须先要
入世
- 必须先要
- 细菌和昆虫
- 都懂得 利益交换
- Stallman的 GNU
- 已经有了 一整套 操作系统程序
- 只差 一个内核
- 大二学生 Linus
- 喜欢编程
- 芬兰人 Linus
- 补完了最后一块拼图
- 提供了 linux 内核
- 从minix 改造出linux内核
- 并且 响应 自由软件运动
- 将源代码 放到网上
- 供大家 使用和修改
- 最初只是为了好玩
- linus补完了 GNU计划
- GNU/Linux
- 可以安装并运行
- 这为更多的开源软件提供了基础
- 今天 仍然可以看到
- Stallman在 整个GNU中的 作用
- man可以查询命令的帮助手册
man ls
- 在author一栏
- 可以看到 Stallman的贡献
- 当然 不只是 ls这一个命令
- 在 0.02 版后
- 来自 世界各地的程序员
- 加入 linux内核的 开发
- 操作系统全称为
GNU/Linux
- linux 用的是
- GPL 协议开源
- 传染性 开源
- 只要用GPL
- 你也得GPL(开源)
- 1997 年
- Eric Ryamond 出了一本书
- 《大教堂与集市》
- 描述了linux发展过程
- Eric Ryamond 出了一本书
- 把商业公司 的 开发模式
- 比作教堂
- 有 详细的蓝图、模板
- 有 一步一步的 操作流程
- 从顶而下 强制执行
- 比作教堂
- 把 linux 这种开发模式
- 比作是 巴扎(集市)
- 没有 强制性的分工
- 按照 兴趣驱动
- 任何人 可以随时离开
- 这是 在大公司里面
没有
的
- 比作是 巴扎(集市)
- Eric 觉得 Linux 的开发模式
- 比 大机构 的 官僚主义模式
- 先进自由得多
- 也是 成功的原因
- 软件行业
- 大规模工业化 不可避免
- 商业化 并不可耻
- 但是
- 为爱发电
- 保持 自由化 和 乐趣
- 更是 人类之光
- 两者
- 相辅相成
- 长期共存
- Eric 把
- 通过 这种模式 产生出来的代码
- 叫做
开源软件
- open source
- 这是
开源软件
这词的- 定义时刻
-
开源运动
- 接过
自由软件运动
的旗帜 - 对于软件 就事论事
- 提供了一种 可以操作的 开发方法
- 接过
-
自由软件运动
逐渐 变成了开源运动
- 开源运动 比 自由软件运动 接地气
- 但是 原来的 自由软件先锋
- 并不认可
- 认为 妥协 丧失了 精神内核
- 大公司
- 感到非常恐惧
- 商业软件 公司
- 对于开源运动
- 不知所措
- 微软总裁
- 对linux 的评价是 癌症
- 希望 开源软件 彻底消失
- 面对 开源 和 商业
- 年轻人 会如何选择呢?
- 首先
- 还是 得入世
- 挣钱吃饭 是必须的
- 商业软件公司
- 超越 个人软件爱好者
- 形成 软件产业
- 已是 既成事实
- 聪明的人
- 在 公司 既定的框架 之外
- 也能 开发创造
- 并且 以此谋生
- 软件公司 中
- 最新 最原发的 创意
- 并不来自 公司规定的
岗位职责
- 还是 来自于 具体的人
- 更多的 是
- 兴趣使然的 软件英雄
-
热爱才会 投入更多精力
- 不分时间 也不分天赋
- 从而 勇猛精进
- 成为高手
- 而不是 被动接受命令和任务
- 违心地 做些行活儿
-
热爱 不会 因为回报少了
- 而 受到影响
- 从而 积淀深厚
- 人脑的 灵光乍现
- 是 最宝贵 的事物
- 还是最符合人性需求的
- 具有人性
- 人类会流泪的 心灵
- 是ai最难取代的部分
- 目前 是 海量数据投喂
- 无法得出来的
- 但要辨析
- 哪些是值得投入的热爱
- 哪些是利用天性的大坑
- 找到长期可持续的方式
- 开源软件 在各个领域
- linux
- debian
- vim
- python
- firefox
- postgres
- blender
- unreal
- minecraft
- 已经 可以和 商业软件 媲美
- 期待 开源软件
- 会越来越好
- 信息 本身特性 决定
- 保存传递的 基础单元
- 是
电子
- 不是
原子分子
- 是
- 分发和存储 软件的 成本
- 几乎为
零
- 几乎为
- 保存传递的 基础单元
- 国内 情况 如何 呢?
- 我们下次再说!👋