Shizensky wrote:Shadow Afforess wrote:I've raised this before - NationStates could go (mostly) open source. Then instead of working on plugins/extensions people like me could submit features directly into the game (if approved by the admins) and everyone could benefit. Important secret sauce like how stats calculations work, etc would have to be recoded a bit to be hidden, but I suspect 90% of the code could be open sourced without revealing secrets.
I can certainly see the benefits to this. You often say that you created NS++ to give NS the features it should already have. The fact that a lot of your users have difficultly using vanilla NS after using NS++ shows that the utility is there, and shows that users tend to prefer the additions. This point grows stronger when you remember what happened when NS++ first came around, where new NS++ features quickly found their way as a feature on vanilla NS.
I don't know how easy it would be to open things up for public addition, I'm sure it would take quite a bit of time to make sure the sensitive stuff is properly separated from the stuff the public would have access to. The time and effort needed for that would constitute its own project that would steal away from any planned updates to the current game, though, so it seems unlikely that we would see that change.
I think the long term costs of such an endeavor outweigh short term features. Even if it takes a year, and in that time we get no new features, it will be worth it, because then afterwords, anyone with programming knowledge can contribute back, not just Ballotonia or [violet].
Some people have told me I should just abandon NS and make my own nation simulator. But I think NationStates has a large and brilliant community already, and it seems silly to compete when we could combine.







