#[1]alternate [2]alternate [3]alternate [4]alternate [5]alternate
  [6]alternate [7]alternate [8]alternate [9]alternate [10]alternate
  [11]alternate [12]alternate [13]alternate [14]alternate [15]alternate
  [16]alternate [17]alternate [18]alternate [19]alternate [20]alternate
  [21]alternate [22]alternate [23]alternate [24]alternate [25]alternate
  [26]publisher

  [27]Skip to main content

    * [28]About
         + [29]Contact
         + [30]Press
         + [31]People
         + [32]Opportunities
    * [33]Issues
         + [34]Free Speech
         + [35]Privacy
         + [36]Creativity and Innovation
         + [37]Transparency
         + [38]International
         + [39]Security
    * [40]Our Work
         + [41]Deeplinks Blog
         + [42]Press Releases
         + [43]Events
         + [44]Legal Cases
         + [45]Whitepapers
    * [46]Take Action
         + [47]Action Center
         + [48]Electronic Frontier Alliance
         + [49]Volunteer
    * [50]Tools
         + [51]Privacy Badger
         + [52]HTTPS Everywhere
         + [53]Surveillance Self-Defense
         + [54]Certbot
         + [55]Panopticlick
    * [56]Donate
         + [57]Donate to EFF
         + [58]Shop
         + [59]Other Ways to Give
         + [60]Membership FAQ
    *

Search form
      Search ____________________
      (BUTTON)
    __________________________________________________________________

  Email updates on news, actions,
  and events in your area.
  [61]Join EFF Lists
    * [62]Copyright (CC BY)
    * [63]Trademark
    * [64]Privacy Policy
    * [65]Thanks

  [66]Electronic Frontier Foundation
  [67]Donate

  [68]Electronic Frontier Foundation
    * [69]About
         + [70]Contact
         + [71]Press
         + [72]People
         + [73]Opportunities
    * [74]Issues
         + [75]Free Speech
         + [76]Privacy
         + [77]Creativity and Innovation
         + [78]Transparency
         + [79]International
         + [80]Security
    * [81]Our Work
         + [82]Deeplinks Blog
         + [83]Press Releases
         + [84]Events
         + [85]Legal Cases
         + [86]Whitepapers
    * [87]Take Action
         + [88]Action Center
         + [89]Electronic Frontier Alliance
         + [90]Volunteer
    * [91]Tools
         + [92]Privacy Badger
         + [93]HTTPS Everywhere
         + [94]Surveillance Self-Defense
         + [95]Certbot
         + [96]Panopticlick
    * [97]Donate
         + [98]Donate to EFF
         + [99]Shop
         + [100]Other Ways to Give
         + [101]Membership FAQ
    *

Search form
      Search ____________________
      (BUTTON)

Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers'
Fortresses

  DEEPLINKS BLOG
  By [102]Cory Doctorow
  February 21, 2020

  An abstract rube-goldberg machine with references to innovation and
  open culture

Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers'
Fortresses

  Share It [103]Share on Twitter [104]Share on Facebook [105]Copy link
  An abstract rube-goldberg machine with references to innovation and
  open culture

  When Apple's App Store launched in 2008, it was widely hailed as a
  breakthrough in computing, a "curated experience" that would transform
  the chaos of locating and assessing software and replace it with a
  reliable one-stop-shop where every app would come pre-tested and with a
  trusted seal of approval.

  But app stores are as old as consumer computing. From the moment that
  timeshare computers started to appear in research institutions, college
  campuses, and large corporations, the systems' administrators saw the
  "curation" of software choices as a key part of their duties.

  And from the very start, users chafed against these limitations, and
  sought out ways to express their desire for technological
  self-determination. That self-determination was hard to express in the
  locked-down days of the mainframe, but as personal computers started to
  appear in university labs, and then in students' dorm rooms, there was
  a revolution.

  The revolution began in 1991, in the very birthplace of the
  supercomputer: Minneapolis-St Paul. It was named after the University
  of Minnesota's (UMN) mascot, the gopher.

  #

  In the early 1990s, personal computers did not arrive in an
  "Internet-ready" state. Before students could connect their systems to
  UMN's network, they needed to install basic networking software that
  allowed their computers to communicate over TCP/IP, as well as dial-up
  software for protocols like PPP or SLIP. Some computers needed network
  cards or modems, and their associated drivers.

  That was just for starters. Once the students' systems were ready to
  connect to the Internet, they still needed the basic tools for
  accessing distant servers: FTP software, a Usenet reader, a terminal
  emulator, and an email client, all crammed onto a floppy disk (or two).
  The task of marshalling, distributing, and supporting these tools fell
  to the university's Microcomputer Center.

  For the university, the need to get students these basic tools was a
  blessing and a curse. It was labor-intensive work, sure, but it also
  meant that the Microcomputer Center could ensure that the students'
  newly Internet-ready computers were also configured to access the
  campus network and its resources, saving the Microcomputer Center
  thousands of hours talking students through the configuration process.
  It also meant that the Microcomputer Center could act like a mini App
  Store, starting students out on their online journeys with a curated
  collection of up-to-date, reliable tools.

  That's where Gopher comes in. While the campus mainframe administrators
  had plans to selectively connect their systems to the Internet through
  specialized software, the Microcomputer Center had different ideas.
  Years before the public had heard of the World Wide Web, [106]the
  Gopher team sought to fill the same niche, by connecting disparate
  systems to the Internet and making them available to those with
  little-to-no technical expertise—with or without the cooperation of the
  systems they were connecting.

  Gopher used text-based menus to navigate "Gopherspace" (all the world's
  public Gopher servers). The Microcomputer Center team created Gopher
  clients that ran on Macs, DOS, and in Unix-based terminals. The
  original Gopher servers were a motley assortment of used Macintosh IIci
  systems running A/UX, Apple's flavor of Unix. The team also had access
  to several [107]NeXT workstations.

  Gopher had everything a student needed to navigate complex information
  spaces—except for information! The Gopher team cast about for resources
  that they could connect to their Gopher servers and thus make available
  to the entire network. They hit on Apple's Tech Info Library (AKA the
  "Knowledgebase"), a technical documentation database that came on
  CD-ROMs that could only be accessed by programmers who physically
  traveled to the lab where they were kept (or who paid for subscriptions
  to Apple's [108]Applelink service). The Gopher team also answered
  student support questions and used Apple's Tech Info Library to do
  their jobs. Why not make it self-serve? They loaded the Knowledgebase
  into some NeXT workstations, and realized that they could use NeXT's
  built-in full-text indexing to make the complete set of documentation
  both accessible and searchable by anyone connected to a Gopher server.

  Full-text indexing via NeXT workstations turned out to be one of
  Gopher's superpowers: soon, Gopherspace included fully indexed and
  searchable Usenet feeds, competing with WAIS to bring much-needed
  search to the Internet's largest, busiest social space. Gopher used the
  NeXT indexer to ingest massive quantities of recipes, creating the
  first-ever full-text search for cook-books.

  But there were many other tricks up Gopher's sleeve. Many of the
  Internet's resources were available via text-based terminal connections
  that could only be accessed if you could remember their addresses and
  the quirky syntax required by each of these services. The Gopher team
  brought these resources into Gopherspace through the magic of terminal
  automation, whereby a terminal program could be programmed to login to
  a service, execute a command or series of commands, capture the output,
  format it, and put it in a distant user's Gopher client.

  An early case for terminal automation was the Weather Underground
  service, which would give users who knew its address and syntax a
  realtime weather report for any place on Earth. The Gopher team created
  a Weather Underground gateway that used terminal automation to simplify
  weather retrieval and it quickly became so popular that it overwhelmed
  the Weather Underground's servers. However, the collegial spirit that
  prevailed online in those days meant that the Weather Underground's
  administrators could settle the matter by contacting the Gopher team.
  (Later on, the Weather Underground's administrators at the University
  of Michigan asked the Gopher team for usage data so they could include
  it in their application to renew the NSF grant that funded the
  project!)

  Terminal automation allowed the Gopher team to rip the doors off of
  every information silo on campus and beyond. Libraries had put their
  card catalogs online, but few of the library vendors supported Z39.50,
  the standard for interconnecting these catalogs. Terminal scripting
  brought all the library catalogs into one searchable interface, and as
  Gopherspace proliferated to other campuses, it was possible for the
  first time to search collections of research libraries around the
  world.

  The Gopher team consolidated many of these one-off hacks and bodges
  into [109]a unified Gopher gateway server, with pre-assembled software
  ready to be customized and connected to the network by people running
  their own Gopher servers. These were popping up all over the world by
  this point, being run by children, universities, hobbyists,
  corporations, and even MTV's most tech-savvy VJ, Adam Curry. The team
  called their ethic "Internet duct-tape": a rough-and-ready way to
  connect all the 'Net's services together.

  The expanded universe of Gopher hackers brought even more resources to
  Gopherspace. Soon, Gopher could be used to search Archie, a tool that
  indexed the world's public FTP servers, home to all the world's
  shareware, text-files, free and open source software, and digital
  miscellanea.

  The FTP-Gopher gateway was a godsend for Internet newbies, who
  struggled with FTP's own obscure syntax. Some FTP servers were so
  overwhelmed by inbound connections from FTP-Gopher gateways that they
  scrapped their FTP servers and installed Gopher servers instead!

  Soon, researchers at the University of Nevada at Reno had made their
  own search tool for Gopherspace, called Veronica (Very Easy
  Rodent-Oriented Net-wide Index to Computer Archives), which crawled
  every menu of every known Gopher server and allowed users to search all
  of Gopherspace. Veronica spawned a competing search tool from the
  University of Utah called Jughead (Jonzy's Universal Gopher Hierarchy
  Excavation And Display), later changed to "Jugtail" after a trademark
  scare.

  The Gopher team made some tentative moves to commercialize their
  invention, asking for payments from commercial users of the Gopher
  server software (in practice, these payments were often waived, as they
  were for Adam Curry after [110]he agreed to wear a Gopher t-shirt
  during an MTV broadcast).

  #

  The Gopher story is a perfect case history for [111]Adversarial
  Interoperability. The pre-Gopher information landscape was dominated by
  companies, departments, and individuals who were disinterested in
  giving users control over their own computing experience and who viewed
  computing as something that took place in a shared lab space, not in
  your home or dorm room.

  Rather than pursuing an argument with these self-appointed Lords of
  Computing, the Gopher team simply went around them, interconnecting to
  their services without asking for permission. They didn't take data
  they weren't supposed to have—but they did make it much easier for the
  services' nominal users to actually access them.

  And since the Gopher team was working in the early years of the
  networked world, they had a steady supply of new services to integrate
  into Gopherspace—so many that other people came and did an Adversarial
  Interoperability number on them, building multiple, competing search
  tools to make users' lives easier still.

  A modern Gopher project would face innumerable—and possibly
  insurmountable—legal hurdles. In the early 1990s, violations of terms
  of service led to friendly negotiations with the likes of Weather
  Underground. Try to do that today with a big interactive service and
  [112]you might find yourself charged with multiple felonies. Big,
  proprietary databases often use "access controls" that can't be
  bypassed without risking [113]criminal and civil charges, and that goes
  double for distributing a "gateway server" to make it easier for others
  to connect their own proprietary resources to an open network.

  Today's tech giants—and both their apologists and their critics—insist
  that their dominance is the inevitable consequence of "network
  effects," and so nothing we do will [114]recapture the diversity that
  once defined the Internet. But [115]adversarial interoperability is
  judo for network effects.

  Armed with tools that relied on adversarial interoperability, the
  Gopher team was able to turn the installed bases of users for each of
  the services they interconnected into an advantage, merging these
  constituencies in an ever-larger pool, until Gopher became the most
  exciting thing on the net, the killer app that every newscast about the
  exciting new digital realm featured.

  Gopher was born before the rise of severe penalties for crossing
  invisible legal lines, and it meant that Gopher could experiment with
  new ways of making information available without worrying that a single
  misstep would result in their utter ruination.

  For example, the Gopher team put added support for a protocol called
  [116]websterd, which would allow remote users to reach into the team's
  NeXT workstations to query the "DigitalWebster" edition of the Ninth
  Webster's Dictionary that came bundled with the systems, so that anyone
  on the Internet could look up English-language dictionary definitions.
  This led to a complaint from the dictionary's copyright holders, and
  Webster was modified to access alternative dictionaries, and it served
  language-learners and students for years afterward.

  Ironically, perhapsm, adversarial interoperability was also Gopher's
  downfall. Even as Gopher was rising to prominence, an English physicist
  at the CERN research institute in Switzerland named Tim Berners-Lee was
  inventing something called the "World Wide Web," and with it, the first
  browser. With browsers came URLs, identifiers that could be used to
  retrieve any document on any Web server in the world. The Gopher team
  quickly integrated URLs into Gopherspace, adding more flexibility and
  ease to their service.

  But it wasn't enough. The Web proved to be more popular—and doubly so,
  once browser vendors began to build Gopher clients into the browser
  themselves, so you could link from any Web page to any Gopher resource
  and vice-versa. [117]Adversarial Interoperability allowed the Web to
  treat Gopherspace as a conveniently organized pool of resources to
  absorb into Webspace, and it made the Web unstoppable.

  The Gopher team tried many things to revitalize their service,
  including a valiant attempt to [118]remake Gopherspace as a
  low-resolution VR environment, but the writing was on the wall. Gopher,
  it turned out, was an intermediate phase of our networked world, a
  booster rocket that the Web used to attain a higher orbit than Gopher
  could have ever reached on its own.

  Today's Web giants want us to believe that they and they alone are
  suited to take us to wherever we end up next. Having used Adversarial
  Interoperability as a ladder to attain their rarefied heights, they now
  use laws to kick the ladder away and prevent the next Microcomputer
  Center or Tim Berners-Lee from doing to them what the Web did to
  Gopher, and what Gopher did to mainframes.

  Legislation to stem the tide of Big Tech companies' abuses, and
  laws—such as a national consumer privacy bill, an interoperability
  bill, or a bill making firms liable for data-breaches—would go a long
  way toward improving the lives of the Internet users held hostage
  inside the companies' walled gardens.

  But far more important than fixing Big Tech is fixing the Internet:
  restoring the kind of dynamism that made tech firms responsive to their
  users for fear of losing them, restoring the dynamic that let
  tinkerers, co-ops, and nonprofits give every person the power of
  technological self-determination.

  (Many thanks to Gopher co-inventor [119]Paul Lindner for invaluable
  assistance in the research and drafting of this article)

Related Issues

  [120]Competition
  Share It [121]Share on Twitter [122]Share on Facebook [123]Copy link

Join EFF Lists

Join Our Newsletter!

  Email updates on news, actions, events in your area, and more.
  Email Address ____________________
  Postal Code (optional) ____________________
  Anti-spam question: Enter the three-letter abbreviation for Electronic
  Frontier Foundation: ______
  Don't fill out this field (required) ____________________
  Submit
  Thanks, you're awesome! Please check your email for a confirmation
  link.
  Oops something is broken right now, please try again later.

Related Updates

  [124]Press Release | February 21, 2020

[125]EFF Calls For Disclosure of Secret Financing Details Behind $1.1 Billion
ORG Sale, Asks FTC To Scrutinize Deal

  San Francisco—The Electronic Frontier Foundation (EFF) and the
  Americans for Financial Reform (AFR) Education Fund today called on
  ICANN and private equity firm Ethos Capital to make public secret
  details—hidden costs, loan servicing fees, and inducements to
  insiders—about financing the $1.1 billion sale of the .ORG domain
  registry.[126]EFF and...

  [127]Deeplinks Blog by [128]Ernesto Falcon | February 19, 2020

[129]California’s Broadband Fund Ignores Fiber and Favors Slow DSL

  The California Advanced Services Fund (CASF), a program launched in
  2008 to connect all Californians to high-speed Internet, was an early
  success. It helped [130]build middle mile open access fiber to
  hard-to-serve communities and delivered high-speed access to areas that
  never had Internet. It funded [131]fiber-to-the-home to public...

  [132]Activist and musician Evan Greer
  [133]Deeplinks Blog by [134]Jillian C. York | February 4, 2020

[135]Speaking Freely: An Interview With Evan Greer

  Evan Greer is many things: A musician, an activist for LGBTQ issues,
  the Deputy Director of Fight for the Future, and a true believer in the
  free and open internet. Evan is a longtime friend of EFF, and it was
  great to chat with her about the state of free...

  [136]Copyright Symbol
  [137]Deeplinks Blog by [138]Cory Doctorow | January 21, 2020

[139]In Serving Big Company Interests, Copyright Is in Crisis

  Copyright rules are made with the needs of the entertainment industry
  in mind, designed to provide the legal framework for creators,
  investors, distributors, production houses, and other parts of the
  industry to navigate their disputes and assert their interests.

  [140]An abstract rube-goldberg machine with references to innovation
  and open culture
  [141]Deeplinks Blog by [142]Cory Doctorow | December 27, 2019

[143]EFF Enters the Competition Fray: 2019 Year in Review

  None of us signed up for an Internet composed of [144]"a group of five
  websites, each consisting of screenshots of text from the other four",
  but here we are, watching as hyper-concentrated industries rack up
  catastrophic victories against [145]net neutrality, [146]right to
  repair, [147]security auditing, and...

  [148]Deeplinks Blog by [149]Ernesto Falcon | December 25, 2019

[150]America Is Still in Desperate Need for a Fiber Broadband for Everyone
Plan: Year in Review 2019

  Earlier this year, [151]EFF noted that the United States is facing a
  high-speed broadband access crisis. For the foreseeable future, it
  appears that a supermajority of Americans will not have access to fiber
  to the home. Instead, it is cable monopolies or nothing at all.
  Government data indicates that...

  [152]An abstract rube-goldberg machine with references to innovation
  and open culture
  [153]Deeplinks Blog by [154]Cory Doctorow | December 5, 2019

[155]Mint: Late-Stage Adversarial Interoperability Demonstrates What We Had
(And What We Lost)

  In 2006, Aaron Patzer founded Mint. Patzer had grown up in the city of
  Evansville, Indiana—a place he described as "small, without much
  economic opportunity"—but had created a successful business building
  websites. He kept up the business through college and grad school and
  invested his profits in stocks and other...

  [156]Competition
  [157]Deeplinks Blog by [158]Ernesto Falcon | December 4, 2019

[159]The FCC Is Opening up Some Very Important Spectrum for Broadband

  Decisions about who gets to use the public airwaves and how they use it
  impact our lives every day. From the creation of WiFi routers to the
  public auctions that gave us more than two options for our cell phone
  providers, the Federal Communications Commission (FCC)’s decisions
  reshape our technological...

  [160]Deeplinks Blog by [161]Ernesto Falcon | November 18, 2019

[162]The FCC Is About to Raise Billions. Congress Should Invest it in Fiber
Infrastructure

  FCC Chairman Ajit Pai has [163]announced his plans to begin freeing up
  valuable airwaves within the C-Band, a part of the spectrum—the radio
  frequencies that our cell carriers, television stations, and others use
  to transmit services—historically used for satellite television. Once
  freed, the spectrum would be auctioned and used...

  [164]An abstract rube-goldberg machine with references to innovation
  and open culture
  [165]Deeplinks Blog by [166]Cory Doctorow | November 13, 2019

[167]alt.interoperability.adversarial

  Today, we are told that the bigness of Big Tech giants was inevitable:
  the result of [168]"network effects." For example, once everyone you
  want to talk to is on Facebook, you can't be convinced to use another,
  superior service, because all the people you'd use that service to
  talk...

Join Our Newsletter!

  Email updates on news, actions, events in your area, and more.
  Email Address ____________________
  Postal Code (optional) ____________________
  Anti-spam question: Enter the three-letter abbreviation for Electronic
  Frontier Foundation: ______
  Don't fill out this field (required) ____________________
  Submit
  Thanks, you're awesome! Please check your email for a confirmation
  link.
  Oops something is broken right now, please try again later.
  Share It [169]Share on Twitter [170]Share on Facebook [171]Copy link

Related Issues

  [172]Competition

  [173]Back to top

  [174]EFF Home

Follow EFF:

    * [175]twitter
    * [176]facebook
    * [177]instagram
    * [178]youtube
    * [179]flicker
    * [180]rss

Contact

    * [181]General
    * [182]Legal
    * [183]Security
    * [184]Membership
    * [185]Press

About

    * [186]Calendar
    * [187]Volunteer
    * [188]Victories
    * [189]History
    * [190]Internships
    * [191]Jobs
    * [192]Staff

Issues

    * [193]Free Speech
    * [194]Privacy
    * [195]Creativity & Innovation
    * [196]Transparency
    * [197]International
    * [198]Security

Updates

    * [199]Blog
    * [200]Events
    * [201]Press Releases
    * [202]Whitepapers

Press

    * [203]Press Contact

Donate

    * [204]Join or Renew Membership Online
    * [205]One-Time Donation Online
    * [206]Shop
    * [207]Other Ways to Give

    * [208]Copyright (CC BY)
    * [209]Trademark
    * [210]Privacy Policy
    * [211]Thanks

  [212]JavaScript license information

References

  Visible links
  1. https://www.eff.org/sh/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
  2. https://www.eff.org/es/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
  3. https://www.eff.org/sv/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
  4. https://www.eff.org/th/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
  5. https://www.eff.org/tr/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
  6. https://www.eff.org/ur/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
  7. https://www.eff.org/vi/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
  8. https://www.eff.org/ro/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
  9. https://www.eff.org/ru/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 10. https://www.eff.org/pt-br/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 11. https://www.eff.org/my/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 12. https://www.eff.org/ar/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 13. https://www.eff.org/am/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 14. https://www.eff.org/nl/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 15. https://www.eff.org/zh-hant/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 16. https://www.eff.org/pl/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 17. https://www.eff.org/zh-hans/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 18. https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 19. https://www.eff.org/fr/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 20. https://www.eff.org/de/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 21. https://www.eff.org/id/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 22. https://www.eff.org/it/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 23. https://www.eff.org/ja/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 24. https://www.eff.org/ko/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 25. https://www.eff.org/fa/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
 26. https://www.eff.org/
 27. https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses#main-content
 28. https://www.eff.org/about
 29. https://www.eff.org/about/contact
 30. https://www.eff.org/press/contact
 31. https://www.eff.org/about/staff
 32. https://www.eff.org/about/opportunities
 33. https://www.eff.org/work
 34. https://www.eff.org/issues/free-speech
 35. https://www.eff.org/issues/privacy
 36. https://www.eff.org/issues/innovation
 37. https://www.eff.org/issues/transparency
 38. https://www.eff.org/issues/international
 39. https://www.eff.org/issues/security
 40. https://www.eff.org/updates
 41. https://www.eff.org/deeplinks
 42. https://www.eff.org/updates?type=press_release
 43. https://www.eff.org/updates?type=event
 44. https://www.eff.org/updates?type=case
 45. https://www.eff.org/updates?type=whitepaper
 46. https://act.eff.org/
 47. https://act.eff.org/
 48. https://www.eff.org/fight
 49. https://www.eff.org/about/opportunities/volunteer
 50. https://www.eff.org/pages/tools
 51. https://www.eff.org/privacybadger
 52. https://www.eff.org/https-everywhere
 53. https://ssd.eff.org/
 54. https://certbot.eff.org/
 55. https://panopticlick.eff.org/
 56. https://supporters.eff.org/donate/join-eff-today
 57. https://supporters.eff.org/donate/join-eff-today
 58. https://supporters.eff.org/shop
 59. https://www.eff.org/helpout
 60. https://www.eff.org/pages/membership-faq
 61. https://supporters.eff.org/subscribe
 62. https://www.eff.org/copyright
 63. https://www.eff.org/pages/trademark-and-brand-usage-policy
 64. https://www.eff.org/policy
 65. https://www.eff.org/thanks
 66. https://www.eff.org/
 67. https://supporters.eff.org/donate/donate-today
 68. https://www.eff.org/
 69. https://www.eff.org/about
 70. https://www.eff.org/about/contact
 71. https://www.eff.org/press/contact
 72. https://www.eff.org/about/staff
 73. https://www.eff.org/about/opportunities
 74. https://www.eff.org/work
 75. https://www.eff.org/issues/free-speech
 76. https://www.eff.org/issues/privacy
 77. https://www.eff.org/issues/innovation
 78. https://www.eff.org/issues/transparency
 79. https://www.eff.org/issues/international
 80. https://www.eff.org/issues/security
 81. https://www.eff.org/updates
 82. https://www.eff.org/deeplinks
 83. https://www.eff.org/updates?type=press_release
 84. https://www.eff.org/updates?type=event
 85. https://www.eff.org/updates?type=case
 86. https://www.eff.org/updates?type=whitepaper
 87. https://act.eff.org/
 88. https://act.eff.org/
 89. https://www.eff.org/fight
 90. https://www.eff.org/about/opportunities/volunteer
 91. https://www.eff.org/pages/tools
 92. https://www.eff.org/privacybadger
 93. https://www.eff.org/https-everywhere
 94. https://ssd.eff.org/
 95. https://certbot.eff.org/
 96. https://panopticlick.eff.org/
 97. https://supporters.eff.org/donate/join-eff-today
 98. https://supporters.eff.org/donate/join-eff-today
 99. https://supporters.eff.org/shop
100. https://www.eff.org/helpout
101. https://www.eff.org/pages/membership-faq
102. https://www.eff.org/about/staff/cory-doctorow
103. https://twitter.com/intent/tweet?text=Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers' Fortresses&url=https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses&via=eff&related=eff
104. https://www.facebook.com/share.php?u=https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses&title=Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers' Fortresses
105. https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
106. https://groups.google.com/forum/#!msg/comp.unix.misc/-CGG1XLkjfk/AJhDlcwbdPgJ
107. https://en.wikipedia.org/wiki/NeXT_Computer
108. https://en.wikipedia.org/wiki/AppleLink
109. https://www.rigacci.org/docs/biblio/online/iguru/tig18.htm#I17
110. https://www.youtube.com/watch?v=67nuO5UGsIw
111. https://www.eff.org/deeplinks/2019/10/adversarial-interoperability
112. https://www.eff.org/issues/cfaa
113. https://www.eff.org/press/releases/eff-lawsuit-takes-dmca-section-1201-research-and-technology-restrictions-violate
114. https://twitter.com/tveastman/status/1069674780826071040
115. https://www.eff.org/deeplinks/2019/07/samba-versus-smb-adversarial-interoperability-judo-network-effects
116. http://ring.ksc.gr.jp/archives/X/opengroup/R5contrib/xwebster.README
117. https://archive.org/details/internet_gopher_bridge_to_the_web
118. https://www.youtube.com/watch?v=2bx6ViPu0DY
119. https://twitter.com/lindner
120. https://www.eff.org/issues/competition
121. https://twitter.com/intent/tweet?text=Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers' Fortresses&url=https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses&via=eff&related=eff
122. https://www.facebook.com/share.php?u=https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses&title=Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers' Fortresses
123. https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
124. https://www.eff.org/updates?type=press_release
125. https://www.eff.org/press/releases/eff-seeks-disclosure-secret-financing-details-behind-11-billion-org-sale-asks-ftc
126. https://www.eff.org/deeplinks/2019/12/we-need-save-org-arbitrary-censorship-halting-private-equity-buy-out
127. https://www.eff.org/updates?type=blog
128. https://www.eff.org/about/staff/ernesto-omar-falcon
129. https://www.eff.org/deeplinks/2020/02/californias-broadband-fund-ignores-fiber-and-favors-slow-dsl
130. https://www.tellusventure.com/blog/cpuc-hints-at-new-middle-mile-policy-for-subsidised-broadband-projects/
131. https://www.cpuc.ca.gov/General.aspx?id=6442458629
132. https://www.eff.org/deeplinks/2020/02/speaking-freely-interview-evan-greer
133. https://www.eff.org/updates?type=blog
134. https://www.eff.org/about/staff/jillian-york
135. https://www.eff.org/deeplinks/2020/02/speaking-freely-interview-evan-greer
136. https://www.eff.org/deeplinks/2020/01/serving-big-company-interests-copyright-crisis
137. https://www.eff.org/updates?type=blog
138. https://www.eff.org/about/staff/cory-doctorow
139. https://www.eff.org/deeplinks/2020/01/serving-big-company-interests-copyright-crisis
140. https://www.eff.org/deeplinks/2019/12/eff-enters-compeition-fray-2019-year-review
141. https://www.eff.org/updates?type=blog
142. https://www.eff.org/about/staff/cory-doctorow
143. https://www.eff.org/deeplinks/2019/12/eff-enters-compeition-fray-2019-year-review
144. https://twitter.com/tveastman/status/1069674780826071040
145. https://www.eff.org/issues/net-neutrality
146. https://www.eff.org/issues/right-to-repair
147. https://www.eff.org/issues/coders
148. https://www.eff.org/updates?type=blog
149. https://www.eff.org/about/staff/ernesto-omar-falcon
150. https://www.eff.org/deeplinks/2019/12/america-still-desperate-need-fiber-broadband-everyone-plan-year-review-2019
151. https://www.eff.org/deeplinks/2019/03/us-desperately-needs-fiber-all-plan
152. https://www.eff.org/deeplinks/2019/12/mint-late-stage-adversarial-interoperability-demonstrates-what-we-had-and-what-we
153. https://www.eff.org/updates?type=blog
154. https://www.eff.org/about/staff/cory-doctorow
155. https://www.eff.org/deeplinks/2019/12/mint-late-stage-adversarial-interoperability-demonstrates-what-we-had-and-what-we
156. https://www.eff.org/deeplinks/2019/12/fcc-opening-some-very-important-spectrum-broadband
157. https://www.eff.org/updates?type=blog
158. https://www.eff.org/about/staff/ernesto-omar-falcon
159. https://www.eff.org/deeplinks/2019/12/fcc-opening-some-very-important-spectrum-broadband
160. https://www.eff.org/updates?type=blog
161. https://www.eff.org/about/staff/ernesto-omar-falcon
162. https://www.eff.org/deeplinks/2019/11/fcc-about-raise-billions-congress-should-invest-it-fiber-infrastructure
163. https://twitter.com/AjitPaiFCC/status/1196469021358592000
164. https://www.eff.org/deeplinks/2019/11/altinteroperabilityadversarial
165. https://www.eff.org/updates?type=blog
166. https://www.eff.org/about/staff/cory-doctorow
167. https://www.eff.org/deeplinks/2019/11/altinteroperabilityadversarial
168. https://www.dw.com/en/network-effects-helped-facebook-win/a-40418818
169. https://twitter.com/intent/tweet?text=Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers' Fortresses&url=https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses&via=eff&related=eff
170. https://www.facebook.com/share.php?u=https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses&title=Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers' Fortresses
171. https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses
172. https://www.eff.org/issues/competition
173. https://www.eff.org/deeplinks/2020/02/gopher-when-adversarial-interoperability-burrowed-under-gatekeepers-fortresses#main-content
174. https://www.eff.org/
175. https://twitter.com/eff
176. https://www.facebook.com/eff
177. https://www.instagram.com/efforg/
178. https://www.youtube.com/eff
179. https://www.flickr.com/photos/electronicfrontierfoundation
180. https://www.eff.org/rss
181. https://www.eff.org/about/contact
182. https://www.eff.org/pages/legal-assistance
183. https://www.eff.org/security
184. https://www.eff.org/about/contact
185. https://www.eff.org/press/contact
186. https://www.eff.org/event
187. https://www.eff.org/about/opportunities/volunteer
188. https://www.eff.org/victories
189. https://www.eff.org/about/history
190. https://www.eff.org/about/opportunities/interns
191. https://www.eff.org/about/opportunities/jobs
192. https://www.eff.org/about/staff
193. https://www.eff.org/issues/free-speech
194. https://www.eff.org/issues/privacy
195. https://www.eff.org/issues/innovation
196. https://www.eff.org/issues/transparency
197. https://www.eff.org/issues/international
198. https://www.eff.org/issues/security
199. https://www.eff.org/updates?type=blog
200. https://www.eff.org/updates?type=event
201. https://www.eff.org/updates?type=press_release
202. https://www.eff.org/updates?type=whitepaper
203. https://www.eff.org/press/contact
204. https://supporters.eff.org/donate/donate-df
205. https://supporters.eff.org/donate/donate-df
206. https://supporters.eff.org/shop
207. https://www.eff.org/helpout
208. https://www.eff.org/copyright
209. https://www.eff.org/pages/trademark-and-brand-usage-policy
210. https://www.eff.org/policy
211. https://www.eff.org/thanks
212. https://www.eff.org/librejs/jslicense

  Hidden links:
214. https://www.eff.org/press/releases/eff-seeks-disclosure-secret-financing-details-behind-11-billion-org-sale-asks-ftc
215. https://www.eff.org/deeplinks/2020/02/californias-broadband-fund-ignores-fiber-and-favors-slow-dsl
216. https://www.eff.org/deeplinks/2019/12/america-still-desperate-need-fiber-broadband-everyone-plan-year-review-2019
217. https://www.eff.org/deeplinks/2019/11/fcc-about-raise-billions-congress-should-invest-it-fiber-infrastructure