Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Four Factors (Score 1) 527

Yeah, I noticed that too. It's the ultra-conservative ones, that would make adultery illegal if they could, who are the ones caught cheating on their wives. The whole Mark Foley incident. The fervently anti-gay pastors that get caught cheating on their wives with other men. How do their minds work that inconsistency out?

Comment Re:Proposition (Score 1) 316

You're getting lots of answers, but they're all just circular: "Because the license says so." That's an uninteresting answer that misses the purpose of your interesting question.

Imagine the time when the GPL was conceived. There was no world wide web, and the Internet still barely existed. RMS was selling copies of Emacs source code over snail mail on tapes. At this time there's not really a central, official repository for the various projects going on. It's just people passing source code around to each other in a distributed fashion, with the GPL enforcing the distributed system. That way there's really no authority for the code. Someone gets it, modifies it, passes it along, and so on, forking and branching like modern distributed version control. The distributed nature of the code makes its availability more robust.

It's still important today because it's better to have code distributed from many places than from a lone host, which would be a single point-of-failure.

Comment Self-enforcing protocols (Score 1) 155

Here's what you do instead of creating abusive "cyberpolice": you set up the system so that cheating is very difficult to impossible in the first place, through self-enforcing protocols and smart contracts. Distributed systems, like DHT and P2P, already apply this to some extent.

Slashdot Top Deals

It is easier to write an incorrect program than understand a correct one.

Working...