simon_phipps
Columnist

Control vs. influence: Which way for open source?

analysis
Nov 16, 20126 mins

Organizations ferociously attempting to enforce controls around copyrights may end up alienating both users and developers in the process

Apparently, all that’s stopping the music industry from returning to its former glory is its failure to punish people who download music without paying for it. But if that’s the case, why did music sales in Japan fall when downloaders of unlicensed content were slammed with draconian penalties?

The same reverse effect applies to open source. Why do open source projects with a vendor tightly controlling the code usually fail to grow? Why do open source projects with relaxed licenses still get plenty of code contributions, though the license does not require them?

[ Simon Phipps tells us how he really feels: Why software patents are evil. | Track the latest trends in open source with InfoWorld’s Technology: Open Source newsletter. ]

The systems of human interaction that surround both cases is complex and connected. Take music — while there are undoubtedly free riders stealing music instead of paying for it, the example in Japan (and in many other similar instances) shows that the people who actually pay for music also engage in other downloads. When you undermine their confidence in the freedom to be fans of the artists they enjoy, they buy less music. An effort to pursue bigger profits endangers them instead.

So it is with open source software. A focus on an immediate cause-and-effect relationship — we’d better add restrictions to protect our ability to grow revenue — leads to unintended results, and a larger, systemic goal is missed: creating a healthy community around the project.

Dueling philosophies of cause and effect

There are two views of the place of cause and effect in the world. One believes in direct causality, where the things you can see and control are the ones that matter most. The other believes in systemic causality, where outcomes are determined by long, complex, inter-related chains of cause and effect. Both are correct much of the time, so their differences rest beneath the surface of most realities. Both can be useful tools in guiding behaviour and predicting consequences, and they have value as a lens to bring decisions into focus.

In most circumstances, direct causality seems the obvious interpretative lens for the past and predictive lens for the future. We are most comfortable when we can draw clear circles around causes and thick lines between them and their consequences. We admire the “chess players” of society who can draw long chains of clear circles and thick lines; for most of us, the ability to mentally calculate chains of cause and effect is limited to a few steps.

But certain systems involve a longer chain of lesser causes and effects that renders a focus on the individual steps unhelpful. Evolution, national economics, global warming, and terrorist motivations all need a systemic view if they are to be properly understood. A focus on what the individual can prove directly themselves in these cases may well lead to bad choices. These systems are especially difficult for people with “just do it” attitudes, who find it hard to take it on faith that they should act in a contrarian way because of a larger system that can’t be seen and computed in its entirety.

When our outlook is dominated by direct causality, we seek control over causes. When our outlook is dominated by systemic causality, we seek influence over the network of causes and effects. In many simpler situations, both outlooks lead to the same decision. But as we’ve moved to a meshed society, the importance of systemic causality has risen. Every cause has an immediate effect, but to believe that effect is the only consequence is increasingly a risk.

If the distance to the effect we seek is short and that effect is the only outcome that matters, control is obviously desirable. But if the distance to the desired effect is large and filled with many connections, it’s better to collaborate and cooperate with other participants and prioritize influence over control.

Cause, effect, and open source licenses

The tension between direct and systemic causality lies at the heart of the endless debate between whether BSD-ish (permissive) approaches to open source software licensing are better or worse than GNU-ish (copyleft-based) ones.

The GNU-ish view takes a directly causal view, believing that the freedoms of software users are so important that there should be a direct compulsion on every user to share improvements they make to code. For example, the GNU General Public License (GPL) enforces this outlook by extending the requirement for publication of changes not just to the files directly inherited from an earlier project but to every part of the source corresponding to a distributed binary program. Inherent in this view is a strong desire to defend and enforce the terms of the license.

On the other hand, the BSD-ish view is systemic, believing that any innovative user of the code will want to add their improvements to the commons so that the community will maintain them collectively, freeing the innovator to spend time elsewhere. In this view, proprietary uses of software eventually result in contribution to the commons; to behave otherwise is less effective. For example, the Apache License version 2 places few restrictions on the use of the code it licenses and no requirement that any code must be made public. Inherent in this view is a laissez-faire outlook that claims the whole subject is unimportant; the more vigorous the claim of disinterest, the stronger the view is held.

Both views are actively debated to this day. Ultimately, neither has an exclusive hold on the truth: that both approaches have strengths and weaknesses and that picking between them depends on many contextual inputs. To decide either way, one must consider the overall system being licensed. Ultimately, I believe the middle way — weak copyleft licensing of the kind epitomized by the Mozilla Public License v2 — offers the best compromise, signalling that contribution is expected by the community that chose the license while leaving plenty of scope for those wishing to evade that expectation to do so.

The tension between direct-causal and systemic-causal views won’t likely end through discussion. There are deeper forces at work than mere logic. As open source — and the music industry — face up to the realities of the markets they face, perhaps gradual change will arise. In these complex systems at the heart of the meshed society, trade control for influence. Control can be evaded, but influence delivers results.

This article, “Control vs. influence: Which way for open source?,” was originally published at InfoWorld.com. Read more of the Open Sources blog and follow the latest developments in open source at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.

simon_phipps

Simon Phipps is a well-known and respected leader in the free software community, having been involved at a strategic level in some of the world's leading technology companies and open source communities. He worked with open standards in the 1980s, on the first commercial collaborative conferencing software in the 1990s, helped introduce both Java and XML at IBM and as head of open source at Sun Microsystems opened their whole software portfolio including Java. Today he's managing director of Meshed Insights Ltd and president of the Open Source Initiative and a directory of the Open Rights Group and the Document Foundation. All opinions expressed are his own.

More from this author