In order to convince the boss to use (and contribute in) an open source project rather than creating a new one, I’m forced to find a similar project. As I’m not very familiar with abbreviations, expressions and idioms of English, I asked a question in StackOverflow: How can I determine if there is an open source software for a specific purpose? Then StackOverflow folks directed me to search in sites like SourceForge, Google Code, CodePlex, CodeProject, Ohloh and even Google Search.
Using Google Search I realized that most off reservation software goes around hotel and airline reservation and also find phpScheduleIt that was not similar to our desired reservation system (a sample installation).
In SourceForge I searched for keyword “Reservation, Time Reservation and Person Reservation” and find 2 categories of reservation systems: 1. Hotel and restaurant reservations and 2. Equipment reservations. Which none of them fit into my requirements that deals with “Person and Time Reservation”.
In CodeProject there was just some Hotel and Reservation projects but nothing more.
Ohloh was like SourceForge.
Finally searching in Google Code lead me to results like medical, hotel, classroom, restaurant, taxi and Airline reservation. So none of then were useful for me.
At the end of searching I realized there is nothing available for me, but I learned that SourceForge is the greatest and best place to search for open source project. And it seems that it’s always better to search for a project in open source sites before starting a new one even like my case, no previously started project is found.