Son of Weird Licenses

Son of Weird Open Source Licenses

About two years ago — more or less for my own amusement — I wrote a piece about weird licenses that had been uncovered by the Black Duck KnowledgeBase team. Clearly I was not the only one amused, as the blog went a bit viral and was ogled by over 60,001 other eyeballs (including that of my aunt Mary who lost one in a fishing accident… but that’s another story).

Since that time our KnowledgeBase has grown about threefold to about 700,000 projects (and multiple versions of each) comprising hundreds of billions of lines of code (or, as we geeks say, LoC). At the time of that blog, we had identified just under 2,000 free licenses; that count is now over 2,200, and, I’ve managed to come up with three new weird ones.

The first, called the Chicken Dance License (or CDL), got some press in 2011. In essence it reads that if you want to redistribute the software without including source code, you must publicly post a video of yourself doing the Chicken Dance. For the redistributor’s convenience, the author maintains Chicken Dance instructions in source control on Github.

Whilst researching this article, I came across another one. Andrew Harris, who authored the abovementioned CDL, posted a request for opinion about that license on the Debian legal team list. Not nearly as amused as he, a couple of lawyers on the list responded with No Problem Buggeroff, perhaps intending more than just an alternative license suggestion. But the NPB is a license, the complete text of which reads, “Sure, No problem. Don't worry, be happy. Now bugger off.”

The most recent unusual license to come my way was another musically oriented one (do two make a trend?). The license requires the user to listen to a recording of the author playing an original piano piece “completely (without skips).” The good news is that it’s a nice song and that he is evidently a talented pianist. Appropriately enough, his day job is developing DSP software for music devices.

The serious point to all this is that the creator of a piece of code can impose whatever license terms they choose. In order to ensure that you are following their wishes and staying compliant, you have to pay attention. And if you find some more weird licenses between Chicken Dances, be sure to let me know.

Sorry we missed you! We close comments for older posts, but we still want to hear from you. Tweet @black_duck_sw to continue the discussion.


Equifax Reminds Us: Open Source Audits are Only a First Step

| Sep 22, 2017

My blog, A Case for Continuous Open Source Management, lays out a number of reasons why an audit by itself isn’t enough. The Equifax disaster underscores the importance of post-audit vigilance, particularly with respect to security vulnerabilities. Much has been written about the recent breach.

| MORE >

Diving Deep into Wild & Wacky Open Source Licenses

| Sep 5, 2017

Copyleft terms seemed pretty strange to many seasoned attorneys familiar with commercial software licenses when they first encountered the GPL, but it is far from the weirdest license out there. The GPL-2.0 remains the most popular license and the choice for millions of open source components

| MORE >

The Quietly Accelerating Adoption of the AGPL

| Aug 14, 2017

The AGPL (Affero General Public License) has continued to gain in popularity and is showing up frequently in modern code bases. My blog Are SaaS Companies Immune to Open Source Risk? mentioned a key concern for SaaS or Cloud companies, a class of open source licenses that includes the Affero GPL

| MORE >