diff --git a/Ivans-11.md b/Ivans-11.md new file mode 100644 index 0000000..602df93 --- /dev/null +++ b/Ivans-11.md @@ -0,0 +1,13 @@ +# 训练营 + +通过深入了解训练营,我认识到这是一次难得的开源与商业融合的学习机会。训练营从开源精神、AI工具使用到商业模式设计,构建了完整的知识体系。尤其是实践环节能够为真实开源项目设计增长方案,并获得导师指导和相关支持。 + +我期待在训练营中: + +- 掌握开源项目运营的核心方法 + +- 学习AI工具在开源社区的应用 + +- 与优秀团队合作完成实践项目 + +- 为开源生态贡献自己的力量 diff --git a/assignments/lesson1/Ivans-11.md b/assignments/lesson1/Ivans-11.md new file mode 100644 index 0000000..682fd2c --- /dev/null +++ b/assignments/lesson1/Ivans-11.md @@ -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 不仅能够避免技术锁定,还能通过共建降低研发成本,更重要的是能够提前参与下一代基础设施的制定过程,从而在行业标准形成之前占据战略位置。 diff --git a/assignments/lesson2/Ivans-11.md b/assignments/lesson2/Ivans-11.md new file mode 100644 index 0000000..c830f0a --- /dev/null +++ b/assignments/lesson2/Ivans-11.md @@ -0,0 +1,38 @@ +# Git工具安装与使用报告 + +## 学员GitHub用户名: Ivans-11 + +## 1. 版本信息截图 +![](version.png) + +## 2. Git命令使用过程总结 + +### git clone : 克隆远程仓库到本地 +`git clone new-folder`:克隆到指定文件夹 + +`git clone -b branch-name `:指定分支 + +### git add : 添加文件到暂存区 +`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 `:创建新分支 + +`git checkout/switch `:切换分支 + +`git merge `:将某分支的更改合并到当前分支。 + +### `git status`: 查看当前工作区、暂存区状态 +用于确认哪些文件被修改、删除、未跟踪 \ No newline at end of file diff --git a/assignments/lesson2/version.png b/assignments/lesson2/version.png new file mode 100644 index 0000000..5a8da61 Binary files /dev/null and b/assignments/lesson2/version.png differ