SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Ource
OFTWAREOPEN
CHETAN GUPTA ASU2013010100018
IN
INDIA
SOFTWARE ENGG. PRESENTATION
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
Proprietary Software.
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.
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
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
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
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?
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
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
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
Software Quality
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.
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.
What a Successful OSS
needs?
USERS
Contributors
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,
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.
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
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
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
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
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
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
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
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
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?
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?
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?
Reference:
Open Source India
http://articles.economictimes.indiatimes.com/keyword/open-source-software
http://publications.drdo.gov.in/ojs/index.php/djlit/article/view/7897/4840
https://opensource.com/government/15/8/india-adopts-open-source-policy
http://deity.gov.in/content/major-foss-initiatives
http://www.theinquirer.net/inquirer/news/2154870/source-code-quality-proprietary-software
http://www.slideshare.net/mjskok/2014-future-of-open-source-8th-annual-survey-results/86-
FIND_OUT_MOREFUTUREOSS_I_FUTUREOFOSSHTTPNORTHBRIDGECOMOPENSOURCE

Mais conteúdo relacionado

Mais procurados

Ethical Consideration of Open Source Software
Ethical Consideration of Open Source SoftwareEthical Consideration of Open Source Software
Ethical Consideration of Open Source SoftwareLarry Jennings
 
IRJET- G-Chat: A Game and Chat Application
IRJET- G-Chat: A Game and Chat ApplicationIRJET- G-Chat: A Game and Chat Application
IRJET- G-Chat: A Game and Chat ApplicationIRJET Journal
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Fluttervivatechijri
 
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...ijcsit
 
Enhancing The Capability of Chatbots
Enhancing The Capability of ChatbotsEnhancing The Capability of Chatbots
Enhancing The Capability of Chatbotsvivatechijri
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and consygpriya
 
Proprietary &amp; open source software
Proprietary &amp; open source softwareProprietary &amp; open source software
Proprietary &amp; open source softwareyanti aryani khalil
 
I Phone Summit Dmeeker Final
I Phone Summit Dmeeker FinalI Phone Summit Dmeeker Final
I Phone Summit Dmeeker Finalrajivmordani
 
FLOSS vs proprietary software - what is best for business?
FLOSS vs proprietary software - what is best for business?FLOSS vs proprietary software - what is best for business?
FLOSS vs proprietary software - what is best for business?Kaido Kikkas
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE Kak Yong
 
Deploying Intel Architecture-based Tablets with Windows* 8 at Intel
Deploying Intel Architecture-based Tablets with Windows* 8 at IntelDeploying Intel Architecture-based Tablets with Windows* 8 at Intel
Deploying Intel Architecture-based Tablets with Windows* 8 at IntelIT@Intel
 
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...
IRJET- My Buddy App: Communications between Smart Devices through Voice A...IRJET Journal
 
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar Mohsin Ali
 

Mais procurados (17)

Ethical Consideration of Open Source Software
Ethical Consideration of Open Source SoftwareEthical Consideration of Open Source Software
Ethical Consideration of Open Source Software
 
IRJET- G-Chat: A Game and Chat Application
IRJET- G-Chat: A Game and Chat ApplicationIRJET- G-Chat: A Game and Chat Application
IRJET- G-Chat: A Game and Chat Application
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Flutter
 
Open source
Open sourceOpen source
Open source
 
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
 
Shiva_CV
Shiva_CVShiva_CV
Shiva_CV
 
Enhancing The Capability of Chatbots
Enhancing The Capability of ChatbotsEnhancing The Capability of Chatbots
Enhancing The Capability of Chatbots
 
Open source Software: pros and cons
Open source Software: pros and consOpen source Software: pros and cons
Open source Software: pros and cons
 
Sf14 mobs002 101f
Sf14 mobs002 101fSf14 mobs002 101f
Sf14 mobs002 101f
 
Proprietary &amp; open source software
Proprietary &amp; open source softwareProprietary &amp; open source software
Proprietary &amp; open source software
 
I Phone Summit Dmeeker Final
I Phone Summit Dmeeker FinalI Phone Summit Dmeeker Final
I Phone Summit Dmeeker Final
 
FLOSS vs proprietary software - what is best for business?
FLOSS vs proprietary software - what is best for business?FLOSS vs proprietary software - what is best for business?
FLOSS vs proprietary software - what is best for business?
 
PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE PROPRIETARY AND OPEN SOURCE SOFTWARE
PROPRIETARY AND OPEN SOURCE SOFTWARE
 
Deploying Intel Architecture-based Tablets with Windows* 8 at Intel
Deploying Intel Architecture-based Tablets with Windows* 8 at IntelDeploying Intel Architecture-based Tablets with Windows* 8 at Intel
Deploying Intel Architecture-based Tablets with Windows* 8 at Intel
 
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
 
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar Softwares open source shareware commercial Proprietary  By Mohsin Iftikhar
Softwares open source shareware commercial Proprietary By Mohsin Iftikhar
 
Open Source & PHP
Open Source & PHPOpen Source & PHP
Open Source & PHP
 

Destaque

Holistic Education Dr
Holistic  Education  DrHolistic  Education  Dr
Holistic Education Drghanyog
 
104高一選學程家長說明會(上網)
104高一選學程家長說明會(上網)104高一選學程家長說明會(上網)
104高一選學程家長說明會(上網)君 陳
 
Use of Open Educational Resources in Distance Education – Opportunities and ...
 Use of Open Educational Resources in Distance Education – Opportunities and ... Use of Open Educational Resources in Distance Education – Opportunities and ...
Use of Open Educational Resources in Distance Education – Opportunities and ...Open Education Consortium
 
proactive and reactive routing comparisons
proactive and reactive routing comparisonsproactive and reactive routing comparisons
proactive and reactive routing comparisonsITM Universe - Vadodara
 
KUSURSUZ SUNUM YAPMANIN 7 TAKTİĞİ
KUSURSUZ SUNUM YAPMANIN 7 TAKTİĞİ KUSURSUZ SUNUM YAPMANIN 7 TAKTİĞİ
KUSURSUZ SUNUM YAPMANIN 7 TAKTİĞİ Sunumo
 
2016 Holiday Spending Survey
2016 Holiday Spending Survey2016 Holiday Spending Survey
2016 Holiday Spending SurveyExperian_US
 
Sometimes when it rains violin
Sometimes when it rains violinSometimes when it rains violin
Sometimes when it rains violinSuni Aguado
 

Destaque (8)

Holistic Education Dr
Holistic  Education  DrHolistic  Education  Dr
Holistic Education Dr
 
104高一選學程家長說明會(上網)
104高一選學程家長說明會(上網)104高一選學程家長說明會(上網)
104高一選學程家長說明會(上網)
 
Dis02
Dis02Dis02
Dis02
 
Use of Open Educational Resources in Distance Education – Opportunities and ...
 Use of Open Educational Resources in Distance Education – Opportunities and ... Use of Open Educational Resources in Distance Education – Opportunities and ...
Use of Open Educational Resources in Distance Education – Opportunities and ...
 
proactive and reactive routing comparisons
proactive and reactive routing comparisonsproactive and reactive routing comparisons
proactive and reactive routing comparisons
 
KUSURSUZ SUNUM YAPMANIN 7 TAKTİĞİ
KUSURSUZ SUNUM YAPMANIN 7 TAKTİĞİ KUSURSUZ SUNUM YAPMANIN 7 TAKTİĞİ
KUSURSUZ SUNUM YAPMANIN 7 TAKTİĞİ
 
2016 Holiday Spending Survey
2016 Holiday Spending Survey2016 Holiday Spending Survey
2016 Holiday Spending Survey
 
Sometimes when it rains violin
Sometimes when it rains violinSometimes when it rains violin
Sometimes when it rains violin
 

Semelhante a Open Source Software in India: A Concise History and Future

GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaFriprogsenteret
 
Open source softwares, 2011
Open source softwares, 2011Open source softwares, 2011
Open source softwares, 2011Florent Renucci
 
Open Source Software Version 5
Open Source Software Version 5Open Source Software Version 5
Open Source Software Version 5Henry Briggs
 
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27Shane Coughlan
 
Open soucre(cut shrt)
Open soucre(cut shrt)Open soucre(cut shrt)
Open soucre(cut shrt)Shivani Rai
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologiesankita9765
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...AIRCC Publishing Corporation
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417Sandro D'Elia
 
Online Learner Engagement
Online Learner EngagementOnline Learner Engagement
Online Learner EngagementHenry Briggs
 
Linux and the Open Source- D Sarkar
Linux and the Open Source- D SarkarLinux and the Open Source- D Sarkar
Linux and the Open Source- D SarkarDipayan Sarkar
 
Open Source Power Point 4.1
Open Source Power Point 4.1Open Source Power Point 4.1
Open Source Power Point 4.1Henry Briggs
 
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...hani727151
 
Open source for academics
Open source for academicsOpen source for academics
Open source for academicsAmol A. Sale
 

Semelhante a Open Source Software in India: A Concise History and Future (20)

GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
Open source softwares, 2011
Open source softwares, 2011Open source softwares, 2011
Open source softwares, 2011
 
Open Source Software Version 5
Open Source Software Version 5Open Source Software Version 5
Open Source Software Version 5
 
Why Open Source is Important
Why Open Source is ImportantWhy Open Source is Important
Why Open Source is Important
 
Open Source vs Proprietary
Open Source vs ProprietaryOpen Source vs Proprietary
Open Source vs Proprietary
 
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
 
Coursework
CourseworkCoursework
Coursework
 
Open soucre(cut shrt)
Open soucre(cut shrt)Open soucre(cut shrt)
Open soucre(cut shrt)
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
OPEN SOURCE TECHNOLOGY: AN EMERGING AND VITAL PARADIGM IN INSTITUTIONS OF LEA...
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
Online Learner Engagement
Online Learner EngagementOnline Learner Engagement
Online Learner Engagement
 
opensource.ppt
opensource.pptopensource.ppt
opensource.ppt
 
Linux and the Open Source- D Sarkar
Linux and the Open Source- D SarkarLinux and the Open Source- D Sarkar
Linux and the Open Source- D Sarkar
 
Open Source Power Point 4.1
Open Source Power Point 4.1Open Source Power Point 4.1
Open Source Power Point 4.1
 
FOSS in Education
FOSS in EducationFOSS in Education
FOSS in Education
 
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
 
Open source for academics
Open source for academicsOpen source for academics
Open source for academics
 

Último

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Open Source Software in India: A Concise History and Future

  • 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.
  • 15. What a Successful OSS needs? USERS Contributors
  • 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?