<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>cola_0908的笔记</title><link>https://cola0908.top</link><atom:link href="https://cola0908.top/rss.xml" rel="self" type="application/rss+xml"/><description>分享关于IT网络的知识</description><generator>Halo v2.24.2</generator><language>zh-cn</language><image><url>https://cola0908.top/upload/NfvIvcMOIxMKUsouXbTaLbdmbcBPCWcB.png</url><title>cola_0908的笔记</title><link>https://cola0908.top</link></image><lastBuildDate>Fri, 19 Jun 2026 09:38:26 GMT</lastBuildDate><item><title><![CDATA[DeepSeek V4 系列依旧开源发布]]></title><link>https://cola0908.top/archives/DeepSeek-V4</link><description><![CDATA[<img src="https://cola0908.top/plugins/feed/assets/telemetry.gif?title=DeepSeek%20V4%20%E7%B3%BB%E5%88%97%E4%BE%9D%E6%97%A7%E5%BC%80%E6%BA%90%E5%8F%91%E5%B8%83&amp;url=/archives/DeepSeek-V4" width="1" height="1" alt="" style="opacity:0;">
<figure style="align-items: center; display: flex; flex-direction: column" data-content-type="image">
 <img src="https://cola0908.top/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FUmjQWmpcNoYUHpfwVOVSyCcqtYrcNYpT.svg&amp;size=m" width="674px" height="auto">
</figure>
<hr>
<p style="">最近几天，DeepSeek V4 发布，也引了不小的轰动，这次发布包含了两个模型，分别是 <hyperlink-inline-card target="_blank" href="https://modelscope.cn/models/deepseek-ai/DeepSeek-V4-Pro" theme="inline"><a href="https://modelscope.cn/models/deepseek-ai/DeepSeek-V4-Pro" target="_blank">https://modelscope.cn/models/deepseek-ai/DeepSeek-V4-Pro</a></hyperlink-inline-card> 和 <hyperlink-inline-card target="_blank" href="https://modelscope.cn/models/deepseek-ai/DeepSeek-V4-Flash" theme="inline"><a href="https://modelscope.cn/models/deepseek-ai/DeepSeek-V4-Flash" target="_blank">https://modelscope.cn/models/deepseek-ai/DeepSeek-V4-Flash</a></hyperlink-inline-card>，这两款都是开源的，虽然没有小米刚刚开源的 Mimo V2.5 系列性能高，不过 DeepSeek 这次也卷到了开源模型的第一梯队，毕竟小米是商业公司，资源是比深度求索好很多的，无论是算力和模型的训练。</p>
<div style="overflow-x: auto; overflow-y: hidden;">
 <table style="width: 848px">
  <colgroup>
   <col style="width: 98px">
   <col style="width: 158px">
   <col style="width: 116px">
   <col style="width: 142px">
   <col style="width: 141px">
   <col style="width: 118px">
   <col style="width: 75px">
  </colgroup>
  <tbody>
   <tr style="height: 60px;">
    <th colspan="1" rowspan="1" colwidth="98">
     <p style="">综合排名</p>
    </th>
    <th colspan="1" rowspan="1" colwidth="158">
     <p style="">模型名称</p>
    </th>
    <th colspan="1" rowspan="1" colwidth="116">
     <p style="">综合得分 (%)</p>
    </th>
    <th colspan="1" rowspan="1" colwidth="142">
     <p style="">知识与推理得分</p>
    </th>
    <th colspan="1" rowspan="1" colwidth="141">
     <p style="">Agent 智能得分</p>
    </th>
    <th colspan="1" rowspan="1" colwidth="118">
     <p style="">长上下文得分</p>
    </th>
    <th colspan="1" rowspan="1" colwidth="75">
     <p style="">核心属性</p>
    </th>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style="">1</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style="">GPT-5.4</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">92.3</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">95.1</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">90.7</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">-</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">闭源</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style="">2</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style="">Gemini-3.1-Pro</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">88.6</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">92.4</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">83.5</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">81.2</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">闭源</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style="">3</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style="">Opus-4.6 Max</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">86.7</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">87.2</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">85.3</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">94.8</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">闭源</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style="">4</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style="">MiMo-V2.5-Pro</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">84.2</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">86.3</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">83.1</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">87.5</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">开源</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style=""><strong>5</strong></p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style=""><strong>DS-V4-Pro Max</strong></p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">82.9</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">87.5</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">79.6</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">82.9</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">开源</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style="">6</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style="">K2.6 Thinking</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">78.1</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">80.3</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">77.2</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">-</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">开源</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style="">7</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style="">MiMo-V2.5</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">77.8</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">80.1</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">76.8</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">79.5</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">开源</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style=""><strong>8</strong></p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style=""><strong>DS-V4-Flash Max</strong></p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">76.4</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">80.2</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">72.5</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">77.6</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">开源</p>
    </td>
   </tr>
   <tr style="height: 60px;">
    <td colspan="1" rowspan="1" colwidth="98">
     <p style="">9</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="158">
     <p style="">GLM-5.1 Thinking</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="116">
     <p style="">73.5</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="142">
     <p style="">76.1</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="141">
     <p style="">72.8</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="118">
     <p style="">-</p>
    </td>
    <td colspan="1" rowspan="1" colwidth="75">
     <p style="">开源</p>
    </td>
   </tr>
  </tbody>
 </table>
</div>
<hr>
<h2 style="" id="%E4%B8%80%E3%80%81%E4%B8%8A%E4%B8%8B%E6%96%87%E5%8D%87%E7%BA%A7%EF%BC%9A128k-tokens-%E2%86%92-1m-tokens">一、上下文升级：128K tokens → 1M tokens</h2>
<p style="">这也许是 DeepSeek V4 对比 V3 最大的升级了，128K tokens 已经很强了，差不多相当于几十万字的文档，1M tokens 是什么概念呢，相当于你把一整本《三体》的三部曲丢给他，他甚至都能分析出来，这就逆天，更逆天的是，就连DeepSeek V4-flash 都有 1M 超长上下文，这意味着，你可以只花传统大模型<strong>十分之一</strong>的成本，就可以获得超长上下文和超快速响应。</p>
<p style="">这对大仓库的开发者也十分友好，你可以直接把一整个仓库丢给它，让他给你修藏了特别深的 Bug，且成本极低。</p>
<hr>
<h2 style="" id="%E4%BA%8C%E3%80%81%E6%8E%A8%E7%90%86%E8%83%BD%E5%8A%9B%E8%B6%85%E5%BC%BA">二、推理能力超强</h2>
<p style="">DeepSeek V3（R1）版本的推理能力已经很强了，但这次 V4 版本又进行了全面升级，主要升级在编程、数学和 Agent 能力上，而且这次也首次引入了<strong>思考强度设置</strong>，提供了 High 和 Max 两个选项，尤其在 Max 下表现优异：</p>
<div style="overflow-x: auto; overflow-y: hidden;">
 <table style="width: 800px">
  <colgroup>
   <col style="width: 160px">
   <col style="width: 284px">
   <col style="width: 356px">
  </colgroup>
  <tbody>
   <tr style="box-sizing: border-box; background-color: rgba(0, 0, 0, 0); border-top: 1px solid rgb(218, 221, 225);">
    <td colspan="1" rowspan="1" colwidth="160">
     <p style=""></p>
    </td>
    <td colspan="1" rowspan="1" colwidth="284" style="box-sizing: border-box; border-color: rgb(218, 221, 225); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; padding: 12px; color: rgb(28, 30, 33);">
     <p style=""><strong>
       <br>控制参数（OpenAI 格式）
      </strong></p>
    </td>
    <td colspan="1" rowspan="1" colwidth="356" style="box-sizing: border-box; border-color: rgb(218, 221, 225); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; padding: 12px; color: rgb(28, 30, 33);">
     <p style=""><strong>控制参数（Anthropic 格式）</strong></p>
    </td>
   </tr>
   <tr style="box-sizing: border-box; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgb(218, 221, 225);">
    <td colspan="1" rowspan="1" colwidth="160" style="box-sizing: border-box; border-color: rgb(218, 221, 225); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; padding: 12px; color: rgb(28, 30, 33);">
     <p style=""><strong>思考模式开关<sup>(1)</sup></strong></p>
    </td>
    <td colspan="2" rowspan="1" colwidth="284,356" style="box-sizing: border-box; border-color: rgb(218, 221, 225); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; padding: 12px; color: rgb(28, 30, 33);">
     <p style="text-align: center"><code>{"thinking": {"type": "enabled/disabled"}}</code></p>
    </td>
   </tr>
   <tr style="box-sizing: border-box; background-color: rgba(0, 0, 0, 0); border-top: 1px solid rgb(218, 221, 225);">
    <td colspan="1" rowspan="1" colwidth="160" style="box-sizing: border-box; border-color: rgb(218, 221, 225); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; padding: 12px; color: rgb(28, 30, 33);">
     <p style=""><strong>思考强度控制<sup>(2)(3)</sup></strong></p>
    </td>
    <td colspan="1" rowspan="1" colwidth="284" style="box-sizing: border-box; border-color: rgb(218, 221, 225); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; padding: 12px; color: rgb(28, 30, 33);">
     <p style=""><code>{"reasoning_effort": "high/max"}</code></p>
    </td>
    <td colspan="1" rowspan="1" colwidth="356" style="box-sizing: border-box; border-color: rgb(218, 221, 225); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; padding: 12px; color: rgb(28, 30, 33);">
     <p style=""><code>{"output_config": {"effort": "high/max"}}</code></p>
    </td>
   </tr>
  </tbody>
 </table>
</div>
<p style=""><span style="color: rgb(28, 30, 33); font-family: system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px">(1) 默认思考开关为 </span><code>enabled</code>
 <br>
 <span style="color: rgb(28, 30, 33); font-family: system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px">(2) 思考模式下，对普通请求，默认 effort 为 high；对一些复杂 Agent 请求（如 Claude Code、OpenCode），effort 自动设置为 </span><code>max</code>
 <br>
 <span style="color: rgb(28, 30, 33); font-family: system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px">(3) 思考模式下，出于兼容考虑 </span><code>low</code><span style="color: rgb(28, 30, 33); font-family: system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px">、</span><code>medium</code><span style="color: rgb(28, 30, 33); font-family: system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px"> 会映射为 </span><code>high</code><span style="color: rgb(28, 30, 33); font-family: system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px">, </span><code>xhigh</code><span style="color: rgb(28, 30, 33); font-family: system-ui, -apple-system, &quot;Segoe UI&quot;, Roboto, Ubuntu, Cantarell, &quot;Noto Sans&quot;, sans-serif, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px"> 会映射为 </span><code>max</code></p>
<p style="">可以通过 OpenAI API 在请求时传参实现思考：</p>
<pre><code>response = client.chat.completions.create(
  model="deepseek-v4-pro",
  # ...
  reasoning_effort="high", //思考强度
  extra_body={"thinking": {"type": "enabled"}} //开启思考
)</code></pre>
<hr>
<h2 style="" id="%E4%B8%89%E3%80%81%E8%B6%85%E5%BC%BA%E5%A4%9A%E8%AF%AD%E8%A8%80%E6%94%AF%E6%8C%81">三、超强多语言支持</h2>
<p style="">DeepSeek V3 基本是中英双语，DeepSeek V4 直接把支持语言拉到了 100+。对于做国际化的项目来说，这绝对是福音。而且据说在多语言混合的场景下表现尤其好——就是你一段话里夹三种语言那种，它也能精准理解。</p>
<hr>
<h2 style="" id="%E5%9B%9B%E3%80%81%E4%BB%B7%E6%A0%BC%EF%BC%9F%EF%BC%9F%EF%BC%9F%EF%BC%9F">四、价格？？？？</h2>
<figure style="align-items: center; display: flex; flex-direction: column" data-content-type="image">
 <img src="https://cola0908.top/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FfAchFmhVqLLfyUOIyfrkdoyoJaScNqcN.webp&amp;size=m" width="765px">
</figure>
<p style="">这性能，这价格还要啥自行车：</p>
<figure data-content-type="image" style="display: flex; flex-direction: column;">
 <img src="https://cola0908.top/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FJkALYYCuUYBUKNGiqewdkIcpCOGesCfE.webp&amp;size=m" width="1080px">
</figure>
<hr>
<p style="">最后，网上也有流传说是蒸馏的 ChatGPT，但我想说的是 <strong>清者自清，毕竟太敏感了，我还不想网站被封。</strong></p>
<hr>
<follow-card text-align="center" show-title="true" title-text="欢迎订阅我的博客，在更新文章后会通知你🎉" show-multiline="false"></follow-card>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/DeepSeek-V4</guid><dc:creator>cola_0908</dc:creator><enclosure url="https://cola0908.top/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FnKTWwcdtzeZhxrhkjEozvbOdukRYgQws.webp&amp;size=m" type="image/jpeg" length="77186"/><category>大模型</category><category>AI</category><pubDate>Wed, 29 Apr 2026 14:17:22 GMT</pubDate></item><item><title><![CDATA[开源许可证选择指南]]></title><link>https://cola0908.top/archives/choose-open-source-license</link><description><![CDATA[<img src="https://cola0908.top/plugins/feed/assets/telemetry.gif?title=%E5%BC%80%E6%BA%90%E8%AE%B8%E5%8F%AF%E8%AF%81%E9%80%89%E6%8B%A9%E6%8C%87%E5%8D%97&amp;url=/archives/choose-open-source-license" width="1" height="1" alt="" style="opacity:0;">
<blockquote>
 <p style="">在开源世界中，尊重他人劳动成果是最基本的准则。细心观察便会发现，许多优秀的代码文件开头都会包含版权声明，例如“Licensed under the MIT license”。同样，不少博客文章也会标明协议信息，如“本文采用 CC BY 4.0 CN 协议发布”。</p>
</blockquote>
<hr>
<h1 style="" id="%E5%BF%AB%E9%80%9F%E9%80%89%E6%8B%A9%E5%BC%80%E6%BA%90%E5%8D%8F%E8%AE%AE%EF%BC%88%E8%AE%B8%E5%8F%AF%E8%AF%81%EF%BC%89">快速选择开源协议（许可证）</h1>
<p style="">正如副标题所说，如果你想快速选择一个合适的开源许可证可以看看Github的 <a href="https://choosealicense.com/" target="_blank" rel="">https://choosealicense.com/</a>，以下是简短的总结：</p>
<h2 style="" id="%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%83%B3%E7%AE%80%E5%8D%95%E5%AE%BD%E6%9D%BE%E4%B8%80%E7%82%B9%EF%BC%88%E4%B8%8D%E6%83%B3%E5%A4%AA%E9%BA%BB%E7%83%A6%EF%BC%89%EF%BC%9A">如果你想简单宽松一点（不想太麻烦）：</h2>
<p style="">那么你可以直接无脑选择<a href="https://choosealicense.com/licenses/mit/" target="_blank" rel="">MIT许可证</a>，它允许别人几乎可以随心所欲地使用你的项目，例如制作和分发闭源版本。</p>
<h2 style="" id="%E5%A6%82%E6%9E%9C%E8%80%83%E8%99%91%E5%88%B0%E6%9C%89%E4%B8%93%E5%88%A9%E7%9A%84%E6%83%85%E5%86%B5%EF%BC%9A">如果考虑到有专利的情况：</h2>
<p style="">可以选择<a href="https://choosealicense.com/licenses/apache-2.0/" target="_blank" rel="">Apache许可证</a>，它和MIT许可证差不多（都是相对宽松），但是增加了一些对专利的保护（差不多就是软件作品中含有专利，但它授权你可以免费使用）。</p>
<h2 style="" id="%E5%A6%82%E6%9E%9C%E6%83%B3%E4%BF%83%E8%BF%9B%E7%A4%BE%E5%8C%BA%E5%B0%86%E4%BB%A3%E7%A0%81%E5%88%86%E4%BA%AB%EF%BC%9A">如果想促进社区将代码分享：</h2>
<p style="">如果你想让你的代码作品被别人传播/修改，同时保留原有的许可证，也必须开源，可以选择<a href="https://choosealicense.com/licenses/gpl-3.0/" target="_blank" rel="">GPL许可证</a>（V2/V3），因此，此协议具有传染性。</p>
<hr>
<h2 style="" id="%E4%B9%8C%E5%85%8B%E5%85%B0%E7%A8%8B%E5%BA%8F%E5%91%98-paul-bagwell-%E5%88%B6%E4%BD%9C%E4%BA%86%E4%B8%80%E4%B8%AA%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE%EF%BC%8C%E4%BD%A0%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%AE%83%E6%9D%A5%E5%BF%AB%E9%80%9F%E9%80%89%E6%8B%A9%E8%AE%B8%E5%8F%AF%E8%AF%81%EF%BC%8C%E4%BB%A5%E4%B8%8B%E6%98%AF%E6%88%91%E5%88%B6%E4%BD%9C%E7%9A%84%E6%B1%89%E5%8C%96%E7%89%88%E6%9C%AC%EF%BC%9A">乌克兰程序员 <a href="http://pbagwl.com/post/5078147450/description-of-popular-software-licenses" target="_self" rel="">Paul Bagwell</a> 制作了一个思维导图，你可以使用它来快速选择许可证，以下是我制作的汉化版本：</h2>
<figure data-content-type="image" style="display: flex; flex-direction: column;">
 <img src="https://cola0908.top/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FPsPfcpaPvMphSYWrHcxmLPtAgiYFkaHa.webp&amp;size=m" width="1390px">
</figure>
<hr>
<h1 style="" id="%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%8D%8F%E8%AE%AE">主流开源协议</h1>
<p style="">世界上的开源许可协议（Open Source License）大概有<a href="https://www.gnu.org/licenses/license-list.html" target="_blank" rel="" class=" wrap external"><strong>上百种</strong></a>，由宽松到严紧排序，常用的开源协议有：</p>
<ol>
 <li>
  <p style="">MIT</p>
 </li>
 <li>
  <p style="">BSD</p>
 </li>
 <li>
  <p style="">Apache</p>
 </li>
 <li>
  <p style="">LGPL</p>
 </li>
 <li>
  <p style="">GPL</p>
 </li>
</ol>
<hr>
<h1 style="" id="%E4%BA%94%E5%A4%A7%E4%B8%BB%E6%B5%81%E5%BC%80%E6%BA%90%E5%8D%8F%E8%AE%AE%E6%A0%B8%E5%BF%83%E8%AF%B4%E6%98%8E">五大主流开源协议核心说明</h1>
<h2 style="" id="1.-mit-%E5%8D%8F%E8%AE%AE">1. MIT 协议</h2>
<ul>
 <li>
  <p style=""><strong>起源</strong>：麻省理工学院（MIT），极简、极宽松的开源协议。</p>
 </li>
 <li>
  <p style=""><strong>核心规则</strong></p>
  <ol>
   <li>
    <p style="">作者仅保留<strong>版权</strong>，无额外限制；</p>
   </li>
   <li>
    <p style="">无论以<strong>源码 / 二进制</strong>形式发布，都必须附带原版权与许可声明；</p>
   </li>
   <li>
    <p style="">作者不承担任何使用责任。</p>
   </li>
  </ol>
 </li>
 <li>
  <p style=""><strong>使用权限</strong>：可任意使用、修改、商用、闭源发布，无约束。</p>
 </li>
 <li>
  <p style=""><strong>代表项目</strong>：jQuery、Rails</p>
 </li>
 <li>
  <p style=""><strong>商业友好度</strong>：★★★★★（最高）</p>
 </li>
</ul>
<hr>
<h2 style="" id="2.-bsd-%E5%8D%8F%E8%AE%AE%EF%BC%88bsd-2-clause-%2F-bsd-3-clause%EF%BC%89">2. BSD 协议（BSD-2-Clause / BSD-3-Clause）</h2>
<ul>
 <li>
  <p style=""><strong>起源</strong>：加州大学伯克利分校，宽松度接近 MIT。</p>
 </li>
 <li>
  <p style=""><strong>核心规则</strong></p>
  <ol>
   <li>
    <p style="">源码发布：需保留原 BSD 协议；</p>
   </li>
   <li>
    <p style="">二进制发布：文档 / 版权声明中需包含原 BSD 协议；</p>
   </li>
   <li>
    <p style="">禁止用原作者、机构、原产品名义做市场推广。</p>
   </li>
  </ol>
 </li>
 <li>
  <p style=""><strong>使用权限</strong>：自由使用、修改，可开源 / 闭源商用。</p>
 </li>
 <li>
  <p style=""><strong>核心价值</strong>：鼓励代码共享，尊重著作权，对商业集成极度友好。</p>
 </li>
 <li>
  <p style=""><strong>商业友好度</strong>：★★★★★（企业首选之一）</p>
 </li>
</ul>
<hr>
<h2 style="" id="3.-apache-license%EF%BC%88%E4%B8%BB%E6%B5%81%EF%BC%9A2.0-%E7%89%88%E6%9C%AC%EF%BC%89">3. Apache License（主流：2.0 版本）</h2>
<ul>
 <li>
  <p style=""><strong>起源</strong>：Apache 软件基金会，宽松协议，<strong>额外重视专利权益</strong>。</p>
 </li>
 <li>
  <p style=""><strong>核心规则</strong>（比 BSD 更严谨）</p>
  <ol>
   <li>
    <p style="">需向用户提供完整 Apache 协议文本；</p>
   </li>
   <li>
    <p style="">修改代码需在文件中明确标注；</p>
   </li>
   <li>
    <p style="">衍生代码需保留原协议、商标、专利声明；</p>
   </li>
   <li>
    <p style="">产品含 Notice 文件时，必须嵌入原协议，不可修改原协议。</p>
   </li>
  </ol>
 </li>
 <li>
  <p style=""><strong>使用权限</strong>：同 BSD，支持修改、开源 / 闭源商用。</p>
 </li>
 <li>
  <p style=""><strong>代表项目</strong>：ECharts、Dubbo、Spark、Superset</p>
 </li>
 <li>
  <p style=""><strong>商业友好度</strong>：★★★★☆</p>
 </li>
</ul>
<hr>
<h2 style="" id="4.-lgpl%EF%BC%88gnu-%E5%AE%BD%E9%80%9A%E7%94%A8%E5%85%AC%E5%85%B1%E8%AE%B8%E5%8F%AF%E8%AF%81%EF%BC%89">4. LGPL（GNU 宽通用公共许可证）</h2>
<ul>
 <li>
  <p style=""><strong>起源</strong>：GNU 自由软件联盟，是<strong>宽松版 GPL</strong>，专为类库设计，弱传染性。</p>
 </li>
 <li>
  <p style=""><strong>核心规则</strong></p>
  <ol>
   <li>
    <p style="">商业软件<strong>仅动态引用（Link）LGPL 库</strong>：无需开源自身代码，可闭源商用；</p>
   </li>
   <li>
    <p style="">若<strong>修改 LGPL 源码 / 开发衍生代码</strong>：修改部分、关联代码、衍生代码必须开源，且沿用 LGPL 协议。</p>
   </li>
  </ol>
 </li>
 <li>
  <p style=""><strong>适用场景</strong>：适合作为第三方依赖库被商用项目引用，<strong>不适合深度二次开发闭源商用</strong>。</p>
 </li>
 <li>
  <p style=""><strong>核心价值</strong>：保护原作者知识产权，避免代码被直接复制仿制。</p>
 </li>
 <li>
  <p style=""><strong>商业友好度</strong>：★★★☆☆（仅库引用友好，二次开发受限）</p>
 </li>
</ul>
<hr>
<h2 style="" id="5.-gpl%EF%BC%88gnu-%E9%80%9A%E7%94%A8%E5%85%AC%E5%85%B1%E8%AE%B8%E5%8F%AF%E8%AF%81%EF%BC%89">5. GPL（GNU 通用公共许可证）</h2>
<ul>
 <li>
  <p style=""><strong>起源</strong>：GNU 自由软件联盟，<strong>强传染性开源协议</strong>，核心是强制开源、免费使用。</p>
 </li>
 <li>
  <p style=""><strong>核心规则</strong></p>
  <ol>
   <li>
    <p style="">只要软件<strong>引用、修改、衍生</strong>了 GPL 协议代码，<strong>整体软件必须沿用 GPL 协议，全部开源且免费</strong>；</p>
   </li>
   <li>
    <p style="">禁止将修改 / 衍生后的代码作为<strong>闭源商业软件</strong>发布销售。</p>
   </li>
  </ol>
 </li>
 <li>
  <p style=""><strong>代表项目</strong>：Linux 内核</p>
 </li>
 <li>
  <p style=""><strong>与宽松协议区别</strong>：不鼓励闭源商用，仅支持开源免费复用、修改、衍生。</p>
 </li>
 <li>
  <p style=""><strong>商业友好度</strong>：★☆☆☆☆（极低，不适合闭源商业项目）</p>
 </li>
</ul>
<hr>
<h2 style="" id="%E5%BF%AB%E9%80%9F%E9%80%89%E5%9E%8B%E6%80%BB%E7%BB%93">快速选型总结</h2>
<ol>
 <li>
  <p style="">追求<strong>极致宽松、无负担</strong>：选 <strong>MIT</strong></p>
 </li>
 <li>
  <p style="">企业商用、注重合规简洁：选 <strong>BSD</strong></p>
 </li>
 <li>
  <p style="">重视<strong>专利、团队 / 企业级开源</strong>：选 <strong>Apache 2.0</strong></p>
 </li>
 <li>
  <p style="">开发<strong>公共类库</strong>，允许商用闭源引用：选 <strong>LGPL</strong></p>
 </li>
 <li>
  <p style="">坚持<strong>代码永久开源、禁止闭源商用</strong>：选 <strong>GPL</strong></p>
 </li>
</ol>
<hr>
<follow-card text-align="center" show-title="true" title-text="欢迎订阅我的博客，在更新文章后会通知你🎉" show-multiline="false"></follow-card>
<p style=""></p>]]></description><guid isPermaLink="false">/archives/choose-open-source-license</guid><dc:creator>cola_0908</dc:creator><enclosure url="https://cola0908.top/apis/api.storage.halo.run/v1alpha1/thumbnails/-/via-uri?uri=%2Fupload%2FVIPewnBpUrMHLwYkZHHakjoBajGlsCxN.webp&amp;size=m" type="image/jpeg" length="16026"/><pubDate>Sat, 7 Feb 2026 04:34:17 GMT</pubDate></item></channel></rss>