(05-16-2021, 04:32 AM)jwhat Wrote: Hi Raion & Co,
simple fact:
- Richard Stallman, through GNU, has done more for the software development community than probably any other single person.
- Others is this area are Linus Torvalds with Linux and git and followed by the BSD initiative (and its settlement with AT&T) and Tim Berners-Lee.
These have completely transformed the IT (software) landscape.
It depends on your perspective. GNU's tools are not great, but not terrible either. GCC is competent on x86, ARM etc. But it gets far more broken the more you go off the beaten path, i.e. PA-RISC, and for years, SGI-MIPS (Only C++ and C frontends work, no fortran, no gnat/ada, no ObjC, no Go etc.)
It's my opinion, for instance, that NetBSD's portability factors, and OpenBSD's contributory projects like OpenSSH, have done a lot to actually bring the *NIX space up to parity with the likes of IBM i, VMS, etc (These have been replaced by /mostly/ Linux and some commercial UNIX in the low ends of their markets, with many still remaining on the mid/higher end). GNU wouldn't have the manpower to build a competent SSH properly, look at the trash heap joke that is lsh (Does anyone even use that???). There's no GPL licensed SSH package that is halfway decent that has any market projection. I only know of WolfSSH, and lsh. WolfSSH has a terrifying build system and is bare on features. Dropbear is better.
(05-16-2021, 04:32 AM)jwhat Wrote: In all cases they did this by making what they created available to all and sundry.
My argument is that GNU was not done in a good faith way to do anything other than spite proprietary software. Unlike some people here, I do not see a problem with proprietary software (IRIX, after all, is proprietary) and I do not desire to erase it, but to complement, work with it, and offer alternatives when there's a competent need (such as we see with SSH)
(05-16-2021, 04:32 AM)jwhat Wrote: Let's not get too carried away with blind ideology (do people really believe that GNU is some sort of sinister communist plot ??!!!) and think about the basic and practical benefits this has been to so many people around the world.
I believe that GNU no longer is beneficial as long as it holds a monoculture, either directly via its umbrella projects, or through indirect forces via the GPL.
(05-16-2021, 04:32 AM)jwhat Wrote: We do not need "strong leaders" (ie political leaders in each of recent USA, China, Russian, Middle East and others), we need people to have freedom of choice and self determination (without need to take up arms and sacrifice their lives !!).
No politics, please Little that I said here is meant in a political manner. When I mention Caesar or other historical figures, it's out of admiration for their accomplishments, not attempts to inject their philosophies, or lackthereof, into a discussion.
Everyone has an opinion on politics, just like a butthole. So unless we want to start spreading our buttholes at each other... let's not?
(05-16-2021, 04:32 AM)jwhat Wrote: SGI had a chance to make IRIX code available many years ago and they choose not to (please don't talk about AT&T burden, as the original UNIX source code was made available when it was purchased by Caldera) and in fact "shredded" lots of accumulated knowledge and engineering assets, out of commercial self interest. This could never happen if the material had been made available for open contribution.
I'm the one who found out the latter when I contacted Rackable years later. Nobody apparently did, but the guy who I spoke to there told me about it.
The IRIX code not being released, from what I know of it, and those who've laid eyes on the source (i.e. not me) stated there's a lot of issues, similar to those that Sun had to overcome with OpenSolaris, before it could ever get a release. In his words:
"IRIX has mostly SGI code in the kernel. But the graphics drivers contain code that is not original to SGI, some of it belonging to Intel (especially firmware and microcode) and some belonging to ATi (now AMD). The userland is more of a patchwork, with bits and pieces from BSD, GNU, Microsoft Xenix, IBM, and Sun. The Sun code and BSD is all released now, but the Xenix, IBM code? Good luck. Also, some code from Cray, which is now its own thing."
At the time he wrote me, Cray was still not part of HPE.
As the only one actually seeming to fuck with the base of IRIX in 15+ years, the neweoe, IRIX Community Edition etc. minimizes GPL. We include Nedit, for historical reasons, but it's unlikely our code will ever require GCC to build, and other than say, libfam or other code that's already out there under the GPL, there's not much of a chance I'm gonna let IRIX CE get encumbered. I'd rather write it myself, even.
As for their decision to do everything they did, while I see it as a shame, it's against my moral principles to say, if I had the power, go back and force them to reverse course. SGI is not mine, IRIX is not mine. I have morals, and those include property rights. It was their choice, and now we have to live with those consequences.
But on the same note as consequences, I do not approve of or respect RMS for his actions. His actions ring as very much collectivist to my ears, and as I'm not a collectivist, I cannot say I agree. I am forced, whether I like it or not, to live with his actions as a member of the open source community.
I should also note, under no pretenses do I think the term "Free software" is a good one. Unless it's free as in beer, personally I have no interest in using it anymore, because the GPL, and RMS's, definition of freedom is essentially a form of collectivism.