<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="https://sandfox.me/assets/xml/atom.xsl" type="text/xsl media="all"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom">
  <title>Sand Fox (Posts about copyleft)</title>
  <id>https://sandfox.me/tags/copyleft.xml</id>
  <updated>2026-01-05T10:06:11Z</updated>
  <author>
    <name>Anton Smirnov</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://sandfox.me/tags/copyleft.xml"/>
  <link rel="alternate" type="text/html" href="https://sandfox.me/tags/copyleft.html"/>
  <generator uri="https://getnikola.com/">Nikola</generator>
  <entry>
    <title>GPL Incompatibility</title>
    <id>https://sandfox.me/misc/gpl-incompatibility.html</id>
    <updated>2023-02-22T16:28:00+02:00</updated>
    <published>2023-02-22T16:28:00+02:00</published>
    <author>
      <name>Anton Smirnov</name>
    </author>
    <link rel="alternate" type="text/html" href="https://sandfox.me/misc/gpl-incompatibility.html"/>
    <summary type="html">&lt;p&gt;"GPL incompatibility" of a FOSS license is not a problem of the incompatible license, it's the problem of the GPL.
Most permissive licenses and file-based copyleft licenses can be used together in a project without any conflict and that's great.
It's GPL that doesn't like any neighbors.&lt;/p&gt;</summary>
    <category term="copyleft" label="copyleft"/>
    <category term="gnu-gpl" label="gnu gpl"/>
    <category term="opensource" label="opensource"/>
  </entry>
  <entry>
    <title>LGPL is a bad practice</title>
    <id>https://sandfox.me/misc/lgpl-bad-practice.html</id>
    <updated>2024-11-24T21:26:00+02:00</updated>
    <published>2023-01-02T16:30:00+02:00</published>
    <author>
      <name>Anton Smirnov</name>
    </author>
    <link rel="alternate" type="text/html" href="https://sandfox.me/misc/lgpl-bad-practice.html"/>
    <summary type="html">&lt;div&gt;&lt;p&gt;TL;DR: Don't use LGPL, avoid library-based copyleft in general.&lt;/p&gt;
&lt;aside class="admonition note"&gt;
&lt;p class="admonition-title"&gt;Note&lt;/p&gt;
&lt;p&gt;Removed some incorrect arguments, for example about interpreters&lt;/p&gt;
&lt;/aside&gt;
&lt;p&gt;The closest acceptable no-brainer replacement should be &lt;a class="reference external" href="https://www.gnu.org/licenses/gpl-3.0.en.html"&gt;GNU GPL&lt;/a&gt; with &lt;a class="reference external" href="https://www.gnu.org/software/classpath/license.html"&gt;Classpath Exception&lt;/a&gt;,
but the concept of library-based copyleft itself is flawed.
It's better to consider &lt;a class="reference external" href="https://www.mozilla.org/en-US/MPL/"&gt;MPL&lt;/a&gt; (less copyleft) or &lt;a class="reference external" href="https://www.gnu.org/licenses/gpl-3.0.en.html"&gt;full GPL&lt;/a&gt; (more copyleft).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sandfox.me/misc/lgpl-bad-practice.html"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</summary>
    <category term="copyleft" label="copyleft"/>
    <category term="lgpl" label="lgpl"/>
    <category term="licensing" label="licensing"/>
    <category term="opinion" label="opinion"/>
  </entry>
</feed>
