Live data from Hacker News

Evil, or why Douglas Crockford is harmful to Free Software

apebox.org

111–120 of 187 posts

Re: Evil, or why Douglas Crockford is harmful to Free Software

#111
If you don't like the license, don't use the software. I think it's fairly ironic that freedom is supposed to undermine freedom.

The man has the freedome to write up any license he wants and you have the freedom to not use it.

I like the article, it's well written but (once again ironically) it also reads like the typical "the stuff is cool, I really want to use it pleaaaaase change the license" which I typically hear from people complaining about the GPL.

Re: Evil, or why Douglas Crockford is harmful to Free Software

#113

Earlier quoted context omitted.

It's sad that Crockford thinks that causing this kind of hassle to diligent users of his software is funny. Ha ha, stupid user, you took the legally binding joke which I inserted into a legally binding license seriously, hahah you sooo funny. Yeah, a real barrel of laughs. Never mind that licensing law is a lot less flexible than contract law, in which unreasonable terms are readily removed.

It's sad that Crockford wrote a piece of code and gave it away for free in such a way that some people feel they can't use it? How much sadder than all the code every YC company writes and doesn't publish at all?

If others are encouraged to make similar "jokes," yes.

Re: Evil, or why Douglas Crockford is harmful to Free Software

#114

Seems like this could be avoided by simply approaching the author and offering to pay for a version of the software with the license you want. If I'm not mistaken, the author in question has in fact given companies in the past permission to use this particular library for "evil purposes". Most importantly though, one should refrain from making demands on people who are offering you things for free. If you like the co…

It doesn't work like that. For the code to be part of a Linux distribution like Debian, they have to be able to distribute it to everyone, so such a request would amount to asking can you please remove the clause from the license. And your point about not making demands to things you get for free is not true in general. When someone offers money to the local animal shelter under the condition that it's only used for…

Maybe someone add Debian should have paid attention when they included the incompatible license? This really looks like a Debian tantrum because they screwed up by including it.

It seems like this Debian developer is mad because an author didn't write a license the way he want it written?

Re: Evil, or why Douglas Crockford is harmful to Free Software

#115

Earlier quoted context omitted.

Well, those diligent users can reimplement the software if they don't like it. It's only the implementation that's got that clause, not the spec. Obviously that's not easy for them to do, but nobody says they have to use his implementation if they don't like the terms it's licensed under.

You're painting a picture of a way out that doesn't exist for most people (reverse straw man?). When it's about a library on which a lot of software depends then the common non-programmer has had absolutely no choice about this and cannot re-implement either.

What would most people do if the software just didn't exist?

Re: Evil, or why Douglas Crockford is harmful to Free Software

#116

Earlier quoted context omitted.

It's sad that Crockford thinks that causing this kind of hassle to diligent users of his software is funny. Ha ha, stupid user, you took the legally binding joke which I inserted into a legally binding license seriously, hahah you sooo funny. Yeah, a real barrel of laughs. Never mind that licensing law is a lot less flexible than contract law, in which unreasonable terms are readily removed.

It's sad that Crockford wrote a piece of code and gave it away for free in such a way that some people feel they can't use it? How much sadder than all the code every YC company writes and doesn't publish at all?

The problem is that the code on json.org is almost free software, and easily mistaken as such.

Re: Evil, or why Douglas Crockford is harmful to Free Software

#117

Legal repurcussions? what I'd like to know is how many times has this "do good not evil" phrase in a license actually come up in court or been tested by lawyers? Probably never.

If it ever actually ends up in court it has had far more than a single repercussion. Mere legal threats, or even the possibility of them, can seriously get in the way of productivity.

Yes, it's stupid, and we should all lighten up and be able to laugh about it. We should also be able to laugh at obvious jokes about having weapons at an airport.

There are some really unfunny people in this world, and in the meantime we unfortunately have to just deal with it.

Re: Evil, or why Douglas Crockford is harmful to Free Software

#118

Earlier quoted context omitted.

It's sad that Crockford wrote a piece of code and gave it away for free in such a way that some people feel they can't use it? How much sadder than all the code every YC company writes and doesn't publish at all?

If others are encouraged to make similar "jokes," yes.

So, just to be clear, your take is that the authors of software are not in fact entitled to use whatever license they please?

Re: Evil, or why Douglas Crockford is harmful to Free Software

#119
post #96

Don't say "Free Software", please. Because you actually mean "FSF-compliant" license. Some people don't give the slightest damn what FSF or any other crazy institution has determined to be a "free" (as in thought/speech) software license. In my humble opinion, a true "free" software license is the kind of license that lets you do "whatever the fuck you want to do" with it - in other words, "public domain". GPL (whate…

GPL/BSD are "restrictive" to protect the freedom of the software. You cannot have freedom without having a rule for freedom. Free software is not anarchy software.

> You cannot have freedom without having a rule for freedom.

Of course you can. Freedom is the lack of restrictions.

I think you're confusing freedom with rights, which do indeed need protection. An argument could be made that what the GPL attempts to do is assert a right to the source code which they protect with restrictions to the developer's freedom. (Just as the right to life is protected with restrictions to the freedom to kill.)

Re: Evil, or why Douglas Crockford is harmful to Free Software

#120

Sometimes I find the cognitive dissonance in the software community to be as entertaining to watch as that in various religious sects... Software types are famously inclined toward libertarian views. An oft repeated mantra on HN is "let the market decide". Yet, here we have myriad complaints about a decision the market has made. What I particularly love about the Open Source/Free Software world is that it is a market…

>It's almost as if the market, left to its own devices, doesn't always make the best long-term decisions when short-term benefit weighs in opposition.

It's almost as if people look for any example, no matter how flimsy an analogy it is, to confirm their worldview.

So, the vast majority of people are very happy to use this software with this vague license because it doesn't fucking matter to 95% of all software developers. You could think of this as a market failure, if you like, because the license pisses this one person off. But you could also see it as a complete market triumph because this guy is completely free to write his own json parser! He's not compelled to use Crockford's or Google's or anyone else's.

Software types, particularly open source software types, are also known to have massive egos. This is just a childish rant (In conclusion: thank you so VERY much Doug Crockford for making the world of Free Software measurably worse.) from a guy who's getting worked up that GASP not everyone cares as much as he does about software licensing.

Post reply on HN