Hello everybody,
I am currently trying to convince quite a serious company in Germany to use OpenACS as their new technological platform. Up until today they were relying on Lotus, but want to switch to open source. They are considering OpenACS and PHPNuke. They want to offer the following services for their community: community management, knowledge management, expert management, collaborative work/research, social networking.
Here are some questions that they want me to answer, before they decide. Maybe some people can give some input on the different points. I am posting all the points so that people know with what kind of questions such a company bothers... This might also be the beginning of a technological marketing section at OACS, because I guess that a lot of people need to explain similar stuff to their customers.
#####
A. How sustainable is the existence of OpenACS?
1. ArsDigita is not on the market anymore.
My *personal* interpretation:
They didnt really went out of business, but got bought by RedHat. Their decline was obvious, though and they hit the financially right deal in the last second. This decline was due to their new licensing model (ADPL) an the adoption of Java.
Questions:
What is the current situation of Java vs. other scripting languages like TCL or PHP. I have the *feeling* that scripting languages are increasingly popular for web applications or do I just have a limited insight?
2. Google shows more results for PHPNuke than for OpenACS. Is the status of OACS rather like OpenCMS, which means that it is not yet that widely adopted?
Questions:
How does PHPNuke compare to OpenACS especially concerning what they want to accomplish with it (see above)? What are the pros and cons?
B. How future oriented is the technology?
1. The original ArsDigita Technology was switched to Java. Is TCL getting obsolete?
My *personal* interpretation:
It is more about scripting languages like PHP and TCL versus object oriented languages like Java. As they are considering PHP as an alternative the Java question is not too relevant although it would be interesting to know what technology bigger companies tend to adopt at the moment. Anyone working for Accenture or IBM?
Questions:
How quickly can a php programmer get used to tcl? A good case would be the eLane project, as their developers most probably knew more about php than tcl. How deeply rooted is tcl in the educational curriculum?
2. Postgres is successively losing to MySQL. Is MySQLs performance already better in some areas?
Questions:
Once upon a time we had a document saying why MySQL was not good enough for OpenACS. Is this still valid? My personal doubts are steadily increasing from zero doubts back then to some doubts today.
3. Who is maintaining AOLServer?
My *personal* interpretation:
Obviously it is being maintained by some AOLServer gurus and the open source community. The bigger questions are about adoption and performance.
Questions:
How does the adoption of AOLServer inside AOL look like at the moment? I havent heard anything about AOLServer on these forums for quite some time. Is this a good or a bad sign? Did performance of AOLServer hit a point where it cant really be improved? Why are we still using or recommending AOLServer ad+13?
C. Of which quality is OACS?
1. How does the datamodel look like (short draft)?
Question:
Does anyone have a model that they usually present to their customers?
2. Which services does OACS offer?
Question:
Does anyone have a current overview document with the most important services?
D. How advanced is the partner situation?
1. Developers in Germany or even Cologne, Germany?
My *personal* interpretation:
I know most active people on the oacs forums, but we should really use oacs personal profiles to show how many subscribers are located in a certain country or even city or postal code. We could then have a page with all names ordered by forum activity.
2. OpenACS Companies?
My *personal* interpretation:
Here we go again with the companies page that I mentioned a week ago. We should really show which oacs company is located in which city of which country.
E. How quickly can you implement with OACS?
1. How quickly can you implement a site with a strong orientation to knowledge management, expert management, collaborative work/research, social networking etc.
My *personal* interpretation:
I have to answer this one