Live data from Hacker News

Richard Stallman - Re: clang vs free software

gcc.gnu.org

191–200 of 338 posts

Re: Richard Stallman - Re: clang vs free software

#191
post #104

Earlier quoted context omitted.

You are correct in that the license is free, but it isn't a copyleft license. This is a purely political decision: RMS wants gcc not only to be free software but he also wants it to be unusable to create non-free derivatives thus making it an active tool in furthering free software. clang undermines this because you can create non-free software based on it thus making it a tool that can easily be used to restrict fre…

Interesting that allowing you to do whatever you want with a piece of software (e.g. selling non-free derivatives) is considered restricting freedom .

That's a common misconception amongst software developers, but in fact its not your freedom that's being defended, its the users of software. So let's rephrase that:

Interesting that preventing users from doing something with a bit of software (e.g. selling non-free derivatives) is considered restricting freedom.

Kind of self evident when stated from the users point of view really.

Re: Richard Stallman - Re: clang vs free software

#192
I just don't get why GCC needs to cripple itself; shouldn't the (in)ability to incorporate GCC be handled by the license? It's a legal issue, not a technical one. Sure, making it easier to plug in to other programs enables proprietary software developers to do so as much as it does free software developers, but the former is still illegal if the software is released that way.

Re: Richard Stallman - Re: clang vs free software

#193

Earlier quoted context omitted.

>What would you have had him do differently? The only code that helps us and not our adversaries is copylefted code. I would have him not view people on the other side as advisaries. Sure FreeBSD and Konquer didn't gain much from Apple deciding to use their code, but they also didn't lose anything either. It isn't a zero sum game.

I would have him not view people on the other side as advisaries. "Competitor that through their marketplace success makes us further from our social goal" doesn't have all the same connotations as "advisory", but given their goals I don't see how it's not an accurate descriptor. No, the software marketplace isn't a zero sum game. I'm not even a believer in free software, but it still frustrates me to no end when som…

"Us" is literally the entire world, _including_ the proprietary software companies— up to the point where they start making encumbered versions of the program. So it is far from as simple as straight up competition.

Re: Richard Stallman - Re: clang vs free software

#195
post #185

Earlier quoted context omitted.

>What would you have had him do differently? The only code that helps us and not our adversaries is copylefted code. I would have him not view people on the other side as advisaries. Sure FreeBSD and Konquer didn't gain much from Apple deciding to use their code, but they also didn't lose anything either. It isn't a zero sum game.

> Sure FreeBSD and Konquer didn't gain much from Apple deciding to use their code, but they also didn't lose anything either. I disagree. In fact, I think the GPL probably saved the World Wide Web. That Konquerer was GPL was the single advantage it had over anything else. It used to be a buggier, and slower, and generally worse web browser, but every time someone made an improvement, the GPL made those improvements F…

To be fair the Mozilla Public License is also copy-left it just uses a weaker (but also more clearly defined) barrier.

Re: Richard Stallman - Re: clang vs free software

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

I'm no expert, but this is not how I see RMS's point of view. I think he does care how well stuff works and whether it does what we want--he just takes a very long-term view of that goal. For example, let's say an ok V1.0 piece of open-source software is released under the BSD license. A startup takes the source, modifies it to create an awesome product, and releases that as a closed-source product. Everyone loves it…

This happens a lot, especially in the SaaS sector. However your purchasing people or IT people (or yourself) need to consider this up front as due diligence. If you don't do it, you're a wally not a license martyr.

Portable, open formats are more important than the mechanisms.

Re: Richard Stallman - Re: clang vs free software

#197

The problem I have with the copyleft movement is an impression that they want developers to have less freedom than end users. As an end user I get free access to all GPL source code, but as a developer I can only use that source code to make new software if I follow certain rules. It's as if there was a "free recipes" movement arguing that since their method for cultivating cayenne peppers was under GPL, KFC should b…

The GPL/Four Freedoms more or less rejects the distinction between developer and user.

Re: Richard Stallman - Re: clang vs free software

#198

Earlier quoted context omitted.

>What would you have had him do differently? The only code that helps us and not our adversaries is copylefted code. I would have him not view people on the other side as advisaries. Sure FreeBSD and Konquer didn't gain much from Apple deciding to use their code, but they also didn't lose anything either. It isn't a zero sum game.

I would have him not view people on the other side as advisaries. "Competitor that through their marketplace success makes us further from our social goal" doesn't have all the same connotations as "advisory", but given their goals I don't see how it's not an accurate descriptor. No, the software marketplace isn't a zero sum game. I'm not even a believer in free software, but it still frustrates me to no end when som…

It isn't about market share it is about users getting what they need. Sure you can measure users in terms of market share but that doesn't make it about market share.

Re: Richard Stallman - Re: clang vs free software

#199
post #184

Earlier quoted context omitted.

>Linus stands directly against this sort of idea Linus and the rest of the Linux kernel developers make it intentionally hard to keep out-of-tree modules working against the kernel for the same reason that GCC does, which is to have the code included into the main project where it will benefit all end users instead of having proprietary/out-of-tree modules/plugins which are available to a select audience. I can't see…

That's a different problem - namely that they don't want to tie Linux to having a stable ABI. The side-effect is that it makes it difficult to maintain out-of-tree modules, because people don't fix things as they edit the kernel (if it builds, it builds etc.)

No they are deliberately adding GPLONLY symbol restrictions to prevent proprietary linking with the kernel, which has nothing to do with keeping a stable ABI.

They can keep the ABI as unstable as they want while still allowing proprietary linking, they don't have to provide any maintenance help to proprietary vendors who wants to link to the kernel.

Re: Richard Stallman - Re: clang vs free software

#200
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.

> You shall know a tree by it's fruits.

Don't judge a book by its cover. Follow the money. A witty saying proves nothing.

Post reply on HN