SlideShare a Scribd company logo
1 of 14
Download to read offline
1
Licenses, Contributions, Support or
the lack thereof
An inside look from the Open Source community
Martin Winter
Network Device Education Foundation
Who am I?
‣  Who is NetDEF / Open Source Routing ?
•  501(c)(3) Non-Profit Organization
•  Mostly Working on Quagga Routing Daemon
(OpenSourceRouting.org)
‣  Who is Martin Winter ?
•  4 yrs @ Exodus Network Architecture (and Router Testing)
•  4 yrs @ Cisco trying to build better IOS
•  5 yrs @ Cisco working with ISPs on testing routers
•  And now trying to ignite the open source routing revolution
-  Working on Quagga for “only” 3½ years
-  Working Group Chair for Open Source with RIPE
2
Believer in real innovation will be driven by Open Source
Why Open Source?
4
A few reasons to at least start thinking about Open Source
Money
Could be much cheaper. Why develop on your own
or buy it, if it’s already there for $0 (only “unusual”
license)
Education,
Research
Research needs platforms to build on for new
features and proof of concepts.
Your
Features
Missing a feature? Need a special feature to
distinguish from the competition? You have access
to the source code. No more begging the vendor
Support
Not just one company is setting the schedule on
what the fix and when you get the software fix. Do
it yourself or find someone to match your requests
5
Open Source Licenses (*)
Battle between giving everything away for free
without restriction and keeping the project alive
* This talk ignores the non-free “Open Source Licenses” where the software is traditionally sold and full/partial
source is available under NDA or severe restrictions
Main license restrictions
6
And their potential reasons
Attribution
required
Publishing
Changes &
Source
Patent
Protection
•  Getting awareness for project (helps funding)
•  Getting awareness for author (great for resume!)
•  Is it really that hard to publically “thank” someone
in exchange for free help?
•  We help you, you help us…
•  Limiting ability to sell something you got for free
(and profit from it)
•  Very few donate money, so at least help with code
•  Don’t steal its ideas and sue others out of existence
if they have a better product than your commercial
code
Aren’t these all “hobby” projects?
‣  Most of the maintained projects have people
dedicated part or full time
•  Individuals often passionately dedicated to the cause
•  Learn to work with each specific community
‣  Many projects require highly specialized knowledge
and lots of time
•  Not your average student
‣  Infrastructure (Testing!) can cost $$$$$
7
“I assumed this is collective work done in ‘spare’ time”
What does it take for Open Source
8
Same as for any software and much more than just a few
lines of code
Write new code
Write Bug fixes
Code Review
Testing
Support
Percentage may vary between 
projects. This is just an example
What does it take for Open Source
9
Write new code
Write Bug fixes
Code Review
Testing
Support
Percentage may vary between 
projects. This is just an example
How are YOU giving back
to the project in exchange
for the code?
$ Money
10
Please respect the licenses!
It’s your choice to use Open Source and you
depend on the projects to survive.
Or even better: Convince your company to
acknowledge the use and give back in some way
Back to Licenses
at least
11
An example for the future to avoid
Remember Heartbleed?
12
‣  OpenSSL project donations
before it happened:
•  $2000 per year
‣  OpenSSL users:
•  Everyone. Nearly every product
with SSL used the library
Remember Heartbleed?
Did we learn from it?
13
Remember Heartbleed?
Martin,
 
I hope this email finds you well.  I am reaching out from Vasco Data Security to discuss
how we can help you and your users cope with the aftermath of the Heartbleed Bug.
 
MYDIGIPASS, Vasco’s cloud based solution utilizes enterprise-grade Two-Factor Authentication
(2FA) and One-Time Passwords (OTPs) to add a necessary level of security while maintaining a
simple and familiar sign-on process.  Since OTPs can only be used once, and for a limited amount
of time, the MYDIGIPASS system provides the ultimate tool for Heartbleed mitigation and ongoing
end user account security.
 
I would appreciate a few minutes to set up a very brief discovery call with you or one of your team
members to discuss how VASCO can help you and your users minimize Heartbleed damage and
address future security risks. Please let me know if you have 15 minutes for a call this week or
the next.
 
I look forward to hearing back from you,
 
- XXXXXX YYYYYY
 
XXXXX YYYYYY | Sales Representative | Vasco Data Security | XXXXX.YYYYY@vasco.com 
O: XXX-XXX-XXXX | www.mydigipass.vasco.com | www.vasco.com
14
Remember Heartbleed?
Martin,
 
I hope this email finds you well.  I am reaching out from Vasco Data Security to discuss
how we can help you and your users cope with the aftermath of the Heartbleed Bug.
 
MYDIGIPASS, Vasco’s cloud based solution utilizes enterprise-grade Two-Factor Authentication
(2FA) and One-Time Passwords (OTPs) to add a necessary level of security while maintaining a
simple and familiar sign-on process.  Since OTPs can only be used once, and for a limited amount
of time, the MYDIGIPASS system provides the ultimate tool for Heartbleed mitigation and ongoing
end user account security.
 
I would appreciate a few minutes to set up a very brief discovery call with you or one of your team
members to discuss how VASCO can help you and your users minimize Heartbleed damage and
address future security risks. Please let me know if you have 15 minutes for a call this week or
the next.
 
I look forward to hearing back from you,
 
- XXXXXX YYYYYY
 
XXXXX YYYYYY | Sales Representative | Vasco Data Security | XXXXX.YYYYY@vasco.com 
O: XXX-XXX-XXXX | www.mydigipass.vasco.com | www.vasco.com
Why this is just wrong...
•  The product uses OpenSSL as well and was affected by it.
•  They did NOT support OpenSSL before
•  They did NOT even talking about supporting OpenSSL after this incident, but
instead talk about making more money in their own pocket based on a bug
in a core component in their own software which they got for free.
•  The bug affected hijacking (encryption) and not authentication. All the 2FA
and OTP are nice buzzwords, but have no meaning here
15
Martin Winter mwinter@netdef.org
Thank you / Questions ?
OpenSourceRouting (Quagga)
www.opensourcerouting.org
Network Device Education Foundation
(NetDEF)
www.netdef.org

More Related Content

Similar to Licenses, Contributions, Support or the lack thereof

Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Services and Consulting Portfolio 2020Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Services and Consulting Portfolio 2020Lyra Infosystems Pvt. Ltd
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialArnulf Christl
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...FINOS
 
Open source software: The infrastructure impact
Open source software: The infrastructure impactOpen source software: The infrastructure impact
Open source software: The infrastructure impactRogue Wave Software
 
IT Security: What an In-Plant Print Center Needs to Know
IT Security: What an In-Plant Print Center Needs to KnowIT Security: What an In-Plant Print Center Needs to Know
IT Security: What an In-Plant Print Center Needs to KnowRochester Software Associates
 
Open Source Defense for Edge 2017
Open Source Defense for Edge 2017Open Source Defense for Edge 2017
Open Source Defense for Edge 2017Adrian Sanabria
 
Bizspark intro by Martin Schray, Sr. Evangelist Microsoft
Bizspark intro by Martin Schray, Sr. Evangelist MicrosoftBizspark intro by Martin Schray, Sr. Evangelist Microsoft
Bizspark intro by Martin Schray, Sr. Evangelist MicrosoftPatrick Maher
 
OSS has taken over the enterprise: The top five OSS trends of 2015
OSS has taken over the enterprise: The top five OSS trends of 2015OSS has taken over the enterprise: The top five OSS trends of 2015
OSS has taken over the enterprise: The top five OSS trends of 2015Rogue Wave Software
 
A Symphony of R&D Collaboration
A Symphony of R&D CollaborationA Symphony of R&D Collaboration
A Symphony of R&D CollaborationAndrea Ross
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Exove
 
Digital Ocean Accounts quan tity.pdf
Digital Ocean    Accounts quan  tity.pdfDigital Ocean    Accounts quan  tity.pdf
Digital Ocean Accounts quan tity.pdfmadered65
 
Backup of FinalExam-EssayQ-Mon
Backup of FinalExam-EssayQ-MonBackup of FinalExam-EssayQ-Mon
Backup of FinalExam-EssayQ-MonFares Sharif
 
Foss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynoteFoss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynotePaul Scott
 
Valdas Maksimavičius - Reducing Technology Risks through Prototyping
Valdas Maksimavičius - Reducing Technology Risks through PrototypingValdas Maksimavičius - Reducing Technology Risks through Prototyping
Valdas Maksimavičius - Reducing Technology Risks through PrototypingAgile Lietuva
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at TwitterChris Aniszczyk
 
Introducing OpenAthens Cloud for content providers
Introducing OpenAthens Cloud for content providersIntroducing OpenAthens Cloud for content providers
Introducing OpenAthens Cloud for content providersOpenAthens
 
Amity Innovation Incubator Workshop 30 May 09
Amity Innovation Incubator Workshop 30 May 09Amity Innovation Incubator Workshop 30 May 09
Amity Innovation Incubator Workshop 30 May 09Ashish Banerjee
 
Welcome to thwackCamp 2012
Welcome to thwackCamp 2012Welcome to thwackCamp 2012
Welcome to thwackCamp 2012SolarWinds
 

Similar to Licenses, Contributions, Support or the lack thereof (20)

Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Services and Consulting Portfolio 2020Lyra Infosystems Services and Consulting Portfolio 2020
Lyra Infosystems Services and Consulting Portfolio 2020
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
Why choose-liferay
Why choose-liferayWhy choose-liferay
Why choose-liferay
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...Managing the Software Supply Chain: Policies that Promote Innovation While Op...
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
 
Open source software: The infrastructure impact
Open source software: The infrastructure impactOpen source software: The infrastructure impact
Open source software: The infrastructure impact
 
Sgci sc18-11-14-18
Sgci sc18-11-14-18Sgci sc18-11-14-18
Sgci sc18-11-14-18
 
IT Security: What an In-Plant Print Center Needs to Know
IT Security: What an In-Plant Print Center Needs to KnowIT Security: What an In-Plant Print Center Needs to Know
IT Security: What an In-Plant Print Center Needs to Know
 
Open Source Defense for Edge 2017
Open Source Defense for Edge 2017Open Source Defense for Edge 2017
Open Source Defense for Edge 2017
 
Bizspark intro by Martin Schray, Sr. Evangelist Microsoft
Bizspark intro by Martin Schray, Sr. Evangelist MicrosoftBizspark intro by Martin Schray, Sr. Evangelist Microsoft
Bizspark intro by Martin Schray, Sr. Evangelist Microsoft
 
OSS has taken over the enterprise: The top five OSS trends of 2015
OSS has taken over the enterprise: The top five OSS trends of 2015OSS has taken over the enterprise: The top five OSS trends of 2015
OSS has taken over the enterprise: The top five OSS trends of 2015
 
A Symphony of R&D Collaboration
A Symphony of R&D CollaborationA Symphony of R&D Collaboration
A Symphony of R&D Collaboration
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
Digital Ocean Accounts quan tity.pdf
Digital Ocean    Accounts quan  tity.pdfDigital Ocean    Accounts quan  tity.pdf
Digital Ocean Accounts quan tity.pdf
 
Backup of FinalExam-EssayQ-Mon
Backup of FinalExam-EssayQ-MonBackup of FinalExam-EssayQ-Mon
Backup of FinalExam-EssayQ-Mon
 
Foss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynoteFoss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynote
 
Valdas Maksimavičius - Reducing Technology Risks through Prototyping
Valdas Maksimavičius - Reducing Technology Risks through PrototypingValdas Maksimavičius - Reducing Technology Risks through Prototyping
Valdas Maksimavičius - Reducing Technology Risks through Prototyping
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at Twitter
 
Introducing OpenAthens Cloud for content providers
Introducing OpenAthens Cloud for content providersIntroducing OpenAthens Cloud for content providers
Introducing OpenAthens Cloud for content providers
 
Amity Innovation Incubator Workshop 30 May 09
Amity Innovation Incubator Workshop 30 May 09Amity Innovation Incubator Workshop 30 May 09
Amity Innovation Incubator Workshop 30 May 09
 
Welcome to thwackCamp 2012
Welcome to thwackCamp 2012Welcome to thwackCamp 2012
Welcome to thwackCamp 2012
 

Recently uploaded

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Licenses, Contributions, Support or the lack thereof

  • 1. 1 Licenses, Contributions, Support or the lack thereof An inside look from the Open Source community Martin Winter Network Device Education Foundation
  • 2. Who am I? ‣  Who is NetDEF / Open Source Routing ? •  501(c)(3) Non-Profit Organization •  Mostly Working on Quagga Routing Daemon (OpenSourceRouting.org) ‣  Who is Martin Winter ? •  4 yrs @ Exodus Network Architecture (and Router Testing) •  4 yrs @ Cisco trying to build better IOS •  5 yrs @ Cisco working with ISPs on testing routers •  And now trying to ignite the open source routing revolution -  Working on Quagga for “only” 3½ years -  Working Group Chair for Open Source with RIPE 2 Believer in real innovation will be driven by Open Source
  • 3. Why Open Source? 4 A few reasons to at least start thinking about Open Source Money Could be much cheaper. Why develop on your own or buy it, if it’s already there for $0 (only “unusual” license) Education, Research Research needs platforms to build on for new features and proof of concepts. Your Features Missing a feature? Need a special feature to distinguish from the competition? You have access to the source code. No more begging the vendor Support Not just one company is setting the schedule on what the fix and when you get the software fix. Do it yourself or find someone to match your requests
  • 4. 5 Open Source Licenses (*) Battle between giving everything away for free without restriction and keeping the project alive * This talk ignores the non-free “Open Source Licenses” where the software is traditionally sold and full/partial source is available under NDA or severe restrictions
  • 5. Main license restrictions 6 And their potential reasons Attribution required Publishing Changes & Source Patent Protection •  Getting awareness for project (helps funding) •  Getting awareness for author (great for resume!) •  Is it really that hard to publically “thank” someone in exchange for free help? •  We help you, you help us… •  Limiting ability to sell something you got for free (and profit from it) •  Very few donate money, so at least help with code •  Don’t steal its ideas and sue others out of existence if they have a better product than your commercial code
  • 6. Aren’t these all “hobby” projects? ‣  Most of the maintained projects have people dedicated part or full time •  Individuals often passionately dedicated to the cause •  Learn to work with each specific community ‣  Many projects require highly specialized knowledge and lots of time •  Not your average student ‣  Infrastructure (Testing!) can cost $$$$$ 7 “I assumed this is collective work done in ‘spare’ time”
  • 7. What does it take for Open Source 8 Same as for any software and much more than just a few lines of code Write new code Write Bug fixes Code Review Testing Support Percentage may vary between projects. This is just an example
  • 8. What does it take for Open Source 9 Write new code Write Bug fixes Code Review Testing Support Percentage may vary between projects. This is just an example How are YOU giving back to the project in exchange for the code? $ Money
  • 9. 10 Please respect the licenses! It’s your choice to use Open Source and you depend on the projects to survive. Or even better: Convince your company to acknowledge the use and give back in some way Back to Licenses at least
  • 10. 11 An example for the future to avoid Remember Heartbleed?
  • 11. 12 ‣  OpenSSL project donations before it happened: •  $2000 per year ‣  OpenSSL users: •  Everyone. Nearly every product with SSL used the library Remember Heartbleed? Did we learn from it?
  • 12. 13 Remember Heartbleed? Martin,   I hope this email finds you well.  I am reaching out from Vasco Data Security to discuss how we can help you and your users cope with the aftermath of the Heartbleed Bug.   MYDIGIPASS, Vasco’s cloud based solution utilizes enterprise-grade Two-Factor Authentication (2FA) and One-Time Passwords (OTPs) to add a necessary level of security while maintaining a simple and familiar sign-on process.  Since OTPs can only be used once, and for a limited amount of time, the MYDIGIPASS system provides the ultimate tool for Heartbleed mitigation and ongoing end user account security.   I would appreciate a few minutes to set up a very brief discovery call with you or one of your team members to discuss how VASCO can help you and your users minimize Heartbleed damage and address future security risks. Please let me know if you have 15 minutes for a call this week or the next.   I look forward to hearing back from you,   - XXXXXX YYYYYY   XXXXX YYYYYY | Sales Representative | Vasco Data Security | XXXXX.YYYYY@vasco.com  O: XXX-XXX-XXXX | www.mydigipass.vasco.com | www.vasco.com
  • 13. 14 Remember Heartbleed? Martin,   I hope this email finds you well.  I am reaching out from Vasco Data Security to discuss how we can help you and your users cope with the aftermath of the Heartbleed Bug.   MYDIGIPASS, Vasco’s cloud based solution utilizes enterprise-grade Two-Factor Authentication (2FA) and One-Time Passwords (OTPs) to add a necessary level of security while maintaining a simple and familiar sign-on process.  Since OTPs can only be used once, and for a limited amount of time, the MYDIGIPASS system provides the ultimate tool for Heartbleed mitigation and ongoing end user account security.   I would appreciate a few minutes to set up a very brief discovery call with you or one of your team members to discuss how VASCO can help you and your users minimize Heartbleed damage and address future security risks. Please let me know if you have 15 minutes for a call this week or the next.   I look forward to hearing back from you,   - XXXXXX YYYYYY   XXXXX YYYYYY | Sales Representative | Vasco Data Security | XXXXX.YYYYY@vasco.com  O: XXX-XXX-XXXX | www.mydigipass.vasco.com | www.vasco.com Why this is just wrong... •  The product uses OpenSSL as well and was affected by it. •  They did NOT support OpenSSL before •  They did NOT even talking about supporting OpenSSL after this incident, but instead talk about making more money in their own pocket based on a bug in a core component in their own software which they got for free. •  The bug affected hijacking (encryption) and not authentication. All the 2FA and OTP are nice buzzwords, but have no meaning here
  • 14. 15 Martin Winter mwinter@netdef.org Thank you / Questions ? OpenSourceRouting (Quagga) www.opensourcerouting.org Network Device Education Foundation (NetDEF) www.netdef.org