7. Open Source Vs. Closed Source Software CSS OSS Developed by Companies and developers work for economic purposes. Developed By Volunteers work for peer recognition. People know that recognition as a good developer have great advantage Centralized, single site development Decentralized, distributed, multi-site development Users may suggest requirements but they may or may not be implemented User suggests additional features that often get implemented. Release is not too often. There may be only yearly releases. Software is released on a daily or weekly basis
8. CSS OSS Market believes commercial CSS is highly secure because it is developed by a group of professionals confined to one geographical area under a strict time schedule. But quite often this is not the case, hiding information does not make it secure, it only hides its weaknesses OSSD is not market driven; it is quality driven. Community reaction to bug reports is much faster compared to CSSD which makes it easier to fix bugs and make the component highly secure Security cannot be enhanced by modifying the source code The ability to modify the source code could be a great advantage if you want to deploy a highly secure system
9. Benefits of Open Source • Cost savings • Utilizing available components as such • Improving and then using components and subsystems • Quality & Flexibility • Visibility • Access to code • Speed & Time • Kick-start with available components • Accelerate with familiar technologies
10. • Software in-licensing • Done in advance • Available developers • Roadmapping & future • Visible • Can be influenced through discussed • Can be changed by showing up with good code
11. Development Cycle Internet as communication pool and distribution media market analysis Software development team solves problem new version is released Participators find errors and solve the problem Improved code is published in the Internet development team develops software sell copies of software product product is launched beta version release for beta tester beta tester reports errors to development team development team reproduces the error development team solves problem after OK from pm product cycle model Problem is identified development team reports to the product management Free Software development cycle
12.
13.
14.
15.
16. Ximian Evolution - A GUI desktop application for personal email, calendar and diary having similar look
17.
18. BSD Style: this category of license allows one to take an open-source software and redistribute it with or without modifications as proprietary software. (e.g. Apache, BIND ) Open Source Software licensing and copyright
19.
20.
21. Yes, For Common open source project we find a non-profit foundations or normal businesses supporting the software
22. For example, Apache is supported through the Apache Software Foundation and Red Hat Linux is supported and maintained by Red Hat Corporation Can We Count On OSS?
23.
24. But, There exists professional companies providing service and support for open-source (e.g.Red Hat for Linux, Zend for PHP, and recently Sun Microsystems for MySQL) Can We Get Support On OSS?
25. A common charge against open source is that it is inherently insecure because as the source code is readily available. But, it also enables anyone who wishes, solve the weaknesses in the design and coding to discovering the vulnerabilities before the attackers and making the software more secure. Is OSS secure? ?...