Sort:  

Thanks for responding!

They purposefully put flaws in their open source code to protect against people copying them. This is a big reason why some people don't trust them since it goes against the whole principle of open source.

Here is an article about it written by Ethereum Dev Nick Johnson.

I want to know his thought process as to why the ITOA team thought this was necessary.

They didn't sabotage anything, It is a way to protect the project and investors, they just made it difficult to create scammy clones of IOTA that would endagner the environment. The Tangle is a completely new tech and it must be protected, there are already too many clones of other cryptos violating the GPL license, I personally don't want more chinese clones but less.

That totally goes against the reasons we make code open source. The idea is to build on it and progress from everyone's work and input. How do you think all the other blockchain projects were able to progress so fast? If Bitcoin wasn't open source, everyone would still be trying to figure out how to replicate it instead of building on it making it better.

Did you see what is happening right now in the crypto world? 90% of the coins listed on CoinMarketCap are copy paste of Bitcoin with some makeup, a colorful logo, and bunch of celebrities as advisors only to justify the speculation and to deceive people into buying something with no substance at all.
That is against the idea of common sense and legality and not only endangers investors lured into speculative pump and dump scams, but also drives money in the wrong projects and that goes AGAINST innovation and against the evolution of the few healthy projects there are.
Open source is not the holy grail and it is not automatically the best solution, it needs some adjustments to work in a real world founded on greed. The world is not just theory like you picture it.

Alright excellent points, but then I must ask why did they make any of their code open source?

Coin Marketplace

STEEM 0.22
TRX 0.24
JST 0.038
BTC 94692.02
ETH 3236.92
USDT 1.00
SBD 3.29