Code ownership
I think that may be an important thing to some independent developers. By going open source everyone has their hard work for free. I will use steemworld and @steemchiller as an example since he is one of the independent coders on steem block chain I am aware of. Why should he have to give up his code for others to take and use to improve their systems without compensation from them. We have steemd, and steemdb to see all the things that go on in the background if as a lay-person you can understand it. Neither of those tools are very user friendly for seeing things in a nutshell. SteemEngine, is another case in point, @steemchiller has managed to write code that will allow an individual to claim all the rewards, so far I have not seen any other tool that allows that, (not that I have been looking or anything).
So to get funding through the SPS, which is ostensibly developed to bring development and developers of applications to steem block chain, an incentive so to speak, if I understood the initial talk about it correctly. As a non-coder, I can see that requiring a coder to turn over their code and thus hard work to every one would be a dis-incentive to develop for steem block chain.
3speak is in a similar place, several people pulled their votes because it too is independent of steemit and the company steem. It seems to me it has become a defacto ways and means of steemit.inc to teach their developers how to code properly by trying to temporarily bride successful developers to turn their code over.
If the project owner(s) decide to terminate the project or, for a reason or another they are unable to maintain it, all previous fundings will have been pointless.
and
The fact that funding can stop as fast as it started is actually a necessary part of the SPS, and acts as a kind of defense mechanism against abuse.
That protects steemit, it does absolutely nothing for nor give any recourse to having funding pulled from a developer once he has turned his hard work over to the open source community, after all why keep giving someone funds for something that you can now work on or destroy yourself.
Sorry at times I am rather cynical of initial good intentions, which I am sure the SPS was, but is it still? For myself a normal everyday user of the social side of steem block chain not involved in coding or program development, it appears to be a completely one-sided system, all the protection is for steemit.inc and zero protection for the independents code/developers hard work.
Not necessary, I managed to keep SteemPlus (opensource) alive and even had another developer working with me on the project. It's possible to monetize opensource if it brings value to the community.
I don't see anyone suddenly taking SteemWorld code to create Steemworld2.org, there s no incentive and the userbase would keep using the original one. Look at Busy example, it s been opensource since the start (or at least since Im on the platform), and Utopian originated from a Busy clone, did it hinder Busy? I don't think so, on the contrary, it was out there for the betterment of Steem as a whole.
This has nothing to do with Steemit. SPS is funded by inflation (hence stakeholders). Why would anyone want to code themselves an awesome tool or pay a dev to do it, rather than letting the original developer continuing his work? That doesn't make sense.
The funding is not guaranteed to last though, that s a valid point. In the end, it s up to the developer to make his project opensource or not. Mine have always been, even before there was an incentive for it, and it never played against me.
This post is here to welcome dialog, and as long as its polite, I don t mind it at all. That s actually why I wrote this post, so that non coder can also get an insight from the coder's perspective. And once again, this has nothing to do with Steemit Inc.
Elaborate?
Honestly, not in the mood right now. If anything, maybe later my friend.
But on behalf of eloquence, as they use to say: "A picture is worth a thousand words"
Sure, you're implying that I don't see the big picture. And I disagree with that, which is why I'd rather debate with you than have you senselessly mocking the points discussed above, with no counter-argument whatsoever.
If it's a question of mood, looking forward for yours to change and make an intelligent discussion possible.
Yeah! I applaud your great perception. That's exactly what I'm implying.
But again, you won't want me debating when I'm not in the mood. You are well aware that I am always willing to discuss anything and whenever it is worth discussing. And I never shy away from a good debate.
Yeah, expect very soon a gratifying and possible intelligent discussion with a Cranky Gandalf. But don't expect me to do it when I'm not wearing my customary pink outfit. :)
I'm not particularly against open source, but
SteemWorld is not open source...
I have been paid to implement open-source software. Sometimes non-tech people need tech people to interpret readily available code.
However, I still have a little trouble with the pro-open-source and pro-free-software argument. I see things like a mixture of what you said, which I agree with, and what bashadow says. It is true that many valuable Steem services died and, as they were closed-source, nobody could reimplement them.
At the same time, whenever I've worked in an "open-source" way, it's been by being paid once, delivering code and then never seeing any returns ever again. Perhaps I'm not business-minded and I've thus designed my business models in a short-term way. Perhaps I'm just not very good at thinking about long-term self-benefit strategies. It still gives me a bit of fear towards open source.
SteemPeak.com
Thank you.