<?xml version="1.0" encoding="utf-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://foundata.com/" xml:lang="en"><title>Copyleft on foundata</title><id>https://foundata.com/en/tags/copyleft/feed-atom.xml</id><link rel="self" type="application/atom+xml" hreflang="en" href="https://foundata.com/en/tags/copyleft/feed-atom.xml" title="atom"/><link rel="alternate" type="text/html" hreflang="en" href="https://foundata.com/en/tags/copyleft/" title="html"/><link rel="alternate" type="application/rss+xml" hreflang="en" href="https://foundata.com/en/tags/copyleft/feed-rss.xml" title="rss"/><link rel="alternate" type="application/atom+xml" hreflang="de" href="https://foundata.com/de/tags/copyleft/feed-atom.xml" title="atom, Deutsch"/><link rel="alternate" type="text/html" hreflang="de" href="https://foundata.com/de/tags/copyleft/feed-atom.xml" title="html, Deutsch"/><link rel="alternate" type="application/rss+xml" hreflang="de" href="https://foundata.com/de/tags/copyleft/feed-atom.xml" title="rss, Deutsch"/><updated>2024-05-23T00:25:00Z</updated><author><name>foundata GmbH</name><email>webmaster@foundata.com</email><uri>https://foundata.com/</uri></author><rights>© 2023-2026, foundata GmbH (https://foundata.com)</rights><icon>https://foundata.com/images/feed-icon.67ff83c698af1511552374e80cf5f6ff26d497ef21f04186cf058859d535ca75.svg</icon><logo>https://foundata.com/images/feed-logo.9138f24a120dabc7e3d34003662131cc9c7f2ff153ec39d2f6dea3a48c35b4bf.svg</logo><entry><title type="html">Please use GPLv3 “or-later” instead of “only”</title><id>tag:foundata.com,2024-05-23:/en/blog/2024/use-gpl-or-later/</id><published>2024-05-23T00:25:00Z</published><updated>2024-05-23T00:25:00Z</updated><link href="https://foundata.com/en/blog/2024/use-gpl-or-later/?utm_source=feed-atom" rel="alternate" type="text/html"/><link href="https://foundata.com/de/blog/2024/verwende-gpl-or-later/?utm_source=feed-atom" rel="alternate" type="text/html" hreflang="de"/><link href="https://foundata.com/en/blog/2024/copyleft-open-source-licenses/?utm_source=feed-atom" rel="related" type="text/html" title="Use copyleft licenses for open source or life with the consequences"/><link href="https://foundata.com/en/blog/2024/aten-cv211-kvm-linux/?utm_source=feed-atom" rel="related" type="text/html" title="Using the ATEN CV211 (all-in-one KVM adapter) with Fedora Linux"/><author><name>Andreas Haerter</name><uri>https://andreashaerter.com/</uri></author><summary type="html">An article about the pros of the "or later" clause of the GNU General Public License (GPL).</summary><content type="html" xml:base="https://foundata.com/"><![CDATA[<p><a href="https://foundata.com/en/blog/2024/copyleft-open-source-licenses/">It makes sense to prefer copyleft licenses</a>. The most popular copyleft license is probably the GNU General Public License (GPL), with Version 3 from 2007 being the latest one. When you use the GPLv3, you have to decide if you go for &ldquo;<a href="https://spdx.org/licenses/GPL-3.0-or-later.html" target="_blank" rel="noreferrer noopener">GPL v3.0 or later</a>&rdquo; or &ldquo;<a href="https://spdx.org/licenses/GPL-3.0-only.html" target="_blank" rel="noreferrer noopener">GPL v3.0 only</a>&rdquo;. This is because of <a href="https://www.gnu.org/licenses/gpl-3.0-standalone.html#section14" target="_blank" rel="noreferrer noopener">Clause 14 &ldquo;Revised Versions of this License&rdquo; of the GPLv3</a>.<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup></p>
<p>The clause addresses how future versions of the license will be handled and state that the <a href="https://www.fsf.org/" target="_blank" rel="noreferrer noopener">Free Software Foundation (FSF)</a> may publish new versions of the GPL, <strong>which will be similar in spirit to the current version</strong> but may include changes to address new legal and technological issues. This <strong>also ensures the protection of Free Software from potential missteps by the Free Software Foundation (FSF) <em>itself</em></strong> as, for example, no one could state a valid GPLv4 without <a href="https://en.wikipedia.org/wiki/Copyleft" target="_blank" rel="noreferrer noopener">copyleft</a>. Some argue that the GPLv3 is fundamentally different from the GPLv2, but a detailed examination shows this is not the case&ndash;it is indeed similar in spirit. Just read it for yourself. For our part, we therefore strongly <a href="https://github.com/foundata/guidelines/blob/master/licensing-how-to-choose-a-license.md#licenses-to-choose-from" target="_blank" rel="noreferrer noopener">recommend</a> choosing the &ldquo;or later&rdquo; option for our own projects.</p>
<h2 id="learn-from-past-mistakes" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#learn-from-past-mistakes" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="learn-from-past-mistakes">Learn from past mistakes</a></h2><p>Using <code>GPL-2.0-only</code> in the past created significant compatibility issues with other licenses, hindering the integration and distribution of combined works. For example, software licensed under <code>GPL-2.0-only</code> is incompatible with the <a href="https://choosealicense.com/licenses/apache-2.0/" target="_blank" rel="noreferrer noopener"><code>Apache-2.0</code></a> license, preventing the combination of many codebases even today. And some projects had to <a href="https://wiki.mercurial-scm.org/Relicensing" target="_blank" rel="noreferrer noopener">spend <em>a lot</em> of time and work to change licensing</a> to achieve better license compatibility and reduce integration barriers. These issues can lead to fragmentation and reduced flexibility in the open-source ecosystem.</p>
<p>GPLv2 showed that this adaptability might be necessary, as sticking to <code>GPL-2.0-only</code> did not provide any significant benefit and led to compatibility problems. Therefore, it makes sense to adopt the &ldquo;or later&rdquo; option whenever possible. This approach not only preserves the spirit of the license but also provides a safeguard against potential future challenges, much like a well-prepared contingency plan.</p>
<h2 id="conclusion" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#conclusion" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="conclusion">Conclusion</a></h2><p>The &ldquo;or later&rdquo; clause of <code>GPL-3.0-or-later</code> is crucial as it allows the evolution of the license to keep up with changing circumstances, ensuring ongoing protection and freedom for software users and developers. This clause is like a safety net that allows us to adapt to future changes in the legal and technological landscape and to enable cooperation from various parties in the future. Use it.</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>It is the same with <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html#section9" target="_blank" rel="noreferrer noopener">Clause 9 of GPLv2</a>.&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content><category scheme="taxonomy:tags" term="open-source" label="open-source"/><category scheme="taxonomy:tags" term="license" label="license"/><category scheme="taxonomy:tags" term="copyleft" label="copyleft"/><category scheme="taxonomy:tags" term="gpl" label="gpl"/></entry><entry><title type="html">Use copyleft licenses for open source or life with the consequences</title><id>tag:foundata.com,2024-05-16:/en/blog/2024/copyleft-open-source-licenses/</id><published>2024-05-16T15:26:00Z</published><updated>2024-05-16T15:26:00Z</updated><link href="https://foundata.com/en/blog/2024/copyleft-open-source-licenses/?utm_source=feed-atom" rel="alternate" type="text/html"/><link href="https://foundata.com/de/blog/2024/copyleft-open-source-lizenzen/?utm_source=feed-atom" rel="alternate" type="text/html" hreflang="de"/><author><name>Andreas Haerter</name><uri>https://andreashaerter.com/</uri></author><summary type="html">An article about the pros of copyleft licenses and the consequences of not using them for open source.</summary><content type="html" xml:base="https://foundata.com/"><![CDATA[<p>A good open-source license allows reuse of source code while retaining copyright. But you should also <strong>think about <a href="https://en.wikipedia.org/wiki/Copyleft" target="_blank" rel="noreferrer noopener">copyleft</a></strong> when starting a open-source project or company.</p>
<p>Licenses like the <a href="https://choosealicense.com/licenses/gpl-3.0/" target="_blank" rel="noreferrer noopener">General Public License (GPL)</a> are usually better for the open-source ecosystem than permissive ones like <a href="https://choosealicense.com/licenses/apache-2.0/" target="_blank" rel="noreferrer noopener">Apache 2</a> or <a href="https://choosealicense.com/licenses/mit/" target="_blank" rel="noreferrer noopener">MIT</a> as they require that any modifications or derivative works are shared, promoting a cycle of continuous contributions and improvements. Enhancements are distributed, benefiting the entire community rather than allowing the exploitation of open source code without giving back (looking at you, <a href="https://en.wikipedia.org/wiki/Amazon_Web_Services" target="_blank" rel="noreferrer noopener">Amazon Web Services</a>).</p>
<h2 id="hypergrowth--community" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#hypergrowth--community" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="hypergrowth--community">Hypergrowth &lt; Community</a></h2><p>Licenses like the <a href="https://choosealicense.com/licenses/agpl-3.0/" target="_blank" rel="noreferrer noopener">GNU Affero General Public License (AGPL)</a> might prevent some corporations from using an open-source project because they do not want to release the source code of their own modifications to it. Sadly, corporate compliance often prohibits the usage of copyleft projects altogether, even if nobody plans to modify anything. Especially the legal departments of large &ldquo;enterprizy&rdquo; organizations often prefer software with licenses like <a href="https://choosealicense.com/licenses/mit/" target="_blank" rel="noreferrer noopener">MIT</a> as they want it simple and &ldquo;risk&rdquo;-free.</p>
<p>In light of <a href="https://arstechnica.com/information-technology/2019/10/is-the-software-world-taking-too-much-from-the-open-source-community/" target="_blank" rel="noreferrer noopener">license changes</a>, the impression comes to mind that <strong>many start-ups use open source not because of freedom but as an argument for adoption in the enterprise ecosystem. They avoid choosing (A)GPLv3 licenses to facilitate easier corporate adoption without generating enough revenue</strong>, while being funded by venture capital and without getting contributions back by organization who could easily afford giving back <em>something</em>. Then, after being adopted, they complain.</p>
<p>While the open-source contributions from corporations like <a href="https://en.wikipedia.org/wiki/HashiCorp" target="_blank" rel="noreferrer noopener">HashiCorp</a> are impressive, the overall situation is complex. There&rsquo;s a reason why Linux (GPL licensed) is still around, growing, and making money for so many while companies behind widespread open source projects often <a href="">fail financially and burning insane amounts of money</a>. It might work out for individuals and owners when <a href="https://www.theregister.com/2024/05/10/opinion_column_ibm_hashicorp/" target="_blank" rel="noreferrer noopener">getting bought</a>, but it hurts users and ecosystems who relied on something.</p>
<h2 id="your-saas-will-not-compete-against-aws-or-internal-it-staff" class="scroll-mt-20 md:scroll-mt-24 wrap-break-word group/heading "><a href="#your-saas-will-not-compete-against-aws-or-internal-it-staff" class="group-hover/heading:after:content-['#'] group-hover/heading:after:ml-1.5 group-hover/heading:after:text-content-400" id="your-saas-will-not-compete-against-aws-or-internal-it-staff">Your SaaS will not compete against AWS or internal IT staff</a></h2><p>So don&rsquo;t be surprised if <strong>licenses like MIT attract large corporations and users who don&rsquo;t care about you or the community</strong>, making it difficult to find fair cooperation (including financial resources) with them later. Stick with a real, copyleft license that has less adoption by other enterprises and focus on organic growth with people who care about the project.</p>
<p>Alternatively, be prepared for the consequences that Amazon or other hyperscalers will attract a large number of customers using your product without giving anything back—as you stated that&rsquo;s OK by using e.g the MIT license.</p>
<p><strong>If you still want to go that route, you must establish another source of income right away.</strong> One has to be realistic: Competing with your open-source product&rsquo;s own SaaS against any SaaS by Amazon or other hyperscalers—or even the well-trained on-premises operations team—will not work out if that&rsquo;s your only way to make money. Services that support users in operating in-house or enabling paid development (e.g., prioritizing features for a fee) are also possible with open source and are the better choice.</p>
]]></content><category scheme="taxonomy:tags" term="open-source" label="open-source"/><category scheme="taxonomy:tags" term="license" label="license"/><category scheme="taxonomy:tags" term="copyleft" label="copyleft"/></entry></feed>