From 730b91643eb6cee5017e2cfb49d962b7d328a37e Mon Sep 17 00:00:00 2001 From: Manuel Schmalstieg Date: Sun, 8 Mar 2015 15:21:05 +0100 Subject: [PATCH] First commit --- README.md | 41 ++- content/intro.txt | 4 + content/manifestos/1974-computer-lib.txt | 22 ++ .../manifestos/1996-02-indep-cyberspace.txt | 39 +++ content/manifestos/1997-web-independant.txt | 12 + .../2001-07-hacktivismo-declaration.txt | 49 ++++ content/manifestos/2001-agile-manifesto.txt | 12 + .../2008-07-Guerilla-Open-Access.txt | 27 ++ content/manifestos/2008-P2P-manifesto.txt | 115 +++++++++ content/manifestos/2010-Hardware-Hacker.txt | 24 ++ .../manifestos/2011-Critical-Engineering.txt | 32 +++ .../manifestos/2012-cryptoparty-manifesto.txt | 74 ++++++ content/manifestos/2012-we-the-web-kids.txt | 41 +++ content/manifestos/9999-end.txt | 9 + cover/cover.pdf | Bin 0 -> 29917 bytes cover/cover.sla | 193 ++++++++++++++ output/output.pdf | Bin 0 -> 98374 bytes scripts/build.sh | 49 ++++ templates/custom.epub | 51 ++++ templates/custom.latex | 242 ++++++++++++++++++ templates/test-script.txt | 1 + 21 files changed, 1035 insertions(+), 2 deletions(-) create mode 100644 content/intro.txt create mode 100644 content/manifestos/1974-computer-lib.txt create mode 100644 content/manifestos/1996-02-indep-cyberspace.txt create mode 100644 content/manifestos/1997-web-independant.txt create mode 100644 content/manifestos/2001-07-hacktivismo-declaration.txt create mode 100644 content/manifestos/2001-agile-manifesto.txt create mode 100644 content/manifestos/2008-07-Guerilla-Open-Access.txt create mode 100644 content/manifestos/2008-P2P-manifesto.txt create mode 100644 content/manifestos/2010-Hardware-Hacker.txt create mode 100644 content/manifestos/2011-Critical-Engineering.txt create mode 100644 content/manifestos/2012-cryptoparty-manifesto.txt create mode 100644 content/manifestos/2012-we-the-web-kids.txt create mode 100644 content/manifestos/9999-end.txt create mode 100644 cover/cover.pdf create mode 100644 cover/cover.sla create mode 100644 output/output.pdf create mode 100644 scripts/build.sh create mode 100644 templates/custom.epub create mode 100644 templates/custom.latex create mode 100644 templates/test-script.txt diff --git a/README.md b/README.md index 4e87df0..39b739a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,39 @@ -# manifestos -Manifestos for the Internet Age +# Manifestos +A collection of manifestos for the internet age. + +# Format +Use same format as other pocket greyscale titles. + +Page size: 4.25" x 6.875" (10.795cm x 17.463cm) + +Margins: + +Bleed: + +# Cover format + +- Current number of pages: 53 +Amazon cover specs: + +Spine Width Calculation: +Cream paper: multiply page count by 0.0025" + +53 * 0.0025 = 0.1325 inch + +## Full cover surface (including bleed): +height: 6.8750 (+ 0.25 bleed = 7.125") +with: 4.25 + 0.1325 + 4.25 = 8.6325 (+ 0.25 bleed = 8.8825") + +# Software used + +## Pandoc + +![Alt text](//Users/ms/Pictures/Cam_Import/2015/2015-03-06/IMG_8897.JPG) + +Source: [http://johnmacfarlane.net/pandoc/](http://johnmacfarlane.net/pandoc/) + +## TeX + +Installer for Mac OSX: BasicTeX + +[http://www.tug.org/mactex/morepackages.html](http://www.tug.org/mactex/morepackages.html) diff --git a/content/intro.txt b/content/intro.txt new file mode 100644 index 0000000..08911b6 --- /dev/null +++ b/content/intro.txt @@ -0,0 +1,4 @@ +--- +title: Manifestos +author: Various +--- diff --git a/content/manifestos/1974-computer-lib.txt b/content/manifestos/1974-computer-lib.txt new file mode 100644 index 0000000..9e92efa --- /dev/null +++ b/content/manifestos/1974-computer-lib.txt @@ -0,0 +1,22 @@ +# Computer Lib + +Any nitwit can understand computers, and many do. Unfortunately, due to ridiculous historical circumstances, computers have been made a mystery to most of the world. And this situation does not seem to be improving. You hear more and more about computers, but to most people it's just one big blur. The people who *know* about computers often seem unwilling to explain things or answer your questions. Stereotyped notions develop about computers operating in fixed ways – and so confusion increases. The chasm between laymen and computer people widens fast and dangerously . + +This book is a measure of desperation, so serious and abysmal is the public sense of confusion and ignorance. Anything with buttons or lights can be palmed off on the layman as a computer. There are so many different things, and their differences are so important; yet to the lay public they are lumped together as "computer stuff," indistinct and beyond understanding or criticism . It's as if people couldn't tell apart camera from exposure meter or tripod, or car from truck or tollbooth. This book is therefore devoted to the premise that + +EVERYBODY SHOULD UNDERSTAND COMPUTERS. + +It is intended to fill a crying need. Lots of everyday people have asked me where they can learn about computers, and I have had to say nowhere. Most of what is written about computers for the layman is either unreadable or silly. (Some exceptions are listed nearby; you can go to them instead of this if you want.) But virtually nowhere is the big picture simply enough explained. Nowhere can one get a simple, soup-to-nuts overview of what computers are really about, without technical or mathematical mumbo-jumbo, complicated examples, or talking down. This book is an attempt. + +(And nowhere have I seen a simple book explaining to the layman the fabulous wonderland of computer graphics which awaits us all, a matter which means a great deal to me personally, as well as a lot to all of us in general. That's discussed on the flip side.) + +Computers are simply a necessary and enjoyable part of life, like food and books. Computers are not everything, they are just an *aspect* of everything, and not to know this is computer illiteracy, a silly and dangerous ignorance. + +Computers are as easy to understand as cameras. I have tried to make this book like a photography magazine – breezy, forceful and as vivid as possible. This book will explain how to tell apples from oranges and which way is up. If you want to make cider, or help get things right side up. you will have to go on from here. + +I am not a skillful programmer, hands-on person or eminent professional; I am just a computer fan, computer fanatic if you will. But if Dr. David Reuben can write about sex I can certainly write about computers. I have written this like a letter to a nephew , chatty and personal. This is perhaps less boring for the reader, and certainly less boring for the writer, who is doing this in a hurry. Like a photography magazine, it throws at you some rudiments in a merry setting. Other things are thrown in so you'll get the sound of them, even if the details are elusive. (We learn most everyday things by beginning with vague impressions, but somehow encouraging these is not usually felt to be respectable.) What I have chosen for inclusion here has been arbitrary, based on what might amuse and give quick insight. Any bright highschool kid, or anyone else who can stumble through the details of a photography magazine, should be able to understand this book, or get the main ideas. This will not make you a programmer or a computer person, though it may help you talk that talk, and perhaps make you feel more comfortable (or at least able to cope) when new machines encroach on your life. If you can get a chance to learn programming – see the suggestions on p. – it's an awfully good experience for anybody above fourth grade. But the main idea of this book is to help you tell apples from oranges, and which way is up. I hope you do go on from here, and have made a few suggestions. + +I am "publishing" this book myself, in this first draft form, to test its viability, to see how mad the computer people get, and to see if there is as much hunger to understand computers, among all you Folks Out There, as I Ihink. I will be interested to receive corrections and suggestions for subsequent editions, if any. (The computer field is its own exploding universe, so I'll worry about up-to-dateness at that time.) + + +Nelson, Theodor. 1974. Computer Lib: You Can and Must Understand Computers Now; Dream Machines: New Freedoms Through Computer Screens— A Minority Report. Self-published. ISBN 0-89347-002-3. diff --git a/content/manifestos/1996-02-indep-cyberspace.txt b/content/manifestos/1996-02-indep-cyberspace.txt new file mode 100644 index 0000000..d135edf --- /dev/null +++ b/content/manifestos/1996-02-indep-cyberspace.txt @@ -0,0 +1,39 @@ +# A Declaration of the Independence of Cyberspace + +by John Perry Barlow + +Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather. + +We have no elected government, nor are we likely to have one, so I address you with no greater authority than that with which liberty itself always speaks. I declare the global social space we are building to be naturally independent of the tyrannies you seek to impose on us. You have no moral right to rule us nor do you possess any methods of enforcement we have true reason to fear. + +Governments derive their just powers from the consent of the governed. You have neither solicited nor received ours. We did not invite you. You do not know us, nor do you know our world. Cyberspace does not lie within your borders. Do not think that you can build it, as though it were a public construction project. You cannot. It is an act of nature and it grows itself through our collective actions. + +You have not engaged in our great and gathering conversation, nor did you create the wealth of our marketplaces. You do not know our culture, our ethics, or the unwritten codes that already provide our society more order than could be obtained by any of your impositions. + +You claim there are problems among us that you need to solve. You use this claim as an excuse to invade our precincts. Many of these problems don't exist. Where there are real conflicts, where there are wrongs, we will identify them and address them by our means. We are forming our own Social Contract . This governance will arise according to the conditions of our world, not yours. Our world is different. + +Cyberspace consists of transactions, relationships, and thought itself, arrayed like a standing wave in the web of our communications. Ours is a world that is both everywhere and nowhere, but it is not where bodies live. + +We are creating a world that all may enter without privilege or prejudice accorded by race, economic power, military force, or station of birth. + +We are creating a world where anyone, anywhere may express his or her beliefs, no matter how singular, without fear of being coerced into silence or conformity. + +Your legal concepts of property, expression, identity, movement, and context do not apply to us. They are all based on matter, and there is no matter here. + +Our identities have no bodies, so, unlike you, we cannot obtain order by physical coercion. We believe that from ethics, enlightened self-interest, and the commonweal, our governance will emerge . Our identities may be distributed across many of your jurisdictions. The only law that all our constituent cultures would generally recognize is the Golden Rule. We hope we will be able to build our particular solutions on that basis. But we cannot accept the solutions you are attempting to impose. + +In the United States, you have today created a law, the Telecommunications Reform Act, which repudiates your own Constitution and insults the dreams of Jefferson, Washington, Mill, Madison, DeToqueville, and Brandeis. These dreams must now be born anew in us. + +You are terrified of your own children, since they are natives in a world where you will always be immigrants. Because you fear them, you entrust your bureaucracies with the parental responsibilities you are too cowardly to confront yourselves. In our world, all the sentiments and expressions of humanity, from the debasing to the angelic, are parts of a seamless whole, the global conversation of bits. We cannot separate the air that chokes from the air upon which wings beat. + +In China, Germany, France, Russia, Singapore, Italy and the United States, you are trying to ward off the virus of liberty by erecting guard posts at the frontiers of Cyberspace. These may keep out the contagion for a small time, but they will not work in a world that will soon be blanketed in bit-bearing media. + +Your increasingly obsolete information industries would perpetuate themselves by proposing laws, in America and elsewhere, that claim to own speech itself throughout the world. These laws would declare ideas to be another industrial product, no more noble than pig iron. In our world, whatever the human mind may create can be reproduced and distributed infinitely at no cost. The global conveyance of thought no longer requires your factories to accomplish. + +These increasingly hostile and colonial measures place us in the same position as those previous lovers of freedom and self-determination who had to reject the authorities of distant, uninformed powers. We must declare our virtual selves immune to your sovereignty, even as we continue to consent to your rule over our bodies. We will spread ourselves across the Planet so that no one can arrest our thoughts. + +We will create a civilization of the Mind in Cyberspace. May it be more humane and fair than the world your governments have made before. + +Davos, Switzerland + +February 8, 1996 \ No newline at end of file diff --git a/content/manifestos/1997-web-independant.txt b/content/manifestos/1997-web-independant.txt new file mode 100644 index 0000000..d3091ae --- /dev/null +++ b/content/manifestos/1997-web-independant.txt @@ -0,0 +1,12 @@ +# Manifeste du Web indépendant + +Le Web indépendant, ce sont ces millions de sites offrant des millions de pages faites de passion, d’opinion, d’information, mises en place par des utilisateurs conscients de leur rôle de citoyens. Le Web indépendant, c’est un lien nouveau entre les individus, une bourse du savoir gratuite, offerte, ouverte ; sans prétention. + +Face aux sites commerciaux aux messages publicitaires agressifs, destinés à ficher et cibler les utilisateurs, le Web indépendant propose une vision respectueuse des individus et de leurs libertés, il invite à la réflexion et au dialogue. Quand les sites d’entreprises se transforment en magazines d’information et de divertissement, quand les mastodontes de l’info-spectacle, des télécommunications, de l’informatique et de l’armement investissent le réseau, le Web indépendant propose une vision libre du monde, permet de contourner la censure économique de l’information, sa confusion avec la publicité et le publi-reportage, sa réduction à un spectacle abrutissant et manipulateur. + +Pourtant le Web indépendant et contributif est menacé ; menacé par la fuite en avant technologique qui rend la création de sites de plus en plus complexe et chère, par l’écrasante puissance publicitaire du Web marchand, et bientôt par les accès dissymétriques, les Network Computers, les réseaux privés, le broadcasting, destinés à cantonner le citoyen au seul rôle de consommateur. Déjà la presse spécialisée, si avide des publicités d’annonceurs qui récupèrent à leur profit la formidable richesse du Web contributif, et fascinée par les enjeux techniques et commerciaux de l’Internet, réserve quelques maigres lignes aux sites indépendants, occulte l’enjeu culturel du réseau, expédie rapidement la mort des sites pionniers du Web artisanal, quand elle glose en long et en large sur le nouveau site de tel vendeur de soupe. La création d’un site personnel y est présentée aux utilisateurs comme une motivation très annexe, loin derrière les possibilités d’utilisation en ligne de sa carte de crédit. + +Nous invitons donc les utilisateurs à prendre conscience de leur rôle primordial sur l’Internet : lorsqu’ils montent leur propre site, lorsqu’ils envoient des commentaires, critiques et encouragements aux webmestres, lorsqu’ils s’entraident dans les forums et par courrier électronique, ils offrent une information libre et gratuite que d’autres voudraient vendre et contrôler. La pédagogie, l’information, la culture et le débat d’opinion sont le seul fait des utilisateurs, des webmestres indépendants et des initiatives universitaires et associatives. + +dimanche 2 février 1997 +par le minirézo \ No newline at end of file diff --git a/content/manifestos/2001-07-hacktivismo-declaration.txt b/content/manifestos/2001-07-hacktivismo-declaration.txt new file mode 100644 index 0000000..a7cec89 --- /dev/null +++ b/content/manifestos/2001-07-hacktivismo-declaration.txt @@ -0,0 +1,49 @@ +# THE HACKTIVISMO DECLARATION + +assertions of liberty +in support of an uncensored internet +DEEPLY ALARMED that state-sponsored censorship of the Internet is rapidly spreading with the assistance of transnational corporations, + +TAKING AS A BASIS the principles and purposes enshrined in Article 19 of the Universal Declaration of Human Rights (UDHR) that states, "Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers", and Article 19 of the International Covenant on Civil and Political Rights (ICCPR) that says, + +1. Everyone shall have the right to hold opinions without interference. +2. Everyone shall have the right to freedom of expression; this right shall include freedom to seek, receive and impart information and ideas of all kinds, regardless of frontiers, either orally, in writing or in print, in the form of art, or through any other media of his choice. +3. The exercise of the rights provided for in paragraph 2 of this article carries with it special duties and responsibilities. It may therefore be subject to certain restrictions, but these shall only be such as are provided by law and are necessary: + a. For respect of the rights or reputations of others; + b. For the protection of national security or of public order, or of public health or morals. + +RECALLING that some member states of the United Nations have signed the ICCPR, or have ratified it in such a way as to prevent their citizens from using it in courts of law, + +CONSIDERING that, such member states continue to willfully suppress wide-ranging access to lawfully published information on the Internet, despite the clear language of the ICCPR that freedom of expression exists in all media, + +TAKING NOTE that transnational corporations continue to sell information technologies to the world's most repressive regimes knowing full well that they will be used to track and control an already harried citizenry, + +TAKING INTO ACCOUNT that the Internet is fast becoming a method of repression rather than an instrument of liberation, + +BEARING IN MIND that in some countries it is a crime to demand the right to access lawfully published information, and of other basic human rights, + +RECALLING that member states of the United Nations have failed to press the world's most egregious information rights violators to a higher standard, + +MINDFUL that denying access to information could lead to spiritual, intellectual, and economic decline, the promotion of xenophobia and destabilization of international order, + +CONCERNED that governments and transnationals are colluding to maintain the status quo, + +DEEPLY ALARMED that world leaders have failed to address information rights issues directly and without equivocation, + +RECOGNIZING the importance to fight against human rights abuses with respect to reasonable access to information on the Internet, + +THEREFORE WE ARE CONVINCED that the international hacking community has a moral imperative to act, and we + +DECLARE: + +THAT FULL RESPECT FOR HUMAN RIGHTS AND FUNDAMENTAL FREEDOMS INCLUDES THE LIBERTY OF FAIR AND REASONABLE ACCESS TO INFORMATION, WHETHER BY SHORTWAVE RADIO, AIR MAIL, SIMPLE TELEPHONY, THE GLOBAL INTERNET, OR OTHER MEDIA. + +THAT WE RECOGNIZE THE RIGHT OF GOVERNMENTS TO FORBID THE PUBLICATION OF PROPERLY CATEGORIZED STATE SECRETS, CHILD PORNOGRAPHY, AND MATTERS RELATED TO PERSONAL PRIVACY AND PRIVILEGE, AMONG OTHER ACCEPTED RESTRICTIONS. BUT WE OPPOSE THE USE OF STATE POWER TO CONTROL ACCESS TO THE WORKS OF CRITICS, INTELLECTUALS, ARTISTS, OR RELIGIOUS FIGURES. + +THAT STATE SPONSORED CENSORSHIP OF THE INTERNET ERODES PEACEFUL AND CIVILIZED COEXISTENCE, AFFECTS THE EXERCISE OF DEMOCRACY, AND ENDANGERS THE SOCIOECONOMIC DEVELOPMENT OF NATIONS. + +THAT STATE-SPONSORED CENSORSHIP OF THE INTERNET IS A SERIOUS FORM OF ORGANIZED AND SYSTEMATIC VIOLENCE AGAINST CITIZENS, IS INTENDED TO GENERATE CONFUSION AND XENOPHOBIA, AND IS A REPREHENSIBLE VIOLATION OF TRUST. + +THAT WE WILL STUDY WAYS AND MEANS OF CIRCUMVENTING STATE SPONSORED CENSORSHIP OF THE INTERNET AND WILL IMPLEMENT TECHNOLOGIES TO CHALLENGE INFORMATION RIGHTS VIOLATIONS. + +Issued July 4, 2001 by Hacktivismo and the CULT OF THE DEAD COW. \ No newline at end of file diff --git a/content/manifestos/2001-agile-manifesto.txt b/content/manifestos/2001-agile-manifesto.txt new file mode 100644 index 0000000..1aafb8f --- /dev/null +++ b/content/manifestos/2001-agile-manifesto.txt @@ -0,0 +1,12 @@ +# Manifesto for Agile Software Development + +We are uncovering better ways of developing software by doing it and helping others do it. + +Through this work we have come to value: + +- Individuals and interactions over processes and tools +- Working software over comprehensive documentation +- Customer collaboration over contract negotiation +- Responding to change over following a plan + +That is, while there is value in the items on the right, we value the items on the left more. \ No newline at end of file diff --git a/content/manifestos/2008-07-Guerilla-Open-Access.txt b/content/manifestos/2008-07-Guerilla-Open-Access.txt new file mode 100644 index 0000000..a3821f0 --- /dev/null +++ b/content/manifestos/2008-07-Guerilla-Open-Access.txt @@ -0,0 +1,27 @@ +# Guerilla Open Access Manifesto + +Information is power. But like all power, there are those who want to keep it for themselves. The world's entire scientific and cultural heritage, published over centuries in books and journals, is increasingly being digitized and locked up by a handful of private corporations. Want to read the papers featuring the most famous results of the sciences? You'll need to send enormous amounts to publishers like Reed Elsevier. + +There are those struggling to change this. The Open Access Movement has fought valiantly to ensure that scientists do not sign their copyrights away but instead ensure their work is published on the Internet, under terms that allow anyone to access it. But even under the best scenarios, their work will only apply to things published in the future. Everything up until now will have been lost. + +That is too high a price to pay. Forcing academics to pay money to read the work of their colleagues? Scanning entire libraries but only allowing the folks at Google to read them? Providing scientific articles to those at elite universities in the First World, but not to children in the Global South? It's outrageous and unacceptable. + +"I agree," many say, "but what can we do? The companies hold the copyrights, they make enormous amounts of money by charging for access, and it's perfectly legal - there's nothing we can do to stop them." But there is something we can, something that's already being done: we can fight back. + +Those with access to these resources - students, librarians, scientists - you have been given a privilege. You get to feed at this banquet of knowledge while the rest of the world is locked out. But you need not - indeed, morally, you cannot - keep this privilege for yourselves. You have a duty to share it with the world. And you have: trading passwords with colleagues, filling download requests for friends. + +Meanwhile, those who have been locked out are not standing idly by. You have been sneaking through holes and climbing over fences, liberating the information locked up by the publishers and sharing them with your friends. + +But all of this action goes on in the dark, hidden underground. It's called stealing or piracy, as if sharing a wealth of knowledge were the moral equivalent of plundering a ship and murdering its crew. But sharing isn't immoral - it's a moral imperative. Only those blinded by greed would refuse to let a friend make a copy. + +Large corporations, of course, are blinded by greed. The laws under which they operate require it - their shareholders would revolt at anything less. And the politicians they have bought off back them, passing laws giving them the exclusive power to decide who can make copies. + +There is no justice in following unjust laws. It's time to come into the light and, in the grand tradition of civil disobedience, declare our opposition to this private theft of public culture. + +We need to take information, wherever it is stored, make our copies and share them with the world. We need to take stuff that's out of copyright and add it to the archive. We need to buy secret databases and put them on the Web. We need to download scientific journals and upload them to file sharing networks. We need to fight for Guerilla Open Access. + +With enough of us, around the world, we'll not just send a strong message opposing the privatization of knowledge - we'll make it a thing of the past. Will you join us? + +Aaron Swartz + +July 2008, Eremo, Italy \ No newline at end of file diff --git a/content/manifestos/2008-P2P-manifesto.txt b/content/manifestos/2008-P2P-manifesto.txt new file mode 100644 index 0000000..e2f623b --- /dev/null +++ b/content/manifestos/2008-P2P-manifesto.txt @@ -0,0 +1,115 @@ +# The Peer to Peer Manifesto + +## The Emergence of P2P Civilization and Political Economy + +Our current political economy is based on a fundamental mistake. It is based on the assumption that natural resources are unlimited, and that it is an endless sink. This false assumption creates artificial scarcity for potentially abundant cultural resources. This combination of quasi-abundance and quasi-scarcity destroys the biosphere and hampers the expansion of social innovation and a free culture. + +In a P2P-based society, this situation is reversed: the limits of natural resources are recognized, and the abundance of immaterial resources becomes the core operating principle. The vision of P2P theory is the following: + +the core intellectual, cultural and spiritual value will be produced through non-reciprocal peer production; +it is surrounded by a reformed, peer-inspired, sphere of material exchange; +it is globally managed by a peer-inspired and reformed state and governance system. +Because of these characteristics, peer to peer can be said to be the core logic of the successor civilization, and is an answer and solution to the structural crisis of contemporary capitalism. + +Markets may be changing from a logic of pure capitalism (making commodities for exchange, so as to increase capital), to logics where the logic of exchange is subsumed to the logic of partnership. + +There is now a thriving field of social cooperation, which some call the adventure economy, emerging for the sharing of physical goods. + +Today, the Internet offers a remarkable social dynamic completely based on voluntary participation in the creation of common goods made universally available to all. + +Peer production, governance and property are more productive economically, politically, and in terms of distribution, than their governmental and for-profit counterparts, because they filter out all the less productive forms of motivation and cooperation, and retain only passionate production and intrinsic motivation. + +The social media sharing platforms you see today blooming all around you survive from selling your reader's attention span, NOT the use value you have created yourself. + + "The realization that contemporary workers are moving not just from job to job, but also from jobs to non-jobs, and that in fact, what is most useful and meaningful for them (and the market, and society) are not the paid jobs for the market, but the episodes of passionate production." + + +Peer to peer governance, if supported by new socio-economic regulations, including a universal subsidy to all, could be the means by which individuals would be able to govern themselves while engaging in the pursuit of their best interests and passions. + + + +## The Peer to Peer Manifesto: The Emergence of the Peer to Peer Civilization and Political Economy + +1. Our current world system is marked by a profoundly counterproductive logic of social organization: + +a. it is based on a false concept of abundance in the limited material world; it has created a system based on infinite growth, within the confines of finite resources. + +b. it is based on a false concept of scarcity in the infinite immaterial world; instead of allowing continuous experimental social innovation, it purposely erects legal and technical barriers to disallow free cooperation through copyright, patents, etc… + +2. Therefore, the number one priority for a sustainable civilization is overturning these principles into their opposite: + +a. we need to base our physical economy on a recognition of of natural resources being finite, and achieve a sustainable steady-state economy. + +b. we need to facilitate free and creative cooperation and lower the barriers to such exchange by reforming the copyright and other restrictive regimes. + +3. Hierarchy, markets, and even democracy are means to allocate scarce resources through authority, pricing, and negotiation; they are not necessary in the realm of the creation and free exchange of immaterial value, which will be marked by bottom-up forms of peer governance. + +4. Markets, as means to manage scarce physical resources, are but one of the means to achieve such allocation, and need to be divorced from the idea of capitalism, which is a system of infinite growth. + +5. The creation of immaterial value, which again needs to become dominant in a post-material world that recognizes the finiteness of the material one, will be characterized by the further emergence of non-reciprocal peer production system. + +6. Peer production is a more productive system for producing immaterial value than the for-profit mode, and in cases of the asymmetric competition between for-profit companies and for-benefit institutions and communities, the latter will tend to emerge. + +7. Peer production produces more social happiness, because + +a. it is based on the highest form of individual motivation, nl. intrinsic positive motivation; + +b. it is based on the highest form of collective cooperation, nl. synergistic cooperation characterized by four winners (both the participants in the exchange , the community, and the universal system). + +8. Peer governance, the bottom-up mode of participative decision-making (only those who participate get to decide) which emerges in peer projects is politically more productive than representative democracy, and will tend to emerge in immaterial production. However, it can only replace representative modes in the realm of non-scarcity, and will be a complementary mode in the political realm. What we need are political structures that create a convergence between individual and collective interests. + +9. Peer property, the legal and institutional means for the social reproduction of peer projects, is inherently more distributive than both public property and private exclusionary property; it will tend to become the dominant form in the world of immaterial production (which includes all design of physical products). + +10. Peer to peer as the relational dynamic of free agents, distributed networks will likely become the dominant mode for the production of immaterial value; however, in the realm of scarcity, the peer to peer logic will tend to reinforce peer-informed market modes, such as fair trade; and in the realm of the scarcity based politics of group negotiation, will lead to reinforce the peer-informed state forms such as multistakeholdership forms of governance. + +11. The role of the state must evolve from the protector of dominant interests and arbiter between public regulation and privatized corporate modes (an eternal and unproductive binary choice), towards being the arbiter between a triad of public regulation, private markets, and the direct social production of value. In the latter capacity, it must evolve from the welfare state model to the partner state model, as involved in enabling and empowering the direct social creation of value. + +12. The world of physical production needs to be characterized by: + +a. sustainable forms of peer-informed market exchange (fair trade, etc.); + +b. reinvigorated forms of reciprocity and the gift economy; + +c. a world based on social innovation and open designs, available for physical production anywhere in the world. + +13. The best guarantor of the spread of the peer to peer logic to the world of physical production is the distribution of everything, i.e. of the means of production in the hands of individuals and communities, so that they can engage in social cooperation. While the immaterial world will be characterized by a peer to peer logic of non-reciprocal generalized exchange, the peer-informed world of material exchange will be characterized by evolving forms of reciprocity and neutral exchange. + +14. We need to move from empty and ineffective anti-capitalist rhetoric, to constructive post-capitalist construction. Peer to peer theory, as the attempt to create a theory to understand peer production, governance and property, and the attendant paradigms and value systems of the open/free, participatory, and commons-oriented social movements, is in a unique position to marry the priority values of the right, individual freedom, and the priority values of the left, equality. In the peer to peer logic, one is the condition of the other, and cooperative individualism marries equality and freedom in a context of non-coercion. + +15. We need to become politically sensitive to invisible architectures of power. In distributed systems, where there is no overt hierarchy, power is a function of design. One such system, perhaps the most important of all, is the monetary system, whose interest-bearing design requires the market to be linked to a system of infinite growth, and this link needs to be broken. A global reform of the monetary system, or the spread of new means of direct social production of money, are necessary conditions for such a break. + +16. This is the truth of the peer to peer logical of social relationships: + +a. together we have everything; + +b. together we know everything. + +17. At present, the world of corporate production is benefiting from the positive externalities of widespread social innovation (innovation as an emerging property of the network itself, not as an internal characteristic of any entity), but there is no return mechanism, leading to the problem of precariousness. Now that the productivity of the social is beyond doubt, we need solutions that allow the state and for-profit corporation to create return mechanisms, such as forms of income that are no longer directly related to the private production of wealth, but reward the social production of wealth. + +## Peer to Peer Innovation: Open Knowledge vs Proprietary Systems + +1. The law of asymmetric competition: any corporation or nation, facing a for-benefit institution as competitor, which uses open and free forms of knowledge, participatory modes of production, and commons-oriented knowledge pools, will tend to loose to the latter. + +2. Any nation or corporation using closed proprietary formats of knowledge, cannot rely on participatory communities for co-creation, and does not develop commons-oriented knowledge pools, which tend to loose to those who do adopt such practices. + +3. Therefore, we need partner-state approaches and platforms which enable and empower the social production of use value, and mechanisms through which the benefits of private capture of positive externalisations of social innovation, can flow back to the communities to make them more sustainable. + + +## The Peer to Peer Economy + +1. In the immaterial sphere + +a. Diminish artificial scarcities in the informational field so that immense social value can be created, and immaterial conviviality can replace the deadly logic of material accumulation. + +b. Public authorities adapt partner state policies that enable and empower the direct creation of social value. + +2. In the sphere of materiality + +a. Introduce true costing in the material field so that the market no longer creates negative externalities in the natural environment; dissociate the marketplace from the system of infinite material growth. +b. Create more distributed access to the means of production (peer-based financing, distributed energy production, etc…) so that the peer to peer dynamic can be introduced in the sphere of material production as well. + +---- + +by Michel Bauwens + +Michel Bauwens is an internet pioneer. He created two dot.com companies, was (eBusiness) strategic director for the telecommunications company Belgacom, and 'European Manager of Thought Leadership' for the U.S. webconsultancy MarchFIRST. He co-produced the television documentary TechnoCalyps: the metaphysics of technology and the end of man, and co-edited two French-language books on the 'Anthropology of Digital Society.' He was also editor-in-chief of the Flemish digital magazine Wave. Originally from Belgium, he now lives in Chiang Mai, Thailand, where he created the Foundation for P2P Alternatives. He has taught courses on the anthropology of digital society to postgraduate students at ICHEC/St. Louis in Brussels, Belgium and related courses at Payap University and Chiang Mai University in Thailand. \ No newline at end of file diff --git a/content/manifestos/2010-Hardware-Hacker.txt b/content/manifestos/2010-Hardware-Hacker.txt new file mode 100644 index 0000000..32ab295 --- /dev/null +++ b/content/manifestos/2010-Hardware-Hacker.txt @@ -0,0 +1,24 @@ +# The Hardware Hacker Manifesto + +My name is Cody and I'm a hardware hacker. It started at the age of five, taking apart a toy computer to figure out how it worked. I live for that thrill of discovery and rush of power that I feel when I figure out what makes something tick, then figure out how to bend it to my will. This has led to me hacking everything from game consoles to phones. + +It used to be that this was what people did: if something was wrong with a device, it was acceptable to take it apart, figure out how it worked, and fix whatever was wrong with it. That's no longer the case; we're still there -- in growing numbers, to boot -- but what's changed is that it's no longer acceptable. As companies have made devices more and more locked down, making hardware hacking even more important than ever, there's a growing segment of the population that believes we're pirates. Who are we to modify these devices against the company's will? + +It all comes down to one simple question: once you've purchased something, do you own it? While this may seem like a silly question, it's the entire crux of the argument for hardware hacking. If you believe that the purchaser owns the good, then they have the right to do with it what they want. + +I exercise that right on a daily basis, whether with my jailbroken phone, my Wii running homebrew media player software, or -- now -- my hacked brain-computer interface. The last case is interesting, because it's the first time I've ever been called a pirate by a representative of the company producing the hardware I hacked: + +> Piracy is a vexed question but in its worst form it is still basically taking what someone has spent a lot of time and money on, and denying them some or all of the rewards for doing it. If the developer is being reasonable about it then it's tough to justify piracy. It costs a lot to get something developed and into the market, and next to nothing to copy or crack it. It discourages people from taking the risks in the first place, and we're all the poorer for the things that didn't get done because they would be too easy to steal. + +In this case, I purchased a brain-computer interface outright, then proceeded to reverse-engineer it and release details of how to communicate with it. In the week since I released this, I've been called a selfish pirate more than I'd like to recall. All of this because I decided to exercise my right to use my hardware the way I want. + +Why should we have to ask permission to use what we've spent our money on? Let's see an absurd extension of this logic: Why should Ford lose out on the rewards of building the car, when you don't go to an authorized service station to get your oil changed? + +Let me make this crystal clear: once you sell me something, I will do whatever I want with it. Period. I'll take it apart, I'll patch it, I'll make it do things you never imagined, and I'll tell everyone who will listen exactly how to do the same. It's mine, and every device you've purchased is yours too; don't let anyone tell you otherwise. + +I am a hardware hacker and this is my manifesto. We've always been here and we will always be here; you can fight to keep us out, but we'll fight even harder to get back in. I assure you we'll win. + +Happy hacking, +- Cody Brocious (Daeken) + +The Hardware Hacker Manifesto by Cody Brocious is licensed under a Creative Commons Attribution 3.0 Unported License. \ No newline at end of file diff --git a/content/manifestos/2011-Critical-Engineering.txt b/content/manifestos/2011-Critical-Engineering.txt new file mode 100644 index 0000000..0217135 --- /dev/null +++ b/content/manifestos/2011-Critical-Engineering.txt @@ -0,0 +1,32 @@ +# The Critical Engineering Manifesto + +0. The Critical Engineer considers Engineering to be the most transformative language of our time, shaping the way we move, communicate and think. It is the work of the Critical Engineer to study and exploit this language, exposing its influence. + +1. The Critical Engineer considers any technology depended upon to be both a challenge and a threat. The greater the dependence on a technology the greater the need to study and expose its inner workings, regardless of ownership or legal provision. + +2. The Critical Engineer raises awareness that with each technological advance our techno-political literacy is challenged. + +3. The Critical Engineer deconstructs and incites suspicion of rich user experiences. + +4. The Critical Engineer looks beyond the "awe of implementation" to determine methods of influence and their specific effects. + +5. The Critical Engineer recognises that each work of engineering engineers its user, proportional to that user's dependency upon it. + +6. The Critical Engineer expands "machine" to describe interrelationships encompassing devices, bodies, agents, forces and networks. + +7. The Critical Engineer observes the space between the production and consumption of technology. Acting rapidly to changes in this space, the Critical Engineer serves to expose moments of imbalance and deception. + +8. The Critical Engineer looks to the history of art, architecture, activism, philosophy and invention and finds exemplary works of Critical Engineering. Strategies, ideas and agendas from these disciplines will be adopted, re-purposed and deployed. + +9. The Critical Engineer notes that written code expands into social and psychological realms, regulating behaviour between people and the machines they interact with. By understanding this, the Critical Engineer seeks to reconstruct user-constraints and social action through means of digital excavation. + +10. The Critical Engineer considers the exploit to be the most desirable form of exposure. + + +The Critical Engineering Working Group +Julian Oliver +Gordan Savičić +Danja Vasiliev +Berlin, October 2011-2014 + +Copyright Oliver, Savičić, Vasiliev 2011-2014, GNU Free Documentation License v1.3. \ No newline at end of file diff --git a/content/manifestos/2012-cryptoparty-manifesto.txt b/content/manifestos/2012-cryptoparty-manifesto.txt new file mode 100644 index 0000000..d5ebbcf --- /dev/null +++ b/content/manifestos/2012-cryptoparty-manifesto.txt @@ -0,0 +1,74 @@ +# A CryptoParty Manifesto + +"Man is least himself when he talks in his own person. Give him a +mask, and he will tell you the truth." - Oscar Wilde + +In 1996, John Perry Barlow, co-founder of the Electronic Frontier Foundation +(EFF, https://www.eff.org/), wrote 'A Declaration of the Independence of +Cyberspace'. It includes the following passage: + +Cyberspace consists of transactions, relationships, and thought itself, arrayed +like a standing wave in the web of our communications. Ours is a world that is +both everywhere and nowhere, but it is not where bodies live. + +We are creating a world that all may enter without privilege or prejudice ac- +corded by race, economic power, military force, or station of birth. + +We are creating a world where anyone, anywhere may express his or her beliefs, +no matter how singular, without fear of being coerced into silence or conformity. + +Sixteen years later, and the Internet has changed the way we live our lives. It +has given us the combined knowledge of humankind at our fingertips. We +can form new relationships and share our thoughts and lives with friends +worldwide. We can organise, communicate and collaborate in ways never +thought possible. This is the world we want to hand down to our children, a +world with a free internet. + +Unfortunately, not all of John Perry Barlow's vision has come to pass. Without access to online anonymity, we can not be free from privilege or prejudice. Without privacy, free expression is not possible. + +The problems we face in the 21st Century require all of humanity to work +together. The issues we face are are serious: climate change, energy crises, +state censorship, mass surveillance and on-going wars. We must be free to +communicate and associate without fear. We need to support free and open +source projects which aim to increase the commons' knowledge of technologies that we all depend on. [Contribute!] + +To realise our right to privacy and anonymity online, we need peer-reviewed, +crowd-sourced solutions. CryptoParties provide the opportunity to meet up +and learn how to use these solutions to give us all the means with which to +assert our right to privacy and anonymity online. + +• We are all users, we fight for the user and we strive to empower the user. +We assert user requests are the reason why computers exist. We trust in the +collective wisdom of human beings, over the interest of software vendors, +corporations or governments. We refuse the shackles of digital Gulags, lorded over by vassal interests of governments and corporations. We are the +CypherPunk Revolutionaries. + +• The right to personal anonymity, pseudonymity and privacy is a basic human +right. These rights include life, liberty, dignity, security, right to a family, +and the right to live without fear or intimidation. No government, organisation or individual should prevent people from accessing the technology +which underscores these basic human rights. + +• Privacy is the absolute right of the individual. Transparency is a require- +ment of governments and corporations who act in the name of the people. + +• The individual alone owns the right to their identity. Only the individual +may choose what they share. Coercive attempts to gain access to personal +information without explicit consent is a breach of human rights. + +• All people are entitled to cryptography and the human rights crypto tools +afford, regardless of race, colour, sex, language, religion, political or other op- +inion, national or social origin, property, birth, political, jurisdictional or international status of the country or territory in which a person resides. + +• Just as governments should exist only to serve their citizens - so too, cryptography should belong to the people.Technology should not be locked away +from the people. + +• Surveillance cannot be separated from censorship, and the slavery it entails. +No machine shall be held in servitude to surveillance and censorship. Crypto +is a key to our collective freedom. + +• Code is speech: code is human created language. To ban, censor or lock cryptography away from the people is to deprive human beings from a human +right, the freedom of speech. + +Those who would seek to stop the spread of cryptography are akin to the +XV century clergy seeking to ban the printing press, afraid their monopoly +on knowledge will be undermined. diff --git a/content/manifestos/2012-we-the-web-kids.txt b/content/manifestos/2012-we-the-web-kids.txt new file mode 100644 index 0000000..194791a --- /dev/null +++ b/content/manifestos/2012-we-the-web-kids.txt @@ -0,0 +1,41 @@ +# We, the Web Kids + +Piotr Czerski +(translated by Marta Szreder) + +There is probably no other word that would be as overused in the media discourse as ‘generation’. I once tried to count the ‘generations’ that have been proclaimed in the past ten years, since the well-known article about the so-called ‘Generation Nothing’; I believe there were as many as twelve. They all had one thing in common: they only existed on paper. Reality never provided us with a single tangible, meaningful, unforgettable impulse, the common experience of which would forever distinguish us from the previous generations. We had been looking for it, but instead the groundbreaking change came unnoticed, along with cable TV, mobile phones, and, most of all, Internet access. It is only today that we can fully comprehend how much has changed during the past fifteen years. + +We, the Web kids; we, who have grown up with the Internet and on the Internet, are a generation who meet the criteria for the term in a somewhat subversive way. We did not experience an impulse from reality, but rather a metamorphosis of the reality itself. What unites us is not a common, limited cultural context, but the belief that the context is self-defined and an effect of free choice. + +Writing this, I am aware that I am abusing the pronoun ‘we’, as our ‘we’ is fluctuating, discontinuous, blurred, according to old categories: temporary. When I say ‘we’, it means ‘many of us’ or ‘some of us’. When I say ‘we are’, it means ‘we often are’. I say ‘we’ only so as to be able to talk about us at all. + +## 1. +We grew up with the Internet and on the Internet. This is what makes us different; this is what makes the crucial, although surprising from your point of view, difference: we do not ‘surf’ and the internet to us is not a ‘place’ or ‘virtual space’. The Internet to us is not something external to reality but a part of it: an invisible yet constantly present layer intertwined with the physical environment. We do not use the Internet, we live on the Internet and along it. If we were to tell our bildnungsroman to you, the analog, we could say there was a natural Internet aspect to every single experience that has shaped us. We made friends and enemies online, we prepared cribs for tests online, we planned parties and studying sessions online, we fell in love and broke up online. The Web to us is not a technology which we had to learn and which we managed to get a grip of. The Web is a process, happening continuously and continuously transforming before our eyes; with us and through us. Technologies appear and then dissolve in the peripheries, websites are built, they bloom and then pass away, but the Web continues, because we are the Web; we, communicating with one another in a way that comes naturally to us, more intense and more efficient than ever before in the history of mankind. + +Brought up on the Web we think differently. The ability to find information is to us something as basic, as the ability to find a railway station or a post office in an unknown city is to you. When we want to know something - the first symptoms of chickenpox, the reasons behind the sinking of ‘Estonia’, or whether the water bill is not suspiciously high - we take measures with the certainty of a driver in a SatNav-equipped car. We know that we are going to find the information we need in a lot of places, we know how to get to those places, we know how to assess their credibility. We have learned to accept that instead of one answer we find many different ones, and out of these we can abstract the most likely version, disregarding the ones which do not seem credible. We select, we filter, we remember, and we are ready to swap the learned information for a new, better one, when it comes along. + +To us, the Web is a sort of shared external memory. We do not have to remember unnecessary details: dates, sums, formulas, clauses, street names, detailed definitions. It is enough for us to have an abstract, the essence that is needed to process the information and relate it to others. Should we need the details, we can look them up within seconds. Similarly, we do not have to be experts in everything, because we know where to find people who specialise in what we ourselves do not know, and whom we can trust. People who will share their expertise with us not for profit, but because of our shared belief that information exists in motion, that it wants to be free, that we all benefit from the exchange of information. Every day: studying, working, solving everyday issues, pursuing interests. We know how to compete and we like to do it, but our competition, our desire to be different, is built on knowledge, on the ability to interpret and process information, and not on monopolising it. + +## 2. +Participating in cultural life is not something out of ordinary to us: global culture is the fundamental building block of our identity, more important for defining ourselves than traditions, historical narratives, social status, ancestry, or even the language that we use. From the ocean of cultural events we pick the ones that suit us the most; we interact with them, we review them, we save our reviews on websites created for that purpose, which also give us suggestions of other albums, films or games that we might like. Some films, series or videos we watch together with colleagues or with friends from around the world; our appreciation of some is only shared by a small group of people that perhaps we will never meet face to face. This is why we feel that culture is becoming simultaneously global and individual. This is why we need free access to it. + +This does not mean that we demand that all products of culture be available to us without charge, although when we create something, we usually just give it back for circulation. We understand that, despite the increasing accessibility of technologies which make the quality of movie or sound files so far reserved for professionals available to everyone, creativity requires effort and investment. We are prepared to pay, but the giant commission that distributors ask for seems to us to be obviously overestimated. Why should we pay for the distribution of information that can be easily and perfectly copied without any loss of the original quality? If we are only getting the information alone, we want the price to be proportional to it. We are willing to pay more, but then we expect to receive some added value: an interesting packaging, a gadget, a higher quality, the option of watching here and now, without waiting for the file to download. We are capable of showing appreciation and we do want to reward the artist (since money stopped being paper notes and became a string of numbers on the screen, paying has become a somewhat symbolic act of exchange that is supposed to benefit both parties), but the sales goals of corporations are of no interest to us whatsoever. It is not our fault that their business has ceased to make sense in its traditional form, and that instead of accepting the challenge and trying to reach us with something more than we can get for free they have decided to defend their obsolete ways. + +One more thing: we do not want to pay for our memories. The films that remind us of our childhood, the music that accompanied us ten years ago: in the external memory network these are simply memories. Remembering them, exchanging them, and developing them is to us something as natural as the memory of ‘Casablanca’ is to you. We find online the films that we watched as children and we show them to our children, just as you told us the story about the Little Red Riding Hood or Goldilocks. Can you imagine that someone could accuse you of breaking the law in this way? We cannot, either. + +## 3. +We are used to our bills being paid automatically, as long as our account balance allows for it; we know that starting a bank account or changing the mobile network is just the question of filling in a single form online and signing an agreement delivered by a courier; that even a trip to the other side of Europe with a short sightseeing of another city on the way can be organised in two hours. Consequently, being the users of the state, we are increasingly annoyed by its archaic interface. We do not understand why tax act takes several forms to complete, the main of which has more than a hundred questions. We do not understand why we are required to formally confirm moving out of one permanent address to move in to another, as if councils could not communicate with each other without our intervention (not to mention that the necessity to have a permanent address is itself absurd enough.) + +There is not a trace in us of that humble acceptance displayed by our parents, who were convinced that administrative issues were of utmost importance and who considered interaction with the state as something to be celebrated. We do not feel that respect, rooted in the distance between the lonely citizen and the majestic heights where the ruling class reside, barely visible through the clouds. Our view of the social structure is different from yours: society is a network, not a hierarchy. We are used to being able to start a dialogue with anyone, be it a professor or a pop star, and we do not need any special qualifications related to social status. The success of the interaction depends solely on whether the content of our message will be regarded as important and worthy of reply. And if, thanks to cooperation, continuous dispute, defending our arguments against critique, we have a feeling that our opinions on many matters are simply better, why would we not expect a serious dialogue with the government? + +We do not feel a religious respect for ‘institutions of democracy’ in their current form, we do not believe in their axiomatic role, as do those who see ‘institutions of democracy’ as a monument for and by themselves. We do not need monuments. We need a system that will live up to our expectations, a system that is transparent and proficient. And we have learned that change is possible: that every uncomfortable system can be replaced and is replaced by a new one, one that is more efficient, better suited to our needs, giving more opportunities. + +What we value the most is freedom: freedom of speech, freedom of access to information and to culture. We feel that it is thanks to freedom that the Web is what it is, and that it is our duty to protect that freedom. We owe that to next generations, just as much as we owe to protect the environment. + +Perhaps we have not yet given it a name, perhaps we are not yet fully aware of it, but I guess what we want is real, genuine democracy. Democracy that, perhaps, is more than is dreamt of in your journalism. + +___ +"My, dzieci sieci" by Piotr Czerski is licensed under a Creative Commons Uznanie autorstwa-Na tych samych warunkach 3.0 Unported License: +http://creativecommons.org/licenses/by-sa/3.0/ + +Contact the author: piotr[at]czerski.art.pl \ No newline at end of file diff --git a/content/manifestos/9999-end.txt b/content/manifestos/9999-end.txt new file mode 100644 index 0000000..7802b83 --- /dev/null +++ b/content/manifestos/9999-end.txt @@ -0,0 +1,9 @@ +\afterpage{\null\thispagestyle{empty}\newpage} + +\thispagestyle{empty} + +Edited March 6-7 2015 during Fahrenheit 39, Ravenna + +Greyscale Press + +\afterpage{\null\thispagestyle{empty}\newpage} \ No newline at end of file diff --git a/cover/cover.pdf b/cover/cover.pdf new file mode 100644 index 0000000000000000000000000000000000000000..44c10e67019d4de9e12c6470a8289967b3754abe GIT binary patch literal 29917 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 z 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +$endif$ +$for(css)$ + +$endfor$ + + +$if(titlepage)$ +$for(title)$ +$if(title.text)$ +

$title.text$

+$else$ +

$title$

+$endif$ +$endfor$ +$if(subtitle)$ +

$subtitle$

+$endif$ +$for(author)$ +

$author$

+$endfor$ +$for(creator)$ +

$creator.text$

+$endfor$ +$if(publisher)$ +

$publisher$

+$endif$ +$if(date)$ +

$date$

+$endif$ +$if(rights)$ +

$rights$

+$endif$ +$else$ +$body$ +$endif$ + + \ No newline at end of file diff --git a/templates/custom.latex b/templates/custom.latex new file mode 100644 index 0000000..dcdc193 --- /dev/null +++ b/templates/custom.latex @@ -0,0 +1,242 @@ +\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$lang$,$endif$$for(classoption)$$classoption$$sep$,$endfor$,twoside]{book} + +% \usepackage{showframe} + +\usepackage{ragged2e} + +\usepackage{fancyhdr} + +\usepackage{afterpage} + +\usepackage[ + paperheight=6.875in, + paperwidth=4.25in, + top = 1.8cm, + bottom = 1.6cm, + left = 2cm, + right = 1.8cm, + footskip = 0.8cm, + marginparwidth = 0cm, + marginparsep = 0cm]{geometry} +% \usepackage[paperheight=10.75in,paperwidth=8.25in,margin=1in,heightrounded,showframe]{geometry} + + +\usepackage{multicol} +\setlength{\columnsep}{1cm} +\usepackage{flushend} + +$if(linestretch)$ +\usepackage{setspace} +\setstretch{$linestretch$} +$endif$ +\usepackage{amssymb,amsmath} +\usepackage{ifxetex,ifluatex} +\usepackage{fixltx2e} % provides \textsubscript +\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} +$if(euro)$ + \usepackage{eurosym} +$endif$ +\else % if luatex or xelatex + \ifxetex + \usepackage{mathspec} + \usepackage{xltxtra,xunicode} + \else + \usepackage{fontspec} + \fi + \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase} + \newcommand{\euro}{€} +$if(mainfont)$ + \setmainfont{$mainfont$} +$endif$ +$if(sansfont)$ + \setsansfont{$sansfont$} +$endif$ +$if(monofont)$ + \setmonofont[Mapping=tex-ansi]{$monofont$} +$endif$ +$if(mathfont)$ + \setmathfont(Digits,Latin,Greek){$mathfont$} +$endif$ +\fi +% use upquote if available, for straight quotes in verbatim environments +\IfFileExists{upquote.sty}{\usepackage{upquote}}{} +% use microtype if available +\IfFileExists{microtype.sty}{% +\usepackage{microtype} +\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts +}{} +$if(geometry)$ +\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry} +$endif$ +$if(lang)$ +\ifxetex + \usepackage{polyglossia} + \setmainlanguage{$mainlang$} +\else + \usepackage[shorthands=off,$lang$]{babel} +\fi +$endif$ +$if(natbib)$ +\usepackage{natbib} +\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$} +$endif$ +$if(biblatex)$ +\usepackage{biblatex} +$if(biblio-files)$ +\bibliography{$biblio-files$} +$endif$ +$endif$ +$if(listings)$ +\usepackage{listings} +$endif$ +$if(lhs)$ +\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{} +$endif$ +$if(highlighting-macros)$ +$highlighting-macros$ +$endif$ +$if(verbatim-in-note)$ +\usepackage{fancyvrb} +\VerbatimFootnotes +$endif$ +$if(tables)$ +\usepackage{longtable,booktabs} +$endif$ +$if(graphics)$ +\usepackage{graphicx} +\makeatletter +\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} +\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} +\makeatother +% Scale images if necessary, so that they will not overflow the page +% margins by default, and it is still possible to overwrite the defaults +% using explicit options in \includegraphics[width, height, ...]{} +\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} +$endif$ +\ifxetex + \usepackage[setpagesize=false, % page size defined by xetex + unicode=false, % unicode breaks when used with xetex + xetex]{hyperref} +\else + \usepackage[unicode=true]{hyperref} +\fi +\hypersetup{breaklinks=true, + bookmarks=true, + pdfauthor={$author-meta$}, + pdftitle={$title-meta$}, + colorlinks=true, + citecolor=$if(citecolor)$$citecolor$$else$blue$endif$, + urlcolor=$if(urlcolor)$$urlcolor$$else$blue$endif$, + linkcolor=$if(linkcolor)$$linkcolor$$else$magenta$endif$, + pdfborder={0 0 0}} +\urlstyle{same} % don't use monospace font for urls +$if(links-as-notes)$ +% Make links footnotes instead of hotlinks: +\renewcommand{\href}[2]{#2\footnote{\url{#1}}} +$endif$ +$if(strikeout)$ +\usepackage[normalem]{ulem} +% avoid problems with \sout in headers with hyperref: +\pdfstringdefDisableCommands{\renewcommand{\sout}{}} +$endif$ +\setlength{\parindent}{0pt} +\setlength{\parskip}{6pt plus 2pt minus 1pt} +\setlength{\emergencystretch}{3em} % prevent overfull lines +$if(numbersections)$ +\setcounter{secnumdepth}{5} +$else$ +\setcounter{secnumdepth}{0} +$endif$ +$if(verbatim-in-note)$ +\VerbatimFootnotes % allows verbatim text in footnotes +$endif$ + +$if(title)$ +\title{$title$$if(subtitle)$\\\vspace{0.5em}{\large $subtitle$}$endif$} +$endif$ +$if(author)$ +\author{$for(author)$$author$$sep$ \and $endfor$} +$endif$ +\date{$date$} +$for(header-includes)$ +$header-includes$ +$endfor$ + +% https://www.sharelatex.com/learn/Headers_and_footers + +% \pagestyle{fancy} +% \fancyhf{} + +% \fancyhead[LE,RO]{Share\LaTeX} +% \fancyhead[RE,LO]{rightmark} +% \fancyfoot[CE,CO]{\leftmark} +% \fancyfoot[LE,RO]{\thepage} + +% \renewcommand{\headrulewidth}{1pt} + + + +\begin{document} + +% \textbf{RaggedRight with hyphenation}\par +\raggedright + +$if(title)$ +\maketitle +$endif$ +$if(abstract)$ +\begin{abstract} +$abstract$ +\end{abstract} +$endif$ + +$for(include-before)$ +$include-before$ + +$endfor$ +$if(toc)$ +{ +\hypersetup{linkcolor=black} +\setcounter{tocdepth}{$toc-depth$} +\tableofcontents +} +$endif$ +$if(lot)$ +\listoftables +$endif$ +$if(lof)$ +\listoffigures +$endif$ + +% \pagenumbering{gobble} + +% \begin{multicols}{2} + +$body$ + +% \end{multicols} + +$if(natbib)$ +$if(biblio-files)$ +$if(biblio-title)$ +$if(book-class)$ +\renewcommand\bibname{$biblio-title$} +$else$ +\renewcommand\refname{$biblio-title$} +$endif$ +$endif$ +\bibliography{$biblio-files$} + +$endif$ +$endif$ +$if(biblatex)$ +\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$ + +$endif$ +$for(include-after)$ +$include-after$ + +$endfor$ +\end{document} diff --git a/templates/test-script.txt b/templates/test-script.txt new file mode 100644 index 0000000..e75af13 --- /dev/null +++ b/templates/test-script.txt @@ -0,0 +1 @@ +pandoc readme.md -f markdown -t epub -s -o readme.epub --template templates/custom \ No newline at end of file