Pages:
Author

Topic: Bitcoin is not really open source. Why not? - page 2. (Read 2872 times)

newbie
Activity: 37
Merit: 0
December 06, 2016, 11:56:07 PM
#47
When you have code that is not open source, it is still "open source" to the person or company who made it. If it was a company, a person might be able to get a job there, learn the "passwords" for accessing the code, and make it open source to himself.

A layman might download a simple program that will give him an open-source look at some, general programming. Or he might be able to figure out how to access and view the code in a simple text program. But it is still useless for him. It tells him nothing (except if their are instruction line built right into the code, as franky1 said). He still needs to learn programming to figure out what the program is doing.

The point is, the average person hears the term "open source." He doesn't realize that this term isn't as useful to him as it is suggested to be. Why? Because he still doesn't know what is going on in the program. Very few people really know, even though it is open source.

A programmer might be able to figure this stuff out. But even a programmer might not find hidden things that are going on in a multiple hundred thousand line program, without some in-depth study of the program. "Open source" just might be a term that some programmers use to allay the suspicions and fears of other programmers (and, of course, lay people), while they stick some code in that does a bunch of other things that nobody else knows, and that most people would not want if they knew it.

Cool

I guess its a bit like a Rolls Royce Jet Engine, they take the cover off it and you can see all the bits inside it, they even invite you to pull it apart and put it back together in your own way, did somebody forget to explain how it all works including mechanical engineering, fluid dynamics, thermal dynamics and maybe the laws of physics, anything technical takes "Your" time to filter into your pea brain and it's nobody's fault that technically it is quite an accomplishment and nobody's fault that they don't convert it into Duplo blocks just for you. People think thru an entire concept with all the technical tools thrown in there at their disposal, you need to understand the tools first.
Anybody else's uncompiled source code is hard to follow even when it is quite documented as you don't understand always what they were thinking or why they would want to do a certain thing or perhaps some think a lot of what they see is unnecessary.
I find it hard to follow my own undocumented source code as well as some that I took the time to put comments on. Commenting takes time if you are intending to have someone else understand your thinking.
While I am a programmer who has never looked at the said source code, it would discover that "it is" open source and I would be pretty amazed that I was able to have it all in that format, then I would begin my long long journey of understanding the literature.
I guess open source "English Language" is only when you know how to speak, read and write it, at the beginning knowing English at all, what was it? Some effort I would say but certainly no secret.
Why don't you try a programming language to understand why your expectations are kindergarten like, I'd suggest GWBASIC would be perfect for you !
legendary
Activity: 3472
Merit: 10611
December 06, 2016, 11:51:46 PM
#46
Just because you dont understand the code dos not mean that bitcoin is not open source Huh

No. The reason is because few people understand open source. Rather, they think that it means security (at least to some extent) when it doesn't mean nearly the security that they think it does.

The only Only ONLY thing that keeps Bitcoin secure is, the good intentions of the devs.

Cool

double wrong. it is open source because everyone has access to the code. understanding it has nothing to do with being open source or not.

and the security also has nothing to do with intentions of the devs. if anything malicious is injected at some point it is going to get caught fast. bitcoin wasn't built yesterday it has been nearly 7 years.
hero member
Activity: 994
Merit: 544
December 06, 2016, 07:29:18 PM
#45
Well the CEO of bitcoin is going to sue all the alt-coins for using his code. joking. The fact there are so many forks is proof that is open source.

Bitcoin is open source and that is why there are many altcoins that copies bitcoin and tried to modify it. That is just one fact. Though I am not one of the few that understand the source codes and that makes my opinion as only a hypothesis without someone knowledgeable to back-up my claims.

Well, to stop the arguments we must ask the few individuals that has full understanding and knowledge about open source, source codes and etc. So we can have a technical and close to truth answer.
newbie
Activity: 36
Merit: 0
December 06, 2016, 07:15:56 PM
#44
Well the CEO of bitcoin is going to sue all the alt-coins for using his code. joking. The fact there are so many forks is proof that is open source.
legendary
Activity: 966
Merit: 1042
December 06, 2016, 06:14:08 PM
#43
Just because you dont understand the code dos not mean that bitcoin is not open source Huh

No. The reason is because few people understand open source. Rather, they think that it means security (at least to some extent) when it doesn't mean nearly the security that they think it does.

The only Only ONLY thing that keeps Bitcoin secure is, the good intentions of the devs.

Cool

I'm fine with that. I've never had a problem with email, have you? I sure as hell don't know how my microwave works, should I call black and decker and ask them if it's open source?

Ah! You, then, are one of the very few who understand the full extent of Qt programming in Bitcoin? All right! We have a winner. One person in thousands (hundreds 0f thousands) who understands Bitcoin programming. So, it is open source to you. I think that if you look at the full meaning of "open source," you will find that open source really says that it has to be available for understanding by anyone. Bitcoin source code is available for understanding only by a relatively few programmers.

Cool

That's illogical. Just because you can't understand the language(for lack of a better term) it's written in doesn't mean it's not open source.

Google it:

"Denoting software for which the original source code is made freely available and may be redistributed and modified."

If you want to be able to contribute to bitcoin then maybe take a class or try to educate yourself some other way. Also if you want to compete and make a better microwave I'd say you'd better figure out how they work too.
legendary
Activity: 3906
Merit: 1373
December 06, 2016, 04:45:06 PM
#42
Just because you dont understand the code dos not mean that bitcoin is not open source Huh

No. The reason is because few people understand open source. Rather, they think that it means security (at least to some extent) when it doesn't mean nearly the security that they think it does.

The only Only ONLY thing that keeps Bitcoin secure is, the good intentions of the devs.

Cool
hero member
Activity: 1106
Merit: 521
December 06, 2016, 04:18:49 PM
#41
Just because you dont understand the code dos not mean that bitcoin is not open source Huh
staff
Activity: 4284
Merit: 8808
December 06, 2016, 01:40:43 PM
#40
the word "open source" was applied for bitcoin network and do not expect it to tell you the full programming of a bitcoin wallet and if it did then the wallet will not be secured anymore

The security of a Bitcoin wallet doesn't come from any secrecy of its code. I would say a wallet with any secret code cannot be assumed to be secure.

The entirety of the Bitcoin download can be reproduced by anyone and in fact the release process requires many different people to reproduce the binaries exactly from source on their own.
legendary
Activity: 1274
Merit: 1004
December 06, 2016, 01:15:38 PM
#39
the word "open source" was applied for bitcoin network and do not expect it to tell you the full programming of a bitcoin wallet and if it did then the wallet will not be secured anymore
legendary
Activity: 3472
Merit: 4801
December 06, 2016, 12:32:33 PM
#38
i feel the op is talking about the whole bitcoin openness trustless ethos. more so then the literal meaning of "opensource"

Then perhaps he should consider actually saying that instead of Trolling with an obvious Flame attempt.

If he wants more people to understand, and he wants the code to be more descriptive, then he either needs to teach and code, or he needs to hire someone to teach and hire someone to code.  These things don't happen if nobody does them.

Specifically BECAUSE it's open source...  If you don't like it, you can fix it (or pay someone else to do it for you).  Complaining without action is futile.
legendary
Activity: 3066
Merit: 1147
The revolution will be monetized!
December 06, 2016, 12:23:43 PM
#37
open source simply mean that anyone can have access to the source of the code, not that you need to be a programmer to learn bitcoin, i can compile the client for example, this alone imply that bitcoin is open source, what is so hard to understand here?

Right?
Seven and a half years and this still needs to be explained constantly. Bitcoin IS open source software.

i feel the op is talking about the whole bitcoin openness trustless ethos. more so then the literal meaning of "opensource"
I think that's right. It is confusing because the term has a specific meaning already. It is not open in the same way that some advanced mathematics is not open to me because I don't understand it. But I don't blame the math, I could take the time to learn it. Not to speak for BADecker, but I think he means that bitcoin is hard for non-technical users to understand. Like a lot of things in this modern world.
legendary
Activity: 4410
Merit: 4766
December 06, 2016, 12:18:41 PM
#36
open source simply mean that anyone can have access to the source of the code, not that you need to be a programmer to learn bitcoin, i can compile the client for example, this alone imply that bitcoin is open source, what is so hard to understand here?

Right?
Seven and a half years and this still needs to be explained constantly. Bitcoin IS open source software.

i feel the op is talking about the whole bitcoin openness trustless ethos. more so then the literal meaning of "opensource"
legendary
Activity: 3066
Merit: 1147
The revolution will be monetized!
December 06, 2016, 12:15:04 PM
#35
open source simply mean that anyone can have access to the source of the code, not that you need to be a programmer to learn bitcoin, i can compile the client for example, this alone imply that bitcoin is open source, what is so hard to understand here?

Right?
Seven and a half years and this still needs to be explained constantly. Bitcoin IS open source software.
legendary
Activity: 3906
Merit: 1373
December 06, 2016, 12:08:17 PM
#34
I kinda feel sorry for you. You have to ignore someone to keep from perusing his post? Don't you even have enough self-control just to scroll on by? By placing somebody on ignore, you are only ignoring yourself and your true needs. Tell your psychiatrist about your problem. He might be able to recommend a suitable funny farm. Maybe the same one notbatman and nomadxxxxxx are at.

dont worry about "question authority". he stopped questioning authority years ago, now he just seems to accept authority.

The funny farm will give him more freedom.

I never placed anyone on ignore. I was curious. Are the ignored persons posts invisible inside another person's post during a reply?

Cool
legendary
Activity: 2590
Merit: 1022
Leading Crypto Sports Betting & Casino Platform
December 06, 2016, 12:06:01 PM
#33
open source simply mean that anyone can have access to the source of the code, not that you need to be a programmer to learn bitcoin, i can compile the client for example, this alone imply that bitcoin is open source, what is so hard to understand here?
legendary
Activity: 4410
Merit: 4766
December 06, 2016, 12:00:34 PM
#32
I kinda feel sorry for you. You have to ignore someone to keep from perusing his post? Don't you even have enough self-control just to scroll on by? By placing somebody on ignore, you are only ignoring yourself and your true needs. Tell your psychiatrist about your problem. He might be able to recommend a suitable funny farm. Maybe the same one notbatman and nomadxxxxxx are at.

dont worry about "question authority". he stopped questioning authority years ago, now he just seems to accept authority.
legendary
Activity: 2156
Merit: 1393
You lead and I'll watch you walk away.
December 06, 2016, 11:57:09 AM
#31
Just because you don't understand it doesn't mean no one understands it. You can even compile it yourself on a shit windowz computer after looking at the code if you want to install 7z, perl, python and MinGW. I've been downloading and compiling my own client since it was on sourceforge. The only thing I disagree with about the current release is the retirement of the alert key. I can still see possible uses for it. Privileged users shouldn't be able to send messages on a decentralized system, bla bla, bullshit. There's always going to be "privileged" people responsible for code and telling dumbasses like BADecker there's a problem.

The problem really is that you don't want to learn anything BADecker. It's the same reason you still think the earth is flat.


You really need to look at the franky1 post above your post.    Cool

I can't see franky1's posts. I ignored him long ago.

You've only franked yourself by doing that.    Cool

The only reason I don't ignore you is that I find your ridiculous uninformed stone-aged bullshit amusing. I just find franky1's bullshit annoying.

I kinda feel sorry for you. You have to ignore someone to keep from perusing his post? Don't you even have enough self-control just to scroll on by? By placing somebody on ignore, you are only ignoring yourself and your true needs. Tell your psychiatrist about your problem. He might be able to recommend a suitable funny farm. Maybe the same one notbatman and nomadxxxxxx are at.

Cool

Yeah, I could scroll on by sweetie but his posts are freakishly large for saying absolutely nothing valuable at all. I just find it makes the thread two thirds smaller if I ignore him. You're cute though. Thanks for worrying about my welfare.
legendary
Activity: 3906
Merit: 1373
December 06, 2016, 11:42:55 AM
#30
Enough people have more or less an idea, what is inside the code, to verify that it does not contain any nasty surprises.  Grin .... People were quick to identify malicious code in Bitcoin XT, when it revealed some "backdoors"  Wink

If anything, that laughable incident only highlighted the concept raised in this thread.  People looked at the XT code, saw lines mentioning functions like fShouldBan and banscore and naturally assumed that XT had "introduced" the possibility of banning or blacklisting.  When, in fact, the "offending" code is right there in Core's repo and any node on the network could be banning or blacklisting peers as they see fit right now.  To the average onlooker, it's clear as mud.  People are very easily misled over this sort of thing and I find it amusing that some people still think that code is malicious after all this time.

I commend your clever way of saying this. I really am not all that clever at saying things like this. Have you considered a job as a politician?

Cool
legendary
Activity: 3906
Merit: 1373
December 06, 2016, 11:40:43 AM
#29
Just because you don't understand it doesn't mean no one understands it. You can even compile it yourself on a shit windowz computer after looking at the code if you want to install 7z, perl, python and MinGW. I've been downloading and compiling my own client since it was on sourceforge. The only thing I disagree with about the current release is the retirement of the alert key. I can still see possible uses for it. Privileged users shouldn't be able to send messages on a decentralized system, bla bla, bullshit. There's always going to be "privileged" people responsible for code and telling dumbasses like BADecker there's a problem.

The problem really is that you don't want to learn anything BADecker. It's the same reason you still think the earth is flat.


You really need to look at the franky1 post above your post.    Cool

I can't see franky1's posts. I ignored him long ago.

You've only franked yourself by doing that.    Cool

The only reason I don't ignore you is that I find your ridiculous uninformed stone-aged bullshit amusing. I just find franky1's bullshit annoying.

I kinda feel sorry for you. You have to ignore someone to keep from perusing his post? Don't you even have enough self-control just to scroll on by? By placing somebody on ignore, you are only ignoring yourself and your true needs. Tell your psychiatrist about your problem. He might be able to recommend a suitable funny farm. Maybe the same one notbatman and nomadxxxxxx are at.

Cool
legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
December 06, 2016, 11:39:23 AM
#28
Enough people have more or less an idea, what is inside the code, to verify that it does not contain any nasty surprises.  Grin .... People were quick to identify malicious code in Bitcoin XT, when it revealed some "backdoors"  Wink

If anything, that laughable incident only highlighted the concept raised in this thread.  People looked at the XT code, saw lines mentioning functions like fShouldBan and banscore and naturally assumed that XT had "introduced" the possibility of banning or blacklisting.  When, in fact, the "offending" code is right there in Core's repo and any node on the network could be banning or blacklisting peers as they see fit right now.  To the average onlooker, it's clear as mud.  People are very easily misled over this sort of thing and I find it amusing that some people still think that code is malicious after all this time.
Pages:
Jump to: