diff --git a/XiaoKuge.md b/Saekitost.md similarity index 96% rename from XiaoKuge.md rename to Saekitost.md index 0a03eb3..716aca0 100644 --- a/XiaoKuge.md +++ b/Saekitost.md @@ -1,4 +1,6 @@ -# 小酷哥的文章(示例) +# 小红的文章 + +测试 在今天的商业训练营的开源项目的产品经理的课程里,我了解到如何成为一个AI时代的个人创业者Solopreneur的一些知识和信息。 diff --git a/assignments/.DS_Store b/assignments/.DS_Store new file mode 100644 index 0000000..4c0e810 Binary files /dev/null and b/assignments/.DS_Store differ diff --git a/assignments/lesson1/Saekitost.md b/assignments/lesson1/Saekitost.md new file mode 100644 index 0000000..2bfacf6 --- /dev/null +++ b/assignments/lesson1/Saekitost.md @@ -0,0 +1,76 @@ +## 学员GitHub用户名: Saekitost + +## 选择的商业模式 +Apache商业模式 + +## 分析内容 + +Apache 软件基金会(The Apache Software Foundation, 简称 ASF)作为全球最大、最有影响力的开源软件基金会之一,其模式并非传统的“商业模式”,而是一种独特的“非营利生态化”模式。ASF 自身不直接销售软件或服务盈利,而是通过提供中立的基础设施、法律保障和社区治理框架,孵化和维护数百个顶级开源项目(如 Apache HTTP Server, Hadoop, Spark, Kafka 等)。 这种模式的核心价值在于赋能和中立性,它通过建立一个繁荣的生态系统,间接驱动了围绕其项目的巨大商业价值的产生。 + +一、 ASF 的“非营利生态化”模式基础 + +核心定位:非营利组织 (501(c)(3)) + +ASF 是一个在美国注册的 501(c)(3) 非营利性慈善组织,其宗旨是为公共利益提供软件。所有收入(捐赠、赞助、会费)全部用于支持基金会的运营、基础设施(服务器、代码托管)、法律合规和社区活动,不会向股东或创始人分配利润。这种非营利性质确保了基金会在项目治理、技术决策上的厂商中立性(Vendor Neutrality)。任何公司或个人都不能控制项目的发展方向,这极大地增强了企业用户对 Apache 项目的信任和采用意愿。 + +“Apache 之道”(The Apache Way) + +这是 ASF 社区运营和项目治理的核心原则。其核心包括社区优先(Community Over Code),强调社区的健康、开放、透明和协作精神;以及精英管理(Meritocracy),权力与责任基于贡献而非头衔或雇主。项目决策权归属于贡献者(Committer)和项目管理委员会(PMC)。 + +开放且宽松的许可证(Apache License 2.0) + +这是一种高度宽松的开源许可。它允许用户自由使用、修改和分发代码,甚至用于闭源的商业产品,但要求保留原始版权和免责声明。这种自由极大地降低了企业的采用障碍,是其软件被广泛商业应用的关键。 + +二、 资金来源与可持续性 + +ASF 的运营资金主要依赖于多元化的“生态输血”机制,而非产品销售。 + +企业赞助与捐赠(核心资金支柱) + +这是 ASF 资金的最主要来源。大型科技公司(如 Google、Microsoft、IBM、华为、Amazon Web Services 等)通过成为顶级赞助商、白金赞助商等方式提供资金。企业赞助的动机在于:支持关键技术以确保其核心基础设施的持续健康发展,并通过赞助提升其在开源社区的形象和话语权。 + +个人会员会费与捐赠 + +ASF 的正式会员(Member)由现有会员选举产生,他们需要支付年费,并参与基金会的治理。此外,个人捐赠也提供了补充资金。 + +活动与衍生服务 + +ASF 组织全球性的技术大会(如 ApacheCon),通过门票、展位和赞助获取收入。 + +三、 围绕 ASF 生态的商业模式(间接商业化) + +ASF 模式的真正商业价值并非由基金会直接产生,而是由其繁荣的生态系统中的众多商业公司实现,这是一种“开源基础设施 + 商业增值服务”的模式。 + +商业支持与服务模式 (Support & Services) + +企业基于 ASF 的开源项目,向用户提供专业的咨询、培训、集成、定制开发和企业级技术支持。代表公司如围绕 Hadoop 生态的 Cloudera。用户付费购买的不是软件本身,而是“软件可以稳定运行的保证”和“解决复杂问题的专业知识”。 + +开源核心 + 商业附加功能模式 (Open Core / Commercial Extension) + +公司将 Apache 项目作为其核心产品(开源免费),然后构建专有(闭源)的企业级附加功能,进行收费。代表案例有 Confluent(基于 Apache Kafka)和 Databricks(基于 Apache Spark)。他们提供的专有功能满足了大型企业对可靠性、易用性和合规性的需求。 + +软件即服务 (SaaS) 与托管服务模式 (Hosted Service) + +云厂商或专业公司提供托管的 Apache 项目服务,用户无需管理复杂的部署和运维工作,按需付费。代表案例包括 AWS(Amazon EMR, Managed Streaming for Kafka)和 Confluent Cloud。用户付费购买的是便捷性、可扩展性和免运维。 + +四、 优势与挑战 + +核心优势: + +中立性与信任:避免厂商锁定,增强了企业采用的信心,使项目成为行业标准。 + +高采用率:宽松的 Apache 2.0 许可证促进了代码的广泛使用和整合到商业产品中。 + +强大的生态系统:基金会专注于技术,商业公司负责变现,形成健康分工。 + +面临挑战: + +变现风险的依赖:基金会自身的财务可持续性高度依赖企业赞助,一旦经济环境变化,可能面临资金压力。 + +开源核心的竞争:商业公司基于 Apache 项目提供托管服务,可能会与贡献者和社区产生竞争和摩擦。 + +人才与贡献分散:顶级贡献者大多由商业公司雇佣,他们的贡献目标会受到雇主商业利益的影响。 + +总结 + +Apache 软件基金会的商业模式是开源领域的一个典范,它证明了一个非营利组织可以创造出巨大的经济外部性。ASF 自身通过“Apache 之道”和宽松的许可证构建了中立、高信任度的技术基础设施。这种模式的关键在于:基金会负责公共品(开源代码)的生产和治理,而商业公司则围绕这个公共品提供增值服务和解决方案来实现利润。最终,基金会的“非营利生态化”模式通过推动行业进步,实现了对社会和技术的长期价值贡献。 diff --git a/assignments/lesson1/example-report.md b/assignments/lesson1/example-report.md deleted file mode 100644 index 526048b..0000000 --- a/assignments/lesson1/example-report.md +++ /dev/null @@ -1,34 +0,0 @@ -# 开源商业模式分析报告模板 - -## 学员GitHub用户名: example-user - -## 选择的商业模式 -(在此处填写您选择分析的开源商业模式,例如:Odoo 商业模式、安卓商业模式等) - -## 分析内容 - -### 1. 商业模式概述 -(简要描述该开源项目的商业模式) - -### 2. 收入来源 -(分析该项目的主要收入来源,如:订阅服务、技术支持、培训、云服务等) - -### 3. 社区与生态 -(描述该项目的社区规模、生态系统建设情况) - -### 4. 竞争优势 -(分析该商业模式相比传统商业软件的优势) - -### 5. 挑战与风险 -(指出该商业模式面临的挑战和潜在风险) - -### 6. 个人见解 -(分享您对该商业模式的看法和思考) - ---- - -## CI 自动评分与运行指引 -- 课程作业检测仅在 PR 到 main 时执行,请通过 Pull Request 提交本文件。 -- 文件命名:assignments/lesson1/{你的GitHub用户名}.md。 -- 自动评分工作流: [.github/workflows/calculate-score.yml](../../.github/workflows/calculate-score.yml)。 -- 首次 Fork 后:进入 Actions → 选择 “Calculate Student Score” → 点击 “Run workflow” 并选择 main → 在日志中查看成绩。 \ No newline at end of file diff --git a/assignments/lesson2/.DS_Store b/assignments/lesson2/.DS_Store new file mode 100644 index 0000000..b8ebea6 Binary files /dev/null and b/assignments/lesson2/.DS_Store differ diff --git a/assignments/lesson2/Saekitost.md b/assignments/lesson2/Saekitost.md new file mode 100644 index 0000000..78de011 --- /dev/null +++ b/assignments/lesson2/Saekitost.md @@ -0,0 +1,23 @@ +# Git工具安装与使用报告 + +## 学员GitHub用户名: Saekitost + +## 1. Git安装过程 + +`brew install git` + +## 2. 遇到的问题及解决方法 + +未遇到问题 + +## 3. 版本信息截图 + +![version](./version.png) + +## 4. Git命令使用过程总结 + +- git clone: 克隆远程仓库到本地 +- git add: 添加文件到暂存区 +- git commit: 提交更改到本地仓库 +- git push: 推送更改到远程仓库 +- git pull: 从远程仓库拉取最新更改 \ No newline at end of file diff --git a/assignments/lesson2/Screenshot 2025-12-12 at 22.06.25.png b/assignments/lesson2/Screenshot 2025-12-12 at 22.06.25.png new file mode 100644 index 0000000..24181da Binary files /dev/null and b/assignments/lesson2/Screenshot 2025-12-12 at 22.06.25.png differ diff --git a/assignments/lesson2/example-report.md b/assignments/lesson2/example-report.md deleted file mode 100644 index 7eb1e15..0000000 --- a/assignments/lesson2/example-report.md +++ /dev/null @@ -1,33 +0,0 @@ -# Git工具安装与使用报告 - -## 学员GitHub用户名: example-user - -## 1. Git安装过程 - -(在此处详细描述Git的安装过程,包括使用的操作系统、安装方法等) - -## 2. 遇到的问题及解决方法 - -(在此处列出安装过程中遇到的问题以及相应的解决方法) - -## 3. 版本信息截图 - -(在此处插入执行`git --version`命令后的截图) - -## 4. Git命令使用过程总结 - -(在此处总结使用Git命令的过程,包括但不限于以下操作: -- git clone: 克隆远程仓库到本地 -- git add: 添加文件到暂存区 -- git commit: 提交更改到本地仓库 -- git push: 推送更改到远程仓库 -- git pull: 从远程仓库拉取最新更改 -等其他相关命令的使用体验和理解) - ---- - -## CI 自动评分与运行指引 -- 课程作业检测仅在 PR 到 main 时执行,请通过 Pull Request 提交本文件。 -- 文件命名:assignments/lesson2/{你的GitHub用户名}.md。 -- 自动评分工作流: [.github/workflows/calculate-score.yml](../../.github/workflows/calculate-score.yml)。 -- 首次 Fork 后:进入 Actions → 选择 “Calculate Student Score” → 点击 “Run workflow” 并选择 main → 在日志中查看成绩。 \ No newline at end of file diff --git a/assignments/lesson2/version.png b/assignments/lesson2/version.png new file mode 100644 index 0000000..8aa786d Binary files /dev/null and b/assignments/lesson2/version.png differ