This is, simply stated, what corporate cooption brings.
Hopefully, I can explain why the LinuxFest has become a rare breed, and how it relates to larger Free Software politics.
I’ve been coming to the event for 15 years. There are so many other events now that charge so much for nothing.
— LFNW Attendee in BoF Atrium, 09:05 PDT, 25 April 2015
I believe each developer has the right to decide what Free Software license they choose.
I’m not objecting to the debate: Should we have copyleft?
But I’m somewhat sick of defending the idea of copyleft.
Microsoft “Shared Source” anti-copyleft campaign.
OSCON 2001: The Great Debate.
A Tim O’Reilly Meme-Control Production.
Brian Behlendorf (then) President of Apache Software Foundation stood up for copyleft.
Would ASF do that today?
In high school, I got beat up for being in the environmental club.
We put old cardboard boxes in the classrooms, and collected them every Friday.
This is not just a theoretical concern. As aggressively as the BSA protects the interests of its commercial members, [GPL enforcers] protect the GPL license in high-profile lawsuits against large corporations. … FSF … writes about their expansion of “active license enforcement”. So the cost of compliance with copyleft code can be even greater than the use of proprietary software, since an organization risks being forced to make the source code for their proprietary product public and available for anyone to use, free of charge.
However, not all open source licenses are copyleft license [sic]. Not all of them have that viral quality that radically increases the risk for an organization. A subset of open source licenses, generally called “permissive” licenses, are much more friendly for corporate use.
— Apache Software Foundation, Compliance Costs and the Apache License (until 2015-02)
In order to avoid the expense and penalties of an audit from the Business Software Alliance (BSA), including those originated by employees, turning in their employer for software piracy, organizations are increasingly adopting Software Asset Management (SAM) practices to ensure that their use of commercial software complies with the applicable licenses. These practices generally include employee education … The Apache License has no propagative (or “copyleft”, or “viral”) effects, i.e., it does not influence the license of the derivative product: if you base your product on source code distributed under the Apache License you have no legal obligation of releasing the entire source code tree.… The Apache License thus reduces the need for employee education, the frequency of internal audits, the intensity of internal audits.
— Apache Software Foundation, Compliance Costs and the Apache License (since 2015-02)
Microsoft wasn’t powerful enough to kill copyleft.
But a thousand uncoordinated start-ups & other business interests can.
This isn’t a conspiracy:
It’s a spontaneous alignment of independent self-interest.
I once chased a bug from xdm, down through NIS+ to the Solaris kernel
Sun told me my company was “too small” to get it fixed.
It’s one of the experienced that turned me into a Free Software zealot.
Meanwhile: even proprietary software got better.
But all software got more complex.
The layers of proprietarization got thinner.
application delivery to the browser.
the “embedded” device (including mobile here).
How many of you run LibreJS and/or NoScript browser plugins?
How many of you use Chromium or Chrome?
Instantaneous installation of applications that looks like a page hit.
JavaScript is an assembly language. JavaScript + HTML is like a .NET assembly. The browser can execute it, but no human should care what’s there.
— Erik Meijer of Microsoft, on 5 July 2011.
You never have all the source …
… but you’re often fed a JSON API.
Javascript developers don’t consider idea they’d have “all the source” on hand.
Once you do that enough, you pine for copyleft.
Cooption will hopefully stop working.
But that may take a generation, meanwhile …
Slowly, the cooption leaves the only essential GPL’d program as Linux.
The cooption pushes from this side too.
The next slide and my comments about it are a spoiler for a 1945 film entitled It’s a Wonderful Life!.
Well, if it’s a symbol, to hell with it.
Even if we fully uphold Linux’s copyleft, that doesn’t win freedom for embedded devices.
Presentation and slides are: Copyright © 2008–2015 Bradley M. Kuhn, and are licensed under the Creative Commons Attribution-Share Alike 4.0 International License.
Some images included herein are ©’ed by others. I believe my use of those images is fair use under USA © law. However, I suggest you remove such images if you redistribute these slides under CC-By-SA 4.0.