Hmm. I only saw this topic today, but here's what I'm getting so far.
SpiroH forked the original nSpire_emu and added a host of new features to it, but also made it closed sourced. This is the major point of controversy.
Now, aside from all the bickering and passive aggressiveness to outright hostility, something people need to consider: some of the reasons why he wants to keep it closed sourced. I'm sure he's already stated his reasons (I couldn't find what thread this debate started in, however) but here's some (probably very likely) reasons. One, he wants to be the only one coding it. Which makes sense, he knows his code best, he wants the experience of developing the tool, and he'll be in control of everything going on. Another reason, is what if he wants to bring some of his code into a professional career? Some of his code (from what I gather) can be useful in other projects. If his work is closed source, he would be able to use his code to bolster his potential career. If the code was open sourced, it would be more difficult to do so, since it's not entirely his code anymore and it's part of the public domain. The point I'm getting at, is there are many factors leading into his decision, and we should be respectful of that, even if we disagree.
Now onto the other stuff.
Something I'm seeing is the attitude that his decision hurts the community when in fact, it doesn't. It doesn't help, but not helping doesn't mean hurting either. What is hurting however, is the fact that the issue is being thrown in SpiroH's face and the fact that you guys are basically ganging up on him. I mean, really. Disrespectful posts being
uprated? And even his second release in this thread was
downrated?! I'm sorry to say it, but that's just shameful in my eyes. Just because he has an opinion some don't agree with, doesn't mean we should act like children in a petty squabble. SpiroH is about to leave this community. How are you helping it by making him do that?
Also, something to point out to what critor had mentioned earlier (not to call you out, critor. I just don't know how many people share this view. I'm not trying to attack you directly with this)
If SpiroH has the right, according to you, to use other's work in a non-mutual way
Everything that is others work is still publicly available in their own releases. Everything closed source, is SpiroH's work. Let me make an analogy, I have in my hand a soda can. If I take a marker to it and update the design, that new design is based off of the old one, yes, however, the changes are my own and I control whether or not I share it. The original design is still available by simply finding a new soda can. Honestly, I can but it this bluntly, it's SpiroH's work, his choice. If you guys want an open sourced version, then make the effort on your own part, don't attack someone who put effort into his own version and chooses not to share it.