18
Here are my thoughts on the subject:
I've also been very frustrated with lack of response to the majority of my questions, especially on the support sites of module developers. I'm actually giving up on using a very good module, because I cannot get any questions answered, not even a hint where to look for the answers. As much as I love the module, I cannot effectively use it without knowing the answers to my questions.
In my opinion, support should be made a priority for XOOPS and it's modules. Empowering users to effectively and successfully use XOOPS is what will drive the success of XOOPS and any XOOPS modules. If there is a significant portion of XOOPS members who become frustrated to the point of giving up on XOOPS or just putting out poor quality implementations of XOOPS, then that is going to have a very negative impact on both the public perception of XOOPS, and the future community support for XOOPS. With more users successfully utilizing XOOPS and its modules, there will be better public perception of XOOPS and more momentum and enthusiasm from the XOOPS community itself.
The key here is support! Developing an efficient and responsive support system for XOOPS and it's modules will be a major factor in driving the success of XOOPS. XOOPS will only be successful in the future if the people who use it are successful with it!
Furthermore, I have no issue with module developers who develop free XOOPS modules to help indirectly promote their own software business and web sites. I think that they deserve to have business opportunities, since they have volunteered much of their time to the XOOPS community. However, I think it is in their best interest to provide effective support to the users of their free modules. If potential clients see how successfully their free modules are being utilized by the XOOPS community, then that will be a great selling point for their services or fee based products! Seeing a forum with hundreds of unanswered questions and struggling users will turn away potential clients. Potential clients place a priority on support. The best product in the world is useless if the end user cannot utilize it effectively.
The most successful open source products of the future will be the products that provide the best support. The support of a product is just as important as the programming code behind the product.