SlideShare une entreprise Scribd logo
1  sur  24
June 6th, 2013
Puneet Sachdev, Enterprise Architect
Head - Open Source CoE
@psachdev
puneet.sachdev@niit-tech.com
© 2013 NIIT Technologies Ltd. 2
Three Types of Enterprise Adopters
© 2013 NIIT Technologies Ltd. 3
IT Service Vendors
Reduced Cost of Development
Better Quality
Flexibility / Multiple Options
© 2013 NIIT Technologies Ltd. 4
Product Vendors
Better Quality Software
Competitive Features
Freedom, No Vendor Lock In
Reduced Cost
© 2013 NIIT Technologies Ltd. 5
End User Enterprises
Better Quality
Security
Open Standards Support
No Vendor Lock-In
Reduced TCO
© 2013 NIIT Technologies Ltd. 7
Barrier 1 – Too Many Choices
Forges (e.g: SourceForge)
Foundations (e.g: Apache)
Project Specific Repositories (e.g: Drupal)
1 Million+ FOSS Projects
> 38K Ajax Libraries
© 2013 NIIT Technologies Ltd. 8
Barrier 2 – Licensing
Diverse Licenses
Viral Nature
Unknown Licenses
© 2013 NIIT Technologies Ltd. 10
Structured Evaluation Process
Age License Team
Community Release Calendar Success Stories
© 2013 NIIT Technologies Ltd. 11
Operating System
Database
Middleware (Containers, MOM)
Core Services (Logging, caching, Persistence, Security etc)
Application Frameworks
Infrastructure Applications (Portals, ERP/CRM, Mail Server, Http Server, Security
Proxy Servers, Reverse Proxy Servers, Integration)
Applications
Reference Framework
Lifecycle Mgmt
I
D
E
A
P
P
M
O
D
E
L
L
I
N
G
V
E
R
S
I
O
N
C
O
N
T
R
O
L
B
U
I
L
D
T
O
O
L
S
T
E
S
T
I
N
G
© 2013 NIIT Technologies Ltd. 12
Reference Framework
OS
CentOS Ubuntu Lifecycle Mgmt
Database MySQL MongoDB Cassandra
JBoss
ActiveMQ JBOSS Messaging
Axis2Web Services
MOM
JEE
Integration
Middleware
SpringWS
Spring Integration Mule
Drools ActivitiBRS/BPM
Spring MVC Struts1.3.x/Struts 2.xApplication Framework CakePHP
jQuery YUI
GWT
RIA Frameworks
Flex
ESAPIWeb Security
EclipseRCPSMART Client
Social Spring Social
E
C
L
I
P
S
E
A
N
T
/
M
A
V
E
N
H
U
D
S
O
N
C
R
U
I
S
E
S
U
B
V
E
R
S
I
O
N
B
U
G
Z
I
L
L
A
S
O
N
A
R
T
P
T
P
/
L
A
M
B
D
A
S
O
A
P
U
I
O
P
E
N
S
T
A
S
E
L
E
N
I
U
M
J
U
N
I
T
D
R
U
P
P
A
L
I
D
E
B
U
I
L
D
V
E
R
S
.
B
U
G
S
R
E
V
T
E
S
T
C
O
L
L
A
B
Cache MemCache
Hibernate
Spring3.x
AspectJ
Persistence
Logging
IoC/DI
AOP
Schedule
Apache VelocityTemplating
Commons Suite of LibrariesLibraries
JACOB – Java COM BridgeBridge
Core
Services
Freemarker
Log4j LogBack
RXTXComm
HazelCast
Quartz Spring Batch
Hadoop and Related Projects
Portal, CMS, Search
Big Data
Apache HTTP Server Tomcat
HTTP/Web
Server
Infrastructure
JasperBI
Drupal Solr Liferay
D3
Storm
© 2013 NIIT Technologies Ltd. 13
E-Commerce Website
CentOS
OS
Lifecycle Mgmt
MySQLDatabase
Middleware
MemCache
Hibernate
Spring3.x
AspectJ
Cache
Persistence
Logging
IoC/DI
AOP
Commons Suite of LibrariesLibraries
Core
Services
Log4j
Spring MVCApplication Framework
RIA Frameworks
ESAPIWeb Security
Apache HTTP Server Tomcat
HTTP/Web
Server
Infrastructure
E
C
L
I
P
S
E
A
N
T
/
M
A
V
E
N
H
U
D
S
O
N
S
U
B
V
E
R
S
I
O
N
B
U
G
Z
I
L
L
A
S
O
N
A
R
T
P
T
P
/
L
A
M
B
D
A
O
P
E
N
S
T
A
S
E
L
E
N
I
U
M
J
U
N
I
T
I
D
E
B
U
I
L
D
V
E
R
S
.
B
U
G
S
R
E
V
T
E
S
T
jQuery
© 2013 NIIT Technologies Ltd. 14
BigData
CentOS
OS
Lifecycle Mgmt
Database Cassandra
JBossJ2EE
Middleware
Spring3.x
Cache
Logging
IoC/DI
Schedule
Templating
Jakarta Commons Suite of LibrariesLibraries
Bridge
Core
Services
Log4j
Comm
HazelCast
Spring MVCApplication Framework
jQuery
RIA Frameworks
Web Security
SMART Client
Social
Hadoop and Related Projects
Portal, CMS, Search
Big Data
Apache HTTP Server
HTTP/Web
Server
Infrastructure
BI
Solr
E
C
L
I
P
S
E
A
N
T
/
M
A
V
E
N
H
U
D
S
O
N
S
U
B
V
E
R
S
I
O
N
B
U
G
Z
I
L
L
A
S
O
N
A
R
J
U
N
I
T
I
D
E
B
U
I
L
D
V
E
R
S
.
B
U
G
S
R
E
V
T
E
S
T
D3
Spring Batch
© 2013 NIIT Technologies Ltd. 15
Web Services/Integration
CentOS
OS
Lifecycle Mgmt
MySQLDatabase
JBoss
ActiveMQ
Web Services
MOM
J2EE
Integration
Middleware
SpringWS
Spring Integration Mule
Drools ActivitiBRS/BPM
Spring3.x
Cache
Persistence
Logging
IoC/DI
Jakarta Commons Suite of LibrariesLibraries
Core
Services
Log4j
Spring MVCApplication Framework
E
C
L
I
P
S
E
A
N
T
/
M
A
V
E
N
H
U
D
S
O
N
S
U
B
V
E
R
S
I
O
N
B
U
G
Z
I
L
L
A
S
O
N
A
R
S
O
A
P
U
I
J
U
N
I
T
I
D
E
V
E
R
S
.
B
U
G
S
R
E
V
T
E
S
T
© 2013 NIIT Technologies Ltd. 16
Integrate with Architecture Methodology
© 2013 NIIT Technologies Ltd. 17
Recommendations
Structured Evaluation
Reference Framework
Prescriptive Stacks
Starter Applications
In-House Repositories
Approved Versions
Customized Libraries
Centralized Lifecycle Management Tools
© 2013 NIIT Technologies Ltd. 19
Development Scenarios
Code
Internal
Use
IP –
License
Customer’s
Internal Use
IP –
SaaS/ASP
Customer’s
IP
© 2013 NIIT Technologies Ltd. 20
Risks
Internal Use
• No Distribution
• Minimal Risk. Obligations need to be complied.
Customer’s
Internal Use
• Distribution  Customer
• Minimal to Medium Risk. Obligations need to be complied.
Internal IP –
Hosted/ASP
• No Distribution/Distribution
• IP can get infected
• Loss of IP
IP - License
• Distribution  Multiple Customers
• IP can get infected
• Loss of IP
Customer’s IP
• Distribution to  Customer  Multiple end Customers
• Customer’s IP can get infected
• Loss of Customer’s IP
© 2013 NIIT Technologies Ltd. 21
Usage Scenarios
OS Usage
Linked
Code
Fragment/
Snippet
ModifiedUnmodified
© 2013 NIIT Technologies Ltd. 22
License Specific Implications
Almost half of projects on GitHub do not have clearly identifiable
license information
© 2013 NIIT Technologies Ltd. 23
Recommendations
Open Source Policy
License White List
Reference Framework
Governance Board
Well Documented Procedure & Checklists
Checkpoints and Audits to ensure compliance
© 2013 NIIT Technologies Ltd. 24
THANK YOU
Puneet Sachdev, Enterprise Architect
Head - Open Source CoE
@psachdev
puneet.sachdev@niit-tech.com

Contenu connexe

Similaire à Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June 6th 2013

Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015
sourav giri
 
Enhancing Password Manager Chrome Extension through Multi Authentication and ...
Enhancing Password Manager Chrome Extension through Multi Authentication and ...Enhancing Password Manager Chrome Extension through Multi Authentication and ...
Enhancing Password Manager Chrome Extension through Multi Authentication and ...
ijtsrd
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
wahirshad
 
Mahesh_webMethodsProfile
Mahesh_webMethodsProfileMahesh_webMethodsProfile
Mahesh_webMethodsProfile
mahesh meesala
 

Similaire à Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June 6th 2013 (20)

Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
 
OGCE SciDAC2010 Tutorial
OGCE SciDAC2010 TutorialOGCE SciDAC2010 Tutorial
OGCE SciDAC2010 Tutorial
 
Dev ops
Dev opsDev ops
Dev ops
 
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep DiveJava Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Dive
 
How to Use OWASP Security Logging
How to Use OWASP Security LoggingHow to Use OWASP Security Logging
How to Use OWASP Security Logging
 
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshThe Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
 
Saloni_Tyagi
Saloni_TyagiSaloni_Tyagi
Saloni_Tyagi
 
Enhancing Password Manager Chrome Extension through Multi Authentication and ...
Enhancing Password Manager Chrome Extension through Multi Authentication and ...Enhancing Password Manager Chrome Extension through Multi Authentication and ...
Enhancing Password Manager Chrome Extension through Multi Authentication and ...
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
 
Geode Meetup Apachecon
Geode Meetup ApacheconGeode Meetup Apachecon
Geode Meetup Apachecon
 
SilverStripe Meetup 03/03/2011
SilverStripe Meetup 03/03/2011SilverStripe Meetup 03/03/2011
SilverStripe Meetup 03/03/2011
 
SilverStripe Meetup Presentation 03/03/2011
SilverStripe Meetup Presentation 03/03/2011SilverStripe Meetup Presentation 03/03/2011
SilverStripe Meetup Presentation 03/03/2011
 
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
 
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
Webinar: ForgeRock Identity Platform Preview (Dec 2015)Webinar: ForgeRock Identity Platform Preview (Dec 2015)
Webinar: ForgeRock Identity Platform Preview (Dec 2015)
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Mahesh_webMethodsProfile
Mahesh_webMethodsProfileMahesh_webMethodsProfile
Mahesh_webMethodsProfile
 
Effective Information Flow Control as a Service: EIFCaaS
Effective Information Flow Control as a Service: EIFCaaSEffective Information Flow Control as a Service: EIFCaaS
Effective Information Flow Control as a Service: EIFCaaS
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June 6th 2013

  • 1. June 6th, 2013 Puneet Sachdev, Enterprise Architect Head - Open Source CoE @psachdev puneet.sachdev@niit-tech.com
  • 2. © 2013 NIIT Technologies Ltd. 2 Three Types of Enterprise Adopters
  • 3. © 2013 NIIT Technologies Ltd. 3 IT Service Vendors Reduced Cost of Development Better Quality Flexibility / Multiple Options
  • 4. © 2013 NIIT Technologies Ltd. 4 Product Vendors Better Quality Software Competitive Features Freedom, No Vendor Lock In Reduced Cost
  • 5. © 2013 NIIT Technologies Ltd. 5 End User Enterprises Better Quality Security Open Standards Support No Vendor Lock-In Reduced TCO
  • 6.
  • 7. © 2013 NIIT Technologies Ltd. 7 Barrier 1 – Too Many Choices Forges (e.g: SourceForge) Foundations (e.g: Apache) Project Specific Repositories (e.g: Drupal) 1 Million+ FOSS Projects > 38K Ajax Libraries
  • 8. © 2013 NIIT Technologies Ltd. 8 Barrier 2 – Licensing Diverse Licenses Viral Nature Unknown Licenses
  • 9.
  • 10. © 2013 NIIT Technologies Ltd. 10 Structured Evaluation Process Age License Team Community Release Calendar Success Stories
  • 11. © 2013 NIIT Technologies Ltd. 11 Operating System Database Middleware (Containers, MOM) Core Services (Logging, caching, Persistence, Security etc) Application Frameworks Infrastructure Applications (Portals, ERP/CRM, Mail Server, Http Server, Security Proxy Servers, Reverse Proxy Servers, Integration) Applications Reference Framework Lifecycle Mgmt I D E A P P M O D E L L I N G V E R S I O N C O N T R O L B U I L D T O O L S T E S T I N G
  • 12. © 2013 NIIT Technologies Ltd. 12 Reference Framework OS CentOS Ubuntu Lifecycle Mgmt Database MySQL MongoDB Cassandra JBoss ActiveMQ JBOSS Messaging Axis2Web Services MOM JEE Integration Middleware SpringWS Spring Integration Mule Drools ActivitiBRS/BPM Spring MVC Struts1.3.x/Struts 2.xApplication Framework CakePHP jQuery YUI GWT RIA Frameworks Flex ESAPIWeb Security EclipseRCPSMART Client Social Spring Social E C L I P S E A N T / M A V E N H U D S O N C R U I S E S U B V E R S I O N B U G Z I L L A S O N A R T P T P / L A M B D A S O A P U I O P E N S T A S E L E N I U M J U N I T D R U P P A L I D E B U I L D V E R S . B U G S R E V T E S T C O L L A B Cache MemCache Hibernate Spring3.x AspectJ Persistence Logging IoC/DI AOP Schedule Apache VelocityTemplating Commons Suite of LibrariesLibraries JACOB – Java COM BridgeBridge Core Services Freemarker Log4j LogBack RXTXComm HazelCast Quartz Spring Batch Hadoop and Related Projects Portal, CMS, Search Big Data Apache HTTP Server Tomcat HTTP/Web Server Infrastructure JasperBI Drupal Solr Liferay D3 Storm
  • 13. © 2013 NIIT Technologies Ltd. 13 E-Commerce Website CentOS OS Lifecycle Mgmt MySQLDatabase Middleware MemCache Hibernate Spring3.x AspectJ Cache Persistence Logging IoC/DI AOP Commons Suite of LibrariesLibraries Core Services Log4j Spring MVCApplication Framework RIA Frameworks ESAPIWeb Security Apache HTTP Server Tomcat HTTP/Web Server Infrastructure E C L I P S E A N T / M A V E N H U D S O N S U B V E R S I O N B U G Z I L L A S O N A R T P T P / L A M B D A O P E N S T A S E L E N I U M J U N I T I D E B U I L D V E R S . B U G S R E V T E S T jQuery
  • 14. © 2013 NIIT Technologies Ltd. 14 BigData CentOS OS Lifecycle Mgmt Database Cassandra JBossJ2EE Middleware Spring3.x Cache Logging IoC/DI Schedule Templating Jakarta Commons Suite of LibrariesLibraries Bridge Core Services Log4j Comm HazelCast Spring MVCApplication Framework jQuery RIA Frameworks Web Security SMART Client Social Hadoop and Related Projects Portal, CMS, Search Big Data Apache HTTP Server HTTP/Web Server Infrastructure BI Solr E C L I P S E A N T / M A V E N H U D S O N S U B V E R S I O N B U G Z I L L A S O N A R J U N I T I D E B U I L D V E R S . B U G S R E V T E S T D3 Spring Batch
  • 15. © 2013 NIIT Technologies Ltd. 15 Web Services/Integration CentOS OS Lifecycle Mgmt MySQLDatabase JBoss ActiveMQ Web Services MOM J2EE Integration Middleware SpringWS Spring Integration Mule Drools ActivitiBRS/BPM Spring3.x Cache Persistence Logging IoC/DI Jakarta Commons Suite of LibrariesLibraries Core Services Log4j Spring MVCApplication Framework E C L I P S E A N T / M A V E N H U D S O N S U B V E R S I O N B U G Z I L L A S O N A R S O A P U I J U N I T I D E V E R S . B U G S R E V T E S T
  • 16. © 2013 NIIT Technologies Ltd. 16 Integrate with Architecture Methodology
  • 17. © 2013 NIIT Technologies Ltd. 17 Recommendations Structured Evaluation Reference Framework Prescriptive Stacks Starter Applications In-House Repositories Approved Versions Customized Libraries Centralized Lifecycle Management Tools
  • 18.
  • 19. © 2013 NIIT Technologies Ltd. 19 Development Scenarios Code Internal Use IP – License Customer’s Internal Use IP – SaaS/ASP Customer’s IP
  • 20. © 2013 NIIT Technologies Ltd. 20 Risks Internal Use • No Distribution • Minimal Risk. Obligations need to be complied. Customer’s Internal Use • Distribution  Customer • Minimal to Medium Risk. Obligations need to be complied. Internal IP – Hosted/ASP • No Distribution/Distribution • IP can get infected • Loss of IP IP - License • Distribution  Multiple Customers • IP can get infected • Loss of IP Customer’s IP • Distribution to  Customer  Multiple end Customers • Customer’s IP can get infected • Loss of Customer’s IP
  • 21. © 2013 NIIT Technologies Ltd. 21 Usage Scenarios OS Usage Linked Code Fragment/ Snippet ModifiedUnmodified
  • 22. © 2013 NIIT Technologies Ltd. 22 License Specific Implications Almost half of projects on GitHub do not have clearly identifiable license information
  • 23. © 2013 NIIT Technologies Ltd. 23 Recommendations Open Source Policy License White List Reference Framework Governance Board Well Documented Procedure & Checklists Checkpoints and Audits to ensure compliance
  • 24. © 2013 NIIT Technologies Ltd. 24 THANK YOU Puneet Sachdev, Enterprise Architect Head - Open Source CoE @psachdev puneet.sachdev@niit-tech.com