LWN: Comments on "Sparse gets a maintainer" https://lwn.net/Articles/208312/ This is a special feed containing comments posted to the individual LWN article titled "Sparse gets a maintainer". en-us Tue, 21 Oct 2025 07:43:49 +0000 Tue, 21 Oct 2025 07:43:49 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net License is DFSG-incompatible https://lwn.net/Articles/209951/ https://lwn.net/Articles/209951/ arcticwolf Why are you assuming that Linus didn't read/understand the license or didn't care about this clause?<br> <p> I think the question is a valid one: if Linus read the license carefully (and seriously, does anyone think he didn't?), why was he OK with this if he's not OK with similar provisions concerning DRM instead of patents in the GPLv3 drafts, for example?<br> <p> I'm actually pretty sure he's got a good answer (he *is* Linus, after all, and experience shows that he pretty much always has a good reason for what he does), but I'm rather curious what it could be.<br> Fri, 17 Nov 2006 00:39:37 +0000 License is DFSG-incompatible https://lwn.net/Articles/208915/ https://lwn.net/Articles/208915/ lool (But it was uploaded to Debian's <i>non-free</i> component, and accepted today.) Sun, 12 Nov 2006 15:33:53 +0000 License is DFSG-incompatible https://lwn.net/Articles/208619/ https://lwn.net/Articles/208619/ vonbrand <p> Why are you assuming that Linus choose this license <em>specifically</em> because of this clause? Thu, 09 Nov 2006 21:25:56 +0000 License is DFSG-incompatible https://lwn.net/Articles/208556/ https://lwn.net/Articles/208556/ branden <p>I agree that it's kind of sad, but it's also kind of intriguing.</p> <p>Debian's problem is with the following clause, which is short enough to quote:</p> <blockquote><em>10) Mutual Termination for Patent Action. This License shall terminate automatically and You may no longer exercise any of the rights granted to You by this License if You file a lawsuit in any court alleging that any OSI Certified open source software that is licensed under any license containing this "Mutual Termination for Patent Action" clause infringes any patent claims that are essential to use that software.</em></blockquote> <p>So, basically, anybody who asserts a patent claim in *any* court against *any* code under the OSL[1], loses their copyright license to modify/distribute sparse.</p> <p>This is an interesting choice of license given the reception that most Linux kernel developers have given the GPLv3.</p> <p>RMS and Linux kernel hackers agree that DRM is bad.</p> <p>RMS and Linux kernel hackers agree that software patents are bad.</p> <p>According to Linux kernel hackers, a software license is an inappropriate forum in which to fight the badness of DRM. Hence his choice of the OSL for sparse.</p> <p>However, according to Linus at least, a software license is <em>not</em> an inappropriate forum in which to fight the badness of software patents.</p> <p>I'd be fascinated to hear why this is in no way inconsistent. My guess would have to be that Linus (and perhaps other kernel hackers who signed on to the joint critique of GPLv3) feel that software patents restrict freedoms they care about, whereas DRM restricts freedoms they don't care about.</p> [1] It's actually broader than that. It's "any OSI Certified open source software that is licensed under <strong>any license containing this ... clause</strong>." (Emphasis added.) Thu, 09 Nov 2006 18:12:57 +0000 Sparse gets a maintainer https://lwn.net/Articles/208522/ https://lwn.net/Articles/208522/ mdomsch Yes, it's in Fedora Extras for FC{5,6} and -development.<br> Thu, 09 Nov 2006 14:08:19 +0000 License is DFSG-incompatible https://lwn.net/Articles/208493/ https://lwn.net/Articles/208493/ bgoglin The license (OSL v1.1) seems to be considered non-free in Debian because of patent/reciprocity issues. So it cannot be included in Debian. Kind of sad...<br> <p> <a href="http://wiki.debian.org/DFSGLicenses#head-2b7e4b3507dcc5657dabaf145df20d6c7d41f159">http://wiki.debian.org/DFSGLicenses#head-2b7e4b3507dcc565...</a><br> <p> Thu, 09 Nov 2006 10:43:27 +0000 Sparse gets a maintainer https://lwn.net/Articles/208469/ https://lwn.net/Articles/208469/ zhllg It has been in Gentoo portage for at least more than one year.<br> <p> $ eix sparse<br> [I] sys-devel/sparse <br> Available versions: (~)2005.10.28 (~)2006.09.23<br> Installed: 2006.09.23(12:16:44 PM 09/29/2006)<br> Homepage: <a href="http://kernel.org/pub/scm/devel/sparse/">http://kernel.org/pub/scm/devel/sparse/</a><br> Description: C semantic parser<br> <p> Thu, 09 Nov 2006 06:50:34 +0000 Sparse gets a maintainer https://lwn.net/Articles/208452/ https://lwn.net/Articles/208452/ rahulsundaram <p> Sparse has recently been submitted for review in Fedora. I guess the new developments cited here are responsible for the upsurge in interest<br> <p> <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=212513">https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=212513</a><br> Thu, 09 Nov 2006 02:55:14 +0000