How can luke-jr censor bitcoin with the code? Is it related to the mining software he develops? If so i think its not fine to censor that way since the websites arent scam if im not wrong. So yes, he would try to censor bitcoin by doing so. Even though he cant, it would be a try with a small effect. And thats not ok. Its not up to him to decide what transactions should go through i think. He isnt the bitcoin police.
So i think the ratings he gave are wrong since in fact he tries to censor bitcoin.
Tell me when i misunderstood something.
You misunderstood the relationship of authorship vs censorship. If I write code, I have every right to write it as I please. In these days of close-source proprietary software and people installing .exes on their windows machines without looking at the programs they're running, it's a little crazy to be going after a guy who offers open-source code for you to review at your leasure.
Quickseller is trying to smear luke-jr by throwing around these references to "malware" but it's not malware if you read the code and decided to install it on your machine.
What it boils down to is the fact that luke-jr, and anyone else, has the right to run his bitcoin nodes as he pleases and if people don't want to run their bitcoin nodes under his rules they're completely invited to write/edit/modify their own code such that their machines do as they please. People who don't want their machines to do what luke-jr's software instructs machines to do are masters of their own fate with respect to what they install. If they install something they din't mean to, it's not an act of censorship.
Gentoo Linux Bitcoind was
not Luke-Jr's software. You want everyone to be tech savvy to install Bitcoind to prevent that sorta thing?
Please don't mix things.
It sounds like it exactly was his software.
He was a developer of Bitcoind Gentoo package. I think he was maintainer too. Don't remember about that. Sorry!
What are you talking about? You can't say that Luke-Jr was both distributing this code and not distributing this code.
Means...?
In the gentoo distribution (unless things have changed significantly since I used it some 5 years ago) all software is compiled from source. People who don't want to know anything about compilers and compiling software shouldn't be using gentoo to begin with.
If you want to run a command line daemon on a linux system you have to know something about a command line. If you want to run a distro that compiles all packages from source you ahve to know something about a compiler and source code. To pretend that all "non-tech-saavy" people should be building linux from source without reading or knowing anything about source code is pretty outlandish.
There are many people who knows command lines but don't know to read source codes. Not all people learn all languages and not many people learn the language used to write an open source program to use it.
My point still stands, luke-jr has the right to put features in the code he distributes.
#1. It was
not just his software. It was
official Bitcoind Gentoo package.
#2. He did
not made that public and even made it
default.
#3. Even other core developers told it was
not good to make it as a default.
#4. According to your view,
any developer who don't need approval for commits, can add these things
without making this public and
without asking other developers.
If people want to use other distros or other code without those features they have every right to do so.
1. Official release.
2. Unofficial release.
Which release will a user who does
not know about these things or does
not know how to read source go for?
To install code with those features (and what's more to build it from source yourself) and then pretend that those features are some kind of "malware" is quite nuts.
So... when we run commands to compile a source, whatever unwanted things in the program
won't be malware. Hmm...?
I know you have a conflict of interest in this but please... don't. No offence.
I first thought its about his cgminer of bfgminer or how his version was named.
BFGMiner - Luke-Jr
CGMiner - ckolivas(-ck)
So its a node software under linux? Its still a mining software right, otherwise i would not know how he can block the transactions.
Its Bitcoind. Bitcoin Core/d/XT or any other full nodes verifies transactions. When he blacklist certain addresses, all transactions related to it will be rejected. BFGMiner does far less than this if he add such a thing. I think it only works if the user is solo mining.
Yes, everyone can code software he wants. But it sounds like its not a software he owns, he works on it only?
Right.
Of course anyone can edit the sourcecode... when he is able to do that.
Exactly.
Though that all doesnt change one thing. He implemented something that in fact is censoring the network. Or how would you name it when random projects (does he not like them or what?) are blocked from being implemented into a block. That prevents that these projects can use bitcoin. Luckily not really because others will implement the blocks but at the moment it looks to me like a clear censoring. And even though he can implement it, for sure, every other person is free to say that this is not ok. Bitcoin should be free and thats it. Not arbitrarely deciding who should be able to use bitcoin.
Or is there actually a good reason for not implementing their transactions? Do they spam the network or do they anything where a sane miner would say that this is bad for the network and will hurt him?
Majority of those blacklisted addresses were of gambling sites. He even blacklisted CouterParty. He said that they were spamming blockchain. As you know, just-above-dust payments are common in gambling and CounterParty.
He should at least make it public and make it optional.
Edit: Wait a minute... By looking at tspacepilot's post(see the excessive use of CPU/GPU/computer/mining), I guess he though Luke-Jr's patch was related to BFGMiner. If so, I hope he realizes, that patch was Bitcoind related. But still, I don't understand how he thinks it is related to BFGMiner when I mentioned in my previous post that it was Bitcoind.
-snip-
I first thought its about his cgminer of bfgminer or how his version was named. So its a node software under linux? Its still a mining software right, otherwise i would not know how he can block the transactions.
Yes, everyone can code software he wants. But it sounds like its not a software he owns, he works on it only?
Of course anyone can edit the sourcecode... when he is able to do that.
Though that all doesnt change one thing. He implemented something that in fact is censoring the network. Or how would you name it when random projects (does he not like them or what?) are blocked from being implemented into a block.
I would name it freedom. The freedom to do as you with with your CPU/GPU, etc. What would you name it?
That prevents that these projects can use bitcoin.
As you go on to say, this is not really true. What it does is prevent thoes "projects" from being added to a block which a particular miner will build.
Luckily not really because others will implement the blocks but at the moment it looks to me like a clear censoring. And even though he can implement it, for sure, every other person is free to say that this is not ok.
People
are free to say that it's not okay. But they
aren't free to stop other people from doing what they will with computers they own.
Bitcoin should be free and thats it. Not arbitrarely deciding who should be able to use bitcoin.
Bitcoin users (people) should be free to do as they wish with their computers
Or is there actually a good reason for not implementing their transactions? Do they spam the network or do they anything where a sane miner would say that this is bad for the network and will hurt him?
I'm really not ready to argue whether blacklisting transactions from satoshi-dice or whatever was a "good" or a "bad" thing. Overall, bitcoin is a system in which many competing incentives work together for mutual good (hopefully). I believe that the freedom of individuals and collectives to follow any one of those incentives as they see fit is crucial for this kind of system to work correctly. I believe that Luke-Jr has every right to run the most modded version of bitcoin mining software he wants to. And he has the right to distribute it. And people who run his software have every right to inform themselves about what it does. If they decide to skip that step, the consequences are on them.