{"id":8380,"date":"2021-04-22T20:48:00","date_gmt":"2021-04-22T18:48:00","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=8380"},"modified":"2021-04-22T07:52:53","modified_gmt":"2021-04-22T05:52:53","slug":"a-good-reason","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2021\/04\/22\/a-good-reason\/","title":{"rendered":"A good reason"},"content":{"rendered":"\n<p>Today I&#8217;ve read <em><a href=\"https:\/\/medium.com\/@lawless_tech\/linux-is-fine-nothing-to-see-here-8c17bd7f875b\">\u00abLinux Is Fine, Nothing to See Here\u00bb by lawless.tech<\/a>.<\/em> This passage got my attention:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\"><p>The difference in question between GPL v.2.0 and v.3.0 is the inclusion of the non-rescission clause. GPL v.3.0 in \u00a7 2 Basic Permission stipulates:<\/p><p>\u201cAll rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met.\u201d<\/p><\/blockquote>\n\n\n\n<p>I wasn&#8217;t aware that GPLv2 could be &#8220;rescissed&#8221; by the author. It is good to know that GPLv3 is designed to be persistent in this further way. That&#8217;s another good reason to use GPLv3.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>While the article correctly states that licenses can&#8217;t really be withdrawn, it is good that GPLv3 made this explicit. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<!--nextpage-->\n\n\n<blockquote>\n<h1 id=\"9997\" class=\"ft de fu au ct fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq\">Linux Is Fine, Nothing to See Here<\/h1>\n<p id=\"b85c\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\"><em class=\"jb\">The feature originally appeared at <\/em><a class=\"dm jc\" href=\"https:\/\/lawless.tech\/linux-is-fine-nothing-to-see-here\/\" rel=\"noopener nofollow\">https:\/\/lawless.tech\/linux-is-fine-nothing-to-see-here\/<\/a><\/p>\n<p id=\"b50f\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">___________________________________________________________________<\/p>\n<p id=\"2cca\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">Recently, Linux kernel developers were <a class=\"dm jc\" href=\"https:\/\/lulz.com\/linux-devs-threaten-killswitch-coc-controversy-1252\/\" rel=\"noopener nofollow\">prompted<\/a> to revoke licenses to their pieces of code to protest against the new Code of Conduct. Over the last week a whole lot of outlets shed light on this event and mused about the morality and potential ramifications of the whole controversy.<\/p>\n<p id=\"f0bb\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">However, ethical and political aspects aside,<span id=\"rmm\"> <\/span>there are at least two important things to understand: what are the developers opposing and whether they are really able to revoke the licenses for their code. We will try to figure out both as simply and briefly as possible.<\/p>\n<h1 class=\"jd je fu au jf jg jh ii ji jj jk im jl jm jn jo jp jq jr js jt ju jv jw jx jy gq\" data-selectable-paragraph=\"\">Code of Conflict vs. Code of Conduct<\/h1>\n<p id=\"0993\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">GPL v.2.0. lacks this clause, which in certain interpretations means that developers can at any time revoke their licenses and potentially sue anyone who uses it without a proper legal basis. And since Linux kernel is licensed under GPL v.2.0, this whole rescission controversy arises.<\/p>\n<p id=\"fe14\" class=\"id ie fu if b ig jz ii ij ik ka im in io kb iq ir is kc iu iv iw kd iy iz ja dg gq\" data-selectable-paragraph=\"\">The whole thing revolves around the new set of rules, or recommendations, for the developers community to follow.<\/p>\n<p id=\"70b4\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">The former rulebook was called <a class=\"dm jc\" href=\"https:\/\/www.kernel.org\/doc\/html\/v4.17\/process\/code-of-conflict.html\" rel=\"noopener nofollow\">Code of Conflict<\/a>. Basically, it was one simple rule: you contribute the code \u2014 you get criticized because no one is perfect. Tolerate this. However, if you feel \u2018personally abused, threatened, or otherwise uncomfortable due to this process, that is not acceptable,\u2019 please, contact our Advisory Board.<\/p>\n<p id=\"4c88\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">Therefore, it was a post-factum remedy for anyone who felt attacked personally in any way, whether because of one\u2019s sex, race, age, or whatever else.<\/p>\n<p id=\"4b84\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">The new <a class=\"dm jc\" href=\"https:\/\/www.kernel.org\/doc\/html\/latest\/process\/code-of-conduct.html\" rel=\"noopener nofollow\">Code of Conduct<\/a> is more extensive. It is a typical code of good behavior which contains: positive and negative behavioral examples, a statement of maintainers\u2019 responsibility to ensure the good standards by clarification and actions, the scope of applicability, and enforcement via contacting the Advisory Board with the possibility of \u201ctemporary or permanent repercussions.\u201d<\/p>\n<p id=\"0112\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">The Code of Conduct was derived from the <a class=\"dm jc\" href=\"https:\/\/www.contributor-covenant.org\/\" rel=\"noopener nofollow\">Contributors Covenant<\/a>, a set of rules widely adopted by the open-source community.<\/p>\n<p id=\"92a7\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">The reasoning behind the transition to the new rules is somewhat explained by the respective official <a class=\"dm jc\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8a104f8b5867c682d994ffa7a74093c54469c11f\" rel=\"noopener nofollow\">statement<\/a> from Linux:<\/p>\n<blockquote class=\"ke kf kg\">\n<p id=\"c977\" class=\"id ie jb if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">\u201cThe Code of Conflict is not achieving its implicit goal of fostering civility and the spirit of \u2018be excellent to each other\u2019. Explicit guidelines have demonstrated success in other projects and other areas of the kernel.\u201d<\/p>\n<\/blockquote>\n<p id=\"d614\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">Therefore, the new Code of Conduct provides more explicit rules on how people should behave, rather than the measures one should take in case something bad already happened.<\/p>\n<p id=\"0c97\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">But it isn\u2019t the actual introduction of the new rules, that caused all the hype.<\/p>\n<h1 id=\"b4aa\" class=\"jd je fu au jf jg jh ii ji jj jk im jl jm jn jo jp jq jr js jt ju jv jw jx jy gq\" data-selectable-paragraph=\"\">Licence Rescission<\/h1>\n<p id=\"cbb9\" class=\"id ie fu if b ig jz ii ij ik ka im in io kb iq ir is kc iu iv iw kd iy iz ja dg gq\" data-selectable-paragraph=\"\">The main question here is whether or not \u201ccontributors can, at any time, rescind the license grant regarding their property via written notice to those whom they are rescinding the grant from,\u201d as it is put in the original <a class=\"dm jc\" href=\"http:\/\/archive.is\/vJCtJ\" rel=\"noopener nofollow\">email<\/a>, urging kernel developers to protest against the Code of Conduct.<\/p>\n<p id=\"b136\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">Let\u2019s start with something simple. <a class=\"dm jc\" href=\"https:\/\/opensource.org\/licenses\/gpl-license\" rel=\"noopener nofollow\">General Public License<\/a> is a framework license created by <a class=\"dm jc\" href=\"https:\/\/www.fsf.org\/\" rel=\"noopener nofollow\">Free Software Foundation<\/a> for open source software developers. Whenever someone creates a piece of software, they can add certain lines in the end of the code text saying that it is licensed under the GPL. And so, the GPL will apply to anyone who uses this code. Licensees will also be forced to apply the same licensing rules if distributing the code afterwards.<\/p>\n<p id=\"2fa5\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">Note, that GPL is a license in its essence. Hence, it is a legal construction that allows anyone to use a software developed by someone on a legitimate legal basis. It is also important that GPL license was iterated. In this case all the attention goes to GPL version 2.0 and version 3.0.<\/p>\n<p id=\"6d7f\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">The difference in question between GPL v.2.0 and v.3.0 is the inclusion of the non-rescission clause. GPL v.3.0 in \u00a7 2 Basic Permission stipulates:<\/p>\n<blockquote class=\"ke kf kg\">\n<p id=\"fb83\" class=\"id ie jb if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">\u201cAll rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met.\u201d<\/p>\n<\/blockquote>\n<p id=\"80d9\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">It means that whenever developers grant a right to use their code under GPL v.3.0, they do it for the whole term of the copyright for this object with no possibility to revoke the license, unless a violation of the conditions takes place. Simply put, the license is irrevocable in general.<\/p>\n<p id=\"0993\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">GPL v.2.0. lacks this clause, which in certain interpretations means that developers can at any time revoke their licenses and potentially sue anyone who uses it without a proper legal basis. And since Linux kernel is licensed under GPL v.2.0, this whole rescission controversy arises.<\/p>\n<p id=\"485a\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">There are a lot of debates about the terms of revocation and how it can be actually applied, so here are the main points for consideration:<\/p>\n<ol class=\"\">\n<li id=\"6c68\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja kh ki kj gq\" data-selectable-paragraph=\"\">Once license is granted, it <a class=\"dm jc\" href=\"https:\/\/www.plagiarismtoday.com\/2014\/12\/09\/revoking-creative-commons-licenses\/\" rel=\"noopener nofollow\">cannot be withdrawn<\/a>. Basically, an author as a creator of the work can do with the license whatever they want since technically a license is \u201cI allow you\u201d concept. Yet, what was licensed under specific terms, cannot be unlicensed retrospectively. Therefore, if an author would like to change the license for the software, that won\u2019t work on its earlier versions. And so, from the \u201cunlicense\u201d moment, the software will begin to simply <a class=\"dm jc\" href=\"https:\/\/www.freebsd.org\/doc\/en_US.ISO8859-1\/articles\/bsdl-gpl\/article.html\" rel=\"noopener nofollow\">fork<\/a>.<\/li>\n<li id=\"0a29\" class=\"id ie fu if b ig kk ii ij ik kl im in io km iq ir is kn iu iv iw ko iy iz ja kh ki kj gq\" data-selectable-paragraph=\"\">Once license is granted to a piece of code, <a class=\"dm jc\" href=\"https:\/\/stackoverflow.com\/questions\/5419923\/can-gpl-be-re-licensed\" rel=\"noopener nofollow\">it can be re-licensed<\/a>. Simply put, no one can forbid the author to license a software under any different license again. A piece of software can be licensed under a number of licenses, it is called multi-licensing.<\/li>\n<\/ol>\n<p id=\"813a\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">Linux kernel includes code written by hundreds of contributors who did not assign copyright to Linux. This means that they retain the copyright. Even if Linus Torvalds wanted to re-license the software, he would need to either buy the code, or ask for permission of every single one of the contributors. However, it is impossible for the contributors to revoke licenses at this particular stage completely. They can restrict the usage of the subsequent iterations, but the code that\u2019s been already released will still be available for everybody to use, as the relicensing won\u2019t apply retrospectively. The code will simply <a class=\"dm jc\" href=\"https:\/\/www.freebsd.org\/doc\/en_US.ISO8859-1\/articles\/bsdl-gpl\/license-cannot.html\" rel=\"noopener nofollow\">fork<\/a>.<\/p>\n<h1 id=\"01dd\" class=\"jd je fu au jf jg jh ii ji jj jk im jl jm jn jo jp jq jr js jt ju jv jw jx jy gq\" data-selectable-paragraph=\"\">Conclusion<\/h1>\n<p id=\"f068\" class=\"id ie fu if b ig jz ii ij ik ka im in io kb iq ir is kc iu iv iw kd iy iz ja dg gq\" data-selectable-paragraph=\"\">All in all, GPL 2.0 differs from the GPL 3.0 in the availability of the explicit non-rescission clause. Linux kernel is licensed under GPL 2.0 that doesn\u2019t include said clause. Some people believe that developers have the right to \u201ctake away\u201d the licensed code. At the same time, some think that it is not possible, since the code was granted under the GPL 2.0 which doesn\u2019t contain any provisions that would explicitly allow for license revocation. Once the license is granted, it is granted for good.<\/p>\n<p id=\"b7bf\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">If an author would like to change the license for the software, the new one won\u2019t apply to its earlier versions retrospectively.<\/p>\n<blockquote class=\"ke kf kg\">\n<p id=\"32b0\" class=\"id ie jb if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">\u201cSomeone that acquires the copyright of a free program can of course stop distributing the free version, and if they hold the sole copyright they can go on to create a non-free fork and distribute that as binary-only. But they can\u2019t \u201cunlicense\u201d the pre-fork copies that already exist. People will always be able to improve on, and continue to distribute, the free version,\u201d reads the relevant <a class=\"dm jc\" href=\"https:\/\/opensource.stackexchange.com\/questions\/1426\/have-open-source-licenses-been-shut-down-in-court\" rel=\"noopener nofollow\">discussion<\/a> at Stackexchange.<\/p>\n<\/blockquote>\n<p id=\"f15d\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">To sum up, the apparent answer is: no, the developers won\u2019t be able to revoke already granted licenses or relicense the code retrospectively. However, the question is mostly procedural and will depend on how the respective court would interpret the situation.<\/p>\n<p id=\"9de9\" class=\"id ie fu if b ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz ja dg gq\" data-selectable-paragraph=\"\">In fact, there is always another aspect to keep in mind: enforceability. Even if the court rules in favor of revoking the GPL, how would it be possible to enforce the ruling and make half of the internet stop using the code?<\/p>\n<\/blockquote>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Today I&#8217;ve read \u00abLinux Is Fine, Nothing to See Here\u00bb by lawless.tech. This passage got my attention: The difference in question between GPL v.2.0 and v.3.0 is the inclusion of the non-rescission clause. GPL v.3.0 in \u00a7 2 Basic Permission stipulates: \u201cAll rights granted under this License are granted for the term of copyright on&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2021\/04\/22\/a-good-reason\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[171],"tags":[],"class_list":["post-8380","post","type-post","status-publish","format-standard","hentry","category-ethics"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-2ba","jetpack-related-posts":[{"id":482,"url":"https:\/\/monodes.com\/predaelli\/2015\/06\/25\/redphone\/","url_meta":{"origin":8380,"position":0},"title":"RedPhone","author":"Paolo Redaelli","date":"2015-06-25","format":false,"excerpt":"I can't believe I still haven't install RedPhone from Open Whisper Systems : free-as-in-freedom, licensed under GPLv3","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/monodes.com\/predaelli\/category\/smartphones\/android\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":121,"url":"https:\/\/monodes.com\/predaelli\/2015\/04\/30\/according-to-arm-one-of-the-benefits-of-using-microcontrollers-no-gpl\/","url_meta":{"origin":8380,"position":1},"title":"According to ARM one of the Benefits of using Microcontrollers  &#8211; no GPL","author":"Paolo Redaelli","date":"2015-04-30","format":false,"excerpt":"The success of the Arm architecture is based of free-as-in-freedom software. GPL is one the major free-as-in-freedom license. I don't understand why they bash one the reason of their success","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13646,"url":"https:\/\/monodes.com\/predaelli\/2025\/06\/28\/gnu-general-public-license-v3-gpl-3-explained-in-plain-english\/","url_meta":{"origin":8380,"position":2},"title":"GNU General Public License v3 (GPL-3) Explained in Plain English","author":"Paolo Redaelli","date":"2025-06-28","format":"link","excerpt":"GNU General Public License v3 (GPL-3) Explained in Plain English - TLDRLegal","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10253,"url":"https:\/\/monodes.com\/predaelli\/2023\/02\/22\/wpos-how-do-they-cope-with-gpl\/","url_meta":{"origin":8380,"position":3},"title":"wpOS, how do they cope with GPL?","author":"Paolo Redaelli","date":"2023-02-22","format":false,"excerpt":"wpOS - WordPress dashboard replacement that changes everything. From their website it looks like any other proprietary software. But I do know that WordPress is licensed under General Public License, so this wpOS -which is patently a WordPress plugin - must abide to the GPL. I just wonder how they\u2026","rel":"","context":"In &quot;Proprietary software&quot;","block_context":{"text":"Proprietary software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/proprietary-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4880,"url":"https:\/\/monodes.com\/predaelli\/2018\/11\/07\/neo4j-graph-database\/","url_meta":{"origin":8380,"position":4},"title":"Neo4j, Graph database","author":"Paolo Redaelli","date":"2018-11-07","format":false,"excerpt":"Source: Graph database - Wikipedia Neo4j 3.3.5 (April 2018)[20] GPLv3 Community Edition, commercial & AGPLv3 options for enterprise and advanced editions I do like companies that uses AGPL.","rel":"","context":"In &quot;Proprietary software&quot;","block_context":{"text":"Proprietary software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/proprietary-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13579,"url":"https:\/\/monodes.com\/predaelli\/2025\/06\/15\/mudita-kompakt\/","url_meta":{"origin":8380,"position":5},"title":"Mudita Kompakt","author":"Paolo Redaelli","date":"2025-06-15","format":false,"excerpt":"Mudita Kompakt Mudita Kompakt is a minimalist E Ink\u00ae phone designed for focus, privacy, and freedom from digital distractions. The operative system is software libero, released under GPLv3. The only thing blocking me is price\u2026 \u20ac439.00 is a little too much","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/06\/mudita-kompakt-black_002_1_2.webp?fit=560%2C560&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/06\/mudita-kompakt-black_002_1_2.webp?fit=560%2C560&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/06\/mudita-kompakt-black_002_1_2.webp?fit=560%2C560&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/8380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=8380"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/8380\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=8380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=8380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=8380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}