| |||||||
| |||||||
| Why Open Source? |
|
|
|
|
Open source software has many benefits over commercial software to both the user and the developer, when AIL was investigating how to distribute OpenQuote, we quickly realised that open source offered the best route. BenefitsAccess: The first benefit that open source delivers is ease of access for the user, because it is freely distributed anyone who is interested can download it, try it and use it. For the potential user this means no hard sales push, for AIL it means we do not have to worry about the resources required for that first stage in the sales process. Licence: OSI (OpenSource.org) approved open source licences are not only free to use, but also common place in most organisations - even though some may not realise they are using open source software already! This not only means that legal work regarding the licence is kept to a minimum (from both AIL's perspective and the users), but it also means a precedance for using software at the company on such terms has probably been set already, so resistance to it is minimised. Cost: To the user, cost of using the software is determined much more by the client than the developer, the user can choose if they pay the developer for support or not. In AIL's case we do offer commercial services around OpenQuote, these services are designed to help both users who do not have the infrastructure to host or configure OpenQuote themselves, and users that feel commercial support would be a practical safety net, however this is not compulsory. For AIL this means we can get a much clearer picture on what levels of support are required, and for who. If a company is comfortable supporting themselves, then AIL doesn't need to know anything about them and they don't need to worry about paying for unnecessary support licences. Project Sposorship: If a company has the resources it can take part in the development of OpenQuote, contributing resources and helping to shape the product, this way specific areas of the system important to that user can be focused on without disrupting the existing development plan. Resources can take the form of developers, business analysts, product designers, User Interface expertise and so on. Alternatively a company can engage AIL to provide these resources for them. This hands on involvement by users is actively encouraged by the OpenQuote project, the more involvement the user community has in development, the better OpenQuote becomes. Availability: Open source means the code is freely available, this adds a level of security to the software that few commercial products can offer. Users can if they wish hold a copy of OpenQuote's program code themselves, so should anything happen to the project in the future, they can continue to maintain the software themselves. Complementary Projects: There are many open source projects out there, covering many different areas. OpenQuote uses other open source software to complement and improve its own functionality. An example of this is OpenQuote's use of the Alfresco content management system; rather than reinventing the wheel and creating its own content management functionality (used to persist and edit products) OpenQuote integrates Alfresco, drastically reducing development effort. Another benefit is because both OpenQuote and Alfresco are open source, there are no licensing conflicts for us to deal with. These are just a few of the reason why AIL choose to take OpenQuote down the open source path, for more information about open source and its implications please visit OpenSource.org. |