Episode 94: Open Source Business Models with Dirk Riehle

Topics covered
Popular Clips
Episode Highlights
GPL Dynamics
The discussion on GPL licensing highlights its dual nature, serving both philosophical and commercial purposes. explains that while the GPL allows free use, commercial use requires sharing source code, which companies often avoid by opting for a professional license 1. This dual license strategy is both socialist, promoting sharing, and capitalist, preventing competitors from exploiting the code 2. Riehle notes, "The GPL is with something like 70% the most dominant license, but for two very different reasons."
It's both very socialist and very capitalist at the same time. Isn't that a nice dichotomy?
---
This approach ensures that companies can benefit from open source while maintaining control over their proprietary developments.
License Strategies
Licenses play a crucial role in defining open source business models, with permissive and viral licenses offering different benefits and challenges. and Dirk discuss how permissive licenses lower market entry barriers, encouraging widespread adoption and service opportunities 3. In contrast, viral licenses like the GPL enforce code sharing, which can deter competitors from exploiting the work 4. Riehle emphasizes, "It's a sequence of steps, which is like what is the main effect you want to cause in the market?"
How does that define your revenue stream then?
---
Choosing the right license is essential for aligning business goals with open source strategies.
Related Episodes


Episode 192: Open Source Development: Perspectives From Management Science
Answers 383 questions

SE Radio 579: Arun Gupta on Open Source Strategy and Community
Answers 383 questions

Episode 64: Luke Hohmann on Architecture and Business
Answers 383 questions

364: Peter Zaitsev on Choosing the Right Open Source Database
Answers 383 questions

SE-Radio Episode 327: Glynn Bird on Developer Productivity with Open Source
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions

Episode 82: Organization of Large Code Bases with Juergen Hoeller
Answers 383 questions

Episode 449: Dan Moore on Build vs Buy
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 6: Model-Driven Software Development Pt. 2
Answers 383 questions

Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform
Answers 383 questions

Episode 31: Agile Documentation
Answers 383 questionsEpisode 3: Interview Doug Schmidt
Answers 383 questions

Episode 93: Lessons Learned From Architecture Reviews with Rebecca Wirfs-Brock
Answers 383 questions

Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions













