Why open source is important :
- It provide scrutiny from the community and thus security of the code.
- It provide trust (no I won't run a pre-compiled binaries that could contain any malaware, coin stealer, backdoor, or security critical bug)
- It help the common good buy providing solution to every one.
- Community will make the code better by correcting bugs, or adding new functionality.
- it provide a larger community
Why it doesn't matter if someone copy cat it :
- Community will stay behind the original
- If you are confident that your thing is the best then why would you fear a pale copy.
- For a copy to even grab attention, it would need a clever new functionality, so it will take time to develop.
- What would be the incentive to make a copy :
1)make a scam and profit : then it would be easily debunked.
2)make a better coin : if it is really better then it's a good thing, but it would be easier to add it directly to the original.
Sly
Why wont this sleeping dog lie, ok, I'll pose a different scenario as to why I'm opposed to open source at launch.
I get all the above points and they are valid, no doubt, but the only point that everyone seems to keep concentrating on is clones and not the secondary point that I've raised many times. I've never said never to open source, I've just declined to do it at launch....so....
eMunie at launch will have most of the additional features in basic form, messaging, chat, IM, ratings, profiles and a ton of other stuff will be bare bones functional. Core functions will be complete, namely transactions (of course), ENS and P2P marketplace (aside from additional non-core functions later).
With that in mind, lets assume that we release open source at launch, and a competitor picks up the code....I dunno, Nxt is java and eMunie and Nxt are mentioned a lot in the same sentence so lets use them as the competitor.
We have announced our roadmap moving forward so everyone including NxT knows where we are going and what we are focusing.
Now, Nxt devs think, "hey, this chat is pretty cool, we'll grab that, and how eMunie manages to do it all P2P distributed including the security and focus just on that feature" they go off and spend 3 months solid improving our chat from the basic implementation. We go off and improve/develop everything according to our roadmap.
Lets now assume that chat is the killer feature that crowns the next crypto, yes I know its unlikely, but its just an example. Nxt have just concentrated solely on implementing out souped up chat starting at our code, we've been developing everything including chat and NxT's is better.
If that feature is the deciding factor, then we have just killed our chance of #1 spot because we released our code at a point where we have no edge on anyone else, and Nxt was able to get the edge overall because of the feature that was the decider on who became #1
THAT is the main reason I'm not inclined to release the source at launch, the goal here is to create a client so comprehensive in features and its execution over time that no one else can get a look in. If we release the code before most of that is done, but the hard work and foundations are in place, then we just shoot ourselves in the foot and create real potential competition ourselves, which is quite simply crazy!
In closing, one of you points above is not true, loyalty...or more to the point, lack of it. If BTC wasn't worth as much as it is, and was comparable in value to a competitor that was only slightly better, most would jump ship overnight. This crypto arena is a kill or be killed environment both from the user side of things and the developer, so your claim that people would "stick with the original" isn't totally true.