Originally posted by Riaan
That's really being shortsighted! How do you think most open source systems get to where they are...ever heard of contributions? What on earth would it do to paying customers if there are contributions in terms of site development to make their experience so much better. If anything it would attracked more people and make the whole experience seem more realtime....
Anyways...Great site with a ton of functionality...well done dudes!
It is not being shortsighted. RHP is a commercial enterprise, letting other people work with the code adds a whole lot of work/hassle to the admins.
1. They would have to fully document to you how it works.
2. The system is very dynamic as it is, making one little change could potential f-up the whole system.
3. Whats to stop you from taking all their hard-work and code and stealing it? A civil-suit? I'm quite positive they have no plans to release all their code as open-source to let anybody else run a similar game site. The main asset to RHP (barring existing membership) is their platform and code. Their is no good reason for them to make it open-source.
4. The admins know how the site was programmed and are in a much better position to make changes than anybody else coming wanting to contribute.
I know all about open-source, RHP is not a very good candidate for it; at least not from a business perspective.
This is coming from somebody that has developed, maintained and led teams of programmers on many projects involving millions of lines of code. It is NOT easy just to have somebody come into the group and start contributing immediately. There is a great deal of time involved in training and documentation.
But hey, If I'm wrong and Russ wants to start letting amateurs start poking around the code and adding features, SIGN ME UP. I'd love to get a look at the data model.
Edit: Just to add, A much better suggestion rather than opening up all the code for those with a desire to add features is for Russ to work on the RSS feeds and web services, so that he can provide restricted access to the data and let those with an interest develop their own applications. This is on the eventual todo list. I've even bumped the thread in the Developers forum on this topic.