for-vendors.html 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. <!DOCTYPE HTML>
  2. <html lang="en">
  3. <head lang="en">
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <meta name="Author" content="Eric S. Raymond">
  6. <meta name="Description" content="A guide for GPS vendors: chipset manufacturers, OEMs, vendors for working with gpsd">
  7. <meta name="Keywords" content="GPS, gpsd, vendor">
  8. <meta name="Revised" content="9 April 2015">
  9. <meta name="robots" content="index,follow">
  10. <link rel="stylesheet" href="main.css" type="text/css">
  11. <title>GPSD Welcomes Vendor Cooperation</title>
  12. </head>
  13. <body>
  14. <div id="Header">GPSD Welcomes Vendor Cooperation</div>
  15. <div id="Menu">
  16. <img src="gpsd-logo-small.png" alt="Small gpsd Logo" height="126"
  17. width="105"><br>
  18. <a href="index.html">Home</a><br>
  19. <a href="index.html#news">News</a><br>
  20. <a href="index.html#downloads">Downloads</a><br>
  21. <a href="index.html#mailing-lists">Mailing lists</a><br>
  22. <a href="index.html#documentation">Documentation</a><br>
  23. <a href="faq.html">FAQ</a><br>
  24. <a href="xgps-sample.html">Screenshots</a><br>
  25. <a href="index.html#recipes">Recipes</a><br>
  26. <a href="index.html#others">Other GPSDs</a><br>
  27. <a href="hardware.html">Hardware</a><br>
  28. For GPS vendors<br>
  29. <a href="wishlist.html">Wish List</a><br>
  30. <a href="hall-of-shame.html">Hall of Shame</a><br>
  31. <a href="troubleshooting.html">Troubleshooting Guide</a><br>
  32. <a href="hacking.html">Hacker's Guide</a><br>
  33. <a href="protocol-transition.html">Application Compatibility</a>
  34. <a href="references.html">References</a><br>
  35. <a href="history.html">History</a><br>
  36. <a href="future.html">Future</a><br>
  37. <div>&nbsp;</div>
  38. <a href='http://www.catb.org/hacker-emblem/'><img
  39. src='glider.png' alt='hacker emblem' height="55" width="55"></a><br>
  40. <script src="https://www.openhub.net/p/3944/widgets/project_thin_badge.js"></script>
  41. <hr>
  42. <script><!--
  43. google_ad_client = "pub-1458586455084261";
  44. google_ad_width = 160;
  45. google_ad_height = 600;
  46. google_ad_format = "160x600_as";
  47. google_ad_type = "text";
  48. google_ad_channel = "";
  49. //--></script>
  50. <script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
  51. </script>
  52. <hr>
  53. <a href="https://validator.w3.org/check/referer"><img
  54. src="https://www.w3.org/Icons/valid-html401"
  55. alt="Valid HTML 4.01!" height="31" width="88"></a>
  56. </div>
  57. <div id="Content">
  58. <p>This page is addressed to GPS vendors: chipset manufacturers, OEMs,
  59. and makers of retail products.</p>
  60. <h2>We Matter To Your Future</h2>
  61. <p>Linux and other open-source operating systems drive a
  62. rapidly-growing segment of the market for embedded location-sensitive
  63. systems. The reasons aren't far to seek: (1) Absence of licensing
  64. fees is a significant draw for integrators working to hold down unit
  65. costs, and (2) open source is now widely understood to lead to
  66. software quality improvement.</p>
  67. <p>Uptake of retail GPS units attached to computers running Linux or *BSD
  68. is also significant, tracking early adoption of these operating systems
  69. by technical experts and influence leaders.</p>
  70. <p>The users of GPSD therefore constitute a major growth area for your
  71. hardware sales. The GPSD developers want to help you meet that need, and
  72. establish you as a forward-looking company with a good reputation
  73. in our world-wide community.</p>
  74. <p>If you've even skimmed the rest of this website, you know that we
  75. support dozens of GPS devices, coping on behalf of applications and
  76. users with the vagaries of the NMEA standard and vendor binary
  77. protocols. Our development team is highly expert in all aspects of
  78. GPS and NMEA-based technologies. That expertise can be yours for
  79. free.</p>
  80. <p>We maintain a <a href="hardware.html">Hardware</a> page that
  81. is the open-source community reference for GPS shoppers. A good
  82. rating on that page means additional sales for your product. We
  83. also maintain a <a href='hall-of-shame.html'>GPS Hall Of Shame</a>,
  84. and that is a place you <em>don't</em> want to end up.</p>
  85. <p>We can be of significant technical help to you by forwarding you
  86. high-quality bug reports, performance information, and recommendations
  87. for documentation and design improvements. In effect, you will be
  88. able to use us as an unpaid development and product-support arm.</p>
  89. <h2>Understanding Open Source</h2>
  90. <p>We've observed that many in the GPS industry are unfamiliar with
  91. open-source development, so here is a brief explanation of how it
  92. works:</p>
  93. <p>Open-source projects are mostly manned by volunteers attracted to a
  94. particular technical problem; the results are published as source code
  95. under licenses that encourage free reuse and redistribution, and make the
  96. code freely available to all.</p>
  97. <p>By harnessing the power of peer review, this process has been
  98. found to lead to a significantly higher average level of code quality
  99. than conventional proprietary development. Open-source developers also
  100. take pride in their demonstrated ability to respond exceptionally
  101. rapidly to bug reports; it is not at all uncommon for open-source
  102. projects to issue fix patches the same day as a user complaint.</p>
  103. <p>Another advantage of open source is that we can usually assemble
  104. more talent to attack any given problem than any but the largest
  105. corporations can afford to hire. There are over two million
  106. open-source programmers world-wide, and they tend to be drawn from the
  107. top 5% of their profession in ability and experience.</p>
  108. <p>Red Hat and other distribution vendors select and integrate the
  109. work of literally thousands of open-source projects like GPSD to
  110. produce entire running operating systems of unprecedentedly high
  111. quality.</p>
  112. <p>The main disadvantage of open-source development is that, except
  113. for the small minority that has attracted direct corporate sponsorship
  114. from outfits like Red Hat or major users like IBM, open-source
  115. projects have no budgets. Also, for both philosophical and practical
  116. reasons, we do not sign NDAs and in general cannot deal with companies
  117. that absolutely require them.</p>
  118. <h2>Where GPSD Fits In</h2>
  119. <p>Some application niches have several active open-source projects
  120. competing to serve them; for others there is only one. For GPS
  121. monitoring, the GPSD project is it. We do a good enough job for the
  122. entire open-source community and every distribution vendor to rely on
  123. us.</p>
  124. <p>The current project lead, Eric S. Raymond, is an open-source
  125. luminary; as co-founder and President Emeritus of the <a
  126. href='https://opensource.org/'>Open Source Initiative</a>, he has
  127. long been one of the movement's principal theoreticians and public
  128. spokepersons. On the whole, he'd rather be writing code.</p>
  129. <p>At time of writing in late 2006, the GPSD project has eight core
  130. developers and an active development mailing list of sixty-four
  131. contributing programmers. These numbers, which are typical for a
  132. successful mid-sized open-source project, can be expected to increase
  133. slowly over time.</p>
  134. <p>Given the relatively small corporate size of the typical GPS
  135. vendor, our mailing lists probably muster more programmers than your
  136. company's entire engineering staff. And all that talent wants
  137. to add value to your product by writing and giving away software
  138. that increases your product's value to customers.</p>
  139. <p>We're in close touch with our user community, and they listen to
  140. what we say. Our developers make themselves regularly available on <a
  141. href="irc://irc.freenode.net#gpsd">Internet Relay Chat channel</a>
  142. dedicated to <code>gpsd</code>.</p>
  143. <p>We're not partial in our benevolence. We write code to solve our
  144. problems and because we love a good knotty technical challenge; we'll
  145. cheerfully add value to <em>anybody's</em> product, if they'll
  146. cooperate with us.</p>
  147. <h2>How To Cooperate With Us</h2>
  148. <p>The GPSD project, alas, has no corporate sponsors and no budget.
  149. We rely on code contributions from technically able users close to
  150. their individual problems, and we rely on borrowed and donated test
  151. hardware. (We have a <a href='wishlist.html'>wish list</a>; your product
  152. may be on it.)</p>
  153. <p>Here are the things we will need from you:</p>
  154. <h3>1. Documentation</h3>
  155. <p>We will need complete protocol documentation for your product(s).
  156. If you are a chip or GPS-board vendor, this probably corresponds to
  157. what you ship with your OEM or Evaluation kit.</p>
  158. <p>Note that we are a typical open-source project in that we do not
  159. sign NDAs &mdash; even if we wanted to, nobody on the project has the
  160. authority to bind any of the other developers to an NDA.</p>
  161. <p>Be aware that any portions of the information you give us that are
  162. relevant to our programming task will be expressed by publicly
  163. available source code and user documentation that anyone can read.
  164. The effectiveness of our development process &mdash; and all the
  165. benefits of it for your company &mdash; depends on this.</p>
  166. <h3>2. Evaluation units</h3>
  167. <p>We will need no fewer than one (1) and no more than three (3)
  168. evaluation units of each product you want supported. These units
  169. cannot be loaners. As we develop GPSD going forward, we must
  170. frequently regression-test the software against supported
  171. hardware.</p>
  172. <h3>3. A technical liaison.</h3>
  173. <p>You should designate a technical liaison from your engineering
  174. staff to join our development list. The list has only moderate
  175. traffic and our demand on the liaison's time will usually be light,
  176. but you will find it is greatly to your advantage to have someone at
  177. the table.</p>
  178. <p>We feel safe in predicting that many of your development staff are
  179. already running a Linux, BSD or other UNIX-like operating system at
  180. home anyway, because engineers do that. We strongly suspect that if
  181. you internally broadcast a request for a Linux or UNIX enthusiast to
  182. work with us you won't be short of choices.</p>
  183. <hr>
  184. <script src="datestamp.js"></script>
  185. </div>
  186. </body>
  187. </html>