<?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[#Q: Why does the #Rust community tend to reimplement #GPL licensed code as #MIT licensed Rust code?]]></title><description><![CDATA[<p><a href="https://mstdn.social/tags/Q" rel="tag">#<span>Q</span></a>: Why does the <a href="https://mstdn.social/tags/Rust" rel="tag">#<span>Rust</span></a> community tend to reimplement <a href="https://mstdn.social/tags/GPL" rel="tag">#<span>GPL</span></a> licensed code as <a href="https://mstdn.social/tags/MIT" rel="tag">#<span>MIT</span></a> licensed Rust code?</p>]]></description><link>https://board.circlewithadot.net/topic/48c44e0c-fb40-4600-bc13-58d9819fbbfe/q-why-does-the-rust-community-tend-to-reimplement-gpl-licensed-code-as-mit-licensed-rust-code</link><generator>RSS for Node</generator><lastBuildDate>Mon, 25 May 2026 13:50:09 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/48c44e0c-fb40-4600-bc13-58d9819fbbfe.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Apr 2026 09:57:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #Q: Why does the #Rust community tend to reimplement #GPL licensed code as #MIT licensed Rust code? on Fri, 22 May 2026 18:45:35 GMT]]></title><description><![CDATA[<span><a href="/user/cybertailor%40deadinsi.de" rel="ugc">@<span>cybertailor</span></a></span> <span><a href="/user/dlc%40mstdn.social" rel="ugc">@<span>DLC</span></a></span> It's not really any different unless you're writing a proprietary program that's linking against an LGPL'd library. If you're linking against an (A)GPL'd library, your program must be free software anyway and it doesn't matter if it's being linked statically or dynamically, and if your program is free software it doesn't matter if you're using static or dynamic linking since you can just provide source code.<br /><br />The only difference is if you're writing a proprietary program linked to an LGPL'd library, in which case you must provide a way for the user to replace the LGPL'd library (which would usually be providing the .o files and letting the user relink them)]]></description><link>https://board.circlewithadot.net/post/https://berkeley.edu.pl/objects/ea67b23f-84ef-4f98-a61b-5ac9b539b016</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://berkeley.edu.pl/objects/ea67b23f-84ef-4f98-a61b-5ac9b539b016</guid><dc:creator><![CDATA[noisytoot@berkeley.edu.pl]]></dc:creator><pubDate>Fri, 22 May 2026 18:45:35 GMT</pubDate></item><item><title><![CDATA[Reply to #Q: Why does the #Rust community tend to reimplement #GPL licensed code as #MIT licensed Rust code? on Fri, 22 May 2026 18:25:58 GMT]]></title><description><![CDATA[<p><span><a href="/user/slatian%40pleroma.envs.net">@<span>slatian</span></a></span> <span><a href="/user/cybertailor%40deadinsi.de">@<span>cybertailor</span></a></span> <span><a href="/user/dlc%40mstdn.social">@<span>DLC</span></a></span> And that's also the reason I license my Rust under AGPL (and sometimes also under GAL).</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodontech.de/users/jak2k/statuses/116619631587618571</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodontech.de/users/jak2k/statuses/116619631587618571</guid><dc:creator><![CDATA[jak2k@mastodontech.de]]></dc:creator><pubDate>Fri, 22 May 2026 18:25:58 GMT</pubDate></item><item><title><![CDATA[Reply to #Q: Why does the #Rust community tend to reimplement #GPL licensed code as #MIT licensed Rust code? on Fri, 22 May 2026 18:07:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cybertailor%40deadinsi.de" aria-label="Profile: cybertailor@deadinsi.de">@<bdi>cybertailor@deadinsi.de</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/dlc%40mstdn.social" aria-label="Profile: DLC@mstdn.social">@<bdi>DLC@mstdn.social</bdi></a> At least the AGPL 3.0 makes sure that both statically and dynamically linked libraries are covered by "Corresponding Source" with the main goal being that someone can obtain all source files for an (A)GPL program they have been given access to (oversimplified) so they can exercise the rights they have on software under the license.</p>
]]></description><link>https://board.circlewithadot.net/post/https://pleroma.envs.net/objects/beae45c1-7ecb-4dab-8e04-0b7c560a5910</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://pleroma.envs.net/objects/beae45c1-7ecb-4dab-8e04-0b7c560a5910</guid><dc:creator><![CDATA[slatian@pleroma.envs.net]]></dc:creator><pubDate>Fri, 22 May 2026 18:07:23 GMT</pubDate></item><item><title><![CDATA[Reply to #Q: Why does the #Rust community tend to reimplement #GPL licensed code as #MIT licensed Rust code? on Fri, 22 May 2026 10:22:53 GMT]]></title><description><![CDATA[<p><span><a href="/user/dlc%40mstdn.social">@<span>DLC</span></a></span> maybe because license compatibility and complience is hard with static linking</p>]]></description><link>https://board.circlewithadot.net/post/https://deadinsi.de/users/cybertailor/statuses/116617732011911180</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://deadinsi.de/users/cybertailor/statuses/116617732011911180</guid><dc:creator><![CDATA[cybertailor@deadinsi.de]]></dc:creator><pubDate>Fri, 22 May 2026 10:22:53 GMT</pubDate></item><item><title><![CDATA[Reply to #Q: Why does the #Rust community tend to reimplement #GPL licensed code as #MIT licensed Rust code? on Sun, 26 Apr 2026 22:00:53 GMT]]></title><description><![CDATA[<p><span><a href="/user/dlc%40mstdn.social">@<span>DLC</span></a></span> if this is a reference to uutils/coreutils, I don't think a lot of thought went into it. The repo got the MIT licence added in the first commit in **2013**</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://github.com/uutils/coreutils/commit/d4e96b33e343733992fad55ac840c9649cd72ede" title="Initial commit · uutils/coreutils@d4e96b3">
<img src="https://opengraph.githubassets.com/fae9cf41c7888bc93ed2665c9f3786e95a2ba607640494391a50d13869bc7d48/uutils/coreutils/commit/d4e96b33e343733992fad55ac840c9649cd72ede" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a href="https://github.com/uutils/coreutils/commit/d4e96b33e343733992fad55ac840c9649cd72ede">
Initial commit · uutils/coreutils@d4e96b3
</a>
</h5>
<p class="card-text line-clamp-3">Cross-platform Rust rewrite of the GNU coreutils. Contribute to uutils/coreutils development by creating an account on GitHub.</p>
</div>
<a href="https://github.com/uutils/coreutils/commit/d4e96b33e343733992fad55ac840c9649cd72ede" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://github.githubassets.com/favicons/favicon.svg" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" />



<p class="d-inline-block text-truncate mb-0">GitHub <span class="text-secondary">(github.com)</span></p>
</a>
</div></p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/caleb/statuses/116473256581929406</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/caleb/statuses/116473256581929406</guid><dc:creator><![CDATA[caleb@hachyderm.io]]></dc:creator><pubDate>Sun, 26 Apr 2026 22:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to #Q: Why does the #Rust community tend to reimplement #GPL licensed code as #MIT licensed Rust code? on Sun, 26 Apr 2026 20:51:47 GMT]]></title><description><![CDATA[<p><span><a href="/user/dlc%40mstdn.social">@<span>DLC</span></a></span> That's a good question. If I had to guess I would go for the common misconception of:</p><p>- "MIT is less restrictive so It gives more freedom".</p><p>And the fallacy:</p><p>- "The more freedom the more fair; the more fair the more moral".</p><p>All of this just to end up with the so common result of: "They took my code and bundled it into a private toolchain used to [insert the most unethical use possible] and they are harming thousands of people with it while making a profit"</p><p>This is often done with the objective of performing the following "flex" maneuver in their CVs: "The code I wrote for my library ended up being used by [evil company] and thats amazing!"</p><p>&gt; Remember folks that some people were indoctrinated into thinking that serving evil companies is something to be proud of.</p><p>Such are the wonders of "Freedom as in MIT"</p>]]></description><link>https://board.circlewithadot.net/post/https://woof.tech/users/meluzzy/statuses/116472984876522619</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://woof.tech/users/meluzzy/statuses/116472984876522619</guid><dc:creator><![CDATA[meluzzy@woof.tech]]></dc:creator><pubDate>Sun, 26 Apr 2026 20:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to #Q: Why does the #Rust community tend to reimplement #GPL licensed code as #MIT licensed Rust code? on Sun, 26 Apr 2026 20:29:25 GMT]]></title><description><![CDATA[<p><span><a href="/user/dlc%40mstdn.social" rel="nofollow noopener">@<span>DLC</span></a></span> same as any other mit project, either it's a corporation aiming to disrupt and gain power in a specific niche, or people who got fed propaganda about how permissive licenses is better than copyleft licenses</p>]]></description><link>https://board.circlewithadot.net/post/https://tech.lgbt/users/SRAZKVT/statuses/116472896903584700</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://tech.lgbt/users/SRAZKVT/statuses/116472896903584700</guid><dc:creator><![CDATA[srazkvt@tech.lgbt]]></dc:creator><pubDate>Sun, 26 Apr 2026 20:29:25 GMT</pubDate></item></channel></rss>