Commentary
Communities Vs. Teams: Open Source Needs Both
A curious insight has come from all the recent talk about MySQL / Sun / Oracle. People talk about a community around a given open source product, but there's at least as much talk about a team within it. Let's not neglect the importance of either of those things.
A curious insight has come from all the recent talk about MySQL / Sun / Oracle. People talk about a community around a given open source product, but there's at least as much talk about a team within it. Let's not neglect the importance of either of those things.
More Software Insights
White Papers
- Red Alert: Why Tablet Security Matters - by BlackBerry
- New Visual and Wizard-Driven Paradigms for Exploring Data and Developing Analytic Workflows
Reports
More >>Webcasts
- Maximize ROI with Database Consolidation onto Private Clouds
- Outsourcing Security: What Every Potential Cloud Security Customer Should Know
Some of this thinking arose from talk about some of the gloomier prospects for MySQL, speculation which goes as far back as Sun's purchase of the company. What good is the software without the team of people who built it? It's difficult to replace the synergy you get from such people (and I hate that word, but it's really the only one that fits) with folks who have been largely on the outside looking in.
Likewise, you also can't replace the outside community of users and contributors with an inside team. The perspective you get from the community often isn't anything like what you get from the core developers -- and that's precisely why it's so valuable. Each sees things the other doesn't.
And yet ... I get the impression there are people who would just as soon find a way to live without one or the other. Unrealistic. "Delusional" might be just as good a word. Few programs of scale can be written effectively in a wholly decentralized fashion. Look at all the major open source success stories, from the Linux kernel on out: all of them needed a strongly organized core development team to get where they are now. That sort of discipline is no accident.
It's also rarely possible for such work to get the street cred it needs without people on the outside, contributing back. I'll venture further and say that such contributions don't always have to be code, although that's the default form of contribution. In Firefox's case, you have the whole culture of add-ons and plugins, the vast majority of which were authored by other people.
That's why whenever I hear people dismissing the fate of MySQL with a shrug and lines like "It's open source, they can do what they want with it," I get antsy. Mere access to the source isn't a substitute for people who have made that project into their mission. And downplaying dev teams in favor of code-in-the-abstract is a great way to kill a perfectly good project.
InformationWeek has published an in-depth report on new software models. Download the report here (registration required).
Twitter: Me | InformationWeek
Facebook: InformationWeek
Related Reading
| To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. | |
|
|
T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting! |
Subscribe to RSSResource Links
This Week's Issue
Technology Whitepapers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- Creating the Enterprise-Class Tablet Environment - by Yankee Group
- How To Regain IT Control In An Increasingly Mobile World - by BlackBerry
- The BlackBerry PlayBook tablet's Good Bones - by BlackBerry
- Red Alert: Why Tablet Security Matters - by BlackBerry
Featured Broadcast
This white paper explains how to create a manageable, scalable environment suited to answer real-time business needs by building out a data center on a standards-based, virtualization-aware, energy-efficient and affordable platform. Plus, learn how virtualization is making the jump from the server realm into the application, mobile and database worlds in the additional resources section.
Learn More












