2. What is source code? Program instructions in itsoriginal form, usually in text files Contains instructions to computer on how to executestatements Source code is commonly converted into executable files(compiled) before deploymentand sale.
3. What is open source? Open source software is published under licenses that ensure that the source code is available to everyone to: Download Inspect Explore Change Compile new version
4. Commercial vs Open Source Commercial Compiled software Difficult to modify Nearly impossible to see how programmed See this as an advantage keeps other companies from copying their code and using it in a competing product gives them control over the quality and features found in a particular product Open Source Source code included with software Modification encouraged Source code and documentation shows how programmed Allowing anyone who is interested to modify the source code Democratic process Application will become more useful and error-free See “Vodafone: Embracing Open Source with Open Arms” http://www.businessweek.com/magazine/content/09_16/b4127052262113.htm?chan=technology_technology+index+page_best+of+the+magazine
5. Common concerns Lack of formal support and training Velocity of change Lack of a long term roadmap
6. Open Source support chain Support, Training and Warranty Responsibility Consultant Consultants organisation Open source organisation Open source community
7. Benefits No one company controlling software No proprietary technology Widely used practices Large communities Easy to find or replace developers with simillar expertise
8. Examples of successful Open Source projects Linux MySQL Apache Firefox PNG Joomla Drupal Magento
16. Community Joomla is the most popular open source CMS currently available Growing community of users and developers Joomla'sroots go back to 2000 Over 200,000 community users and contributors