Two Emacs releases violate the GPL, accidentally GPL violations are a dime a dozen. Some are intentional, some are not — but I don’t think I’ve ever seen one quite as surprising as this one. Yes, Richard Stallman has sent out a note letting everybody know that the 23.2 and 23.3 releases of GNU Emacs are in violation of the GPL. Says Stallman, “We have made a very bad mistake. Anyone redistributing those versions is violating the GPL, through no fault of his own.”You read that right — GNU Emacs, possibly the most GPLish of GPL’ed programs, has a GPL violation. The specifics as reported by David Kastrup are that Emacs includes a handful of “binary blobs” related to a Collection of Emacs Development Environment Tools (CEDET). We’re talking maybe eight files that were autogenerated from Bison grammar files, and the Bison grammar files weren’t distributed. Therein lies the GPL violation.It also means that every distribution or downstream distributor of GNU Emacs 23.2 and 23.3 is, technically and unwittingly, violating the GPL. Note that this probably won’t last long. Stallman says that the two options are to either track down the source and distribute it, or delete the offending sources. I suspect that every effort will be made to avoid deep sixing the latest Emacs releases, so we should see sources for the grammar files popping up pretty quickly. Naturally, it’s also going to require notifying all of the Linux distributions and other folks that are distributing GNU Emacs to make the change as well. Note that I’m not calling attention to this to shame the GNU folks. (Though I do reserve the right to tease them a bit about it.) It’s obviously a mistake, and they’re already moving to rectify it. The point is that this could literally happen to anybody, and that it’s important to be very careful about what you’re distributing. GNU Emacs is a lot of code, it’s not at all surprising that one or two files could slip through that weren’t in compliance. Related content analysis Should Fedora abandon release names? Fedora poll asks whether Fedora should continue having release names By Joe Brockmeier Apr 20, 2012 2 mins Linux Open Source analysis Larry Ellison knocks Oracle's Linux strategy At trial Ellison says companies need copyright to prevent "cheap knockoffs" By Joe Brockmeier Apr 18, 2012 2 mins Oracle Linux Open Source analysis Fedora 16 to skip btrfs by default Btrfs misses Fedora 16 alpha deadline By Joe Brockmeier Aug 10, 2011 2 mins Linux Open Source analysis Close to the wire, Novacut nears its Kickstarter goal Second time the charm for Novacut? By Joe Brockmeier Jul 27, 2011 3 mins Ubuntu Linux Open Source PODCASTS VIDEOS RESOURCES EVENTS NEWSLETTERS Newsletter Promo Module Test Description for newsletter promo module. Please enter a valid email address Subscribe