What Is Open Source Software.??? (know IT)

OPEN 
        SOURCE 
                    SOFTWARES   

                                                                ( Abstraction )






OPEN SOURCE == source code is freely available.                //Crap  I know you know this,    
                                                                                                                                       // keep reading few more seconds .

Definition :   Open source is an approach to the design, development, and distribution of software,
                          offering  practical accessibility to a software's source code.

We can Frame Open source vs Standard software's  as :      
                                                    Open Source vs. Standard Software 
                                                                 =
                                                    Linux vs. Microsoft
                                                                 = 
                                                    Innovation vs. Security         // Innovation  How   ..?

CZ  OSS softwares are available free of cost  in terms of executable file  and source code.It means we can develop/extend our ideas with existing software. 
whereas Standard softwares like MS office, Adobe reader , codes are not released publicly considering security reasons like confidentiality and also some business purpose.



 Android apps are open source you can modify your Favorite application this is the magic of OSS  How. ..?  if you really want to develop or modify app code then click below link 
i want to develop/modify android OSS app .

History of Open Source Software's :

   History starts since  1955  from sharing common libraries and IBM's  SHARE user group  to today's famous LINUX.  library sharing means sharing API's in java terminology sharing packages.
 [ know more ]


open source s/w   :
  Open-source s/w :  user can view as well as change the source code of the existing application.  After Initial Phase it undergoes secondary Phase of evolution where thousands of professionals around the Globe give their review ,Fixes and security glitches in the software.

 closed source s/w  : Closed-source s/w : Source code is hidden to prevent the user either viewing or changing the code. small team of developers. It practically not  possible to build a team of hundreds to check the code because the code is deemed proprietary and secret.


Trends :
1. open source in Mobile Industry :
open source in Mobile Industry    


2.Use popular OSS projects :   Linux, Apache web server, and MySQL were the top open source     
                                                  projects.
                         


3. Large Enterprise adopting OSS :





4.  Software Developers use Open Source Scripting Language :




Licencing  :
As i mention before we can make our own Android  APP but, launch app in public dommain we need an OSS licence.
Following are types of OSS licence :

GNU General Public License

BSD License

MIT License
[ know more ]

How Open Source Softwares Earns Money :

If their would be no Concept of Donating for good cause in the World, then probably their would have been no "Wikipedia" available for Information.
Wikipedia Donation
Same concept applies to "Open Source" Technologies. Many people around the Globe invest their Time, Effort and Money for this.
there are many business techniques by which we can earn  money from open source software.
Eg : linux earns money from teaching s/w, and also providing Add-On.
[ know more ]

Advantages of OSS :


  •  we can modify code from existing code, if we  think you have smart solution or an extension to available code. ( yes you can do this).
  • Mostly software are  free or very less cost, Eg.Apache tomcat server, Eclipse , Netbeans are Open source Thanks to all community for this wonderful software's.
  • right to use the software in any way.

 Disadvantages Of OSS :


  •  Most open source software applications are not reliable in terms of high level security.
  •  some s/w have No guarantee of updates since you are not paying for it.
  • No warranties regarding to viruses and performance.
  • we don't have claim and proprietary right on the extensions of open source s/w's we have developed.