What is open source software? What is open source really? Difference between open & closed source software Features Examples for open source Advantages & Disadvantages to Mozilla Firefox Advantages & Disadvantages to Open Source Advantages & Disadvantages to Linux
Open-source software is software whose source code ispublished and made available to the public, enabling anyone tocopy, modify and redistribute the source code without payingroyalties or fees. Open source code can evolve through communitycooperation. These communities are composed of individualprogrammers as well as very large companies. Many of theseindividuals programmers who start an open source project usuallyend up as large companies with open source programs.
Free to use Free to change Free to distribute An alternative to commercial software
Open-source software is based on the idea that the user cannot only view but also can change the source code of the existing application. After initial production, open source software is released to the development community and undergoes a secondary phase of evolution. It is scrutinized by thousands of professional developers across the globe who highlight bugs and security glitches in the software. Closed-source software is hidden to prevent the user either viewing or changing the code. Closed source software is developed in isolation with a small team of developers. It isnt possible to build a team of hundreds to check the code because the code is deemed proprietary and secret.
Non-proprietary software which may or may not be used commercially. Source code is generally made available. License terms differ from proprietary software license terms For open-source software development many online forums & blogs are available so that many developers can come together and can produce a new one or can help each others.
Source code to original product always provided; Licensee can modify or enhance source code (create “derivative works”) or include source code with other license types (create “larger works”); Licensee may be required to share modifications with the world (in source and/or binary form), but not necessarily; Licensee may be prohibited from charging royalties for derivative and larger works, but not necessarily. Open Source programs tend to have more advanced features and customizability than proprietary products
Lower total cost of ownership. Reduced dependence on software vendors. Open source software gives you the power to control your softwares code. You have the right to modify the code to suit your requirements. Anyone can easily modify the code of software to produce a new featured software from existing one or to reduce the functionalities of existing one. Open Source Software suffers from fewer security vulnerabilities than Microsoft products.
Security: Using Firefox will block many websites from trying to install spyware and other mal-ware from getting onto your computer, which is a common problem with other browsers. Popup blocking: Firefox has a very good built in popup blocker that blocks all those annoying popups when you open up a web page. Advanced Features: Firefox has many advanced features like tabbed browsing that has all of your open pages in tabs in one window instead of having every page on a different window. Extensions: Firefox has many useful extensions and plugins. They are add-ons to the browser that adds functionality. They can be anything from a new tool bar to a text-to-speech converter. Excellent Interface: Firefox has a clean, simple interface that makes it easier to use and work on slower machines. The browser only come with the essentials that makes it less prone to crashing, easier to use, and function better on older or slower computers. It’s FREE!!
Start up: It take a little longer to start up because it is not built in to the Operating System like Internet Explorer and Safari. Compatibility: Some WebPages which do not follow the W3C standards only work properly with Internet Explorer.
No marketing schemes to try to force you to their product A good product will always be released, since the programmers arent paid to put out a product at a certain date More frequent updates, which always actually help the program. You can help the project keep on going through programming, testing, and/or donations Made by regular people on their own time, not by a big corporation like Microsoft Simpler and more user friendly design than its competitors. No need to worry about copyright issues. Isnt cluttered with useless “extras”. Its free Its very easy to install, start up, and use
It runs slower than Microsoft Office. It is not 100% compatible with Microsoft Word files (but it usually works). The user interface is not quite as intuitive, but it can be learned quickly.
Cost: Linux is FREE!! Features: Linux contains an extremely powerful command line that no Windows user could hope to replicate. Stability: Linux computers have been know to run for months without ever needing to restart, while Windows may crash twice a day. compatability: Linux can run on very old 386 computers, but it can also run on supercomputers with hundreds of processors, and everything in between. Security: Linux computers are far more secure than Windows computers, which is why they run the majority of the Internets web servers.
Complexity: For basic use, most distros are as easy to use as Windows. Using advanced features however requires skill and study. Number of options: Having hundreds of different distros available can increase flexibility, but it can also make it hard to choose. User interface: Most Linux graphical user interfaces are not as user-friendly as Windows.