As one person put it, “Open source is a development methodology; free software is
a social movement.” For the Open Source movement, non-free software is a suboptimal solution.
For the Free Software movement, non-free software is a social problem and free software is the
Proprietary software has no security at all in one crucial case—against its developer. And the
developer may help others attack. Microsoft shows Windows bugs to the NSA (the US government digital
spying agency) before fixing them.
Our choice is not between "regulation" and "no regulation." The code regulates.
It implements values, or not. It enables freedoms, or disables them. It protects privacy, or
promotes monitoring. People choose how the code does these things. People write the code.
We can build... cyberspace to protect values
that we believe are fundamental. Or we can build...
cyberspace to allow those values to disappear. There is no middle ground.
There is no choice that does not include some kind of building.
Code is never found; it is only ever made, and only ever made by us.
* Cold open:
** Biz plan: Spyware on computers
** Biz plan: Child mine workers
** Conclusion: If your business model requires doing something unethical, you don't have a business model.
** History of copyright? Maybe, could be off topic.
** History of RMS/GNU, MIT too permissive
** Linux and GNU/Linux (brief)
** First moral principal of the web (Doctorow)
* Code is law (Lessig quotes)
** Deibold Ohio voting machines
*** https://www.vanityfair.com/news/2005/03/hitchens200503 (great quotes here on actual problems seen)
** Sara Golemon insulin pump
** CPAP machines
** John Deere Tractor DRM
*** Not a case of "modify and improve software", but "replace broken part, need holy blessing for new part"
** Dmitry Sklyrov
** Parole AI
*** https://www.nytimes.com/2016/06/23/us/backlash-in-wisconsin-against-using-data-to-foretell-defendants-futures.html (has picture)
* Open Source
** Rebranding to avoid "Free"
** About quality software, not freedom
* More history? Not sure here.
** Something something SaaS
** AGPL (need history, maybe this goes later?)
** Control someone else
** Let someone else control someone else with your code
** What choice will you make?