1) Open source software has grown significantly in popularity and adoption in recent years, with 87% of companies now using some form of open source software.
2) Open source refers to software with source code that anyone can inspect, modify, and enhance. This contrasts with proprietary software, where the source code is usually hidden from users.
3) India has actively promoted open source software adoption through various government policies and initiatives aimed at reducing costs and encouraging local development and innovation.
2. Introduction.
Old is Gold
.
Wasn’t so popular , as of today
After 2007 use of OSS has doubled
every year , now 87% of companies
are running open source software
Future of Open Source Survey 2015
4. also called closed software
is a s/w for which, along with the copy ,sells
a license to use the software with variety of
restrictions limiting your:
• Usability ,
• Shareability
• Modification ,
• Hardware specs .
Proprietary Software.
5. Licensing in Proprietary Software.
Something like this :
Copyright (C) YoYoDyne Systems, Inc - All Rights Reserved
Unauthorized copying of this file, via any medium is strictly prohibited
Proprietary and confidential Written by Elmer Fudd
<efudd@yoyodyne.com>, September 1943
This means you cant :
• Copy the file
• Print the file out, scan it and copy the image
• Print the file out, take pictures of it and distribute the film
• etc ...
Agree with me or don’t
Deal with me
6. People confuse open source and free software,
software that may have been published on
a blog or otherwise on a public domain is
called a free software.
the creator has a explicitly allowed modification
or reuse of this/her code without any payment or
even applying any licensing restriction on to the code .
Both open source and free software are somewhat same but free software
puts more emphasis on the freedom/rights to modify and redistribute the
code as a free s/w .
Free Software.
DEAL WITH IT
7. Open Source Software.
Open in terms of:
• Free-freedom to redistribute
• Access-to source code
• Not Closed-modify and derive work
• Reuse –must not restrict usability of other codes
• Change –authors work
• Any Place- any field of research
• Any One-any person no discrimination
8. The issue is about freedom and not price.
freedom to run, copy, distribute, study, change and
improve the software.
Thus, it should be free to redistribute copies, either with
or without modifications, either free or charging a fee for
distribution, to anyone, anywhere. Being free to do these
things means that you do not ask or pay for permission.
Open Source. Always Free?
9. Open Source Pros!
Quick implementation and low cost of new features
Security [myth that they are not secure]:community can check program to
figure out any skeleton key or back doors and release patches to fix them
Error checking benefits of having a huge community overlooking the
development
Lifespan of the program isn’t in the hand of company its in the hand of the
community
Better continuity (updates and maintenance ) than proprietary s/w
10. Open Source Cons!
not manged properly then could create the scenario similar of having
effective code under so complex UI that average user cannot
understand.
Clearity and modularity of contributed code, most contributed codes
are not readable or modules i.e created side effects on other part of
code. contribution in capsulation and isolations are not implements
effectively
not to mention that there's no tech support hotline reducing its
usability
11. Why Devs Contribute?
why developers contribute their valuable time to this
movement ,
Some belief that everyone should have access to
functional and secure software
Others do it just for fun or to share little projects they
created in their spare time and see what happens so
then as others continue to modify them
and others have actually found ways to make money by
giving the software away and charging for
o Support charging for optimized hardware or
o Charging other companies sponsorship fees
13. Defect density (defects per 1,000 lines of software code) is a commonly
used measurement for software quality, and a defect density of 1.0 is
considered the accepted industry standard for good quality software
The results come from the 2013 Coverity Scan Open Source Integrity
Report.
For the project researchers waded through over 37 million lines of
open source software code and over 300 million lines of proprietary
software code.
Coverity’s analysis found an average defect density of .59 for open
source projects , compared to an average defect density of .72 for
proprietary code developed for enterprise projects.
14. Why There is
Future of OSS Tech.
#1. Community Size doubles every Year.
#2. All enterprise are adopting Open Source Platform.
#3. People can easly start with Open source projects.
#4. OSS reduce Project Cost.
#5. Give Competitive advantage .
#6. improved efficiency and infrastructure .
#7. Companies creates more innovation and tech. in OSS.
#8. Base Tech behind Cloud , Content Manag. Libraries , mobile tech.etc
#9. Platform behind Social Media such as Facebook , wordpress etc.
#10. Growth in technology , medical and education.
16. Indian Govt. policies and Movements
In India, open source code software
will have to come and stay in a big way
for the benefit of our billion people.
Dr . A.P. J. Abdul Kalam, Former President
of India,
17. The government of India announced a big push into
open source as a part of its Digital Initiative.
The Open Source Software is expected to have the following
characteristics:
The source code shall be available for the
community /adopter / end-user
Source code shall be free from any royalty
All new e-Governance applications and
systems being considered for implementation.
Compliance to this policy is mandatory.
18. The National Resource Centre for Free/Open
Source Software (NRC-FOSS), working to
introducing FOSS in Engineering colleges
This Efforts to promote Free and Open Source Software (FOSS) have
gathered momentum in India, mainly due to emergence of "Linux User
Groups” and recognition by academics and government.
LUGs recognition by NRC-FOSS, Chennai
,India 2007
19. BOSS, Bharat Operating System Solutions, is a GNU/Linux based localized Operating
System
BOSS has been certified by Linux Foundation and is expected to meet the stringent
demands of e-governance.
Desktop and Server versions are available for BOSS.
Also an educational variant EduBOSS has been
brought out for schools.
BOSS offers a low cost computing platform, flexibility
and choice to the end users.
BOSS – Bharat Operating System Solutions
, India 2013
20. The study, 'Economic Impact of Free and Open Source Software Usage
in Government‘ Found most areas of e-governance, which rely
heavily on platforms and service delivery
Use of free and open source software could
help India save more than Rs 8,300
crore in government expenses on
education and police only, by promoting
OSS and the"Make in India" initiative
Education and Police Domain 2013-14
21. Certificate courses in “Linux System programming”,
“Linux Kernel Programming & Device Drivers” and
“Web Application Development using Open Source
Software” are being run on-line by the Centre.
Also, an On-line course on `Financial Literacy’ to
be offered through e-Shikshak and Moodle, has
been developed.
Open Source e-Learning Laboratory
22. A variant of BOSS titled NetBOSS has been developed for Netbooks .
Android application development for mobile
platforms has been undertaken by CDAC Delhi.
The team has developed an open source voice
enabled information retrieval system named
as Swar-Suchak. [speech recorganization]
Technology / applications development
for Mobile platforms
23. FOSS Initiative Cell, Department of Electronics and Information
Technology, welcomes you to the world of Free and Open Source
Software (FOSS).
Mission
Research & Development in area of FOSS
Deployment of FOSS tools & technologies
Training & Support
Human Resource Development
Free and Open Source Software
24. Organizers:
EFY Group and includes some global leaders
Open Source India (OSI) is the premier Open Source
conference in Asia targeted at nurturing and promoting
the Open Source ecosystem in the subcontinent.
OSI emphasizes quantitative measures to justify why using
OSS is, in many circumstances, a reasonable or even
superior approach.
OSI-open Source India : Bengaluru,
India 2004-16
25. Subhash Khode* and Sunil Singh Chandel [MIT Campus, Ujjain, M.P. 456 664 ]
Conducted Survey 2015
Adoption of Open Source Software in India
the survey conducted to assess the status of
Application of open source software (OSS) in
India. The analysis of the study revealed that
91 institutions using library management ,96
open access repositories are using OSS for
library automation
26. proprietary software vendors are worried, and are looking at
alternative ways of doing business.
Traditionally, they charge licence fees for the use of their software.
Since Open-source software is freely available, business model
depends on customers paying for the support and service
However, most of them adopting open source technology.
• While Microsoft recently moved parts of its dot Net platform in open source
• Oracle has also purchased open source databases like MySQL,
• IBM has a huge line of business in their open source Eclipse platform product.
"They are buying their insurance,"
Respond of Private Players about OSS?
27. Contributors are the lifeblood
of Open Source.Projects need
much more than code.
• Join the mailing forums
• Answer a question on the
mailing list
• Review the documentation
• Write some documentation
• Write a tutorial
• Screencast a feature
• File a Bug Report
• Review tickets
• Try to reproduce bugs &
information
• Contribute logos, icons &
designs
What to contribute?
28. So now your interested in Open Source, where is a good
place to start?
I recommend checking out:
opensource.com (to learn more)
The Open Source Initiative (to learn more)
SourceForge (for Downloads & Projects)
GitHub (for Downloads, Hosting & Projects)
CodePlex (for Downloads, Hosting & Projects)
Where is a good place to start with Open Source?