The coming wave of digital regulation may claim to target “Big Tech” but will inevitably end up harming citizen-innovators most because regulators have forgotten to include them in their process.
Stakeholder-Citizen Interaction
Here come the regulators. “Big Tech” companies like Facebook and Google definitely deserve some guide-rails, as well as some consequences for the unwanted impacts they have foisted on society along with the desirable ones. Facebook in particular has some deep, serious consequences of its amorality due soon. But so far, pretty much every regulation relating to the digital realm is defective.
It’s not new, even if each time it comes up people think it’s a new outrage.
Caged Bird of Paradise
One of the durable long-term strategies for software businesses in the era of open source was perfected by SugarCRM about a decade ago. I’ve described it as the rights-ratchet model. The “ratchet clicks” (not necessarily in exactly this sequence) are:
The open source network effect depends on unrestricted software freedoms. Licensing & business models that restrict those freedoms aren’t seeking the open source effect – or if they are they will fail – so calling a policy, product or company that does so “open source” is false advertising.
Woods Beautifully and Validly Concealed By Sunlit Trees
A focus solely on open source legal and licensing matters as they affect companies creates bad outcomes — for leaders and their advisers who are surprised by community and market reactions, and for developers who feel abused and betrayed by “open source companies” and “government initiatives” that actually put obstacles in their path rather than remove them. While the minutiae of open source licensing and governance need to be understood and accommodated, it’s vital to never lose sight of the open source effect itself.
All open source licenses are permissive. They give you permission in advance to use the software for any purpose, to improve the software any way you wish and to share the software with whoever you want. They are the opposite of proprietary licenses, which place restrictions on each of these freedoms. Any license with restrictions would not be considered OSD compliant.
All open source licenses include conditions. Some relate to attribution. Some relate to reciprocal licensing. None of them restrict how you can use, improve and share the software, although you must comply with the conditions in order to do so. Some people consider some conditions so onerous they rise to the level of restrictions, but the consensus of the community has been they are wrong.
Today’s licensing games are thus mainly about testing where the accumulated burden of conditions is effectively a restriction – “constructive restriction”. There’s certainly a line where that would become true – for example, where the conditions associated with deploying the software as a cloud service are so hard to comply with that the software is effectively unusable in that field of use.
The OSD doesn’t include much to help with this so it’s contentious every time and sometimes leads to sophistry. This is probably the area where the Open Source Initiative needs to do the most work to modernise the license approval process.
The lesson Elastic’s restrictive relicensing teaches is that those using open source to ratchet a software startup will forsake software freedom eventually if they’re aggregating rights. That’s no reason to believe open source needs updating.
Many of the responses to the decision of Elastic to drop open source licensing for their products and instead use restrictive commercial licensing have involved asking whether they were justified to do so based on market conditions (especially the provision of a service by Amazon Web Services) or diving into the minutiae of what they actually did. Some see it as support for the hypothesis that the very definition of “open source” is out of date. But to do so is to swallow the bait of distracting explanation and overlook the actual value of open source and why Elastic — and the cloud databases before them — no longer care about it.
This week’s FLOSS Weekly was a little unusual, as instead of a software project it featured the Open Source Initiative and introduced new President Josh Simmons. With new host Doc Searls and with Simon to provide context, it may well be an interesting show for OSI supporters.
It also addressed the issue of viral licensing. No, not the GPL – calling that “viral” has always been an ugly slur by software strip-miners. It’s actually proprietary software licensing, with its opaque terms, invasive requirements and withheld freedoms, that is better described as “viral”. You’ll need to jump in to the show to hear more.
We’ve been trying to distil a succinct phrase that captures the generally-accepted core understanding of “open source software”. The best so far is:
Open source software is software which people everywhere are able to use, improve and share in any form and for any purpose without essential ex ante or post hoc negotiation with rights holders.
Obviously the use of an OSI-approved license guarantees that. How could we make the phrase shorter, clearer or more accurate?
Update on June 25:
This phrase seems to capture a lot of what we’re after:
It’s “open” if the work product can be used, improved and shared, for any purpose, without undue obstruction or required negotiation.
This has the advantage of not attempting to redefine any of {Open Source, Open Data, Open Hardware, Open Silicon} while also conveying the key attributes each of them must have before anyone should consider them open.
More improvements invited!
Update on July 8:
Deleted “undue” as discussed as I couldn’t think of any applicable “due” obstruction. So we have:
It’s “open” if the work product can be used, improved and shared, for any purpose without obstruction or required negotiation.
That’s now worked well in several places so we may have it here!
Nearly a decade on from my original journey model, how far has Microsoft really come? Are they now aligned with their peers?
A decade ago, I wrote about the journey corporations take as they move from treating open source as a threat to embracing software freedom as a corporate philosophy within their business strategy. It wasn’t a perfect model, but it had plenty of resonance for me and many others at the time. The steps were:
“People who believe that Apache is a competitor, OSI approves licenses that permit monopolization, Red Hat is a business that’s succeeded through artificial scarcity, and open source communities with diverse agendas are “broken” are not the people you want in your new open source business.”
The sort of alpha personalities who invest venture capital are good at sounding plausible and authoritative. It’s not until they veer into an area where you’ve got a high degree of expertise that you realise how they really view the world. An article in TechCrunch gave a window into the world of two high-flyers; the former CEO of MongoDB and the former managing director of Intel Capital. Both could be expected to have a good understanding of open source, and both now have executive roles at a major VC, Battery Partners.
What’s visible through that window is disappointing to say the least. Riven with serious factual errors that are probably the expression of the authors’ worldview, it’s clear that these VCs don’t see open source the same way the open source community does. Read more on InfoWorld.