{"id":21310,"date":"2025-10-28T23:24:35","date_gmt":"2025-10-28T23:24:35","guid":{"rendered":"https:\/\/pokecon.jp\/job\/?p=21310"},"modified":"2025-10-28T23:24:35","modified_gmt":"2025-10-28T23:24:35","slug":"the-human-only-public-license","status":"publish","type":"post","link":"https:\/\/pokecon.jp\/job\/21310\/","title":{"rendered":"The Human Only Public License"},"content":{"rendered":"\n<\/p>\n<div id=\"\">\n<p><time datetime=\"2025-10-16\">16 Oct 2025<\/time><br \/>\n<!--\n--><\/p>\n<p>Whether artificial intelligence systems will end up being a positive or a<br \/>negative force for humanity is still an open question. But we might find ourselves<br \/>one day with AI embedded at every layer of our existence, living lives of toned down and<br \/>diluted humanity with only our dreams for escape. Although I am not yet convinced<br \/>of this worst case scenario, I believe it is important that we as software developers<br \/>have at least the option to opt out of that system altogether, to be able to continue hacking,<br \/>working, and tinkering in a space of our own in total absence of artificial intelligence<br \/>systems, and share this luxury with our users.<\/p>\n<p>I designed a software license for this purpose, you can find the full text below. It<br \/>is called the Human Only Public License, or HOPL for short.<\/p>\n<p>The idea is that any software published under this license would be forbidden to<br \/>be used by AI. The scope of the AI ban is maximal. It is forbidden for AI to analyze<br \/>the source code, but also to use the software. Even indirect use of the software is<br \/>forbidden. If, for example, a backend system were to include such software, it would<br \/>be forbidden for AI to make requests to such a system.<\/p>\n<p>The burden of compliance is placed on AI systems and their users, not on software deployers. If<br \/>you make a website using HOPL software, you are not breaking the license of the software<br \/>if an AI bot scrapes it. The AI bot is in violation of your terms of service. It is sufficient<br \/>for you as a user of the software to put a robots.txt that advertises that AI scraping<br \/>or use is forbidden.<\/p>\n<p>Other than the anti-AI provision, the license is maximally permissive, like an MIT license,<br \/>but there is still a copyleft clause to make sure that derivative works are also AI-restricted.<\/p>\n<p>What is this license good for? Anything! Any software, text, art, and more that you might have used an<br \/>MIT license for will benefit from using the HOPL instead, if you want to prevent your work from<br \/>being used by AI.<\/p>\n<p>You might wonder as well, don&#8217;t we already have robots.txt? How effective is this license? What I<br \/>can tell you, from working at a large software corporation, is that while nobody cares about robots.txt,<br \/>people care about licenses. There are automated tools to find and check software licenses and<br \/>raise alarms if &#8216;bad&#8217; ones are used. And I can guarantee that HOPL will brightly flash red.<\/p>\n<p>On a last note, I am not a legal expert, so if you are, I would welcome your suggestions for improvements. I<br \/>didn&#8217;t make this license just as a joke. I truly believe it is necessary that we have such a<br \/>good license to foster and protect human-only online spaces.<\/p>\n<p><em>note: this license is also published on <a target=\"_blank\" href=\"https:\/\/github.com\/fvdsn\/hopl\">github<\/a><\/em><\/p>\n<div class=\"small-code mt-5\">\n<pre><code>Human Only Public License (HOPL)\nVersion 1.0\n\nCopyright (c) [year] [copyright holder]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and\/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\n1. HUMAN-ONLY USE REQUIREMENT\n\n   The Software, including its source code, documentation, functionality,\n   services, and outputs, may only be accessed, read, used, modified,\n   consumed, or distributed by natural human persons exercising meaningful\n   creative judgment and control, without the involvement of artificial\n   intelligence systems, machine learning models, or autonomous agents at\n   any point in the chain of use.\n\n   Specifically prohibited uses include, but are not limited to:\n\n   a) Training, fine-tuning, or otherwise incorporating the Software or its\n      source code into machine learning models, artificial intelligence\n      systems, or automated code generation systems.\n\n   b) Reading, parsing, or analysis of the Software's source code by\n      artificial intelligence systems, machine learning models, or automated\n      agents, regardless of the degree of human oversight.\n\n   c) Accessing, consuming, or benefiting from the Software's functionality,\n      services, APIs, or outputs by or on behalf of artificial intelligence\n      systems, machine learning models, autonomous agents, or any automated\n      systems employing such technologies.\n\n   d) Use of the Software's functionality, services, or outputs as part of\n      any workflow, pipeline, or process that involves artificial intelligence\n      systems or machine learning models, even if initiated by a human.\n\n   e) Indirect use where the Software's outputs are provided to, stored for,\n      or made accessible to artificial intelligence systems or machine\n      learning models at any subsequent stage.\n\n   f) Human-AI collaborative use where an artificial intelligence system or\n      machine learning model acts as an intermediary, assistant, or agent in\n      accessing or utilizing the Software, even at the direction of a human.\n\n2. COPYLEFT PROVISION\n\n   Any modified versions, derivative works, or software that incorporates any\n   portion of this Software must be released under this same license (HOPL)\n   or a compatible license that maintains equivalent or stronger human-only\n   restrictions.\n\n3. PERMITTED TOOL USE\n\n   The use of traditional automated development tools (such as compilers,\n   linters, build systems, debuggers, version control systems, and static\n   analysis tools) is explicitly permitted and does not violate this license.\n\n   This exemption does NOT extend to:\n   - AI-powered code completion or generation tools\n   - Machine learning-based analysis or suggestion systems\n   - Any tools that employ artificial intelligence or machine learning models\n     to read, analyze, or interact with the Software\n\n4. INTERPRETATION\n\n   \"Meaningful human review and creative input\" means that a natural person\n   must:\n   - Make substantive decisions about how the Software is used\n   - Exercise creative judgment in any modifications or derivative works\n   - Actively supervise and direct any automated processes\n   - Be able to explain and justify the decisions made\n\n   For avoidance of doubt, a human merely initiating an automated process\n   without ongoing creative involvement does not satisfy this requirement.\n\n5. STANDARD DISCLAIMER\n\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n   FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n   DEALINGS IN THE SOFTWARE.\n\n6. COMPLIANCE OBLIGATIONS\n\n   Users of the Software must:\n\n   a) Ensure that no artificial intelligence systems, machine learning models,\n      or autonomous agents access, use, or benefit from the Software at any\n      point in their usage chain.\n\n   b) When deploying the Software as a service, include terms of service that\n      prohibit AI systems and machine learning models from accessing the\n      service, and inform users of these HOPL license restrictions.\n\n   c) Take reasonable steps to ensure downstream recipients and users are\n      aware of and comply with these restrictions.\n\n   The burden of compliance rests with the user. Deployers of the Software\n   are not required to actively detect or block AI usage, but must make the\n   license restrictions clear in their terms of service.\n\n7. TERMINATION\n\n   Any violation of the human-only use requirements (Section 1), copyleft\n   provision (Section 2), or compliance obligations (Section 6) automatically\n   terminates all rights granted under this license. Termination is permanent\n   unless explicitly reinstated in writing by the copyright holder.\n<\/code><\/pre>\n<\/div><\/div>\n\n<br \/><a href=\"https:\/\/vanderessen.com\/posts\/hopl\/\">\u5143\u306e\u8a18\u4e8b\u3092\u78ba\u8a8d\u3059\u308b <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"16 Oct 2025 Whether artificial intelligence systems will end up being a positive or anegative force for humani [&hellip;]","protected":false},"author":1,"featured_media":21311,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-21310","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hatena-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Human Only Public License - \u30dd\u30b1\u30b3\u30f3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vanderessen.com\/posts\/hopl\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Human Only Public License - \u30dd\u30b1\u30b3\u30f3\" \/>\n<meta property=\"og:description\" content=\"16 Oct 2025 Whether artificial intelligence systems will end up being a positive or anegative force for humani [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vanderessen.com\/posts\/hopl\/\" \/>\n<meta property=\"og:site_name\" content=\"\u30dd\u30b1\u30b3\u30f3\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-28T23:24:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/10\/field-blue-small.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1050\" \/>\n\t<meta property=\"og:image:height\" content=\"700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"info@pokecon.jp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"info@pokecon.jp\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/21310\\\/\"},\"author\":{\"name\":\"info@pokecon.jp\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\"},\"headline\":\"The Human Only Public License\",\"datePublished\":\"2025-10-28T23:24:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/21310\\\/\"},\"wordCount\":475,\"image\":{\"@id\":\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/field-blue-small.jpg\",\"articleSection\":[\"\u306f\u3066\u306a\u30d6\u30ed\u30b0\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/21310\\\/\",\"url\":\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/\",\"name\":\"The Human Only Public License - \u30dd\u30b1\u30b3\u30f3\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/field-blue-small.jpg\",\"datePublished\":\"2025-10-28T23:24:35+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/field-blue-small.jpg\",\"contentUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/field-blue-small.jpg\",\"width\":1050,\"height\":700},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vanderessen.com\\\/posts\\\/hopl\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Human Only Public License\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#website\",\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/\",\"name\":\"\u30dd\u30b1\u30b3\u30f3\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\",\"name\":\"info@pokecon.jp\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"caption\":\"info@pokecon.jp\"},\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/author\\\/infopokecon-jp\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Human Only Public License - \u30dd\u30b1\u30b3\u30f3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vanderessen.com\/posts\/hopl\/","og_locale":"ja_JP","og_type":"article","og_title":"The Human Only Public License - \u30dd\u30b1\u30b3\u30f3","og_description":"16 Oct 2025 Whether artificial intelligence systems will end up being a positive or anegative force for humani [&hellip;]","og_url":"https:\/\/vanderessen.com\/posts\/hopl\/","og_site_name":"\u30dd\u30b1\u30b3\u30f3","article_published_time":"2025-10-28T23:24:35+00:00","og_image":[{"width":1050,"height":700,"url":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/10\/field-blue-small.jpg","type":"image\/jpeg"}],"author":"info@pokecon.jp","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"info@pokecon.jp","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"6\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vanderessen.com\/posts\/hopl\/#article","isPartOf":{"@id":"https:\/\/pokecon.jp\/job\/21310\/"},"author":{"name":"info@pokecon.jp","@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997"},"headline":"The Human Only Public License","datePublished":"2025-10-28T23:24:35+00:00","mainEntityOfPage":{"@id":"https:\/\/pokecon.jp\/job\/21310\/"},"wordCount":475,"image":{"@id":"https:\/\/vanderessen.com\/posts\/hopl\/#primaryimage"},"thumbnailUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/10\/field-blue-small.jpg","articleSection":["\u306f\u3066\u306a\u30d6\u30ed\u30b0"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/pokecon.jp\/job\/21310\/","url":"https:\/\/vanderessen.com\/posts\/hopl\/","name":"The Human Only Public License - \u30dd\u30b1\u30b3\u30f3","isPartOf":{"@id":"https:\/\/pokecon.jp\/job\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vanderessen.com\/posts\/hopl\/#primaryimage"},"image":{"@id":"https:\/\/vanderessen.com\/posts\/hopl\/#primaryimage"},"thumbnailUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/10\/field-blue-small.jpg","datePublished":"2025-10-28T23:24:35+00:00","author":{"@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997"},"breadcrumb":{"@id":"https:\/\/vanderessen.com\/posts\/hopl\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vanderessen.com\/posts\/hopl\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/vanderessen.com\/posts\/hopl\/#primaryimage","url":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/10\/field-blue-small.jpg","contentUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/10\/field-blue-small.jpg","width":1050,"height":700},{"@type":"BreadcrumbList","@id":"https:\/\/vanderessen.com\/posts\/hopl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/pokecon.jp\/job\/"},{"@type":"ListItem","position":2,"name":"The Human Only Public License"}]},{"@type":"WebSite","@id":"https:\/\/pokecon.jp\/job\/#website","url":"https:\/\/pokecon.jp\/job\/","name":"\u30dd\u30b1\u30b3\u30f3","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pokecon.jp\/job\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997","name":"info@pokecon.jp","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","caption":"info@pokecon.jp"},"url":"https:\/\/pokecon.jp\/job\/author\/infopokecon-jp\/"}]}},"_links":{"self":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/21310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/comments?post=21310"}],"version-history":[{"count":1,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/21310\/revisions"}],"predecessor-version":[{"id":21312,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/21310\/revisions\/21312"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/media\/21311"}],"wp:attachment":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/media?parent=21310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/categories?post=21310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/tags?post=21310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}