|
|
|
|
|
by dralley
1896 days ago
|
|
>On technical matters, you are correct; on moral matters it's a different story. They are intertwined. His moral positions have done incredible damage to GCC at a technical level, and lost huge amounts of marketshare to LLVM as a direct result. (Stallman thought that making the compiler more modular and extensible was totally unacceptable because it might be possible in theory to write proprietary tools that used GCC to dump intermediate representations. Thus preventing any FOSS tools from using GCC, also). |
|
We can take this as a given for the purposes of the discussion.
> They are intertwined
But which has priority?
The main issue with this topic is that it's sometimes hard to see things from an angle we're so unaccustomed to.
The FSF and the GNU project are accidentally technical, morally-driven organizations. Technical superiority is never the argument for Free Software. You may be thinking about Open Source and mixing them up.
Try to see it from that point of view: if an organization exists to prevent "some evil" from happening and make it as easily as possible for "good people" to not commit and not be subjected to "that evil", it makes sense that the organization will sacrifice things that don't seem to make sense because they are avoiding as strongly as they can to make "some evil" easier to commit.
The goal is not market share; the goal is not technical superiority; the goal is not profit; the goal is to "not be evil", help others "not be evil" and not make it easier than it ever needs to be to "be evil".
Look at the "about" pages in the FSF & Gnu project websites and you will notice that it is not a bad choice for them to avoid doing some things "for market share" or "to remain competitive" when those clash with creating free software, making it easier to create free software, and make sure (within the realm of possibility) that their work cannot be used to facilitate the building of non-free software.
From the FSF's point of view loss of market share is an acceptable loss, if the alternative is "be evil". That is why, odd as it may seem, the FSF needs someone who does not compromise on that.