@enneract , couple of posters called you a thief in hyperbole. Even though I believe you have exhibited behavior here that is of poor conduct, I disagree with the sentiment that you are a thief. I have no reason to believe that you are a thief nor that you have nor intend to commit any other crime. Such accusations and other personal attacks don’t benefit productive discussions. Your poor behavior doesn’t make some poor responses to said behavior by some posters any less poor. But poor responses to poor behavior is the objective of trolling.
Additionally, I believe your intentions are irrelevant to the complete releasing of the code. The code isn’t unreleased by GrangerHub to withhold it specifically from you, nor specifically from anyone else. You and anyone else can choose to do anything the license permits (or even choose to do nothing at all) with any released code, and hopefully the best uses will be successful.
What GrangerHub has chosen to do with the released and unreleased code is work on it and prepare it for a good shot at a Tremulous revival, and GrangerHub’s choices, in how at this point in time GrangerHub works on the code, has been made for the purpose of fulfilling that goal (and a big part of our intentions to achieve that goal is releasing publicly the code when we have determined it sufficient enough in quality to accomplish GrangerHub’s goals).
You may or may not share GrangerHub’s goals as among your goals. You may or may not disagree that our choices in approach will achieve those goals. You may not like the intermediary situation with our approach. That is fine, you are entitled to your own opinions and views. But we have every legal right to make these choices. We are exercising our freedom the software’s license provides. It is in the nature of freedom that not everyone else will like one’s choices in use of one’s freedom, and freedom doesn’t guarantee that one’s choices will lead to desired results, freedom can be a very messy thing, but hopefully our choices will work.
WRONG, technically everyone who has produced code/assets/etc that we are making use of in 1.3 counts as a contributor to 1.3, even if they may not have contributed with the intention of this specific project using those contribution and/or may not be currently working on new things that may contribute to this project (cough cough VACATION™ cough cough).
@enneract has at least been a past contributor to some public Tremulous code that we have incorporated into some of the 1.3 code. (To be clear, he has released more than the code of his we will use, so don’t take my use of the word “some” as a statement of the total amount of code he has released, the initial release doesn’t require all of his released code).
Of course if he wanted to, he could even publicly contribute towards remaining items on our TODO list to assist the 1.3 project in achieving its goal earlier, or even work on things that are not on our TODO list and make the case for incorporating such work into the 1.3 project. If new work is completed, is made available, is relatively straightforward to incorporate into this project, and would benefit this project, then that is certainly something to consider incorporating even if we didn’t plan for it. The same applies to any other potential Tremulous developer independent from GrangerHub.
But also if he wanted to he could work on independent Tremulous development that he might apply as his own mod of 1.3 for his own modded Tremulous server(s) upon the 1.3 release. Or he could even mod and host hist own modded 1.1, gpp, and/or protocol 71 (which would benefit from players using the pre-release client) server(s) now, provide a game play experience and atmosphere people would enjoy, and put in a serious effort to attract and retain players from even outside of the current Tremulous playerbase.
Speaking of excuses, it seems that someone has been using the fact that some of our code is currently unreleased as an excuse (the term scapegoat is applicable as well) for not retaining players on their server, and ignoring the facts that there are fundamental problems (more than just related to multiple protocols) in the game and community that has existed long before GrangerHub started (the very same that GrangerHub is working to solve), the fact that attracting and retaining players even for a single server would take a great deal of additional hard work than in many other currently active games until those problems are solved, and the fact that just hosting any server (even if it had the multiprotocol feature) is not enough to attract and retain players in the long term as the experience is more than just the technology itself.
Ok, that’s enough tl:dr essay writing by me for today, time for more coding .