open-source-software licensing
Open Source project change license from BSD 3 Clause to Lgpl-2.1
<p>If a software was released under BSD 3 Clause license, how can I rerelease it with my changes under Lgpl-2.1 with Commonsclause?</p>
<p>What are the requirements and my obligations?</p>
<p>More about later, here:</p>
<p><a href="https://tldrlegal.com/license/gnu-lesser-general-public-license-v2.1-(lgpl-2.1)" rel="nofollow noreferrer">https://tldrlegal.com/license/gnu-lesser-general-public-license-v2.1-(lgpl-2.1)</a></p>
<p>With <a href="https://commonsclause.com/" rel="nofollow noreferrer">https://commonsclause.com/</a></p>
<p>Goal:</p>
<p>I want to rerelase a Bsd-3-clause project with my modifications as Lgpl-2.1 with Commonsclause to make it open, but prevent users from selling it and making SaaS based on the software?</p>
<p>Thanks,</p>

<p>While the Commons Clause is not an Open Source license, the BSD license allows you to do this.</p>
<p>To be clear, you cannot <em>change</em> the license of other people's code. You can however <em>add</em> your own code and license it under whatever terms you want. The resulting code then consists of</p>
<ul>
<li>your modifications, under whatever license you want</li>
<li>parts of the original code, under BSD-3-clause</li>
</ul>
<p>Since you are a license-taker for the BSD-3-clause material, you must still comply with its license such as providing any recipients with the copyright + license notice.</p>
<p>When people receive the software with your modifications, they must comply with both your chosen license terms for your modifications, and with the BSD-3-clause license for the other parts. For example, you can use the Commons Clause to prevent certain competing uses of the software as a whole. But since you will presumably provide the source code of the software, other people are free to use the BSD-3-clause code under the terms of that license, ignoring your restrictions.</p>
<p>If you provide binaries then the resulting binary would not be covered by the BSD-3-clause license, but you would still have to provide the copyright and license notice for the original code as a kind of attribution.</p>
