LWN: Comments on "Who controls glibc?" https://lwn.net/Articles/753646/ This is a special feed containing comments posted to the individual LWN article titled "Who controls glibc?". en-us Mon, 15 Sep 2025 00:30:03 +0000 Mon, 15 Sep 2025 00:30:03 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Request #2 https://lwn.net/Articles/771158/ https://lwn.net/Articles/771158/ deepfire <div class="FormattedComment"> Jonathan, I think the topic touches an interesting phenomenon that runs deep in our society.<br> <p> There are people who abhor the increasing influence that political correctness has on the freedom of expression, and so are extremely sensitive on any infringement -- in a way that is not entirely dissymmetric with how the people representing the political correctness side feel.<br> <p> This is a profound issue, there is no mistake. And while I appreciate that formally the topic of the article is elsewhere, I'm sure we'll be back to discuss it again and again. I don't think it's really useful to try fighting the wind in this case..<br> <p> That said, this is your forum, Jonathan, and I appreciate all the work you have put into it over the years!<br> </div> Thu, 08 Nov 2018 17:03:04 +0000 Who controls glibc? https://lwn.net/Articles/771156/ https://lwn.net/Articles/771156/ deepfire <div class="FormattedComment"> Jan, this is intriguing, can you at least hint at what those might be?<br> </div> Thu, 08 Nov 2018 16:42:32 +0000 Who controls glibc? https://lwn.net/Articles/771155/ https://lwn.net/Articles/771155/ deepfire <div class="FormattedComment"> To clarify, that statement of yours says far more about your opinion of ZH, rather than about the poster.<br> </div> Thu, 08 Nov 2018 16:39:21 +0000 Who controls glibc? https://lwn.net/Articles/761459/ https://lwn.net/Articles/761459/ diegor <div class="FormattedComment"> If people is offended by abort, we should remove the abort() function. The joke does'nt add anything.<br> <p> So why we don't censor every reference to "kill children" (process). Maybe someone have lost his kid, and be reminded of her lost.<br> <p> <p> <p> </div> Wed, 01 Aug 2018 11:57:58 +0000 Who controls glibc? https://lwn.net/Articles/761138/ https://lwn.net/Articles/761138/ krijgdenergstenkanker <div class="FormattedComment"> <font class="QuotedText">&gt; It would seem GNU needs glibc more than glibc needs GNU, so perhaps the current glibc maintainership should just find another home for it.</font><br> <p> Well that's the issue isn't it? Rights are irrelevant here and in most places and it's an issue of might. Does glibc depend on the FSF for funding that Stallman can order them to drop? Is "glibc" a trademark that the FSF owns? Are there contractual obligations in play that stops the FSF from cutting such funding to coerce them? Even if they stop funding will glibc be able to just secure funding under the auspices of something else? — those are the questions that actually matter here.<br> <p> Rights exist on paper that Linus wipes his butt with — in the end of the day who controls glibc is decided by who has the might to force it to do its bidding.<br> </div> Fri, 27 Jul 2018 19:43:50 +0000 It's time to stop https://lwn.net/Articles/757021/ https://lwn.net/Articles/757021/ anselm <p> That would only be an actual issue if the FSF was (a) headquartered outside the USA and (b) receiving funds from the US government for its family-planning or other medical work. Since neither of these premises apply, the “global gag rule” has no bearing on the glibc manual. </p> Sat, 09 Jun 2018 10:39:34 +0000 It's time to stop https://lwn.net/Articles/757012/ https://lwn.net/Articles/757012/ JanC_ <div class="FormattedComment"> The fact that it gets rescinded &amp; reinstated so often is another reason why it's better removed, I guess, otherwise the release manager (who might not be from the US) has to check the current status of US law before every release…<br> </div> Sat, 09 Jun 2018 01:39:08 +0000 Who controls glibc? https://lwn.net/Articles/757010/ https://lwn.net/Articles/757010/ JanC_ Instead of (or at least in addition to) insisting on that joke in a manual almost nobody reads, maybe he should start promoting <a href="https://www.shedecides.com/">SheDecides</a>. ☺ Sat, 09 Jun 2018 00:42:24 +0000 Who controls glibc? https://lwn.net/Articles/757009/ https://lwn.net/Articles/757009/ JanC_ <div class="FormattedComment"> No, that's not a neutral location for a cross-platform project.<br> <p> (And there are other issues with the Linux Foundation too, of course.)<br> </div> Sat, 09 Jun 2018 00:18:18 +0000 Who controls glibc? https://lwn.net/Articles/756869/ https://lwn.net/Articles/756869/ peter-b <div class="FormattedComment"> Yes, I agree that the Rust community moderation policy works really well at fostering a productive and friendly atmosphere.<br> </div> Thu, 07 Jun 2018 16:27:41 +0000 Who controls glibc? https://lwn.net/Articles/756779/ https://lwn.net/Articles/756779/ clicea <div class="FormattedComment"> Have a counterexample: I've stayed very far away from Rust just because they seem very heavy-handed on policing their developers.<br> </div> Wed, 06 Jun 2018 17:32:28 +0000 Who controls glibc? https://lwn.net/Articles/755731/ https://lwn.net/Articles/755731/ k8to <div class="FormattedComment"> In commercial environments, there's often pressure not to show these "internal details" to users.<br> </div> Sun, 27 May 2018 11:03:08 +0000 It's time to stop https://lwn.net/Articles/755726/ https://lwn.net/Articles/755726/ anselm <p> This is something that US presidents do as a matter of course as one of the first things after they've been inaugurated. They can do it by executive order without having to involve Congress, so it's an easy PR win with their voters. Reagan came up with it in the first place in 1984, then Bill Clinton rescinded it in 1993 and George W. Bush put it back on the books in 2001 until Obama got rid of it again in 2009. It is safe to assume that whichever Democrat takes over from Trump in (hopefully) 2021 will immediately throw it out once more, etc., ad infinitum. </p> <p> In any case, the “joke” can't really be referring to the “global gag rule” because the “global gag rule” has nothing to do with domestic censorship (because 1st amendment) – it says that the USA will only fund NGOs in <em>other countries</em> if they aver that they do not “perform or actively promote abortion as a method of family planning”. Originally this applied only to family-planning funds; Trump's twist is that now it also extends to other types of health assistance, including HIV assistance. </p> Sun, 27 May 2018 01:15:23 +0000 Who controls glibc? https://lwn.net/Articles/755725/ https://lwn.net/Articles/755725/ anselm <blockquote><em>I've never seen the 'joke' before and it still not visible in any 'man abort' I've just ran on a few varied boxes.</em></blockquote> <p> That's probably because it isn't in the man page, it's in the Info documentation. Still doesn't make it funny. </p> Sun, 27 May 2018 00:52:16 +0000 Who controls glibc? https://lwn.net/Articles/755711/ https://lwn.net/Articles/755711/ stock <div class="FormattedComment"> Someone mentioned "RMS is cool with the FSF firing female employees <br> when they report being harassed. This just continues that." If the Joke <br> removal attempt can be placed in the same category as Smut throwing <br> at a historical Open Source icon, then these 'sources and methods' are <br> to be categorized as sick arguments for the sole purpose to usurp power <br> and control over important parts within Open Source Software <br> territory. Such individuals should seek their employment and luck <br> somewhere else like in some political organization. To summarize: Be <br> aware for FBI Spy's within the Open Source Community.<br> <p> -- <br> Robert M. Stockmann - RHCE<br> Network Engineer - UNIX/Linux Specialist<br> crashrecovery.org stock@stokkie.net<br> <p> </div> Sat, 26 May 2018 14:08:46 +0000 It's time to stop https://lwn.net/Articles/755694/ https://lwn.net/Articles/755694/ shmget <div class="FormattedComment"> "outdated joke"<br> <p> not at all.. the Global Gag Rule has been re-instated January 23, 2017.<br> <p> </div> Fri, 25 May 2018 19:43:37 +0000 Who controls glibc? https://lwn.net/Articles/755685/ https://lwn.net/Articles/755685/ shmget <div class="FormattedComment"> "You're right, removing it won't (at least in the short term and likely not in the long term) drastically change anything for anyone"<br> <p> leaving it would not drastically change anything either, and would have taken 0 seconds.<br> <p> "The real issue (and time waster)" is the removal patch. which created a Streisand effect on an obscure joke that pretty much no-one was aware of.<br> <p> The stackoverflow link above, when I looked at it had been vewed 790 times.. and I bet most of it was because it was linked above.<br> but, I been consulting man pages for years, on myny different boxes and distro. I've never seen the 'joke' before<br> and it still not visible in any 'man abort' I've just ran on a few varied boxes.<br> <p> iow: that joke has very little visibility, certainly epsilon wrt to 'floss user'. removing it will have 0 effect wrt to drafting new contributor, it it will have a small cumulative effect wrt to discouraging existing ones.... just like the wave of pronoun-war patches inflicted on floss, which had real effect of getting an actual maintainer to call it quit, for what SJW swear were hordes of 'potential contributor' that were not showing up because of it.... yeah .. how things are going in node.js world ? <br> </div> Fri, 25 May 2018 18:54:32 +0000 Who controls glibc? https://lwn.net/Articles/755562/ https://lwn.net/Articles/755562/ nix <div class="FormattedComment"> If you think glibc is, in any meaningful sense, "RMS's project", you are deluding yourself. Before this thread, Richard had a total of five commits, all in 1995, all to either config.sub or config.guess, none more then 50 lines. (Its history starts in 1989, when the first RCS commit was made.)<br> <p> This was Roland's project, then Roland and Ulrich's and a few others. Now it is a shared, community-governed project, and frankly RMS's trying to exert dictatorial control over it feels quite offensive, given that there is no sign of him in that community of developers at all.<br> <p> </div> Thu, 24 May 2018 17:34:49 +0000 Who controls glibc? https://lwn.net/Articles/754951/ https://lwn.net/Articles/754951/ tdalman <div class="FormattedComment"> dractyl,<br> <p> thank you very much for sharing your thoughts as they match very well with my own.<br> <p> Being a watcher of the glibc mailinglist for quite some time, I have seen a very positive transformation of this community in the last years. Carlos, Siddhesh, Joseph, and the others are doing a great job not only technically but also by are carefully leading people through constructive discussions.<br> <p> I was very surprised to see such a vehement discussion virtually on non-topic (technically, that is; I understand the political intent by Richard, as well as the arguments against the "joke" being part of the manual). Likewise, I was surprised by Richards dominant decision because he seemed to play no role in the glibc mailinglist for years (IIRC, the only thread he really participated was about a malloc hook to be removed and its use in emacs, but maybe I missed something).<br> <p> <p> </div> Sun, 20 May 2018 02:23:02 +0000 Who controls glibc? https://lwn.net/Articles/754893/ https://lwn.net/Articles/754893/ dractyl <div class="FormattedComment"> (Sorry for the delay in my reply; I'm traveling ATM)<br> <p> I don't see what copyright problem would be here, but perhaps I am not up to date on GPL legalities.<br> <p> IIRC glibc, under GNU policies, has copyright assignment as part of their process. Therefore there aren't a million little copyright holders all over the place. It doesn't seem especially messy in this regard.<br> <p> GNU licenses the software (shockingly) under LGPL, so an outside party has every right to fork it.<br> <p> Therefore, if a new entity is created, they can fork it under the GPL in a very tidy way and since they're bound by terms to keep licensing it the same way, there is no downstream change. I never envisioned licensing as a major issue when I first wrote my comment.<br> <p> I was referring to potential logistical issues; downstream disruption. But if mostly the same people are woking on the same code, with the same license, I can't see an issue there either. I see XFree86 and maybe LibreOffice as examples of this pattern.<br> <p> All in all, the barrier to action arising from disruption for the glibc developers is low.<br> <p> As for systemd, I am asserting no opinion of it's quality or suitability for purpose one way or the other because it's not relevant to my point. I used systemd merely as an example of something that necessitated a lot downstream changes in order to accommodate it.<br> <p> The point of whether the joke was appropriate or not, whether is was funny or not, whether someone might be offended by it or not or whether it improved the world with levity or not, isn't relevant or material to the underlying issue in any way. It could have just as easily been some arcane compiler optimization.<br> <p> Whether the GNU project's politics (as in policy and governing structure, rather than philosophy) are still relevant and acceptable to the governed is a key issue to be resolved. I don't see how you can leave it unresolved now that it's come up.<br> <p> This is not about reversing GNU's fundamental raison d'être. I don't see "RMS is our BDFL" being a core tenet of the Free Software ideals upon which it was founded.<br> <p> If the organization is ultimately unable to evolve and mature, someone will come along to pick up the torch and run with it. Perhaps that someone, individual or group, will have a stronger commitment to democratic ideals as well.<br> <p> It would be a shame if that became necessary, but at some level, isn't that part of the beauty of Free Software?<br> <p> </div> Sat, 19 May 2018 10:27:31 +0000 Who controls glibc? https://lwn.net/Articles/754894/ https://lwn.net/Articles/754894/ anselm <p> OK, let me rephrase that. I have no problem with jokes in a technical manual as long as the jokes are actually funny <em>and are about the technical subject matter at hand</em>. </p> <p> This would exclude jokes about US abortion laws, however hilarious, in the glibc manual because the connection – via the word “abort” – is pretty tenuous at best and may not even work in translation (both because the target language may not use the same vocabulary, and because the legal situation around abortion may be different so the “joke” is not funny at all). It would also exclude political propaganda camouflaging as lame jokes in general. The reason for this is that when you're trying to be entertaining in a technical manual, it is best to do that in a way that, as far as possible, <em>all</em> readers of the manual will find enjoyable, not just the ones who happen to agree with your politics. </p> Sat, 19 May 2018 10:26:33 +0000 Loss for words https://lwn.net/Articles/754892/ https://lwn.net/Articles/754892/ HelloWorld <div class="FormattedComment"> <font class="QuotedText">&gt; I know giving birth can be traumatic, but thankfully I know a lot of women who regard giving birth one of their best moments in life. Labeling that far more traumatic than an abortion is not even disrespectful - it's stupid.</font><br> Now that's ridiculous. Giving birth involves the most intense pain you're ever likely to endure as a woman. A typical abortion boils down to taking a pill, another one two days later and then getting your period.<br> </div> Sat, 19 May 2018 09:31:41 +0000 Who controls glibc? https://lwn.net/Articles/754891/ https://lwn.net/Articles/754891/ HelloWorld <div class="FormattedComment"> OK, suppose there was an absolutely hilarious joke about US abortion laws in the glibc manual. Would you support that? <br> </div> Sat, 19 May 2018 09:17:11 +0000 Who controls glibc? https://lwn.net/Articles/754887/ https://lwn.net/Articles/754887/ gus3 <div class="FormattedComment"> But another meaning of "professional" is that someone has put a thing on their résumé, looking for "professional" employment. That thing could be a major or minor contribution to a GNU project, something that a prospective employer might look up in Google, DuckDuckGo, Yahoo, or any number of sites that do background checks.<br> <p> In that sense, the abort() commentary won't exactly look nice to someone looking for "professional" IT/sysadmin employment.<br> </div> Sat, 19 May 2018 04:17:02 +0000 Who controls glibc? https://lwn.net/Articles/754879/ https://lwn.net/Articles/754879/ anselm <p> I don't have a problem with jokes in a technical manual but I prefer it if the jokes are actually <em>funny</em>. </p> Fri, 18 May 2018 23:10:49 +0000 Who controls glibc? https://lwn.net/Articles/754857/ https://lwn.net/Articles/754857/ sdalley <div class="FormattedComment"> Yes, this whole debate *is* extremely off-putting, which is why I'm astonished that you're still blathering away about it when our esteemed editor has already told you to shut up.<br> </div> Fri, 18 May 2018 12:45:05 +0000 Who controls glibc? https://lwn.net/Articles/754832/ https://lwn.net/Articles/754832/ Darkstar <div class="FormattedComment"> Well, if I had read that text in the manual, I wouldn't have interpreted it as a joke in the first place. I admit still don't understand it (or understand why it is supposed to be funny), I guess I'm just a bit "out of the loop" with respect to US-American politics or something.<br> <p> Point is, there are probably people who might be confused by that sentence, so IMHO it is a good thing that it has been removed, if only for all the non-US people who don't "get" the joke...<br> </div> Fri, 18 May 2018 12:05:13 +0000 Who controls glibc? https://lwn.net/Articles/754829/ https://lwn.net/Articles/754829/ HelloWorld <div class="FormattedComment"> <font class="QuotedText">&gt; Rather, it's a totally inappropriate comment to have in a technical manual.</font><br> I disagree with that notion. I don't see anything wrong with having a joke in a technical manual. <br> </div> Fri, 18 May 2018 09:35:51 +0000 Who controls glibc? https://lwn.net/Articles/754828/ https://lwn.net/Articles/754828/ HelloWorld <div class="FormattedComment"> The point is that nobody has yet been able to produce an example of a person who was *actually* hurt by that joke while there clearly are people who are annoyed by this sort of political correctness nonsense. LLVM lost a major contributor recently because of that sort thing. <br> </div> Fri, 18 May 2018 09:33:37 +0000 Who controls glibc? https://lwn.net/Articles/754826/ https://lwn.net/Articles/754826/ gevaerts <div class="FormattedComment"> Why should anyone care about you finding anything off-putting? Isn't the whole point of most of your comments that that's fine? Why are you being such a crybaby?<br> </div> Fri, 18 May 2018 08:40:17 +0000 Who controls glibc? https://lwn.net/Articles/754823/ https://lwn.net/Articles/754823/ karkhaz <div class="FormattedComment"> <font class="QuotedText">&gt; A society where you can't make political jokes - whether it's because you'll be locked up like in the country I was born in, or because you risk societal death for triggering some crybaby</font><br> <p> Nobody suggested either of the above consequences happen to rms. Although I recall various other incidents that I suppose you're referring to, where a developer was pilloried for making offensive comments, this is not one of them. The only "punishment" here is the removal of the joke from the manual.<br> <p> <font class="QuotedText">&gt; by purging this kind of silly little thing you're establishing an atmosphere that will prevent people from making jokes</font><br> <p> In this case, I don't see much evidence that anybody is calling for censorship of abortion jokes anywhere outside the technical reference. This was a patch to remove the joke from the manual, not a mandate to prevent rms from making these jokes on his own spare time.<br> <p> <font class="QuotedText">&gt; The point is: if somebody can't handle this sort of joke</font><br> <p> The strongest argument I've heard from removing this from the manual isn't that some people cannot "handle" the joke, that it is offensive, or anything of the sort. Rather, it's a totally inappropriate comment to have in a technical manual.<br> <p> (Somewhat contrived) analogy: suppose that in the documentation for posix_spawn, rms had written a snarky cartouche about his favourite restaurant for eating caviar. Totally uncontroversial, nobody gets offended. But the comment ought to be removed on exactly the same grounds as the abortion one: it doesn't belong in a technical manual, and the vast majority of readers didn't ask to be belaboured with rms's sense of humor.<br> </div> Fri, 18 May 2018 07:15:26 +0000 Who controls glibc? https://lwn.net/Articles/754822/ https://lwn.net/Articles/754822/ mjg59 <div class="FormattedComment"> Ok so you're arguing against something that I didn't actually say<br> </div> Fri, 18 May 2018 06:59:39 +0000 Who controls glibc? https://lwn.net/Articles/754820/ https://lwn.net/Articles/754820/ HelloWorld <div class="FormattedComment"> The point is: if somebody can't handle this sort of joke, they are not human beings capable of functioning in a free society. A society where you can't make political jokes - whether it's because you'll be locked up like in the country I was born in, or because you risk societal death for triggering some crybaby - is not a free society. The problem is that by purging this kind of silly little thing you're establishing an atmosphere that will prevent people from making jokes (or even serious statements) that would actually *not* affect anyone negatively out of sheer fear that they might and that they'll be judged for that.<br> <p> In fact I would argue that that is already happening in the US, especially on campus. And you have yet to prove that the joke has *actually* negatively impacted anyone.<br> </div> Fri, 18 May 2018 06:29:59 +0000 Who controls glibc? https://lwn.net/Articles/754814/ https://lwn.net/Articles/754814/ mjg59 <div class="FormattedComment"> Where did I say it was offensive?<br> </div> Thu, 17 May 2018 22:57:30 +0000 Who controls glibc? https://lwn.net/Articles/754811/ https://lwn.net/Articles/754811/ HelloWorld <div class="FormattedComment"> RMS always made it quite clear that he cares about freedom and not about software quality. <br> </div> Thu, 17 May 2018 22:38:58 +0000 Who controls glibc? https://lwn.net/Articles/754810/ https://lwn.net/Articles/754810/ HelloWorld <div class="FormattedComment"> I can't blame RMS for not wanting his project to be taken over by ideologists. It's called Free Software for a reason. Freedom includes the freedom to say and write potentially hurtful things. And for the record, I *don't* think that joke is actually hurtful, and so far nobody has been able to produce an example of a person who was actually hurt or offended by this silly little joke. I don't believe there is such a person. <br> </div> Thu, 17 May 2018 22:37:50 +0000 What are you even talking about? https://lwn.net/Articles/754809/ https://lwn.net/Articles/754809/ HelloWorld <div class="FormattedComment"> I honestly didn't mean to offend anybody here, and I'm not even sure why you would think that.<br> <p> If you're thinking of the “see a therapist” thing, it wasn't meant as an insult. A functional human being needs to be able to tolerate this kind of joke, and if he or she can't, then yes, I believe seeing a therapist is the right thing to do.<br> </div> Thu, 17 May 2018 22:32:49 +0000 Who controls glibc? https://lwn.net/Articles/754806/ https://lwn.net/Articles/754806/ HelloWorld <div class="FormattedComment"> I'm sure it does exist in your head.<br> </div> Thu, 17 May 2018 22:19:58 +0000 Who controls glibc? https://lwn.net/Articles/754804/ https://lwn.net/Articles/754804/ HelloWorld <div class="FormattedComment"> The benefit is 0 because nobody has yet been able to demonstrate that *anybody* was actually offended by the joke, let alone anybody who actually makes a difference. OTOH, I find this whole debate extremely off-putting, and so do plenty of other people, which is something you seem to completely ignore. <br> </div> Thu, 17 May 2018 22:17:50 +0000 That's enough https://lwn.net/Articles/754805/ https://lwn.net/Articles/754805/ corbet OK, only warning. You've had three postings to insult others, you need to stop here, please. <p> Remember: this was not an article about a joke. Thu, 17 May 2018 22:15:57 +0000