<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[开源协议的更换问题]]></title><description><![CDATA[<p dir="auto">开源协议的更换问题：是否存在有规定选择后就不能再更换了的开源协议？</p>
<p dir="auto"><em>就像mc里的"绑定诅咒"附魔属性一样，穿上了某个含有该属性的装备，就再也脱不下来了</em></p>
]]></description><link>http://forum.d2learn.org/topic/41/开源协议的更换问题</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 03:00:05 GMT</lastBuildDate><atom:link href="http://forum.d2learn.org/topic/41.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Nov 2024 00:54:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 开源协议的更换问题 on Fri, 22 Nov 2024 10:42:00 GMT]]></title><description><![CDATA[<p dir="auto">确实，忘了版本号的问题了，依赖都是有固定版本号的，同一版本号里开源协议不能变但版本号变了开源协议就可以变了。</p>
]]></description><link>http://forum.d2learn.org/post/140</link><guid isPermaLink="true">http://forum.d2learn.org/post/140</guid><dc:creator><![CDATA[Littlefean]]></dc:creator><pubDate>Fri, 22 Nov 2024 10:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to 开源协议的更换问题 on Thu, 21 Nov 2024 11:25:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="http://forum.d2learn.org/uid/6">@Littlefean</a> 这个问题就是通过已经发布项目的版本协议不可更改的原则 。不影响下游使用库的开发者使用指定的版本。</p>
]]></description><link>http://forum.d2learn.org/post/136</link><guid isPermaLink="true">http://forum.d2learn.org/post/136</guid><dc:creator><![CDATA[sunrisepeak]]></dc:creator><pubDate>Thu, 21 Nov 2024 11:25:48 GMT</pubDate></item><item><title><![CDATA[Reply to 开源协议的更换问题 on Thu, 21 Nov 2024 11:22:41 GMT]]></title><description><![CDATA[<p dir="auto">一般来说项目一发布他的协议就更换不了了, 要更换只能在新版本中更换且不违反"当前直接使用项目的协议" (例如GPL具有传染性的协议) 像rust库的发布就有类似要求:</p>
<p dir="auto"><img src="/assets/uploads/files/1732188150530-a747dd37-bb75-4dd2-929d-f093d44d0522-image.png" alt="a747dd37-bb75-4dd2-929d-f093d44d0522-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><a href="https://doc.rust-lang.org/book/ch14-02-publishing-to-crates-io.html?highlight=crates.io#publishing-to-cratesio" rel="nofollow ugc">https://doc.rust-lang.org/book/ch14-02-publishing-to-crates-io.html?highlight=crates.io#publishing-to-cratesio</a></p>
]]></description><link>http://forum.d2learn.org/post/135</link><guid isPermaLink="true">http://forum.d2learn.org/post/135</guid><dc:creator><![CDATA[sunrisepeak]]></dc:creator><pubDate>Thu, 21 Nov 2024 11:22:41 GMT</pubDate></item><item><title><![CDATA[Reply to 开源协议的更换问题 on Thu, 21 Nov 2024 01:13:51 GMT]]></title><description><![CDATA[<p dir="auto">一个猜想：不同的开源协议有不同的约束松紧程度，更换问题可以看成松紧程度的变化，如果变松了，可能对该项目的所有以它为依赖的下游项目不会产生太大影响，如果变紧了，可能这个影响是剧烈的，所有以它为依赖的下游项目都有可能受到影响。</p>
]]></description><link>http://forum.d2learn.org/post/127</link><guid isPermaLink="true">http://forum.d2learn.org/post/127</guid><dc:creator><![CDATA[Littlefean]]></dc:creator><pubDate>Thu, 21 Nov 2024 01:13:51 GMT</pubDate></item></channel></rss>