SlideShare a Scribd company logo
1 of 28
Download to read offline
from code to cash
                                   doing business with the GPL




http://www.flickr.com/photos/nathangibbs/1360099367/
http://www.flickr.com/photos/popilop/331357312/
http://www.flickr.com/photos/gisleh/3306564460
dirty
               smelly
               hippies




http://www.flickr.com/photos/gisleh/3306564460
http://www.flickr.com/photos/23912576@N05/3010067161/
free as in
freedom




  http://www.flickr.com/photos/23912576@N05/3010067161/
http://www.flickr.com/photos/myeye/458096701/
customization
code sales silly hats
   distribution




               http://www.flickr.com/photos/myeye/458096701/
http://www.flickr.com/photos/photohop/2913211897/
your additions
 must be GPL.




      http://www.flickr.com/photos/photohop/2913211897/
your additions
 must be GPL.


(plugins, too)

      http://www.flickr.com/photos/photohop/2913211897/
derivawhat?




              http://www.flickr.com/photos/cv47al/140523348
http://www.flickr.com/photos/emagic/56206868/
http://www.flickr.com/photos/emagic/56206868/
what about
 my code?




    http://www.flickr.com/photos/lunadirimmel/2886049368/
http://www.flickr.com/photos/vubui/47617247/
code: is it
            what you do…




http://www.flickr.com/photos/vubui/47617247/
code: is it
            what you do…
            …or what you have
            when you’re done?

http://www.flickr.com/photos/vubui/47617247/
build to
                                                 spec




http://www.flickr.com/photos/pnuno/3289057516/
hosted
     services




http://www.flickr.com/photos/dotbenjamin/2575372856/
support
Consulting




http://www.flickr.com/photos/theaftershock/2982078586
Teaching &
        Training




http://www.flickr.com/photos/benrussell/1477899923
http://www.flickr.com/photos/thomashawk/2681744739
gpl breeds gpl




                 http://www.flickr.com/photos/thomashawk/2681744739
gpl breeds gpl
        if you distribute, others can.




                         http://www.flickr.com/photos/thomashawk/2681744739
gpl breeds gpl
            if you distribute, others can.
code: product or tool?




                             http://www.flickr.com/photos/thomashawk/2681744739
gpl breeds gpl
            if you distribute, others can.
code: product or tool?
                   sell your brain.




                             http://www.flickr.com/photos/thomashawk/2681744739

More Related Content

What's hot

Aaron Aker's Visual Resume
Aaron Aker's Visual ResumeAaron Aker's Visual Resume
Aaron Aker's Visual Resumeawaker85
 
Robidoux scott ignite present
Robidoux scott ignite presentRobidoux scott ignite present
Robidoux scott ignite presentsrobid
 
“You Break It, You Bought It” for Le Web à Québec
“You Break It, You Bought It” for Le Web à Québec“You Break It, You Bought It” for Le Web à Québec
“You Break It, You Bought It” for Le Web à QuébecLane Becker
 
Ignite Presentation Slides
Ignite Presentation SlidesIgnite Presentation Slides
Ignite Presentation Slideslimari1212
 
Pcp slideshow outline pres
Pcp slideshow outline presPcp slideshow outline pres
Pcp slideshow outline presdtod4207
 
Presentazioni Efficaci Prima Parte
Presentazioni Efficaci Prima PartePresentazioni Efficaci Prima Parte
Presentazioni Efficaci Prima ParteFabrizio Cornalba
 
Autotune is not killing music
Autotune is not killing musicAutotune is not killing music
Autotune is not killing musicreaveskevin
 
Online privacy 1
Online privacy 1Online privacy 1
Online privacy 1lovegkw
 
Hopping towards a bright future in the United States. Schools in the United S...
Hopping towards a bright future in the United States. Schools in the United S...Hopping towards a bright future in the United States. Schools in the United S...
Hopping towards a bright future in the United States. Schools in the United S...La'Brenia Jordan
 
The myth of Internet privacy
The myth of Internet privacy The myth of Internet privacy
The myth of Internet privacy Stevenco81188
 
Namir Gonzalez - Inspired Quality Music
Namir Gonzalez - Inspired Quality MusicNamir Gonzalez - Inspired Quality Music
Namir Gonzalez - Inspired Quality MusicNamir Gonzalez
 
Wesley New Personal Persona Project
Wesley New Personal Persona ProjectWesley New Personal Persona Project
Wesley New Personal Persona ProjectWesley New
 
Humrich shane ignite_slideshow
Humrich shane ignite_slideshowHumrich shane ignite_slideshow
Humrich shane ignite_slideshowShane Humrich
 
Warfel jessie-igniteslideshow the importance of band management.
Warfel jessie-igniteslideshow the importance of band management.Warfel jessie-igniteslideshow the importance of band management.
Warfel jessie-igniteslideshow the importance of band management.Jessie Warfel
 
Shepherd william 4.6
Shepherd william 4.6Shepherd william 4.6
Shepherd william 4.6TonyS80595
 
Lean & Agile Introduction - Belgian Advertising School '13
Lean & Agile Introduction - Belgian Advertising School '13Lean & Agile Introduction - Belgian Advertising School '13
Lean & Agile Introduction - Belgian Advertising School '13bart vermijlen
 
Trevor Elliott Final Slideshow
Trevor Elliott Final SlideshowTrevor Elliott Final Slideshow
Trevor Elliott Final Slideshowfarfromlies91
 

What's hot (20)

Aaron Aker's Visual Resume
Aaron Aker's Visual ResumeAaron Aker's Visual Resume
Aaron Aker's Visual Resume
 
Robidoux scott ignite present
Robidoux scott ignite presentRobidoux scott ignite present
Robidoux scott ignite present
 
“You Break It, You Bought It” for Le Web à Québec
“You Break It, You Bought It” for Le Web à Québec“You Break It, You Bought It” for Le Web à Québec
“You Break It, You Bought It” for Le Web à Québec
 
Ignite Presentation Slides
Ignite Presentation SlidesIgnite Presentation Slides
Ignite Presentation Slides
 
Pcp slideshow outline pres
Pcp slideshow outline presPcp slideshow outline pres
Pcp slideshow outline pres
 
Presentazioni Efficaci Prima Parte
Presentazioni Efficaci Prima PartePresentazioni Efficaci Prima Parte
Presentazioni Efficaci Prima Parte
 
Autotune is not killing music
Autotune is not killing musicAutotune is not killing music
Autotune is not killing music
 
Online privacy 1
Online privacy 1Online privacy 1
Online privacy 1
 
Best job search websites in world
Best job search websites in worldBest job search websites in world
Best job search websites in world
 
Introduction to Scrum version 3.1
Introduction to Scrum version 3.1Introduction to Scrum version 3.1
Introduction to Scrum version 3.1
 
Hopping towards a bright future in the United States. Schools in the United S...
Hopping towards a bright future in the United States. Schools in the United S...Hopping towards a bright future in the United States. Schools in the United S...
Hopping towards a bright future in the United States. Schools in the United S...
 
The myth of Internet privacy
The myth of Internet privacy The myth of Internet privacy
The myth of Internet privacy
 
Namir Gonzalez - Inspired Quality Music
Namir Gonzalez - Inspired Quality MusicNamir Gonzalez - Inspired Quality Music
Namir Gonzalez - Inspired Quality Music
 
Wesley New Personal Persona Project
Wesley New Personal Persona ProjectWesley New Personal Persona Project
Wesley New Personal Persona Project
 
Humrich shane ignite_slideshow
Humrich shane ignite_slideshowHumrich shane ignite_slideshow
Humrich shane ignite_slideshow
 
Warfel jessie-igniteslideshow the importance of band management.
Warfel jessie-igniteslideshow the importance of band management.Warfel jessie-igniteslideshow the importance of band management.
Warfel jessie-igniteslideshow the importance of band management.
 
Shepherd william 4.6
Shepherd william 4.6Shepherd william 4.6
Shepherd william 4.6
 
Lean & Agile Introduction - Belgian Advertising School '13
Lean & Agile Introduction - Belgian Advertising School '13Lean & Agile Introduction - Belgian Advertising School '13
Lean & Agile Introduction - Belgian Advertising School '13
 
Free Software
Free SoftwareFree Software
Free Software
 
Trevor Elliott Final Slideshow
Trevor Elliott Final SlideshowTrevor Elliott Final Slideshow
Trevor Elliott Final Slideshow
 

Viewers also liked

Deblobbing In The Real World
Deblobbing In The Real WorldDeblobbing In The Real World
Deblobbing In The Real WorldJeff Eaton
 
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)Jeff Eaton
 
Promiscuous Drupal
Promiscuous DrupalPromiscuous Drupal
Promiscuous DrupalJeff Eaton
 
The Platypus Problem
The Platypus ProblemThe Platypus Problem
The Platypus ProblemJeff Eaton
 
Architecture Is For Everyone
Architecture Is For EveryoneArchitecture Is For Everyone
Architecture Is For EveryoneJeff Eaton
 
Baby Got Backend (CMS Expo 2011)
Baby Got Backend (CMS Expo 2011)Baby Got Backend (CMS Expo 2011)
Baby Got Backend (CMS Expo 2011)Jeff Eaton
 
Social Networking Applied
Social Networking AppliedSocial Networking Applied
Social Networking AppliedJeff Eaton
 
Drupal Development (Part 2)
Drupal Development (Part 2)Drupal Development (Part 2)
Drupal Development (Part 2)Jeff Eaton
 
Drupal in Action
Drupal in ActionDrupal in Action
Drupal in ActionJeff Eaton
 
Drupal Development
Drupal DevelopmentDrupal Development
Drupal DevelopmentJeff Eaton
 

Viewers also liked (11)

Deblobbing In The Real World
Deblobbing In The Real WorldDeblobbing In The Real World
Deblobbing In The Real World
 
Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)Drupal in Action (CMS Expo 2011)
Drupal in Action (CMS Expo 2011)
 
Promiscuous Drupal
Promiscuous DrupalPromiscuous Drupal
Promiscuous Drupal
 
The Platypus Problem
The Platypus ProblemThe Platypus Problem
The Platypus Problem
 
Architecture Is For Everyone
Architecture Is For EveryoneArchitecture Is For Everyone
Architecture Is For Everyone
 
Baby Got Backend (CMS Expo 2011)
Baby Got Backend (CMS Expo 2011)Baby Got Backend (CMS Expo 2011)
Baby Got Backend (CMS Expo 2011)
 
Social Networking Applied
Social Networking AppliedSocial Networking Applied
Social Networking Applied
 
Drupal Development (Part 2)
Drupal Development (Part 2)Drupal Development (Part 2)
Drupal Development (Part 2)
 
Drupal in Action
Drupal in ActionDrupal in Action
Drupal in Action
 
Drupal Development
Drupal DevelopmentDrupal Development
Drupal Development
 
Recoupling
RecouplingRecoupling
Recoupling
 

Similar to ROI in a GPL World

Web2: What4?
Web2: What4?Web2: What4?
Web2: What4?Grace K
 
Designing The Digital Experience
Designing The Digital ExperienceDesigning The Digital Experience
Designing The Digital ExperienceDavid King
 
The Shape of Alpha
The Shape of AlphaThe Shape of Alpha
The Shape of AlphaAaron Cope
 
It's not just about Apps
It's not just about AppsIt's not just about Apps
It's not just about AppsSaul Cozens
 
Bitrzr - Ignite Portugal Tecnológico
Bitrzr  - Ignite Portugal TecnológicoBitrzr  - Ignite Portugal Tecnológico
Bitrzr - Ignite Portugal Tecnológicobitrzr
 
Teaching and Learning in Context ...with a little help from the web
Teaching and Learning in Context ...with a little help from the webTeaching and Learning in Context ...with a little help from the web
Teaching and Learning in Context ...with a little help from the webCristina Costa
 
Designing The Digital Experience
Designing The Digital ExperienceDesigning The Digital Experience
Designing The Digital ExperienceDavid King
 
Creative Commons Introduction
Creative Commons IntroductionCreative Commons Introduction
Creative Commons IntroductionCristiano Betta
 
Some Kind of Wonderful
Some Kind of WonderfulSome Kind of Wonderful
Some Kind of WonderfulBryan Rieger
 
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...David King
 
Brand Engagement thru Participation Slideshare
Brand Engagement thru Participation SlideshareBrand Engagement thru Participation Slideshare
Brand Engagement thru Participation SlideshareNguyen Duong
 
Dfawfawf
DfawfawfDfawfawf
Dfawfawfcarl
 
A Jisc Perspective Of Impact And Evidence
A Jisc Perspective Of Impact And EvidenceA Jisc Perspective Of Impact And Evidence
A Jisc Perspective Of Impact And EvidenceIan Cooper
 
Creating contexts for Learning
Creating contexts for Learning Creating contexts for Learning
Creating contexts for Learning Cristina Costa
 

Similar to ROI in a GPL World (20)

Web2: What4?
Web2: What4?Web2: What4?
Web2: What4?
 
Designing The Digital Experience
Designing The Digital ExperienceDesigning The Digital Experience
Designing The Digital Experience
 
The Shape of Alpha
The Shape of AlphaThe Shape of Alpha
The Shape of Alpha
 
It's not just about Apps
It's not just about AppsIt's not just about Apps
It's not just about Apps
 
After勉強会
After勉強会After勉強会
After勉強会
 
Bitrzr - Ignite Portugal Tecnológico
Bitrzr  - Ignite Portugal TecnológicoBitrzr  - Ignite Portugal Tecnológico
Bitrzr - Ignite Portugal Tecnológico
 
Teaching and Learning in Context ...with a little help from the web
Teaching and Learning in Context ...with a little help from the webTeaching and Learning in Context ...with a little help from the web
Teaching and Learning in Context ...with a little help from the web
 
Designing The Digital Experience
Designing The Digital ExperienceDesigning The Digital Experience
Designing The Digital Experience
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Jabber Bot
Jabber BotJabber Bot
Jabber Bot
 
Silos are for farmers
Silos are for farmersSilos are for farmers
Silos are for farmers
 
Creative Commons Introduction
Creative Commons IntroductionCreative Commons Introduction
Creative Commons Introduction
 
Ci From The Trenches
Ci From The TrenchesCi From The Trenches
Ci From The Trenches
 
Some Kind of Wonderful
Some Kind of WonderfulSome Kind of Wonderful
Some Kind of Wonderful
 
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
 
Brand Engagement thru Participation Slideshare
Brand Engagement thru Participation SlideshareBrand Engagement thru Participation Slideshare
Brand Engagement thru Participation Slideshare
 
Dfawfawf
DfawfawfDfawfawf
Dfawfawf
 
A Jisc Perspective Of Impact And Evidence
A Jisc Perspective Of Impact And EvidenceA Jisc Perspective Of Impact And Evidence
A Jisc Perspective Of Impact And Evidence
 
21 3/4 ways to get involved in Mahara
21 3/4 ways to get involved in Mahara21 3/4 ways to get involved in Mahara
21 3/4 ways to get involved in Mahara
 
Creating contexts for Learning
Creating contexts for Learning Creating contexts for Learning
Creating contexts for Learning
 

More from Jeff Eaton

This Is not a Place of Honor
This Is not a Place of HonorThis Is not a Place of Honor
This Is not a Place of HonorJeff Eaton
 
An API Won't Fix Your Content Problem
An API Won't Fix Your Content ProblemAn API Won't Fix Your Content Problem
An API Won't Fix Your Content ProblemJeff Eaton
 
Hello, {{FIRSTNAME}}, My Old Friend
Hello, {{FIRSTNAME}}, My Old FriendHello, {{FIRSTNAME}}, My Old Friend
Hello, {{FIRSTNAME}}, My Old FriendJeff Eaton
 
Maps, Models, and Teams
Maps, Models, and TeamsMaps, Models, and Teams
Maps, Models, and TeamsJeff Eaton
 
Collaborative Content Modeling
Collaborative Content ModelingCollaborative Content Modeling
Collaborative Content ModelingJeff Eaton
 
Adventures in Drupal 8
Adventures in Drupal 8Adventures in Drupal 8
Adventures in Drupal 8Jeff Eaton
 
Modeling Rich Narrative Content
Modeling Rich Narrative ContentModeling Rich Narrative Content
Modeling Rich Narrative ContentJeff Eaton
 
Battle for the Body Field (DrupalCon)
Battle for the Body Field (DrupalCon)Battle for the Body Field (DrupalCon)
Battle for the Body Field (DrupalCon)Jeff Eaton
 
The Battle For The Body Field
The Battle For The Body FieldThe Battle For The Body Field
The Battle For The Body FieldJeff Eaton
 
Workflow That Works Under Pressure
Workflow That Works Under PressureWorkflow That Works Under Pressure
Workflow That Works Under PressureJeff Eaton
 
Planning Beyond the Page
Planning Beyond the PagePlanning Beyond the Page
Planning Beyond the PageJeff Eaton
 
Building Your Agency's Content Strategy Practice
Building Your Agency's Content Strategy PracticeBuilding Your Agency's Content Strategy Practice
Building Your Agency's Content Strategy PracticeJeff Eaton
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the MobilacalypseJeff Eaton
 
Building Apis That Rock
Building Apis That RockBuilding Apis That Rock
Building Apis That RockJeff Eaton
 
Drupal Deployment
Drupal DeploymentDrupal Deployment
Drupal DeploymentJeff Eaton
 
Building Twitter in Drupal
Building Twitter in DrupalBuilding Twitter in Drupal
Building Twitter in DrupalJeff Eaton
 
O'Reilly Drupal Webcast
O'Reilly Drupal WebcastO'Reilly Drupal Webcast
O'Reilly Drupal WebcastJeff Eaton
 
The Future of Nodes
The Future of NodesThe Future of Nodes
The Future of NodesJeff Eaton
 

More from Jeff Eaton (19)

This Is not a Place of Honor
This Is not a Place of HonorThis Is not a Place of Honor
This Is not a Place of Honor
 
An API Won't Fix Your Content Problem
An API Won't Fix Your Content ProblemAn API Won't Fix Your Content Problem
An API Won't Fix Your Content Problem
 
Hello, {{FIRSTNAME}}, My Old Friend
Hello, {{FIRSTNAME}}, My Old FriendHello, {{FIRSTNAME}}, My Old Friend
Hello, {{FIRSTNAME}}, My Old Friend
 
Maps, Models, and Teams
Maps, Models, and TeamsMaps, Models, and Teams
Maps, Models, and Teams
 
Collaborative Content Modeling
Collaborative Content ModelingCollaborative Content Modeling
Collaborative Content Modeling
 
Adventures in Drupal 8
Adventures in Drupal 8Adventures in Drupal 8
Adventures in Drupal 8
 
Modeling Rich Narrative Content
Modeling Rich Narrative ContentModeling Rich Narrative Content
Modeling Rich Narrative Content
 
Battle for the Body Field (DrupalCon)
Battle for the Body Field (DrupalCon)Battle for the Body Field (DrupalCon)
Battle for the Body Field (DrupalCon)
 
The Battle For The Body Field
The Battle For The Body FieldThe Battle For The Body Field
The Battle For The Body Field
 
Workflow That Works Under Pressure
Workflow That Works Under PressureWorkflow That Works Under Pressure
Workflow That Works Under Pressure
 
Planning Beyond the Page
Planning Beyond the PagePlanning Beyond the Page
Planning Beyond the Page
 
Building Your Agency's Content Strategy Practice
Building Your Agency's Content Strategy PracticeBuilding Your Agency's Content Strategy Practice
Building Your Agency's Content Strategy Practice
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the Mobilacalypse
 
Building Apis That Rock
Building Apis That RockBuilding Apis That Rock
Building Apis That Rock
 
Drupal Deployment
Drupal DeploymentDrupal Deployment
Drupal Deployment
 
Building Twitter in Drupal
Building Twitter in DrupalBuilding Twitter in Drupal
Building Twitter in Drupal
 
O'Reilly Drupal Webcast
O'Reilly Drupal WebcastO'Reilly Drupal Webcast
O'Reilly Drupal Webcast
 
The Future of Nodes
The Future of NodesThe Future of Nodes
The Future of Nodes
 
Form API 3
Form API 3Form API 3
Form API 3
 

Recently uploaded

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
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
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Recently uploaded (20)

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
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
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.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
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

ROI in a GPL World

Editor's Notes

  1. If you’re here, you’re probably using GPL. Topic: How businesses can build on GPL tools and profit. Emphasis is on code, that’s the trickiest.
  2. The GPL is a software license. Explains what you can and can’t do. Mirror image of most licenses -- intended to ensure that: You CAN copy it. Anyone using it CAN customize it.
  3. Richard Stallman, creator of the GPL. Dirty, Smelly Hippie. The GPL is political. Deal with it. Made by programmers (with help from lawyers) for programmers.
  4. Free as in beer, not free as in speech. Programmers are free to do whatever they need to to make it work for them.Programmers are free to pass on their improvements to anyone else. “Zero-cost” programs and code may not be “free” in this sense
  5. If you have a GPL program, you have the right to the source code (at no extra charge) You have the right to modify that source code. You have the right to distribute it to others. You have the right to sell it. You have the right to print it, roll it up, and smoke it.
  6. If you have a GPL program, you have the right to the source code (at no extra charge) You have the right to modify that source code. You have the right to distribute it to others. You have the right to sell it. You have the right to print it, roll it up, and smoke it.
  7. If you have a GPL program, you have the right to the source code (at no extra charge) You have the right to modify that source code. You have the right to distribute it to others. You have the right to sell it. You have the right to print it, roll it up, and smoke it.
  8. If you have a GPL program, you have the right to the source code (at no extra charge) You have the right to modify that source code. You have the right to distribute it to others. You have the right to sell it. You have the right to print it, roll it up, and smoke it.
  9. If you have a GPL program, you have the right to the source code (at no extra charge) You have the right to modify that source code. You have the right to distribute it to others. You have the right to sell it. You have the right to print it, roll it up, and smoke it.
  10. If you DO distribute it, though, it has to be GPL’d You can’t restrict what others do with it (they get it under the GPL) You can’t add restrictions (that would be a pseudo-GPL license) You can’t combine it with things that aren’t GPL’d DERIVATIVE WORKS have to be GPL.
  11. If you DO distribute it, though, it has to be GPL’d You can’t restrict what others do with it (they get it under the GPL) You can’t add restrictions (that would be a pseudo-GPL license) You can’t combine it with things that aren’t GPL’d DERIVATIVE WORKS have to be GPL.
  12. Eggs = GPL, Toast must be GPL, too. Otherwise, “Toast And Eggs” can’t be GPL, and license is violated. Skillet doesn’t have to be. Either does the Orange juice. The Full text of the license, and the GPL FAQ, explains the details.
  13. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  14. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  15. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  16. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  17. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  18. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  19. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  20. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  21. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  22. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  23. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  24. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  25. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  26. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  27. If you’re a developer, why build on top of GPL? Lots of ideological reasons, but short answer: Everyone’s doing it. If you are willing to work with the GPL, you benefit from the network effect.
  28. But what if I write code for money? If I share it, my ROI drops to zero. That’s definitely a problem. But it’s already happening around you. “Keep it to yourself” means “Someone else will build it.” Story of the union consultant whose “competitive advantage” code was cloned by community that needed it