This main page has temporarily been removed to announce the
recent publication of The Free Coding Manifesto by Adam L. Young.
The manifesto addresses multiple dire social problems that
negatively impact information security as a whole. The manifesto
is at the new site: www.coderfreedom.org.
Abstract for the Free Coding Manifesto
(if you want to cite this abstract please cite it directly from the manifesto, not this web page)
Abstract: Working-class coders and vulnerability researchers the world over are subject to prior restraints on their speech imposed by the institutions they work for. The restraints are in the form of non-disclosure agreements (NDAs) and employment contracts that are typically enforced using a process called pre-publication censorship. Industrial pre-publication censorship chills contributions of source code to society and chills the publication of vulnerabilities found in code that has been given to society. This has a harmful effect on the depth, breadth, and information assurance of society's foundation of code. Restrictions on the human spirit call for new liberties to be defined and upheld. This manifesto defines Freedom A and Freedom B as follows. Freedom A: you have the freedom to write code and give it to society under conditions of your choosing. Freedom B: you have the freedom to write and publish, under conditions of your choosing, a critique or documentation of code that has been given to society. Free coding is defined as Freedom A and Freedom B. Obstructions to free coding are identified and measures are presented to uphold free coding. The measures presented include a proposed corporate policy that balances institutional equities with personal liberty, a software license term tailored after Freedom B, and an experimental free coding software license. Utilitarian, philosophical, and theological foundations of free coding are given. Obstructions to free coding form a subset of the problem of knowledge hoarding. I present my interpretations of the Book of Genesis, namely, the Original Command and the Original Paradox. I believe that these interpretations reveal the root of the problem of knowledge hoarding.
The abstract is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License.