That is (of course) a good question.Ultyzarus wrote:Just out of curiosity, when do you expect the Oregami database to go live? In 2 years, 1 year, 6 months, 2 months?
While we cannot give you a final answer with a concrete date for that now, we can tell you about the current status and about our goals:
- up to today (that makes nearly 3 years) we invested approximately 30% of our time for organizational things (non profit organization), 30% for the data model and wanted features, 30% for the technical architecture and only about 10% for real source code. Therefore we are far away from a finished online database. That is not really a bad thing: we are very near to found a non profit organization, the data model is already very comprehensive and the technical architecture is in my opinion very future-proof. We don't want to hurry, we want to do it the right way.
- we want to publish a first "real", productive version as soon as possible
- we can imagine that we incrementally extend the first productive version. This means that the first version does not have to include all features and all parts of the data model.
- our development speed significantly depends on the number and the commitment of the participating developers. At the moment this is only me. That is (better: will become) really a key factor. Before you turn around and say "good bye, another one-developer-project", think again. We are actively doing everything to make it possible for developers to get into the project. And it has never been so easy: I don't know any other gaming database whose source code is completely open source. So let's hope that the "mobygames effect" will convince some more developers to help Oregami.
If we can get two or three more active developers aboard, it could (that's my opinion) be possible to have a "running, productive" version with the major features in about 1 or 1,5 years. Again, for everybody who says "that's too slow" or "that's too late": I would be happy if we could get there more quickly, but we have complex, important technical things to do. If we don't execute these tasks appropriately, it will have bad consequences later for all of us.