<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: licensing</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/licensing.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2026-03-05T16:49:33+00:00</updated><author><name>Simon Willison</name></author><entry><title>Can coding agents relicense open source through a “clean room” implementation of code?</title><link href="https://simonwillison.net/2026/Mar/5/chardet/#atom-tag" rel="alternate"/><published>2026-03-05T16:49:33+00:00</published><updated>2026-03-05T16:49:33+00:00</updated><id>https://simonwillison.net/2026/Mar/5/chardet/#atom-tag</id><summary type="html">
    &lt;p&gt;Over the past few months it's become clear that coding agents are extraordinarily good at building a weird version of a "clean room" implementation of code.&lt;/p&gt;
&lt;p&gt;The most famous version of this pattern is when Compaq created a clean-room clone of the IBM BIOS back &lt;a href="https://en.wikipedia.org/wiki/Compaq#Introduction_of_Compaq_Portable"&gt;in 1982&lt;/a&gt;. They had one team of engineers reverse engineer the BIOS to create a specification, then handed that specification to another team to build a new ground-up version.&lt;/p&gt;
&lt;p&gt;This process used to take multiple teams of engineers weeks or months to complete. Coding agents can do a version of this in hours - I experimented with a variant of this pattern against &lt;a href="https://simonwillison.net/2025/Dec/15/porting-justhtml/"&gt;JustHTML&lt;/a&gt; back in December.&lt;/p&gt;
&lt;p&gt;There are a &lt;em&gt;lot&lt;/em&gt; of open questions about this, both ethically and legally. These appear to be coming to a head in the venerable &lt;a href="https://github.com/chardet/chardet"&gt;chardet&lt;/a&gt; Python library.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;chardet&lt;/code&gt; was created by Mark Pilgrim &lt;a href="https://pypi.org/project/chardet/1.0/"&gt;back in 2006&lt;/a&gt; and released under the LGPL. Mark retired from public internet life in 2011 and chardet's maintenance was taken over by others, most notably Dan Blanchard who has been responsible for every release since &lt;a href="https://pypi.org/project/chardet/1.1/"&gt;1.1 in July 2012&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Two days ago Dan released &lt;a href="https://github.com/chardet/chardet/releases/tag/7.0.0"&gt;chardet 7.0.0&lt;/a&gt; with the following note in the release notes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ground-up, MIT-licensed rewrite of chardet. Same package name, same public API — drop-in replacement for chardet 5.x/6.x. Just way faster and more accurate!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yesterday Mark Pilgrim opened &lt;a href="https://github.com/chardet/chardet/issues/327"&gt;#327: No right to relicense this project&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[...] First off, I would like to thank the current maintainers and everyone who has contributed to and improved this project over the years. Truly a Free Software success story.&lt;/p&gt;
&lt;p&gt;However, it has been brought to my attention that, in the release &lt;a href="https://github.com/chardet/chardet/releases/tag/7.0.0"&gt;7.0.0&lt;/a&gt;, the maintainers claim to have the right to "relicense" the project. They have no such right; doing so is an explicit violation of the LGPL. Licensed code, when modified, must be released under the same LGPL license. Their claim that it is a "complete rewrite" is irrelevant, since they had ample exposure to the originally licensed code (i.e. this is not a "clean room" implementation). Adding a fancy code generator into the mix does not somehow grant them any additional rights.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dan's &lt;a href="https://github.com/chardet/chardet/issues/327#issuecomment-4005195078"&gt;lengthy reply&lt;/a&gt; included:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You're right that I have had extensive exposure to the original codebase: I've been maintaining it for over a decade. A traditional clean-room approach involves a strict separation between people with knowledge of the original and people writing the new implementation, and that separation did not exist here.&lt;/p&gt;
&lt;p&gt;However, the purpose of clean-room methodology is to ensure the resulting code is not a derivative work of the original. It is a means to an end, not the end itself. In this case, I can demonstrate that the end result is the same — the new code is structurally independent of the old code — through direct measurement rather than process guarantees alone.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dan goes on to present results from the &lt;a href="https://github.com/jplag/JPlag"&gt;JPlag&lt;/a&gt; tool - which describes itself as  "State-of-the-Art Source Code Plagiarism &amp;amp; Collusion Detection" - showing that the new 7.0.0 release has a max similarity of 1.29% with the previous release and 0.64% with the 1.1 version. Other release versions had similarities more in the 80-93% range.&lt;/p&gt;
&lt;p&gt;He then shares critical details about his process, highlights mine:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For full transparency, here's how the rewrite was conducted. I used the &lt;a href="https://github.com/obra/superpowers"&gt;superpowers&lt;/a&gt; brainstorming skill to create a &lt;a href="https://github.com/chardet/chardet/commit/f51f523506a73f89f0f9538fd31be458d007ab93"&gt;design document&lt;/a&gt; specifying the architecture and approach I wanted based on the following requirements I had for the rewrite [...]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I then started in an empty repository with no access to the old source tree, and explicitly instructed Claude not to base anything on LGPL/GPL-licensed code&lt;/strong&gt;. I then reviewed, tested, and iterated on every piece of the result using Claude. [...]&lt;/p&gt;
&lt;p&gt;I understand this is a new and uncomfortable area, and that using AI tools in the rewrite of a long-standing open source project raises legitimate questions. But the evidence here is clear: 7.0 is an independent work, not a derivative of the LGPL-licensed codebase. The MIT license applies to it legitimately.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Since the rewrite was conducted using Claude Code there are a whole lot of interesting artifacts available in the repo. &lt;a href="https://github.com/chardet/chardet/blob/925bccbc85d1b13292e7dc782254fd44cc1e7856/docs/plans/2026-02-25-chardet-rewrite-plan.md"&gt;2026-02-25-chardet-rewrite-plan.md&lt;/a&gt; is particularly detailed, stepping through each stage of the rewrite process in turn - starting with the tests, then fleshing out the planned replacement code.&lt;/p&gt;
&lt;p&gt;There are several twists that make this case particularly hard to confidently resolve:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dan has been immersed in chardet for over a decade, and has clearly been strongly influenced by the original codebase.&lt;/li&gt;
&lt;li&gt;There is one example where Claude Code referenced parts of the codebase while it worked, as shown in &lt;a href="https://github.com/chardet/chardet/blob/925bccbc85d1b13292e7dc782254fd44cc1e7856/docs/plans/2026-02-25-chardet-rewrite-plan.md#task-3-encoding-registry"&gt;the plan&lt;/a&gt; - it looked at &lt;a href="https://github.com/chardet/chardet/blob/f0676c0d6a4263827924b78a62957547fca40052/chardet/metadata/charsets.py"&gt;metadata/charsets.py&lt;/a&gt;, a file that lists charsets and their properties expressed as a dictionary of dataclasses.&lt;/li&gt;
&lt;li&gt;More complicated: Claude itself was very likely trained on chardet as part of its enormous quantity of training data - though we have no way of confirming this for sure. Can a model trained on a codebase produce a morally or legally defensible clean-room implementation?&lt;/li&gt;
&lt;li&gt;As discussed in &lt;a href="https://github.com/chardet/chardet/issues/36"&gt;this issue from 2014&lt;/a&gt; (where Dan first openly contemplated a license change) Mark Pilgrim's original code was a manual port from C to Python of Mozilla's MPL-licensed character detection library.&lt;/li&gt;
&lt;li&gt;How significant is the fact that the new release of chardet used the same PyPI package name as the old one? Would a fresh release under a new name have been more defensible?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have no idea how this one is going to play out. I'm personally leaning towards the idea that the rewrite is legitimate, but the arguments on both sides of this are entirely credible.&lt;/p&gt;
&lt;p&gt;I see this as a microcosm of the larger question around coding agents for fresh implementations of existing, mature code. This question is hitting the open source world first, but I expect it will soon start showing up in Compaq-like scenarios in the commercial world.&lt;/p&gt;
&lt;p&gt;Once commercial companies see that their closely held IP is under threat I expect we'll see some well-funded litigation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update 6th March 2026&lt;/strong&gt;: A detail that's worth emphasizing is that Dan does &lt;em&gt;not&lt;/em&gt; claim that the new implementation is a pure "clean room" rewrite. Quoting &lt;a href="https://github.com/chardet/chardet/issues/327#issuecomment-4005195078"&gt;his comment&lt;/a&gt; again:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A traditional clean-room approach involves a strict separation between people with knowledge of the original and people writing the new implementation, and that separation did not exist here.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I can't find it now, but I saw a comment somewhere that pointed out the absurdity of Dan being blocked from working on a new implementation of character detection as a result of the volunteer effort he put into helping to maintain an existing open source library in that domain.&lt;/p&gt;
&lt;p&gt;I enjoyed Armin's take on this situation in &lt;a href="https://lucumr.pocoo.org/2026/3/5/theseus/"&gt;AI And The Ship of Theseus&lt;/a&gt;, in particular:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There are huge consequences to this. When the cost of generating code goes down that much, and we can re-implement it from test suites alone, what does that mean for the future of software? Will we see a lot of software re-emerging under more permissive licenses? Will we see a lot of proprietary software re-emerging as open source? Will we see a lot of software re-emerging as proprietary?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p id="march-27th"&gt;&lt;strong&gt;Update 27th March 2026&lt;/strong&gt;: Here's &lt;a href="https://github.com/chardet/chardet/issues/334#issuecomment-4098524555"&gt;a comment&lt;/a&gt; from &lt;a href="https://en.wikipedia.org/wiki/Richard_Fontana"&gt;Richard Fontana&lt;/a&gt;, one of the authors of the GPLv3 and LGPLv3 licenses, providing his own TINLA ("This Is Not Legal Advice") take on the situation:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;[...] FWIW, IANDBL, TINLA, etc., I don't currently see any basis for concluding that chardet 7.0.0 is required to be released under the LGPL. AFAIK no one including Mark Pilgrim has identified persistence of copyrightable expressive material from earlier versions in 7.0.0 nor has anyone articulated some viable alternate theory of license violation. I don't think I personally would have used the MIT license here, even if I somehow rewrote everything from scratch without the use of AI in a way that didn't implicate obligations flowing from earlier versions of chardet, but that's irrelevant.&lt;/p&gt;&lt;/blockquote&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mark-pilgrim"&gt;mark-pilgrim&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/llms"&gt;llms&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai-assisted-programming"&gt;ai-assisted-programming&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai-ethics"&gt;ai-ethics&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/coding-agents"&gt;coding-agents&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/vibe-porting"&gt;vibe-porting&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="licensing"/><category term="mark-pilgrim"/><category term="open-source"/><category term="ai"/><category term="generative-ai"/><category term="llms"/><category term="ai-assisted-programming"/><category term="ai-ethics"/><category term="coding-agents"/><category term="vibe-porting"/></entry><entry><title>The Fair Source Definition</title><link href="https://simonwillison.net/2024/Oct/9/the-fair-source-definition/#atom-tag" rel="alternate"/><published>2024-10-09T18:17:31+00:00</published><updated>2024-10-09T18:17:31+00:00</updated><id>https://simonwillison.net/2024/Oct/9/the-fair-source-definition/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://fair.io/about/"&gt;The Fair Source Definition&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Fair Source (&lt;a href="https://fair.io/"&gt;fair.io&lt;/a&gt;) is the new-ish initiative from Chad Whitacre and Sentry aimed at providing an alternative licensing philosophy that provides additional protection for the business models of companies that release their code.&lt;/p&gt;
&lt;p&gt;I like that they're establishing a new brand for this and making it clear that it's a separate concept from Open Source. Here's their definition:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fair Source is an alternative to closed source, allowing you to safely share access to your core products. Fair Source Software (FSS):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;is publicly available to read;&lt;/li&gt;
&lt;li&gt;allows use, modification, and redistribution with minimal restrictions to protect the producer’s business model; and&lt;/li&gt;
&lt;li&gt;undergoes delayed Open Source publication (DOSP).&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;They link to the &lt;a href="https://opensource.org/delayed-open-source-publication"&gt;Delayed Open Source Publication&lt;/a&gt; research paper published by &lt;a href="https://opensource.org/blog/a-historic-view-of-the-practice-to-delay-releasing-open-source-software-osis-report"&gt;OSI in January&lt;/a&gt;. (I was frustrated that this is only available as a PDF, so I &lt;a href="https://gist.github.com/simonw/7b913aaaff8278d2baaed86e43ece748"&gt;converted it to Markdown&lt;/a&gt; using Gemini 1.5 Pro so I could read it on my phone.)&lt;/p&gt;
&lt;p&gt;The most interesting background I could find on Fair Source was &lt;a href="https://github.com/fairsource/fair.io/issues/14"&gt;this GitHub issues thread&lt;/a&gt;, started in May, where Chad and other contributors fleshed out the initial launch plan over the course of several months.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://news.ycombinator.com/item?id=41788461"&gt;Hacker News&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pdf"&gt;pdf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sentry"&gt;sentry&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/chad-whitacre"&gt;chad-whitacre&lt;/a&gt;&lt;/p&gt;



</summary><category term="licensing"/><category term="open-source"/><category term="pdf"/><category term="sentry"/><category term="chad-whitacre"/></entry><entry><title>Quoting The GLM-130B License</title><link href="https://simonwillison.net/2023/Jan/10/the-glm-130b-license/#atom-tag" rel="alternate"/><published>2023-01-10T22:45:21+00:00</published><updated>2023-01-10T22:45:21+00:00</updated><id>https://simonwillison.net/2023/Jan/10/the-glm-130b-license/#atom-tag</id><summary type="html">
    &lt;blockquote cite="https://github.com/THUDM/GLM-130B/blob/main/MODEL_LICENSE"&gt;&lt;p&gt;You will not use the Software for any act that may undermine China's national security and national unity, harm the public interest of society, or infringe upon the rights and interests of human beings.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="https://github.com/THUDM/GLM-130B/blob/main/MODEL_LICENSE"&gt;The GLM-130B License&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/machine-learning"&gt;machine-learning&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/llms"&gt;llms&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai-in-china"&gt;ai-in-china&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/glm"&gt;glm&lt;/a&gt;&lt;/p&gt;



</summary><category term="licensing"/><category term="machine-learning"/><category term="ai"/><category term="generative-ai"/><category term="llms"/><category term="ai-in-china"/><category term="glm"/></entry><entry><title>The Maximal Usage Doctrine for Open Source</title><link href="https://simonwillison.net/2010/Jan/6/licenses/#atom-tag" rel="alternate"/><published>2010-01-06T17:23:31+00:00</published><updated>2010-01-06T17:23:31+00:00</updated><id>https://simonwillison.net/2010/Jan/6/licenses/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://yehudakatz.com/2010/01/05/the-maximal-usage-doctrine-for-open-source/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A KatzGotYourTongue %28Katz Got Your Tongue%3F%29"&gt;The Maximal Usage Doctrine for Open Source&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Yehuda Katz shares my own philosophy on Open Source licensing—stick BSD or MIT on it to maximise the number of people who can use it. The projects I work on are small enough that I don’t care if someone makes big private improvements and refuses to share them. I can see how much larger projects like Linux would disagree though.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/bsd"&gt;bsd&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/linux"&gt;linux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mit"&gt;mit&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yehuda-katz"&gt;yehuda-katz&lt;/a&gt;&lt;/p&gt;



</summary><category term="bsd"/><category term="licensing"/><category term="linux"/><category term="mit"/><category term="open-source"/><category term="yehuda-katz"/></entry><entry><title>Twenty questions about the GPL</title><link href="https://simonwillison.net/2009/Jul/13/twenty/#atom-tag" rel="alternate"/><published>2009-07-13T23:59:01+00:00</published><updated>2009-07-13T23:59:01+00:00</updated><id>https://simonwillison.net/2009/Jul/13/twenty/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://jacobian.org/writing/gpl-questions/"&gt;Twenty questions about the GPL&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Jacob kicks off a fascinating discussion about GPLv3.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/gpl"&gt;gpl&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/gpl3"&gt;gpl3&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jacob-kaplan-moss"&gt;jacob-kaplan-moss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;&lt;/p&gt;



</summary><category term="gpl"/><category term="gpl3"/><category term="jacob-kaplan-moss"/><category term="licensing"/><category term="open-source"/></entry><entry><title>Ext Core 3.0 Beta Released</title><link href="https://simonwillison.net/2009/Apr/5/extcore/#atom-tag" rel="alternate"/><published>2009-04-05T20:17:51+00:00</published><updated>2009-04-05T20:17:51+00:00</updated><id>https://simonwillison.net/2009/Apr/5/extcore/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://extjs.com/blog/2009/04/04/ext-core-30-beta-released/"&gt;Ext Core 3.0 Beta Released&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The Ext JavaScript team have just released the core library (similar to jQuery or Prototype) under an MIT license. The rich GUI elements that go on top are still under the GPL.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/extcore"&gt;extcore&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/extjs"&gt;extjs&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/gpl"&gt;gpl&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mit"&gt;mit&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;&lt;/p&gt;



</summary><category term="extcore"/><category term="extjs"/><category term="gpl"/><category term="javascript"/><category term="licensing"/><category term="mit"/><category term="open-source"/></entry><entry><title>DB2 support for Django is coming</title><link href="https://simonwillison.net/2009/Feb/18/db2/#atom-tag" rel="alternate"/><published>2009-02-18T22:58:50+00:00</published><updated>2009-02-18T22:58:50+00:00</updated><id>https://simonwillison.net/2009/Feb/18/db2/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://antoniocangiano.com/2009/02/18/db2-support-for-django-is-coming/"&gt;DB2 support for Django is coming&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
From IBM, under the Apache 2.0 License. I’m not sure if this makes it hard to bundle it with the rest of Django, which uses the BSD license.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/antonio-cangiano"&gt;antonio-cangiano&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/bsd"&gt;bsd&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/databases"&gt;databases&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/db2"&gt;db2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ibm"&gt;ibm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/orm"&gt;orm&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;&lt;/p&gt;



</summary><category term="antonio-cangiano"/><category term="bsd"/><category term="databases"/><category term="db2"/><category term="django"/><category term="ibm"/><category term="licensing"/><category term="open-source"/><category term="orm"/><category term="python"/></entry><entry><title>License Hacking</title><link href="https://simonwillison.net/2008/Nov/10/license/#atom-tag" rel="alternate"/><published>2008-11-10T22:46:21+00:00</published><updated>2008-11-10T22:46:21+00:00</updated><id>https://simonwillison.net/2008/Nov/10/license/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://fishbowl.pastiche.org/2008/11/11/license_hacking/"&gt;License Hacking&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Wikipedia is making the switch to a CC license, by asking the Free Software Foundation to include that as an option in the latest version of the Free Documentation License which Wikipedia currently uses and which includes an auto-upgrade clause. Devious.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/creativecommons"&gt;creativecommons&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/fdl"&gt;fdl&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/free-software-foundation"&gt;free-software-foundation&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/wikipedia"&gt;wikipedia&lt;/a&gt;&lt;/p&gt;



</summary><category term="creativecommons"/><category term="fdl"/><category term="free-software-foundation"/><category term="licensing"/><category term="open-source"/><category term="wikipedia"/></entry><entry><title>Free licenses upheld by US "IP" court</title><link href="https://simonwillison.net/2008/Aug/14/huge/#atom-tag" rel="alternate"/><published>2008-08-14T09:33:49+00:00</published><updated>2008-08-14T09:33:49+00:00</updated><id>https://simonwillison.net/2008/Aug/14/huge/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://lessig.org/blog/2008/08/huge_and_important_news_free_l.html"&gt;Free licenses upheld by US &amp;quot;IP&amp;quot; court&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Free software and CC licenses which dictate conditions that, when violated, turn you in to a copyright infringer now have precedence in US law.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/copyright"&gt;copyright&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/creativecommons"&gt;creativecommons&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/freesoftware"&gt;freesoftware&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/law"&gt;law&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lawrence-lessig"&gt;lawrence-lessig&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/uslaw"&gt;uslaw&lt;/a&gt;&lt;/p&gt;



</summary><category term="copyright"/><category term="creativecommons"/><category term="freesoftware"/><category term="law"/><category term="lawrence-lessig"/><category term="licensing"/><category term="open-source"/><category term="uslaw"/></entry><entry><title>Proprietary Software Does Not Scale</title><link href="https://simonwillison.net/2007/Nov/18/proprietary/#atom-tag" rel="alternate"/><published>2007-11-18T00:30:18+00:00</published><updated>2007-11-18T00:30:18+00:00</updated><id>https://simonwillison.net/2007/Nov/18/proprietary/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://opendotdotdot.blogspot.com/2007/11/proprietary-software-does-not-scale.html"&gt;Proprietary Software Does Not Scale&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I’ve been thinking this for a while: if you’re using software with a per-CPU license you can’t just roll it out as an image across a bunch of virtual machines when you need to.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/licensing"&gt;licensing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/proprietary"&gt;proprietary&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/virtualisation"&gt;virtualisation&lt;/a&gt;&lt;/p&gt;



</summary><category term="licensing"/><category term="open-source"/><category term="proprietary"/><category term="virtualisation"/></entry></feed>