home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / msdos / programm / 11598 < prev    next >
Encoding:
Internet Message Format  |  1992-12-23  |  5.3 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!torn!news.ccs.queensu.ca!qucdn!boydj
  2. Organization: Queen's University at Kingston
  3. Date: Wed, 23 Dec 1992 19:09:10 EST
  4. From: Jeff Boyd <BOYDJ@QUCDN.QueensU.CA>
  5. Message-ID: <92358.190910BOYDJ@QUCDN.QueensU.CA>
  6. Newsgroups: comp.os.msdos.programmer
  7. Subject: SUMMARY: What is a "dongle"?
  8. Lines: 109
  9.  
  10.  
  11. It seems like everyone knew about these things except me, so I feel like
  12. posting a summary might be a bit of a waste.  Thanks to everyone who
  13. replied via news or email, I got a very clear picture of a dongle.  I
  14. am somewhat amazed that I've never seen one, given that I've been
  15. dabbling heavily in computing since 1979.
  16.  
  17.  
  18. The original question:
  19.  
  20. >  In the current thread on copy-protection, the term "dongle" appeared.
  21. >  What is a dongle?  I've never before read it or heard of it.
  22.  
  23.  
  24. The answers, trimmed for brevity:
  25.  
  26. =========================================================================
  27. From: rdippold@qualcom.qualcomm.com (Ron Dippold)
  28.  
  29. A little device that hangs off one of the ports on your computer,
  30. usually the parallel (printer) port for most PC stuff.  It passes
  31. through regular data to the printer, so you can still use your
  32. printer.
  33.  
  34. Given the condition of the backs of most PCs, they often qualify as a
  35. monumental pain in the ass.  Luckily, removing dongle copy protection
  36. is usually less complex than removing a good complicated encryption /
  37. interpreter loader copy protection.  But it gives software companies
  38. warm fuzzies.
  39.  
  40. =========================================================================
  41. From: helfman@aero.org (Robert S. Helfman)
  42.  
  43. The lore states that 'dongle' is derived from the name of the
  44. original developer: Don Gall.
  45.  
  46. =========================================================================
  47. From: "Joi L. Ellis" <msjle@uxa.ecn.bgu.edu>
  48.  
  49. A dongle is a small device that typically plugs into a serial or
  50. parallel port, but they can be found for keyboards, too.  They allow
  51. software to protect itself from illegial copying, since the software has
  52. the ability to detect the dongle's presence or abscence and responde
  53. accordingly.   If the software is written correctly, the dongle is
  54. invisible to all the other applications and hardware on the system.
  55.  
  56. =========================================================================
  57. From: rnelson@wsuaix.csc.wsu.edu (roger nelson)
  58.  
  59. It is a plug that looks like a gender changer.
  60. It plugs into the parallel port and the program will not run without it.
  61. On PC's the dongle usually goes in the parallel port, but I have also
  62. seen them go into mouse/joy stick ports on other computers.
  63.  
  64. They are somewhat inconvienent, since they take up the port, unless they
  65. pass through the port signals.  I have ARC/INFO on my machine and ARC/TIN,
  66. both require a different dongle, so I have six inchs of garbage hanging
  67. off the back of the machine plus the printer cable.
  68. It would be unacceptable if I had other applications that required dongles.
  69.  
  70. =========================================================================
  71. From: Michael Hermann <hermann@kirk.fmi.uni-passau.de>
  72.  
  73. A dongle is a piece of hardware which you have to connect
  74. to one of your COM or  LPT ports. The software has a routine
  75. which checks whether there is a dongle on your port and will
  76. only run if there is.
  77.  
  78. This prevents copies from being run... (as long as they are
  79. not modified to prevent the check..)
  80.  
  81. =========================================================================
  82. Subject: Re: What is a "dongle"?
  83.  
  84. I have no idea where the term originated, but a dongle is a device that
  85. physically attaches to the computer.  It's usually plugged into the
  86. printer port on PC-type compuuters.  The dongle is, in some way,
  87. identifiable to the machine as being present and unique.  The technique,
  88. and the term, go back at least as far as my 8-bit days.  Dongles were
  89. common a few years ago with some Commodore 64 games.
  90.  
  91. The technique has become more and more sophisticated, now.  Dongles may
  92. actually contain vital parts of the application's code, or clocks that
  93. can expire a limited license.  The biggest problem is, in some
  94. situations, you may need several different dongles, and they may not
  95. operate properly with each other.  This usually means you have to reach
  96. behind the machine and change the dongle.  (one company has this solved,
  97. though)
  98.  
  99. =========================================================================
  100. From: steve@fulcrum.oz.au (Steve Taylor)
  101.  
  102. It's a hardware whatsamathingy which plugs into your serial/parallel port.
  103. The program which is protected will send a mysterious bytestream to this
  104. port, which the dongle will recognise, and send back appropriately mutilated by
  105. circuitry inside the dongle. The program will continue to run only if it gets
  106. the correct answer. Most dongles claim to be transparent to other users of the
  107. port, so you can (i.e) plug your printer into the back of the dongle. I've
  108. never used one, so I can't comment on whether this causes any problems.
  109.  
  110. =========================================================================
  111. From: Doug Stevens <dougs@tvnews.tv.tek.com>
  112.  
  113. A dongle is a device that attaches to one of the ports of the PC (usually,
  114. the printer port) that allows the software you are running to verify that
  115. you are a valid (that is, paid-for) user. With this software, you can't
  116. pirate the code and run it without the dongle. The dongles usually respond
  117. to output from the PC with some difficult-to-predict input.
  118.  
  119.