Earlier quoted context omitted.
It's also a social movement that cares about what is the epitome of a first-world-problem.
Not necessarily. If a 3rd world farmer is hamstrung by licenses on any tools they have (and seeds they grow), that could prevent them from making those tools better, or crossbreeding those seeds. Same with educational software and material. Just because the focus is mainly on software, which is admittedly a 1st world problem, doesn't mean the ideals can't apply to the 3rd world as well.
Richard Stallman - Re: clang vs free software
111–120 of 338 posts
Re: Richard Stallman - Re: clang vs free software
#112The people who campaign for GPL software authors to change their license seem to assume that the authors of the software naively chose the GPL, as opposed to choosing it for its particular spirit. That's really important distinction that people don't realize about the GPL - it's designed to protect the rights of the END USERS. And that's great when the end user is you and me, but it's also not surprising that we, as…
Do you have any examples where end users have been screwed by a program that was compiled using LLVM?
Neither compiler affects the licences of the output. In the case of a compiler, the "end user" is the end user of a compiler (which in today's world is a developer, but 20 years ago may not have been).
End users are "screwed over" in this sense every time permissively-licensed free software is forked into proprietary versions that the users cannot do one of the following
1) Study (view the source) 2) Modify (edit the source) 3) Distribute (send the source or binary to another person) 4) Distribute modified versions of the software
All of these freedoms include the freedom to hire someone else to do this for you, so even if you are not a developer, you still have the potential to benefit from free software, the same way all drivers benefit from the fact that any mechanic can service a car (not just the dealer).
Re: Richard Stallman - Re: clang vs free software
#113When I finally realized that the FSF is really about being a social movement and that creating useful software is a non-primary goal (or maybe even a non-goal), my level of annoyance with RMS greatly decreased. Of course, along with that, my level of give-a-shit about the FSF and the GNU project decreased proportionally. Stallman wants you to use Free software because it's free-as-in-ideology, not because it necessar…
free-as-in-ideology is brilliant, it so succinctly captures my feelings on RMS.
Re: Richard Stallman - Re: clang vs free software
#114He's basically saying: "We must avoid design decisions that allow users to do X, because we disagree with X". Everyone has their own definition of "Free", but to me that seems very similar to Walled Garden decisions regarding my freedom as an end user. You could just as easily say: "We don't want to allow unsigned code to run, because we disagree with not signing code" I guess the difference is that you can fork gcc…
Well obviously he wants to void design decisions which allow limiting end user rights given that protecting these end user rights is the entire idea on which FSF and subsequently the GPL licence was founded.
Rights which include the source code to see how a program works and be able to modify, run and copy said software.
Allowing for proprietary plugins in GCC means no longer protecting these rights, which of course makes no sense from FSF's standpoint as again, protecting end user rights is and creating software which promotes these end user rights is their reason for existance.
Re: Richard Stallman - Re: clang vs free software
#115Context: This discussion originated on the emacs-devel mailing list, where there was a discussion of adding code to company-mode (text completion) explicitly supporting Clang [1]. It was pointed out [2] that RMS has in the past shown a disinclination to incorporate Clang support into GNU projects because of his perception of its encouragement of proprietary software riding the coattails of open source (but not Free)…
If LLVM is so bad why are the people who make it so much easier to work with? You shall know a tree by it's fruits. It wouldn't bother me one way or another whether LLVM was copyleft or not, the people who run it are more pleasant to work with. I think the biggest hurdle to people caring about copyleft is the sheer tonnage of disrespect people like RMS show to others. Nobody wants to work with a curmudgeon.
RMS doesn't have a problem with LLVM because it's bad, he has a problem with it because it's good.
> the biggest hurdle to people caring about copyleft is the sheer tonnage of disrespect people like RMS show to others
No, the biggest hurdles to people caring about copyleft are by far the incompatibilities with accepted practices and existing software that make it a lot of work to comply with copyleft ideals.
RMS's tone never seemed disrespectful to me. Uncompromising and occasionally blunt, yes, but never disrespectful. What would you have had him do differently? Compromise his ideals? Spin out a comforting but insincere apology that focused on licensing technicalities rather than the underlying philosophical issues?
Re: Richard Stallman - Re: clang vs free software
#116Earlier quoted context omitted.
If this were true than clang would be considered free software by RMS... There is more to RMS's version of 'freedom' than just being able to modify the code, the AGPL is a great example of this.
Clang IS free software, and RMS agrees. The difference is that GCC discourages proprietary extensions and subsequent lockdown.
Actually he doesn't....he considers Clang/LLVM to be open source and not free, Clang/LLVM does not restrict users from developing their own extensions and licensing them as they see fit which ironically makes the software not free (according to the RMS ideological software freedom purity test).
Re: Richard Stallman - Re: clang vs free software
#117Earlier quoted context omitted.
It's also a social movement that cares about what is the epitome of a first-world-problem.
Not necessarily. If a 3rd world farmer is hamstrung by licenses on any tools they have (and seeds they grow), that could prevent them from making those tools better, or crossbreeding those seeds. Same with educational software and material. Just because the focus is mainly on software, which is admittedly a 1st world problem, doesn't mean the ideals can't apply to the 3rd world as well.
Re: Richard Stallman - Re: clang vs free software
#118Earlier quoted context omitted.
> Is it bad I just don't care that LLVM has enabled non-free software? Because it has done a h ck of a lot for opensource software.* This presents an interesting (to RMS) quandary. I take it as a given that he prioritizes the freedom of software over its technical merits (as discussed in other threads). But, even just from the freedom perspective: LLVM increases the amount of proprietary software produced, and also i…
He even touches that directly: > The existence of LLVM is a terrible setback for our community precisely because it is not copylefted and can be used as the basis for nonfree compilers -- so that all contribution to LLVM directly helps proprietary software as much as it helps us. ... which pretty much is the answer to your last question.
Re: Richard Stallman - Re: clang vs free software
#119Earlier quoted context omitted.
> Is it bad I just don't care that LLVM has enabled non-free software? Because it has done a h ck of a lot for opensource software.* This presents an interesting (to RMS) quandary. I take it as a given that he prioritizes the freedom of software over its technical merits (as discussed in other threads). But, even just from the freedom perspective: LLVM increases the amount of proprietary software produced, and also i…
He even touches that directly: > The existence of LLVM is a terrible setback for our community precisely because it is not copylefted and can be used as the basis for nonfree compilers -- so that all contribution to LLVM directly helps proprietary software as much as it helps us. ... which pretty much is the answer to your last question.
Re: Richard Stallman - Re: clang vs free software
#120Earlier quoted context omitted.
You feel the need to censor "heck"? Seriously though, I agree. Stallman here seems to be adopting almost a religious argument, not a pragmatic one. He even announces a refusal to use Skype because it's not free software. If he prioritizes freedom over everything else, then more power to him, but to me talking about who "wins" and "loses" on some kind of arbitrary scale of freedom does not make a compelling case again…
Dude. rms founded the freaking FSF. If he doesn't support free software, then what the hell is he doing? I think what he wrote here makes total sense, even if I use tons of nonfree software myself. I value convenience and performance more than rms does - to him, freedom is much more important. I think his argument is just that the whole point of GNU and the FSF is to make free software - if they compromised on that,…
I respect that, even though I disagree almost completely and have no alignment with what the FSF proposes.