<?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 license)</title>
  <id>https://sandfox.me/tags/license.xml</id>
  <updated>2026-01-05T10:06:09Z</updated>
  <author>
    <name>Anton Smirnov</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://sandfox.me/tags/license.xml"/>
  <link rel="alternate" type="text/html" href="https://sandfox.me/tags/license.html"/>
  <generator uri="https://getnikola.com/">Nikola</generator>
  <entry>
    <title>License Manager for Composer</title>
    <id>https://sandfox.me/php/composer-license-manager.html</id>
    <updated>2022-06-22T02:12:00+03:00</updated>
    <published>2022-06-22T02:12:00+03:00</published>
    <author>
      <name>Anton Smirnov</name>
    </author>
    <link rel="alternate" type="text/html" href="https://sandfox.me/php/composer-license-manager.html"/>
    <summary type="html">&lt;p&gt;I found myself in a need to filter away some licenses for my dependencies (AGPL, I'm looking at you).
I've found a well known plugin for that: &lt;a class="reference external" href="https://packagist.org/packages/metasyntactical/composer-plugin-license-check"&gt;metasyntactical/composer-plugin-license-check&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The problem that I found with it is that it doesn't prevent you from installing blacklisted packages.
I mean it was designed to do that but fails on Composer 2.0+.&lt;/p&gt;
&lt;p&gt;I started investigating for the ways to fix that but ended up with a feature complete plugin.
It also offers some more flexibility in the config.&lt;/p&gt;
&lt;p&gt;Grab it here: &lt;a class="reference external" href="https://sandfox.dev/php/composer-license-manager.html"&gt;https://sandfox.dev/php/composer-license-manager.html&lt;/a&gt;&lt;/p&gt;</summary>
    <category term="composer" label="composer"/>
    <category term="license" label="license"/>
  </entry>
</feed>
