ROI in a GPL World (or, From Code to Cash) -- originally presented at the Chicago CMS Expo. See http://cmsexpo.net for additional details.
The session covered the implications of using GPL'd software like Joomla! and Drupal, how to build sustainable (and legal) businesses around GPL'd products, and how to spot hippies in the wild.
26. gpl breeds gpl
if you distribute, others can.
http://www.flickr.com/photos/thomashawk/2681744739
27. gpl breeds gpl
if you distribute, others can.
code: product or tool?
http://www.flickr.com/photos/thomashawk/2681744739
28. gpl breeds gpl
if you distribute, others can.
code: product or tool?
sell your brain.
http://www.flickr.com/photos/thomashawk/2681744739
Editor's Notes
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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