2024COSR
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Help
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    --- outline: deep --- # 问卷篇 ## 一. 报告背景 自2016年初发布的《2015年中国开源社区参与调查报告》起,开源社持续发布年度开源开发者调查报告,致力于多维度呈现中国开源发展的现状与趋势。2024年,我们继续沿用这一传统,并借助数据分析手段和调查报告工具,进一步绘制中国开源世界的地图,帮助开源社区、开发者和业界人士深入了解国内开源生态的变迁。 本问卷篇将继续关注开源社区中各个层级的参与情况,旨在通过多维度问题,深入了解受访者的个人信息、工作状况、开源社区参与情况以及开发者的技术背景等。本问卷根据开源社区的参与深度,设定了多个角色层级,包括使用者、参与者、贡献者、维护者和生态运营等,旨在全面反映开源社区内不同层级用户的参与情况与影响力。具体定义如下: - 使用者:使用过某一款或某几款开源产品的用户 - 参与者:与开源社区有互动行为的用户(例如与开源社区交流沟通、参与开源社区组织的活动等) - 贡献者:对开源社区有实质性的贡献的用户(包括代码贡献和非代码贡献) - 维护者:主要负责对开源社区日常运营的用户(包含项目 maintainer、PMC 成员等) 另外,生态运营为主要负责对开源社区日常运营的用户, 层级在参与者之上,与维护者统称为运营者。 与往年类似,本问卷除了涵盖基础信息外,还针对不同角色群体的特点,设计了针对性问题,深入了解各个层级的参与动机、贡献模式和影响力。 本次调查问卷的**基本信息**如下: - **调查对象** :覆盖开发者、社区成员、贡献者、学生、政府企业管理人员 - **调查内容** :主要涵盖个人信息、工作状况、开源社区以及开发者技术等 - **调查方法** :以在线问卷方式搜集样本和数据,交叉对比法分析数据 - **分发渠道** :线上公众号推广,以及线下开源社、OSCAR中国产业大会、PyCon、2024第九届中国开源年会等多渠道发放。 - **问题类型** :单选、多选、开放性 - **问题数量** :41 - **样本量** :631 ## 二. 问卷结果预览 **受访者特征** - **年龄与性别**:本次调查的受访者年龄范围从21岁以下至50岁以上,本次调查中男性受访者占73.71%,女性受访者占26.29%,体现出样本的多样性。 - **教育背景**:受访者的学历层次涵盖大学本科、硕士研究生及博士研究生,显示出整体较高的教育水平。 - **职业身份**:受访者的职业身份多样,包括学生、开发者、技术经理、架构师、数据工程师和分析师等,全面覆盖了IT行业的多个领域。 - **地理位置**:受访者来自全国多个省份和城市,如北京、上海、广东和浙江等,具有良好的地理代表性。 **开源参与情况** - **开源接触时长**:受访者在开源领域的接触时长从少于1年到10年以上不等,显示出开源社区中新老成员的混合。 - **开源软件使用原因**:受访者使用开源软件的主要原因包括其免费性、可二次开发能力、良好的社区氛围及维护性。 - **开源检索途径**:大多数受访者通过代码托管平台、搜索引擎、技术社区和技术文档来检索开源产品。 **开源贡献情况** - **贡献平台**:GitHub是受访者最常用的开源项目贡献平台,其次是Gitee等国内平台。 - **贡献方式**:受访者主要通过代码贡献、文档相关贡献以及开源布道等方式参与开源项目。 - **激励因素**:荣誉激励、社交激励和职业发展激励是影响受访者进行开源贡献的重要因素。 **社区运营调查** - **社区角色**:受访者在开源社区中扮演多种角色,包括用户、参与者、贡献者和维护者等。 - **社区沟通方式**:国际化通讯工具、国内通讯工具及异步沟通工具是受访者与开源社区沟通的主要方式。 - **社区活跃度**:受访者所在社区的活跃用户和开发者数量差异较大,从少于50人到500人以上不等。 **国内开源发展调查** - **企业开源使用情况**:多数企业使用社区版开源软件,并制定相应的使用要求和管理规范。 - **高校开源教育**:许多高校已开设与开源相关的课程,并支持相关项目的基础设施和资源建设。 - **开源实践活动**:受访者积极参与各类开源实践活动,如Google编程之夏(GSoC)和开源之夏(OSPP)等。 - **开源项目商业化**:大多数受访者认可将开源项目用于商业化,显示出开源与商业结合的趋势。 受访者心中的 2025 年开源关键词 根据 2025 年开源关键词词云图,我们可以概括出受访者在新的一年里最关心的几个主题: - 技术创新:高频关键词如“AI”“模型”“智能”“大模型”“创新”“agent”显示,受访者高度关注人工智能及大型模型技术的发展,技术创新仍是开源社区和行业讨论的核心。 - 开源生态:词汇“开源”“共享”“开放”“生态”“项目”“探索”凸显了开源社区在技术发展和知识传播中的重要作用,受访者期待通过协作和社区贡献实现技术突破。 - 安全与应用:出现的关键词“安全”“应用”“MCP”表明,受访者不仅关注技术本身,也重视技术落地与安全性问题,希望开源技术能够在实践中安全、高效地应用。 ## 三. 问卷分析 ### 3.1 受访者特征 通过对受访者的年龄、性别、学历、常驻城市、所处行业和职业身份的分析,我们可以勾勒出参与开源社区的受众群体的基本轮廓,这有助于我们理解不同背景的个体如何与开源社区互动,并为针对性的社区发展策略提供依据。 #### 3.1.1 年龄、性别、学历、城市 | 年龄 | 性别 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/02_age_distribution.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/03_gender_distribution.png?raw=true" width="700"> | 调查数据显示,受访者主要集中在21-30岁这个年龄段,其中21-25岁的受访者占比最高,达到 26.2%,其次是26-30岁,占 20.5%。这表明开源社区的受众群体以年轻人为主,尤其是处于职业早期的成年人,他们可能对新技术和开源项目更感兴趣,更愿意参与和贡献。总体来看,分布与去年相近。 在性别分布上,男性受访者占据了绝大多数,达到 71.0%,而女性受访者占 28.4%,其他性别的受访者仅占 0.6%。这一数据反映出在开源社区或相关领域中,男性的参与度显著高于女性。但相比较去年的 25.83%有一定的提升。 | 学历 | 地区 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/04_education_distribution.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/05_region_distribution_map.png?raw=true" width="700"> | 受访者受教育程度普遍在本科及以上,其中大学本科占比最高,达到53.2%,其次是硕士研究生,占29.0%,博士研究生及以上占6.3%。 在城市分布上,东部沿海地区和部分中部地区的受访者比例较高,而西部和北部地区的受访者比例相对较低。其中北京、广东、上海有较多的受访者有一部分原因是我们线下收集问卷的渠道在这些城市。 #### 3.1.2 所处行业、职业 | 行业 | 职业身份 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/06_field_distribution.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/07_work_status.png?raw=true" width="700"> | 受访者主要分布在互联网 / IT / 电子 / 通信行业,占比达 72.23%,表明调查对象主要涵盖了科技领域。 在职业身份方面,最多的是在校学生,占 36.3%,其次是后端开发者、学术研究员和开源/技术布道师/DevRel。整体而言,调查对象以技术从业人员和学生居多,且涵盖了多个计算机行业职业身份。 ### 3.2 开源参与情况 这部分总结了受访者参与开源项目的频率、动机、形式和障碍,揭示了他们与开源社区互动的活跃度和参与度,以及影响他们参与的因素。 #### 3.2.1 开源社区的参与程度 | 开源社区的角色 | 接触开源的时长 | |:------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/08_opensource_role.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/09_experience.png?raw=true" width="600"> | 调查显示,开源社区中绝大多数成员为使用者(72.1%),同时有近半数参与者(55.1%)和少部分贡献者(29.5%)。相比较于去年的 26.51%贡献者,今年对开源社区做出了实质性的贡献的比重有所上升。 接触开源的时长方面,22.2%的受访者在开源社区中的接触时长不足 1 年,超过半数的人已经有 3 年以上的经验。 我们针对 "您认为自己多大程度上是开源社区一份子" 这个问题,与受访者在开源社区的角色进行了交叉分析。 | 认为自己多大程度上是开源社区一份子 | |:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/20_5_role_satisfaction.png?raw=true" width="700"> | 可以看出,开源社区中,维护者、贡献者、生态运营相比参与者、使用者更有归属感。 接下来的问题针对在开源社区的角色为“使用者”及以上层级的受访者提出。 #### 3.2.2 开源产品使用情况 | 选择开源产品的原因 | 影响选择的因素 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/10_opensource_usage.png?raw=true" width="850"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/12_project_selection.png?raw=true" width="700"> | 使用者选择使用开源软件的主要原因是产品免费,占比 63.3%,这反映了成本效益在开源产品选择中的重要性。"以二次开发为主"的因素占 56.5%。"社区氛围好"占 51.7%,这表明一个积极、友好的社区环境对于吸引和保留用户至关重要。 在选择开源产品时,参与者更注重代码规范程度、开发者活跃度。这表明用户不仅关注开源产品的功能和质量,还关注社区和开发者的活跃度以及项目的可持续性。 | 使用开源产品遇到的问题 | 促使进行开源贡献的因素 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/14_usage_problems.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/16_opensource_tools.png?raw=true" width="700"> | 超过半数的受访者都遇到了项目缺少文档的问题,其次是不稳定的版本更新。 个人兴趣、社区氛围以及提升技术能力等因素在推动开源贡献方面起到了重要作用。 #### 3.2.3 技术方向 | 感兴趣的技术方向 | 了解的开源许可证 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/13_tech_interest.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/15_license_knowledge.png?raw=true" width="700"> | 受访者对人工智能表现出强烈兴趣,占 73%,其次是开发工具以及数据库和数据处理。 关于开源许可证,Apache 是最广为人知的开源许可证,其次是 MIT 和 GPL。 #### 3.2.4 信息交流 | 检索开源产品的途径 | 与社区的沟通方式 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/11_opensource_search.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/17_opensource_fields.png?raw=true" width="700"> | 在检索开源产品时,"通过代码托管平台搜索"是最常见的发现途径,占比高达 64.6%。其次是"技术社区、技术媒体推荐",占 56.0%。"通过搜索引擎搜索"的比例为 51.0%,而"技术交流与开源代码"占 41.1%。 与开源社区的沟通方式主要为国内通讯工具(如钉钉、微信、QQ、飞书等)和异步沟通工具(如 GitHub Issue、Discussion、Mail List 等),而国际化通讯工具(如 Slack、Skype、Telegram、Lark 等)也被广泛采用。说明国际开源社区多以异步沟通工具为主,与国内有着明显的差异。 | 常用的产品 / 技术社区 | |:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/18_opensource_languages.png?raw=true" width="700"> | 绝大部分受访者主要通过代码托管平台和进行开源社区的参与。此外,还有近半数的受访者还通过国内技术论坛参与开源社区。 ### 3.3 开源贡献情况 此部分的问题针对在开源社区角色为“贡献者”及以上层级的受访者提出。通过分析受访者在开源项目中的贡献类型和质量,我们可以评估他们对社区的具体贡献,并识别出提升贡献效率和质量的潜在途径。 #### 3.3.1 高校参与开源情况 | 是否参与开源实践活动 | 每周参与开源的时长 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/22_opensource_activities.png?raw=true" width="750"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/24_weekly_hours.png?raw=true" width="600"> | 有接近三分之一的学生开发者积极参与了如谷歌编程之夏(GSoC)和开源之夏(OSPP)等知名的开源项目活动。其中 GSoC 吸引了 7.4%的学生开发者,而 OSPP 则吸引了 28.7%的参与者,两者合计占总比例的 36.1%。 有超过半数的贡献者每周在开源项目上投入的时间超过 5 小时。有超过 20%的贡献者每周在开源项目上的投入时间达到了 10 小时以上。 | 所在高校在开源教育与支持情况 | |:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/23_education_support.png?raw=true" width="700"> | 有 21.4%的受访学生所在高校开设了与开源相关的课程,有 16.7%的受访学生所在高校组织了与开源项目相关的讲座、社团或研讨会。另外还有 13.7%的受访学生所在高校支持开源项目的基础设施和资源(如服务器、代码托管平台等)。 #### 3.3.2 开源贡献方式 | 主要开源贡献平台 | 开源贡献常用开发语言 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/25_contribution_platforms.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/28_programming_languages.png?raw=true" width="700"> | GitHub 仍是最受受访者青睐的平台,占据主导地位,其次是 Gitee 和 GitLab。表明在国内开发者中,GitHub 的影响力仍然很大,但国内平台也在逐渐崭露头角。 主要使用的开发语言包括 Python、C / C++、Java、JavaScript、Go。此外,汇编语言、TypeScript 等也获得了较高的选择次数。 #### 3.3.3 开源贡献内容 | 主要贡献类型 | 贡献的项目类型 | |:--------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/26_contribution_methods.png?raw=true" width="600"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/27_project_types.png?raw=true" width="800"> | 受访者对开源项目的贡献方式呈现多样化,其中“代码贡献”是最主要的贡献方式,占比达到 30.5%。其次是“文档相关贡献”,占 24.6%,这说明文档的编写和维护也是开源项目中不可或缺的一部分。接下来是分别是"开源布道"占 13.8%,"开源社区运营"占 12.8%,"协助社区活动举办"占 10.0%,"基于开源的商业化项目"占 8.3%。 同时,他们参与的开源项目类型多样,但以技术基础和基础设施为主。 #### 3.3.4 激励机制 | 激励方式 | 财务回报的来源 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/29_incentive_types.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/30_financial_returns.png?raw=true" width="400"> | 开源社区的激励机制是多维度的,不仅包括财务回报,还包括职业发展、社区认可和个人成长等方面。各激励方式都受到了积极评价,表明多元化的激励机制对开发者的开源参与产生了积极的影响。同时,开源项目的财务回报虽然多样,但大多数开发者更看重非财务的激励因素。 在开源项目的财务回报方面,大多数开发者参与开源项目主要是出于非财务动机,近四成的受访者没有从开源项目中获得直接的财务回报。 ### 3.4 社区运营调查 此部分的问题针对在开源社区角色为“运营者”的受访者提出。这部分将探讨受访者对开源社区运营的看法,包括社区管理、活动组织、沟通机制等方面,以了解社区运营的效果和改进空间,为提升社区运营效率和成员满意度提供参考。 #### 3.4.1 所在开源社区概况 | 社区用户数量 | 活跃开发者 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/31_community_users.png?raw=true" width="800"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/32_community_developers.png?raw=true" width="700"> | 开源社区用户规模以中小型社区为主,其中接近 50%的运营者所在的开源社区用户数量小于 200 人,其中 50 人以内的社区占比 21.8%,50-200 人的社区占比 28.6%。超过 30% 的社区用户数量超过 500 人。 #### 3.4.2 开源社区管理 | 社区管理情况 | 社区商业公司支持 | |:-------------------------------------------------------------------------:|:-------------------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/33_community_management.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/34_company_support.png?raw=true" width="700"> | 在社区管理方面,大约一半的社区拥有清晰的治理结构,并且有专人负责日常运营,这两项分别占到了 13.3%和 12.7%。同时,社区普遍重视规范和准则的制定,以及文档和资源的持续更新,以帮助新成员更好地融入,这两项的比例均为 11.0%。 在商业公司的支持方面,大多数开源社区得到了商业公司的积极参与和支持。其中,10.2%的社区有商业公司参与协同开发,8.7%的社区得到了商业公司的声明采用,8.4%的社区获得了商业公司的资源或资金赞助。然而,也有4.8%的社区表示没有得到商业公司的支持,而“其他”类别仅占0.2%。 #### 3.4.3 开源软件商业化调研 | 所在企业开源软件使用情况 | 是否认同将开源项目商业化 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/19_opensource_platforms.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/20_opensource_satisfaction.png?raw=true" width="700"> | 绝大多数企业倾向于使用开源软件,其中选择使用社区版本的企业占比最高,达到了 43.3%。在开源软件的使用上,有明确的使用要求和管理规范的企业与没有相应管理规范的企业比例大约为 1 比 1.27,这表明虽然一部分企业在使用开源软件时注重规范和管理,但仍有相当一部分企业在管理规范上存在不足,这可能受到企业规模、行业特点以及对开源软件管理理念的影响。 对于开源项目用于商业化的认可程度,平均评分为 3.5,显示出受访者普遍持中等偏上的认可态度。具体来看,评分为 3 的占比最高,达到了 28.9%,其次是评分为 5 的,占比 27.8%。这进一步说明,尽管存在一些分歧,但大多数受访者对开源项目商业化持积极态度。 ### 3.5 开源发展调研 这部分将总结受访者对开源社区未来发展的看法和建议,包括技术趋势、社区发展方向、潜在的合作机会等,旨在为开源社区的长期发展和战略规划提供洞见。 #### 3.5.1 开源发展态势 | 开源项目持续发展的特征 | 评价开源项目的指标 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/35_community_qualities.png?raw=true" width="700"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/36_evaluation_criteria.png?raw=true" width="700"> | 总体而言,受访者普遍认为,影响开源社区健康持续发展的关键因素包括快速的社区响应速度、持续涌入的新贡献者以及新贡献者能够被有效转化为长期贡献者,这些因素的比例分别为 52.5%、41.1%和 31.1%。 在评价开源项目时,受访者主要关注项目的影响力和受欢迎程度、项目及社区的活跃程度、开发者的权威性以及项目是否有持续的更新和维护,这些因素的比例分别为 61.1%、49.4%、41.3%和 37.9%。这些关注点反映了开发者对于项目在技术实力、社区参与度和长期可维护性方面的综合考量。 此外,良好的社区文化和氛围也是社区成功的关键,占比 28.7%,而资金支持、项目被广泛使用以及项目的技术先进性则分别占 16.8%、16.3%和 9.0%。这些因素虽然相对次要,但也是社区发展中不可忽视的组成部分。 #### 3.5.2 人工智能对开发者及开源生态的影响与挑战 | 使用的大模型产品类型 | |:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/37_ai_models.png?raw=true" style="height:500px; " center> | 总体来看,闭源模型因其强大的性能和广泛的应用在大模型领域占据主导地位,而开源模型则在特定领域和应用场景中展现出其独特的价值和潜力。其中,闭源模型如 GPT 系列和 LLaMA (Meta) 显示出显著的领先地位,分别以 58.3%和 34.9%的使用率被广泛采用。另一方面,开源模型同样在社区中占有一席之地。GPT 系列开源实现和百度千帆大模型分别占 14.6%和 13.7%,显示出开源社区在大模型领域的努力得到了认可。讯飞星火和OpenLLaMA作为开源模型,使用率分别为 13.3%和 11.9%,智谱清言(Zhipu AI) 和ChatGLM系列等开源模型也在特定用户群体中受欢迎,使用率分别为 11.6%和 8.9%。 | 人工智能对开源项目 / 社区的影响 | 开源大模型在发展过程中最需要解决的技术挑战 | |:----------------------------------------------------------------:|:----------------------------------------------------------------:| | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/38_ai_impact.png?raw=true" width="800"> | <img src="https://github.com/kaiyuanshe/2024-China-Open-Source-Report/blob/main/public/image/questionnaire/39_llm_challenges.png?raw=true" width="450"> | 人工智能技术对开源项目和社区产生了深远的影响。其中,最显著的是推动了跨学科合作,拓展了新兴领域的开源项目,这一影响占比达到了 30.8%。其次,人工智能加快了开发者学习和创新的速度,占比 20.2%。此外,人工智能还提升了代码生成和审查的效率(14.3%),自动化了常见开发任务以减少重复性劳动(13.0%),并帮助社区成员进行技术问题的解答与指导(6.8%)。然而,也有 4.6%的受访者担心 AI 可能导致产生更多低质量或重复性项目,以及 4.4%的受访者担心这会加剧对 AI 模型的依赖,降低开发者自主编程能力。 在开源大模型的发展过程中,面临的技术挑战众多。最迫切需要解决的是降低模型的训练与使用成本,这一挑战占比高达 53.8%,指出了在大规模部署和使用AI模型时面临的经济障碍。提高模型的透明度与可解释性也是一个重要挑战,占比 39.5%,关系到模型的可信度和用户对 AI 决策的理解。此外,改进大模型在实际应用中的可控性与安全性(34.9%)和消除模型中的数据偏见和伦理问题(28.7%)同样重要,这涉及到模型的稳定性和防止滥用。提供更多可复用的开源模型和工具包(23.2%)以及增强大模型在开源社区的可访问性和共享机制(14.3%)也是推动社区发展的关键因素。这些挑战的解决将有助于开源大模型的健康发展和广泛应用。

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully