4 ms·
> So is GNU, though. For instance, https://gcc.gnu.org/steering.html https://gcc.gnu.org/steering.html identifies the affiliations of most of the GCC steering c
by caslon 6y ago
> So is GNU, though. For instance, https://gcc.gnu.org/steering.html https://gcc.gnu.org/steering.html identifies the affiliations of most of the GCC steering committee, and they're generally proprietary companies. (Several work for Red Hat, a subsidiary of IBM.)
Red Hat releases most things under free licenses and as far as I know everyone on the GCC steering committee from Red Hat was there pre-acquisition. That said, I don't love the GCC steering committee for many reasons (many of which admittedly were before most of their appointments). You are right, though, that much of the steering committee for GCC isn't pro-freedom as much as it is pro-convenience (and in the case of SiFive, is a very proprietary company).
...also, the GCC steering committee isn't representative of all of GNU.
> Also, if we're going to claim that working for a proprietary-software company means you're not a member of the free software movement, the movement is very small indeed.
This is true! I wouldn't say working for one excludes you (though it kind of does), but I would say working for one is incompatible with leading the free software movement or having moral ground to coup it.
> That may be the case, but the FSF has a long history of saying that you can work on free software for profit, too.
You can! It really is wonderful. Nothing I said conflicts, there.
> Frankly, that's why the FSF exists separate from the GNU project - to be a place that you can order physical media with GNU software from and expense it.
Half-truth, but close enough. Again, this doesn't conflict with anything I said.
> This is untrue of the authors of the open letter - you should look at their stated positions on free and proprietary software. (It might be true of some of the signatories, of course.)
That isn't actually true for all of the authors; one I can recall offhand, Garrett works for a company making proprietary software of the worst kind: the type that can kill people. And that's on top of a long history of opinions far more controversial than anything Stallman has been accused of, let alone done (the guy mocked a man who the UN has admitted was being tortured, for example).
- geofft 6y agoPre-acquisition Red Hat was awfully excited about supporting proprietary software whose intended purpose is to kill people: https://www.newsobserver.com/news/business/article213676919.html https://www.newsobserver.com/news/business/article213676919.... My point here is that you can always pick a partitioning and then backsolve ethical principles that support that partitioning. "If you work for a company that sells proprietary software, you're ineligible to be a leading voice in the free software movement" has never been a principle - otherwise IBM and Google would never have had a seat. "If you work for a company that makes software that can kill people, your ethics don't line up with ours" hasn't been a principle either - RMS in fact has advocated for multiple militaries to use free software, see https://www.gnu.org/philosophy/programs-must-not-limit-freedom-to-run.en.html https://www.gnu.org/philosophy/programs-must-not-limit-freed... . (Garrett's employer, for what it's worth, makes software that kills people when it breaks, i.e., the better he does his job, the fewer people die. I don't think it's easy to claim that about a military!) The only real established standard is that you advocate that free software is a matter of ethics/morality/liberty and not simply one of convenience, and as far as I can tell, all the coauthors do so.
- caslon 6y agoThanks for pointing this out, I had forgotten this! Yeah, Red Hat has been rotten for a long time. I don't like it; I think it's been a terrible company for many years; but I do think it's never released non-free software, which was the bit I am mostly concerned about on this particular topic. I do agree that they have no real moral ground to stand on. Forgive me for pointing this out, but given they're one of the organizations that signed the letter... (Though they sort of have more casus belli to than most that signed the letter.) Seriously, though, thank you for pointing this out! I really genuinely appreciate it (and also appreciate that you're civil here). Ah, you stealth-edited; give me a second to read that one. > otherwise IBM and Google would never have had a seat. Google has never had a seat at anything other than OSI, and IBM only purchased one. > "If you work for a company that makes software that can kill people, your ethics don't line up with ours" hasn't been a principle either - Obviously didn't claim this. I pointed out Garrett worked for a proprietary software company that made proprietary software that kills people. Specifically, I noted that this was worse than normal proprietary software, because if you're going to have the lives of others in your hands, they should at least know the rulebook you're playing by. > RMS in fact has advocated for multiple militaries to use free software This is consistent with everything else I've said. I personally dislike militarized forces to the point of being skeptical of most veterans, but proprietary software doesn't make sense for a military any more than using American bombs would make sense for North Korea.
- geofft 6y agoYeah sorry about the stealth-edit, I realize the first sentence by itself sounded kind of like a gotcha and I wanted to make a more substantial point :) I'm referencing the GCC steering committee - IBM (actual IBM, not just Red Hat, mostly because they support GCC on their mainframes) and Google (presumably for gold, gccgo, etc.) have been involved for many years. (I don't mean they have seats on the FSF board or anything, that may have been unclear. I just mean their employees have leadership positions in a flagship GNU project, and at least for those two employees, their involvement in GCC is even part of their day job.) I see your point about proprietary software that has the risk of killing people when it goes wrong, but what I'm claiming is that this is a sensible first-principles argument that is being newly introduced. When Red Hat contracts for the US defense apparatus - their largest customer - they know full well they're supporting proprietary and classified code, whose intended purpose is killing people, running on RHEL. (And given that RHEL's business model is support, I would seriously doubt that they never see/access/work on the proprietary code - I would bet they have engineers with clearance to help out with that code.) I think you can make an equally-sensible first-principles argument that this, too, is incompatible with the principles of the free software movement. But we haven't made that argument, and we've been fine with Red Hat for years, and we've been fine with IBM for years (who has customers that are so distasteful that they had to negotiate an exception for JSON's "This software shall be used for Good, not Evil" license :) ), etc. I'm actually super interested in having that discussion and seeing where it leads, because I think there hasn't been much discussion of free software ethics in the last many years. But I think we can't retroactively apply it to decide who really is able to be a voice for the free software movement and who isn't.
- DetroitThrow 6y ago"though it kind of does" It absolutely does not, and this has been understood throughout my entire time contributing to free software and participating in the movement. You can't just create purity tests for free software as a convenient way to demonize people when there's literally decades of core contributors and champions who'd then fall in this brand new exclusion zone.
- caslon 6y agoIt's hardly an arbitrary purity test; if you see proprietary software as immoral, and the free software movement as a moral movement, then people who release proprietary software aren't part of the free software movement. This has been the case since the ideological genesis of the movement. You seem to be arguing in favor of the open source movement, which is a distinct one, with far different goals (rather than being a moral movement based around liberation, it's a movement based around profiteering free software).
- DetroitThrow 6y ago"It's hardly an arbitrary purity test" I never said it was, I said it was one which seems to have been created on the spot as a convenient way to demonize "others" given that the moral movement has never been morally bankrupt enough for the last few decades to exclude individuals based on their participation in proprietary projects. And no, I'm very explicitly talking about the free software movement, not open source. There is nothing in my statements to suggest that I was talking about open source other than that I'm yet another that didn't meet your ahistorical and anti-freedom purity test.
- caslon 6y ago> I never said it was, I said it was one which seems to have been created on the spot as a convenient way to demonize "others" given that the moral movement has never been morally bankrupt enough for the last few decades to exclude individuals based on their participation in proprietary projects. Free software has always been a moral movement; it's those who promote proprietary software that are morally bankrupt. > And no, I'm very explicitly talking about the free software movement, not open source. There is nothing in my statements to suggest that I was talking about open source other than that I'm yet another that didn't meet your ahistorical and anti-freedom purity test. Being against proprietary software is pro-freedom, and nothing I'm saying is ahistorical. You're pretty clearly conflating the open source movement (based around profiteering and not caring about freedom) with the free software movement (has always been about morality).