Authors: Adam Lucas Young
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.
Comments: 80 Pages. Copyright (c) 2017 Adam L. Young. This work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License (https://creativecommons.org/licenses/by-nd/4.0/).
[v1] 2017-11-02 17:40:06
Unique-IP document downloads: 60 times
Vixra.org is a pre-print repository rather than a journal. Articles hosted may not yet have been verified by peer-review and should be treated as preliminary. In particular, anything that appears to include financial or legal advice or proposed medical treatments should be treated with due caution. Vixra.org will not be responsible for any consequences of actions that result from any form of use of any documents on this website.
Add your own feedback and questions here:
You are equally welcome to be positive or negative about any paper but please be polite. If you are being critical you must mention at least one specific error, otherwise your comment will be deleted as unhelpful.