Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions Ivans-11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# 训练营

通过深入了解训练营,我认识到这是一次难得的开源与商业融合的学习机会。训练营从开源精神、AI工具使用到商业模式设计,构建了完整的知识体系。尤其是实践环节能够为真实开源项目设计增长方案,并获得导师指导和相关支持。

我期待在训练营中:

- 掌握开源项目运营的核心方法

- 学习AI工具在开源社区的应用

- 与优秀团队合作完成实践项目

- 为开源生态贡献自己的力量
54 changes: 54 additions & 0 deletions assignments/lesson1/Ivans-11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# 开源商业模式分析报告模板

## 学员GitHub用户名: Ivans-11

## 选择的商业模式
Linux 基金会商业模式

## 分析内容

### 1. 商业模式概述
Linux 基金会(The Linux Foundation, 简称 LF)是一家非营利性技术联盟组织,致力于推动 Linux 操作系统及开源生态的发展。
它为企业与开发者提供中立的协作平台,托管了包括 Linux 内核、Kubernetes、Hyperledger 在内的众多重要开源项目,并通过培训、认证和国际技术会议促进开源技术的普及与创新,已成为全球开源产业的核心推动力量之一。

### 2. 收入来源
1. 企业会员费:最大收入来源
企业分级会员缴纳年度会费(从几千到几十万美元不等)
会员权益包括:参与治理、投票权、获取最新技术路线、参与项目决策等

2. 培训与认证:
Linux 编程及开发、区块链、云技术、Kubernetes等认证课程

3. 活动与会议:
Open Source Summit, KubeCon + CloudNativeCon等活动的赞助、门票、展位等

4. 项目合作:
企业为托管的开源项目提供专项资金,用于项目协调、测试基础设施和市场推广等服务

### 3. 社区与生态
拥有超过 800 个开源项目,包括IBM, Intel, Google, Meta, Microsoft, AWS等全球主要技术公司在内的1000家企业会员,以及数百万参与开发者

### 4. 竞争优势
1. 中立性与可信度:
平台采用中立的治理模式,确保企业间合作不受单一公司控制

2. 降低成本:
企业间通过共建基础技术分摊基础设施成本,降本增效

3. 生态规模效应:
庞大的开源社区和企业生态,使其平台具有强大的行业影响力

4. 标准化:
通过制定开放标准(如 SPDX、OpenChain),降低供应链风险,提高互操作性

### 5. 挑战与风险
1. 可持续资金压力:
虽然会员费和培训收入可观,但基金会项目数量庞大,资金需要持续输入

2. 项目治理复杂:
大型项目涉及多方利益,可能产生治理冲突或政治化倾向

### 6. 个人见解
Linux 基金会的核心优势在于其长期坚持的中立性和开放治理机制。在开源世界中,技术本身并非最稀缺的资源,信任才是企业愿意长期投入的前提。LF 提供的不是单纯的代码托管,而是一种可信赖的协作体系,让竞争者能够在共同的技术底座上合作,却又不必担心被某一家公司控制。

对企业而言,参与 LF 不仅能够避免技术锁定,还能通过共建降低研发成本,更重要的是能够提前参与下一代基础设施的制定过程,从而在行业标准形成之前占据战略位置。
38 changes: 38 additions & 0 deletions assignments/lesson2/Ivans-11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Git工具安装与使用报告

## 学员GitHub用户名: Ivans-11

## 1. 版本信息截图
![](version.png)

## 2. Git命令使用过程总结

### git clone <url>: 克隆远程仓库到本地
`git clone <url> new-folder`:克隆到指定文件夹

`git clone -b branch-name <url>`:指定分支

### git add <file>: 添加文件到暂存区
`git add .`:添加全部修改

`git add -p`:选择修改片段,精细化提交

### git commit -m "message": 提交更改到本地仓库
`git commit`:进入编辑器填写详细描述

`git commit --amend`:修改上一条提交

### git push: 推送更改到远程仓库
`git push origin main`: 提交到指定分支

### git pull: 从远程仓库拉取最新更改

### git branch: 查看本地分支
`git branch <name>`:创建新分支

`git checkout/switch <branch>`:切换分支

`git merge <branch>`:将某分支的更改合并到当前分支。

### `git status`: 查看当前工作区、暂存区状态
用于确认哪些文件被修改、删除、未跟踪
Binary file added assignments/lesson2/version.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.