logoalt Hacker News

mejutocotoday at 9:11 AM1 replyview on HN

I think this is one of these cases where talking in abstract terms does not help people agree.

What I am hearing is if you remove context (and timing, lets say it is part of context) then there is no good or bad. But who said to remove context? Arent we saying then there is good and bad depending on context?

Many people, including myself, would agree in the abstract, while at the same time some situations being very clear once down to a real example.

It reminds me of people claiming pain is an illusion or facts not existing (very edgy), until someone slaps them in the face to prove "I did slap you, that is a fact". I think that is reality, and specific examples are easier.

P.S. I would add values into the context.


Replies

sokolofftoday at 9:57 AM

How do you make good or bad resolvable? Is a piece of code being used by Tyson Foods okay? A vegetarian software engineer who contributed to the package might say “no, that use contributes to the killing of animals for food, which is bad.”

If you need to evaluate all the context to know whether a license is usable, it makes it extremely hard for “good guys” to use code under that license. (It’s generally very easy for “bad guys” to just use it quietly.)

show 1 reply