|
|
Subscribe / Log in / New account

Who controls glibc?

Who controls glibc?

Posted May 7, 2018 20:52 UTC (Mon) by spacemachine (guest, #124210)
In reply to: Who controls glibc? by mjg59
Parent article: Who controls glibc?

With genuine all due respect, this is exactly the sort of convoluted logic that leads projects to eventual demise. Designing documentation for exceedingly rare situations is inefficient design. Reality check: the vast majority of people (including those who have had abortions) would take little to no offense to this joke. Even further, most people wouldn't even realize this is a joke about abortion. https://www.gnu.org/software/libc/manual/html_node/Aborti...


to post comments

Who controls glibc?

Posted May 7, 2018 21:10 UTC (Mon) by mjg59 (subscriber, #23239) [Link] (49 responses)

It's not about people being offended. You could say something that reminds me of a recently deceased loved one, and that would generate a distracting emotional response in me - but you wouldn't have said anything offensive. If you *knew* that saying that was likely to trigger that response in me it still wouldn't be offensive, but it would be inconsiderate. This joke is a direct reference to a sensitive topic that can be reasonably assumed to have an affect on a proportion of readers, which in turn reduces the utility of the documentation for those users. The removal is entirely justifiable on technical grounds.

(And if most people fail to understand that it's a reference to abortion then it's even worse - you're arguing that most people who read this joke aren't going to understand it, in which case removing it makes the documentation less confusing)

Who controls glibc?

Posted May 7, 2018 21:23 UTC (Mon) by andresfreund (subscriber, #69562) [Link] (1 responses)

I find the joke unfortunate *in that context* and I'd vote for removing it (if I had a vote). Even though I find the global gag rule abhorrent.

But the governance implications are the really concerning thing for me. Allowing RMS to come in and make calls over the actual maintainers' objections on random small things isn't healthy. I think there's cases where non-majority calls could be reasonable, but I utterly fail to see how that could be a case of hat. It's quite the pattern over time and projects too.

Who controls glibc?

Posted May 8, 2018 4:21 UTC (Tue) by warrax (subscriber, #103205) [Link]

> Allowing RMS to come in and make calls over the actual maintainers' objections on random small things isn't healthy.

Yes, this struck me as being a pretty absurd style of "leadership".

RMS even says (paraphrased) "I'm usually very hands-off, but THIS... THIS is where I draw the line" on a completely innocuous change which has absolutely no impact on the technical content of the manual.

(Not that this is remotely any sort of existential crisis for glibc as some have claimed.)

Who controls glibc?

Posted May 7, 2018 21:25 UTC (Mon) by spacemachine (guest, #124210) [Link] (45 responses)

Replace "it's offensive" with "it invokes an emotional response" in my point and it still stands.

I honestly don't think that reading the words that constitute the joke will invoke an emotional response in any significant proportion of its readers and, in the rare case that it does, they most likely have much bigger problems than the GNU manual.

Now if you genuinely think that a significant proportion of the population will be emotionally affected by those words, then by all means remove it. That just doesn't reflect the reality in which I live.

Who controls glibc?

Posted May 7, 2018 21:32 UTC (Mon) by mjg59 (subscriber, #23239) [Link] (44 responses)

> Now if you genuinely think that a significant proportion of the population will be emotionally affected by those words, then by all means remove it.

Ok so you agree that it's entirely technically justifiable to remove it if this is the case?

Who controls glibc?

Posted May 7, 2018 21:59 UTC (Mon) by spacemachine (guest, #124210) [Link] (43 responses)

>> Now if you genuinely think that a significant proportion of the population will be emotionally affected by those words, then by all means remove it.

> Ok so you agree that it's entirely technically justifiable to remove it if this is the case?

Yes, it's reasonable to get rid of it if it genuinely prevents a significant percentage of its audience from understanding the document. Again, that is likely not the case here.

Who controls glibc?

Posted May 8, 2018 2:57 UTC (Tue) by likryol (guest, #115542) [Link] (42 responses)

Thought experiment: 100 people read a joke like this (maybe not exactly this joke in this subject), 99 are not negatively emotionally affected but 1 person is. It actually ruins their day. They decide to stop pursuing the technical subject for a period or possibly for good because they already experience enough of this insensitivity day-to-day; they don't need it in their deep technical work too.

Was it worth it? Maybe like 10 of those other 99 people got a small snort out of the joke, the other 89 ignored it because it's noise and we're adults reading glibc documentation, not 13 year old boys sneaking into Deadpool.

It's insensitive and useless. It disgusts a subset of people that could be valuable contributors.

If anything it needs to be removed purely to put RMS in his place and establish this as a technical project and not a repository of his outdated and sophomoric jokes.

Who controls glibc?

Posted May 8, 2018 3:25 UTC (Tue) by spacemachine (guest, #124210) [Link] (38 responses)

If someone quits a technical field because of this extremely subtle and innocuous joke, it's likely they would have quit anyway since everyday life is orders of magnitudes more difficult.

We can't design our systems around these hypothetical and extremely rare worst cases. The cost is too high and the benefits are too low. No reasonable person would otherwise make trade-offs like those.

Come back to reality, the joke is harmless, RMS is not a monster, let it go.

Who controls glibc?

Posted May 8, 2018 3:40 UTC (Tue) by mjg59 (subscriber, #23239) [Link] (37 responses)

The cost is minuscule (it's actually easier not to write these things than write them in the first place) and the potential benefit large (more people use free software, and potentially more people contribute to free software). What metrics are you using?

Who controls glibc?

Posted May 8, 2018 8:35 UTC (Tue) by spacemachine (guest, #124210) [Link] (32 responses)

It's not the joke itself that's at stake here. It's the decision making process. It can't be "this offends someone out there therefore let's take it out." Sooner or later you have nothing left (in terms of cultural values).

Who controls glibc?

Posted May 8, 2018 8:40 UTC (Tue) by mjg59 (subscriber, #23239) [Link] (31 responses)

I'm not arguing that it should be removed because it's offensive, so this doesn't seem like a relevant objection.

Who controls glibc?

Posted May 8, 2018 8:47 UTC (Tue) by spacemachine (guest, #124210) [Link] (30 responses)

Sub offensive with whatever judgment you have of the joke. Point still applies.

Who controls glibc?

Posted May 8, 2018 9:02 UTC (Tue) by mjg59 (subscriber, #23239) [Link] (29 responses)

"This is likely to discourage some number of people from contributing to the project, does nothing to encourage additional people to contribute to the project, and serves as a distraction from the actual purpose of the work that contains it, therefore let's take it out"?

Who controls glibc?

Posted May 8, 2018 9:28 UTC (Tue) by spacemachine (guest, #124210) [Link] (18 responses)

Yes, the decision making process of "this will discourage some small % of potential contributors so let's take it out" is precisely the wrong way to make decisions. The cost of setting that precedent is the organization around the project itself.

The right way to make decisions is "this will encourage a large % of potential contributors so let's add it." Glibc is very far from that. Like I said, RIP.

Who controls glibc?

Posted May 8, 2018 9:40 UTC (Tue) by mjg59 (subscriber, #23239) [Link] (17 responses)

Ok, so that sounds like you don't think adding it in the first place was justifiable. What's the problem with reversing that (incorrect) decision?

Who controls glibc?

Posted May 8, 2018 10:57 UTC (Tue) by spacemachine (guest, #124210) [Link] (16 responses)

The problem is that the justification for the original patch in question is weak. It's a solution for a problem that doesn't exist. When those types of changes start being encouraged, it's the beginning of the end. The project has no direction. People are now wasting their precious limited time looking for, preparing, and submitting one-line patches that have virtually no effect on the project. Then they go ahead and pat themselves on the back for having a productive day. There are hundreds of open bugs on bugzilla, but they are ignored in favor of these pseudo productive patches. This is the future of glibc.

Who controls glibc?

Posted May 8, 2018 11:02 UTC (Tue) by mjg59 (subscriber, #23239) [Link] (13 responses)

> It's a solution for a problem that doesn't exist.

The problem exists.

Who controls glibc?

Posted May 8, 2018 11:13 UTC (Tue) by spacemachine (guest, #124210) [Link] (10 responses)

Hypothetically yes, but not in any way that solving it will drastically improve the state of glibc for its users. It's not that it's not okay to fix small things but there should be good reason for it, not some hypothetical "what if," especially when so many other things are broken. Has any actual user ever complained about this joke?

Who controls glibc?

Posted May 8, 2018 12:38 UTC (Tue) by excors (subscriber, #95769) [Link] (1 responses)

Fixing small things should only require small reasons. If you have to think very carefully for days, consult dozens of people, do a cost-benefit analysis and write up an extensive rationale document every time you clean up a bit of code or a bit of documentation, it clearly won't be worth the effort. Then the project will collapse under the combined weight of a million tiny problems that nobody bothered fixing.

Efficiently fixing trivial issues seems like a requirement for sustainable software development, not a sign of its demise. (And it sounds like this patch was being handled efficiently until Stallman got involved). Sometimes projects will explicitly talk about paper cuts (minor usability bugs that are individually unimportant, but a user who encounters dozens of them will be strongly put off) and technical debt (problems that weren't worth fixing in the short term, but their cost will accumulate until they seriously impede development) because they're aware they need to deal with those minor issues - it's tempting to ignore them and focus on the highest-priority issues instead, but it's important for the project's long-term health to work on the little things too.

(Besides, in this specific case it's easy to find people like https://stackoverflow.com/questions/48445031/why-would-it... who seem genuinely confused by the statement and wasted an appreciable amount of time trying to understand it, so it's not a hypothetical problem.)

Who controls glibc?

Posted May 8, 2018 13:17 UTC (Tue) by spacemachine (guest, #124210) [Link]

An obscure stack overflow thread does not justify this as a problem that is holding back glibc in any significant way. Do you genuinely believe removing this joke has moved the needle at all?

Who controls glibc?

Posted May 8, 2018 12:58 UTC (Tue) by likryol (guest, #115542) [Link] (7 responses)

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. You've been saying this is a waste of time while other bugs are still festering, but consider for a second how much time it actually took to make this change happen. Someone saw the "joke", deleted it, committed it. What is that like 30 seconds of work? This isn't a bug that needed hours of time to discover and fix technically or socially, and the quick change could have some benefits for the project in the form of more contributors.

The real issue (and time waster) was when RMS came in and exerted authority he no longer deserves to have (I understand he is an ideological lead and not someone doing technical work, correct me if I'm wrong) thus creating an argument that anyone watching from the outside will see RMS as an overstepping grossly immature leader. Again, not for the joke but because of the authority he is trying to exercise over something so minuscule. If anything deserves "RIP for glibc" it's his behavior, not the 30 seconds of work it took to remove a dumb joke. And if jokes like that aren't turning people away, it will be seeing arguments like his unfold that will make potential contributors go "oooh...maybe I don't want to get into the middle of that culture..."

And all of that you could ultimately blame on someone making minor changes that don't need to happen, fine whatever maybe you're right. But the trigger for this argument and his excessive use of authority could have been more technical and we'd have the same argument at hand, it's probably happened before. This specific instance is easy to separate the technical from the not and so it ends up being reported on.

Who controls glibc?

Posted May 8, 2018 13:11 UTC (Tue) by spacemachine (guest, #124210) [Link] (2 responses)

Start to finish it takes much longer than 30 seconds for an outside contributor to get that change checked in. What kind of engineer goes through that just to remove a dumb joke? Those are the kinds of contributors glibc has these days. These aren't the types that make a project great.

Who controls glibc?

Posted May 8, 2018 19:15 UTC (Tue) by rra (subscriber, #99804) [Link] (1 responses)

Do you follow glibc development closely? I ask because to me this is a bizarre statement given how dramatically better glibc has gotten in the past few years, in ways that are the exact opposite of what you're implying. It makes me think you're out of touch with current glibc development.

Right now, glibc is blessed with numerous people who are tackling large-scale, impactful work in substantial patch sets on topics ranging broadly from better standards compliance to security improvements to Y2038 issues. I have never seen the project healthier, and I've been following it for over a decade. Even the Hurd port is being resurrected from the dead, which regardless of one's opinions of the importance of this to the broader community is definitely not a trivial or minor effort. And this is happening without, so far as I can see, any slowing down of other work, which speaks to the breadth and capacity of the current development community.

Who controls glibc?

Posted May 9, 2018 11:35 UTC (Wed) by nix (subscriber, #2304) [Link]

I concur. glibc's gone from being a project that was verging on moribund to a project that's so active that keeping up with the mailing list alone, let alone the patch flow, is quite a lot of work. It's *lively*, and the changes taking place there are extremely nontrivial. (Even some of the changes with no functional effect -- e.g. classifying every entry point according to its multithread-safety.)

Who controls glibc?

Posted May 17, 2018 22:37 UTC (Thu) by HelloWorld (guest, #56129) [Link] (1 responses)

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.

Who controls glibc?

Posted May 24, 2018 17:34 UTC (Thu) by nix (subscriber, #2304) [Link]

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.)

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.

Who controls glibc?

Posted May 25, 2018 18:54 UTC (Fri) by shmget (guest, #58347) [Link] (1 responses)

"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"

leaving it would not drastically change anything either, and would have taken 0 seconds.

"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.

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.
but, I been consulting man pages for years, on myny different boxes and distro. 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.

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 ?

Who controls glibc?

Posted May 27, 2018 0:52 UTC (Sun) by anselm (subscriber, #2796) [Link]

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.

That's probably because it isn't in the man page, it's in the Info documentation. Still doesn't make it funny.

Who controls glibc?

Posted May 17, 2018 22:19 UTC (Thu) by HelloWorld (guest, #56129) [Link]

I'm sure it does exist in your head.

Who controls glibc?

Posted Aug 1, 2018 11:57 UTC (Wed) by diegor (subscriber, #1967) [Link]

If people is offended by abort, we should remove the abort() function. The joke does'nt add anything.

So why we don't censor every reference to "kill children" (process). Maybe someone have lost his kid, and be reminded of her lost.

Who controls glibc?

Posted May 8, 2018 12:24 UTC (Tue) by anselm (subscriber, #2796) [Link] (1 responses)

There are hundreds of open bugs on bugzilla, but they are ignored in favor of these pseudo productive patches. This is the future of glibc.

So Stallman thinks that as the notional “project leader” he gets to decide that his lame paragraph (I won't dignify it by calling it a “joke”) must stay in, but he doesn't think that as the notional “project leader” he ought to see about getting those hundreds of open bugs fixed? Some leadership.

Who controls glibc?

Posted May 17, 2018 22:38 UTC (Thu) by HelloWorld (guest, #56129) [Link]

RMS always made it quite clear that he cares about freedom and not about software quality.

Who controls glibc?

Posted May 8, 2018 17:08 UTC (Tue) by fuhchee (guest, #40059) [Link] (9 responses)

Counterpoint: "The presence of less-than-100%-PC humour is likely to *attract* some number of developers to the project. Therefore let's leave it in."

Who controls glibc?

Posted May 8, 2018 22:12 UTC (Tue) by jubal (subscriber, #67202) [Link] (8 responses)

Re-counterpoint: unfounded assumption.

Who controls glibc?

Posted May 8, 2018 22:22 UTC (Tue) by fuhchee (guest, #40059) [Link] (5 responses)

Well the point is what is the burden of proof? I could point to ... myself ?! ... as someone who generally prefers a more relaxed type of community. I'm not the only one. So this is a reciprocal of the "if it turns someone, anyone away, it's bad" argument.

Who controls glibc?

Posted May 8, 2018 23:22 UTC (Tue) by nilsmeyer (guest, #122604) [Link] (2 responses)

Interesting point. I usually sometimes find myself re-phrasing and re-phrasing commit messages and even code comments over and over, especially when it's correcting a mistake someone made, at least at work. It's easier for private projects, but the potential to offend genuinely scares me.

Who controls glibc?

Posted May 10, 2018 11:16 UTC (Thu) by zenaan (guest, #3778) [Link] (1 responses)

To paraphrase you: "The work to avoid offending the various categories of snowflake safe-space-junkies, can be a real cost, can be significant, is a detriment, and the chilling effect this all has is real."

THAT is the reason this particular joke (by RMS) should stay in the glibc manual.

"The triggered" and "the oppressed" are redefining permissible speech - which is ironically apropos RMS' original joke.

The redefinition of allowed speech is dangerous and literally tyrannical in the underlying intent of doing so (whether conscious, or unconscious) - refer Dr Jordan Peterson who puts this exact point so succinctly.

Create your world, folks,

Who controls glibc?

Posted May 10, 2018 22:11 UTC (Thu) by tvld (guest, #59052) [Link]

You keep advertising this opinion throughout this comment thread. But do you actually know the glibc developer community? Do you know what they think works well for them, and what helped them make all the technical progress on the project in the recent years? Have you attended a GNU Tools Cauldron, for example, to see how they work together and what kind of environment the actual developers want? The glibc community *is* building the environment they want.

Speaking as someone who has contributed to glibc in the recent years, my impression was that nobody was or felt bullied. Developers just *wanted* to be friendly to each other. IOW, you misjudge what drives this.

There's nothing wrong with a majority wanting to be friendly people in the first place and not being interested in bothering with unfriendly behavior.

Who controls glibc?

Posted May 9, 2018 0:02 UTC (Wed) by likryol (guest, #115542) [Link] (1 responses)

I hear you but I think we can have a "relaxed community" without making questionable jokes in an official, long lived, and widely seen media.

Also I derailed the original point of this comment thread which is I think to say that if anything is adding up to "RIP glibc" it isn't the removal of OT content, it's the BDFL being excessively authoritarian.

Who controls glibc?

Posted May 10, 2018 16:43 UTC (Thu) by nilsmeyer (guest, #122604) [Link]

I think that's also something people in this debate often forget, the intent of the original committer is probably not to censor RMS or derail the project by starting this debate.

Who controls glibc?

Posted Jun 6, 2018 17:32 UTC (Wed) by clicea (guest, #75492) [Link] (1 responses)

Have a counterexample: I've stayed very far away from Rust just because they seem very heavy-handed on policing their developers.

Who controls glibc?

Posted Jun 7, 2018 16:27 UTC (Thu) by peter-b (guest, #66996) [Link]

Yes, I agree that the Rust community moderation policy works really well at fostering a productive and friendly atmosphere.

Who controls glibc?

Posted May 17, 2018 22:17 UTC (Thu) by HelloWorld (guest, #56129) [Link] (3 responses)

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.

Who controls glibc?

Posted May 18, 2018 8:40 UTC (Fri) by gevaerts (subscriber, #21521) [Link] (1 responses)

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?

Who controls glibc?

Posted May 18, 2018 9:33 UTC (Fri) by HelloWorld (guest, #56129) [Link]

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.

Who controls glibc?

Posted May 18, 2018 12:45 UTC (Fri) by sdalley (subscriber, #18550) [Link]

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.

Who controls glibc?

Posted May 17, 2018 22:11 UTC (Thu) by HelloWorld (guest, #56129) [Link] (2 responses)

> Thought experiment: 100 people read a joke like this (maybe not exactly this joke in this subject), 99 are not negatively emotionally affected but 1 person is. It actually ruins their day. They decide to stop pursuing the technical subject for a period or possibly for good because they already experience enough of this insensitivity day-to-day; they don't need it in their deep technical work too.
Show me *one* cases where this joke has that effect. Because if you can't, you're just making shit up

> It's insensitive and useless. It disgusts a subset of people that could be valuable contributors.
So what about the people who are disgusted by this sort of SJW drama? Because I know I am. But you know what? I'd still contribute to glibc if I were interested, despite this nonsense. That's because I'm a grownup.

What you don't seem to understand is that the world is not a safe space. If you are in a psychological state that doesn't allow you to tolerate this kind of joke, you need to sort that out (see a therapist or something), because the world's not going to change to accommodate that. Nor should it.

That's enough

Posted May 17, 2018 22:15 UTC (Thu) by corbet (editor, #1) [Link] (1 responses)

OK, only warning. You've had three postings to insult others, you need to stop here, please.

Remember: this was not an article about a joke.

What are you even talking about?

Posted May 17, 2018 22:32 UTC (Thu) by HelloWorld (guest, #56129) [Link]

I honestly didn't mean to offend anybody here, and I'm not even sure why you would think that.

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.

Who controls glibc?

Posted May 8, 2018 2:25 UTC (Tue) by riking (subscriber, #95706) [Link]

>... recently deceased loved one...
> If you *knew* that saying that was likely to trigger that response in me it still wouldn't be offensive, but it would be inconsiderate.

I disagree in regards to the severity here – that's not just "inconsiderate," that's flat-out malicious.

Who controls glibc?

Posted May 7, 2018 23:28 UTC (Mon) by dvdeug (guest, #10998) [Link] (1 responses)

Designing documentation for exceedingly rare situations is inefficient design? That seems a bizarre way to state what's going on here.

From the "designing documentation", how about there's advantages to avoiding tangents, even technical tangents, that make the documentation longer for little value to the average reader. There are probably a host of questions about how abort() works on various systems and its portability that this section doesn't answer, and it's wasting 10% of the documentation on a political "joke"? Cut that junk and go on.

Who controls glibc?

Posted May 7, 2018 23:29 UTC (Mon) by dvdeug (guest, #10998) [Link]

And yeah, I do appreciate the point RMS is making. It's still not relevant to the documentation.

Who controls glibc?

Posted May 8, 2018 6:48 UTC (Tue) by daniels (subscriber, #16193) [Link]

> With genuine all due respect, this is exactly the sort of convoluted logic that leads projects to eventual demise. Designing documentation for exceedingly rare situations is inefficient design. [...] Even further, most people wouldn't even realize this is a joke about abortion.

It's difficult then to see why you're expending so much effort arguing in favour of a frankly terrible joke which would not be enlightening to 'most people'. Even with 'most people' ruled out of the audience, you'd further have to rule out the people who were already aware of the proposed legislation: it doesn't help to 'raise awareness' if you're only hitting a limited echo chamber.

If you don't want to design for corner cases, take it out (it just isn't helpful), and replace it with an explicit statement which clearly informs the reader, makes a well-argued position, and suggests how to take action. That's so clear and unambiguous that anyone will be able to follow.

Oh, and removing it also has the benefit of not raising negative reactions in others. Be it because people are offended by the discussion, or because they've had personal experience and it brings only an unexpected and unwelcome reminder, somewhere it has no place appearing and adds no value.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds