Live data from Hacker News

Richard Stallman - Re: clang vs free software

gcc.gnu.org

71–80 of 338 posts

Re: Richard Stallman - Re: clang vs free software

#71
post #16

Stallman consistently ignores the free market when writing about software freedom. What users want, the free market will provide. If they want customizable software, the market will give it to them. If they only want feature X, the market will give it to them. If they want interop., they will get that too. If they don't care about modifying the source code, well, people won't offer it. The GPL is not what allows user…

When do you think the shift from a non-free to free market happened? What brought it about?

Re: Richard Stallman - Re: clang vs free software

#73
post #32

When 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…

> Stallman wants you to use Free software because it's free-as-in-ideology, not because it necessarily works well or does what you want. Though, the point is, you can make free software work the way you want or work better. You're _allowed_ to. That isn't necessarily the case with other software; that is the point of free software.

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.

Re: Richard Stallman - Re: clang vs free software

#74
post #2

The 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…

end users do not give a shit about source code (or software licensing at all).

Software developers are also end users.

In fact I'd say this is one of the largest practical benefits for developers when it comes to GPL.

If a developer releases their code under GPL and someone else improves upon it, they as end users will recieve the source code to those improvements with which they can improve their original code or simply adopt the improved version.

Re: Richard Stallman - Re: clang vs free software

#75
post #55

What are the proprietary compilers that LLVM enabled? Are they significant? Stallman's claim about the practical difference between gcc and LLVM is interesting but I'd like to know more details.

And more importantly, does their existence help or hinder the work done on LLVM?

Re: Richard Stallman - Re: clang vs free software

#76
post #32

When 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…

It's also a social movement that cares about what is the epitome of a first-world-problem.

Not at all when you realize that the developed and a large part of the developing world is absolutely dominated by computing and software. We're heading towards a completely digital society of ubiquitous computing in every conceivable part of our lives, and there is no denying this.

Whoever controls our software, controls our world. Free software isn't a first world problem, it's a gigantic and urgent issue. It's only a shame that so many people don't realize this.

Open source works for a lot of cases (I wholly think BSD licensing is just fine for Clang/LLVM and disagree with RMS on this one), but it's just a pragmatic element. Merely a part of free software. Something being open source doesn't imply any particular redistribution rights and ethical guidelines by itself.

Re: Richard Stallman - Re: clang vs free software

#77
post #61
post #5

Context: 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.

[deleted]

Re: Richard Stallman - Re: clang vs free software

#78
post #70
post #7

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. New languages, new compilers, new optimisers, new IDEs have sprung up around an impressive framework. I also don't understand how LLVM enables non-free software any more than binutils does. I can do: binutils/cat my_file | my_incredibly_none_free_program | binutils/grep my_pattern which is…

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

RMS appears to believe that the creation and distribution of non-Free software is a categorical and unscionable evil, such that anything that anything that encourages it (whatever other benefits it provides) is categorically morally wrong, and anything that discourages it is categorically morally obligatory.

Re: Richard Stallman - Re: clang vs free software

#79
post #7

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. New languages, new compilers, new optimisers, new IDEs have sprung up around an impressive framework. I also don't understand how LLVM enables non-free software any more than binutils does. I can do: binutils/cat my_file | my_incredibly_none_free_program | binutils/grep my_pattern which is…

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, then what would they stand for? And I think that argument makes perfect sense.

Re: Richard Stallman - Re: clang vs free software

#80
post #70
post #7

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. New languages, new compilers, new optimisers, new IDEs have sprung up around an impressive framework. I also don't understand how LLVM enables non-free software any more than binutils does. I can do: binutils/cat my_file | my_incredibly_none_free_program | binutils/grep my_pattern which is…

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

RMS is a proprietary software obscurantist in general and goes as far as opposing that proprietary software even be mentioned as an alternative.

He makes a lot of good points and is very aware, but his extreme ideological dedication is what drives people off. Which is a shame, because he's done a lot to convince and further adoption of free software in government and education, plus there's plenty of things one can learn from him.

Post reply on HN