Bradley M. Kuhn's Blog ( bkuhn )
Anthropomorphization Cedes Ground to Artificial Intelligence & LLM Ballyhoo
Copyleft-next Relaunched!
I Signed an OSI Board Agreement in Anticipation of Election Results
I Signed an OSI Board Agreement in Anticipation of Election Results
Repeated Mistakes Lead to Unfair OSI Elections
Candidacy for 2025 Open Source Initiative Elections
Open Source AI Definition Erodes the Meaning of “Open Source”
Eben Moglen & SFLC — abusive employer & LGBTQIA+ unfriendly
A Comprehensive Analysis of the GPL Issues With the Red Hat Enterprise Linux (RHEL) Business Model
Federal Hearing about Rights under GPL
An Erroneous Preliminary Injunction Granted in Neo4j v. PureThink
One More Small Step Toward The Right to Software Repair
“Tivoization” & Your Right to Install Under Copyleft & GPL
Organizational Proliferation Is Not the Problem You Think It Is
Toward Copyleft Equality for All
Donate to Conservancy Before End of 2019!
Last Chance to Submit for 2020 FOSS License Policy Events
On the Controversial Events Regarding the Free Software Foundation and Richard M. Stallman
Chasing Quick Fixes To Sustainability
Delta Airlines Crosses One Line Too Far in Union Busting
Understanding LF's New “Community Bridge”
What Debian Does For Me
My Views on GNU Kind Communication Guidelines and Related Material
Toward Community-Oriented, Public & Transparent Copyleft Policy Planning
Thoughts on Microsoft Joining OIN's Patent Non-Aggression Pact
Challenges in Maintaining A Big Tent for Software Freedom
Software Freedom Ensures the True Software Commons
In Memoriam: Gervase Markham
When Meat Salespeople Call Vegans “fundamentalists”
On Avoiding Conflation of Political Speech and Hate Speech
The Everyday Sexism That I See In My Work
Supporting Conservancy Makes a Difference
Goodbye To Bob Chassell
Why GPL Compliance Education Materials Should Be Free as in Freedom
The Dystopia of Minority Report Needs Proprietary Software
Supporting Conservancy Makes a Difference
Conservancy's First GPL Enforcement Feedback Session
Help Send Conservancy to Embedded Linux Conference Europe
Two Blog Posts Disguised as Mailing List Posts
My Keynote at GUADEC 2016
Software Freedom Doesn't Kill People, Your Security Through Obscurity Kills People
Why You Should Speak At & Attend LinuxConf Australia
That “My Ears are Burning” Thing Is Definitely Apocryphal
MythWeb Confusing Error Message
The VMware Hearing and the Long Road Ahead
Kuhn's Paradox
Key Charities That Advance Software Freedom Are Worthy of Your Urgent Support
Sun, Oracle, Android, Google and JDK Copyleft FUD
A Requiem for Ian Murdock
Conservancy's Year In Review 2015
Fighting For Social Justice Is a Major Contribution to Society
Do You Like What I Do For a Living?
How Would Software Freedom Have Helped With VW?
The EPA Deserves Software Freedom, Too
Exercising Software Freedom in the Global Email System
Thoughts on Canonical, Ltd.'s Updated Ubuntu IP Policy
Opensource Com
Did You Actually Read the Lower Court's Decision?
John Oliver Falls For Software Patent Trade Association Messaging
Why Greet Apple's Swift 2.0 With Open Arms?
The Satirized Is the Satirist, or Who Bought the “Journalists”?
Vote Karen Sandler for Red Hat's Women In Open Source Award
Trade Associations Are Never Neutral
Weirdness with hplip package in Debian wheezy
Toward Civil Behavior
Help Fund Open-Wash-Free Zones
Groupon retreats from claim on Gnome Foundation trademarks
Groupon Tried To Take GNOME's Name & Failed
Branding GNU Mailman Headers & Footers
Always Follow the Money
IRS Tax-Exempt Status & FaiF 0x4E
The LinkedIn Lawsuit Is a Step Forward But Doesn't Go Far Enough
Understanding Conservancy Through the GSoC Lens
Forking instead of fighting
Why The Kallithea Project Exists
USPTO Affirms Copyleft-ish Hack on Trademark
Node.js Removes Its CLA
Why Your Project Doesn't Need a Contributor Licensing Agreement
Resolving Weirdness In Thinkpad T60 Hotkeys
Be Sure to Comment on FCC's NPRM 14-28
To Serve Users
Federal Appeals Court Decision in Oracle v. Google
The Other Side of Openness: Licence Enforcement
Open Source as Last Resort
The Change in My Role at Conservancy
GCC, LLVM, Copyleft, Companies, and Non-Profits
Choosing Software Freedom Costs Money Sometimes
Considerations on a non-profit home for your project
HeadJS v1.0.3 Update
HeadJS v1.0.3 Update
HeadJS v1.0.3 Update
HeadJS v1.0.3 Update
The Trade-offs of Unpaid Free Software Labor
HeadJS v1.0.2 Update
HeadJS v1.0.2 Update
HeadJS v1.0.2 Update
HeadJS v1.0.2 Update
Canonical, Ltd.'s Trademark Aggression
Head.Responsive() v2.0.0-alpha
Head.Responsive() v2.0.0-alpha
Head.Responsive() v2.0.0-alpha
Head.Responsive() v2.0.0-alpha
HeadJS v1.0.1 Update
HeadJS v1.0.1 Update
HeadJS v1.0.1 Update
HeadJS v1.0.1 Update
HeadJS v1.0.0 Released
HeadJS v1.0.0 Released
HeadJS v1.0.0 Released
HeadJS v1.0.0 Released
Using Perl PayPal API on Debian wheezy
The Dangers VC-Backed “Open Source”
My Comments on Oracle's relicense of Berkeley DB under AGPLv3
Congratulations to Harald Welte on Another One
Matthew Garrett on Mir
Wanted: A Free Accounting Application for Non-Profits
Migrating to Jekyll
Migrating to Jekyll
Migrating to Jekyll
Migrating to Jekyll
The Punditocracy of Unelected Technocrats
SCALE: The life and times of the AGPL
Perl is Free Software's COBOL, and That's Ok!
The Symmetry of My UnAmerican McCarthyist Cancer
Who Ever Thought APIs Were Copyrightable, Anyway?
FOSDEM Legal & Policy Issues DevRoom
If You've Got a Problem With Me, Please Contact Me!
Left Wondering Why VideoLan Relicensed Some Code to LGPL
GPL Violations Are Still Pretty Common, You Know?
I Received a 2012 O'Reilly Open Source Award
NDC Sexist Presentation Shows Problem is Computing-Industry-Wide
Conservancy's Coordinated Compliance Efforts
Cutting Through The Anti-Copyleft Political Ruse
Some Basic Thoughts on GPL Enforcement
FaiFCast and Upcoming Talks
It May Be Boring, But Worth Reading Anyway
FaiFCast Release, and Submit to FOSDEM Legal & Policy Issues DevRoom
What's a Free Software Non-Profit For?
No, You Won't See Me on Twitter, Facebook, Linkedin, Google Plus, Google Hangouts, nor Skype
Just Ignore Him; He'll Go Away Eventually.
Last Four FaiF Episodes
Two FaiF Episodes
Desktop Summit 2011
Will Nokia Ever Realize Open Source Is Not a Panacea?
If Only They'd Actually Help Enforce GPL
Desktop Summit: Copyright assignments
You're Living in the Past, Dude!
GNU Emacs Developers Will Fix It; Please Calm Down
Project Harmony (and “Next Generation Contributor Agreements”) Considered Harmful
Identi.ca Weekly Summary
What's This …And the Rest Crap!?!
Identi.ca Weekly Summary
Welcome to Karen Sandler, New GNOME Foundation Executive Director
With GPLv3, Everything Old Can Be New Again
Identi.ca Weekly Summary
Evergreen Joins the Software Freedom Conservancy
Singling out OSS projects for FUD and profit
Bradley Kuhn: a life devoted to Free Software
Oracle spurns LibreOffice
Ditching Copyleft to Compete with a Fork?
Should a Power-User Key Mapping Change Be This Difficult?
Choosing A License
Clarification on Android, its (Lack of) Copyleft-ness, and GPL Enforcement
Germany Trip: Samba XP Keynote and LinuxTag Keynote
Samba XP Keynote, Jeremy's GPLv3 talk, & GPLv2/LGPLv3
Mono Developers Losing Jobs Isn't Good
Hopefully My Voice Will Hold Out
Questioning The Original Analysis On The Bionic Debate
Thoughts On GPL Compliance of Red Hat's Linux Distribution
The Slur “Open Core”: Toward More Diligent Analysis
Software Freedom Is Elementary, My Dear Watson.
Everyone in USA: Comment against ACTA today!
A Brief Tutorial on a Shared Git Repository
Free as in Freedom, Episode 0x07
Software Freedom Conservancy adds 25th member project
Conservancy Activity Summary, 2010-10-01 to 2010-12-31
In Defense of Bacon
Comments on Perens' Comments on Software Patents
Open Letter: Adopt RMS' CAA/CLA Suggested Texts
Does “Open Core” Actually Differ from Proprietary Relicensing?
Canonical, Ltd. Finally On Record: Seeking Open Core
Conservancy's First Blog Post
Two Thank-Yous
The Saga of Sun RPC
Considerations For FLOSS Hackers About Oracle vs. Google
GNOME Copyright Assignment Policy
May They Make Me Superfluous
Have To Is a Relative Phrase
Conservancy Default Judgment Against Westinghouse for GPL Violations
GUADEC 2010: Rate Conferences by Inspiration Value
More GPL Enforcement Progress
At Least Motorola Admits It
Proprietary Software Licensing Produces No New Value In Society
Reading The Bilski Tea Leaves
Post-Bilski Steps for Anti-Software-Patent Advocates
New Ground on Terminology Debate?
SouthEast Linux Fest 2010
Where Are The Bytes?
Beware of Proprietary Drift
First, we kill all the patent lawyers by Steven J. Vaughan-Nichols
Launchpad Single Sign On Released
Proprietary Licenses Are Even Worse Than They Look
LibrePlanet 2010 Completes Its Orbit
Is Your Support of Copyleft Logically Consistent?
Ok, Be Afraid if Someone's Got a Voltmeter Hooked to Your CPU
Musings on Software Freedom for Mobile Devices
Thoughts on Jeremy's Sun/Oracle Analysis
SCALE 8x Highlights
Computer Science Education Benefits from FLOSS
The New Era of Big Company Forks
I Think I Just Got Patented.
Not All Copyright Assignment is Created Equal
Proud to Be a Member of GNOME Foundation
Back Home, with Debian!
GPL Enforcement Lawsuit in December 2009
Litigation filed against Various GPL Violators
Thanks for Rafael Rivera, an Excellent GPL Compliance Engineer
The Anatomy of a Modern GPL Violation
Finding One New GPL Violation Per Day
GPL Enforcement: Don't Jump to Conclusions, But Do Report Violations
Android/Linux's Future and Advancement of Mobile Software Freedom
The quest for a truly open smartphone: can it be done?
Software Freedom on Mobile Devices
“Open Core” Is the New Shareware
Denouncing vs. Advocating: In Defense of the Occasional Denouncement
Microsoft Releases GPL'd Software (Again): Does This Change Anything?
Microsoft violated the GPL
Microsoft Patent Aggression Continues Against Free Software
Linux Outlaws 102 - Goo/Linux
Considerations on Patents that Read on Language Infrastructure
Response to NTEN's Holly Ross' Anti-Software-Freedom Remarks
Support Your Friendly Neighborhood FLOSS Charities
Fork Well: It Could Be The Last, Best Hope for Community
TomTom/Microsoft: A Wake-Up Call for GPLv3 Migration
Neary on Copyright Assignment: Some Thoughts
Scale 7x Keynote Redux
SFLC Tech Director Wants To Liberate The Cloud
Sam Ramji Says GPL is challenging for Microsoft
Welcome (Finally!) to the GCC Runtime Library Exception
The GCC Runtime Library Exception
Launchpad's License Will Be AGPLv3
LGPL'ing of Qt Will Encourage More Software Freedom
SFLC's Kuhn Remains Skeptical of Ramji's Remarks
It's a Wonderful FLOSS!
One gpg --gen-key per Decade
The FLOSS License Drafter's Responsibility to the Community
AGPL Declared DFSG-Free
podjango: A Minimalist Django Application for Podcast Publishing
GPLv3/AGPLv3 Adoption: If It Happened Too Fast, I'd Be Worried
A Day to Focus on Software Freedom and Reject Proprietary Software
GPL, The 2-clause BSD of Network Services
GNU's Birthday
A Practical Guide to GPL Compliance
Compliance Advice Core-Dumped
If The Worst of Us Wins, The Best of Us Surely Will
When Will Hosting Sites Allow AGPLv3 Code?
Welte Receives Open Source Award for GPL Enforcement
Autonomo.us Computing
Like Twitter, but with Freedom Inside
Does This Mean We've “Made It” as a Social Cause?
Stop Obsessing and Just Do It: VoIP Encryption Is Easier than You Think
Linux Outlaws 40
Bradley Kuhn makes a better world through software freedom
The GPL is a Tool to Encourage Freedom, Not an End in Itself
A Legal Issues Primer for Open Source and Free Software Projects
When your apt-mirror is always downloading
apt-mirror and Other Caching for Debian/Ubuntu Repositories
Postfix Trick to Force Secondary MX to Deliver Locally
Apache 2.0 -> 2.2 LDAP Changes on Ubuntu
stet and AGPLv3
Linux Link Technology Show
Code Analysis of the Linux Wireless Team's ath5k Driver
Maintaining Permissive-Licensed Files in a GPL-Licensed Project, Guidelines for Developers
More Xen Tricks
Virtually Reluctant
LUG Radio, Episode 78
Tools for Investigating Copyright Infringement
Walnut Hills, AP Computer Science, 1998-1999
Remember the Verbosity (A Brief Note)
User-Empowered Security via encfs
CP Technologies CP-UH-135 USB 2.0 Hub
IBM xSeries EZ Swap Hard Drive Trays
SCO Subpoenas the FSF
FSF raises doubts over two open source licences
On SCO, Global Free Software, and GPL Enforcement
Linux's Hit Men
Untested GPL may be at center of IBM-SCO suit
FSF raises doubts over two open source licences
SCO using scare tactics to get licensing fees
Microsoft licenses Unix technology from SCO
Focus on Software Piracy Problem
Microsoft licenses Unix technology from SCO
FSF Says LindowsOS moving toward GPL compliance
Kuhn advocates “GNU Age” of free software for computers
FSF asks Lindows, “Where's the source?”
GPL Enforcement Goes To Court For First Time In MySQL Case
Case to Test Principles Of Free Software Movement
Freedom or Power?
IBM Efforts Both Help, Hurt Free Software Initiative
Microsoft Has Tied the Valley's Hands
RTLinux, FSMLabs, and GPL Enforcement
Freedom or Power, Version 0
A Novel Approach for Porting Perl to the Java Virtual Machine
Microsoft Is Open to Open Source
The GNU GPL and the American Dream
The GNU GPL and the American Dream
JVM to .NET, I'm Not Dead Yet!
Considerations on Porting Perl to the Java Virtual Machine
Finished Thesis
Finished Thesis Document
Picking Up Perl
perljvm, Using B to Facilitate a Perl Port To the Java Virtual Machine
Who controls free software?
Crozzle, An NP-Complete Problem
A Simple Enabling Optimization for C++ Virtual Functions
The Decomposition Slice Display System
In Search of a Customizable and Uniform User Interface