{"id":3,"date":"2008-12-04T14:35:13","date_gmt":"2008-12-04T19:35:13","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/djcp\/?p=3"},"modified":"2008-12-04T14:35:13","modified_gmt":"2008-12-04T19:35:13","slug":"gittorrent-git-repos-with-distributed-file-storage","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/djcp\/2008\/12\/gittorrent-git-repos-with-distributed-file-storage\/","title":{"rendered":"GitTorrent &#8211; git repos with distributed file storage."},"content":{"rendered":"<p><a href=\"http:\/\/advogato.org\/article\/994.html\">My mind has been sufficiently blown.<\/a><\/p>\n<p>Free software source code hosting with political resiliency baked right in &#8211; I guess you&#8217;re already immune to political strife when your code is &#8220;free as in speech.&#8221;\u00a0 This strikes me as fitting the &#8220;trust but verify&#8221; adage quite nicely.<\/p>\n<p>The powers that be aren&#8217;t going to mess with my perfectly legal free software, but &lt;caveats status=&#8221;applied&#8221;&gt;restricting my ability to code what I want isn&#8217;t going to faze me when it&#8217;s replicated across a bajillion nodes. &lt;\/caveats&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My mind has been sufficiently blown. Free software source code hosting with political resiliency baked right in &#8211; I guess you&#8217;re already immune to political strife when your code is &#8220;free as in speech.&#8221;\u00a0 This strikes me as fitting the &hellip; <a href=\"https:\/\/archive.blogs.harvard.edu\/djcp\/2008\/12\/gittorrent-git-repos-with-distributed-file-storage\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1984,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4,2978,3772],"class_list":["post-3","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-code","tag-freedom","tag-git"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/posts\/3","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/users\/1984"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/comments?post=3"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/posts\/3\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/media?parent=3"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/categories?post=3"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/djcp\/wp-json\/wp\/v2\/tags?post=3"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}