home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / Documents / Internet / NetNotables / DriverPolicy.txt < prev    next >
Encoding:
Internet Message Format  |  1994-06-05  |  2.7 KB

  1. From: dhsmith@next.com
  2. Newsgroups: comp.sys.next.advocacy
  3. Subject: NeXT Certified System and Driver Policy
  4. Date: 3 Jun 1994 20:27:49 GMT
  5.  
  6.  
  7. In response to recent messages on the net, we would like to
  8. clarify our Certified System and driver practices.
  9.  
  10. NeXT's customers want assurance directly from NeXT that specific
  11. computer systems will run both current and future releases of
  12. NEXTSTEP.  Therefore, NeXT created a Certified Systems program,
  13. which certifies complete computer systems; not individual drivers.
  14. To insure that future releases of NEXTSTEP run properly on these
  15. certified systems, NeXT must test each new NEXTSTEP release on
  16. each certified system. Such testing involves verifying that each
  17. driver which may run on a certified system is tested, creating a
  18. massive number of permutations to test.  Inevitably, bugs are
  19. discovered and must be tracked down.  This requires that NeXT have
  20. the source code in-house for every driver required for each
  21. certified system; otherwise it would be impossible to isolate and
  22. fix the discovered bugs in any reasonable amount of time.  The key
  23. lesson we have learned is quite simple: we cannot certify a system
  24. without the source code for all its drivers.
  25.  
  26. NeXT obtains drivers from a variety of sources: internal
  27. development, contracting with independent driver writing
  28. companies, PC manufacturers, chipset suppliers and add-on card
  29. vendors (who may themselves outsource the driver development).
  30. NeXT's driver suppliers support the industry-accepted business
  31. model for driver writing, in which the fee charged includes
  32. providing the source code to the purchaser, enabling the driver to
  33. be maintained by others than just the author.  Some driver writing
  34. companies decline to disclose the source code for their drivers.
  35. If a company does not want to disclose the source code for their
  36. drivers to NeXT,  we cannot give our customers the assurance that
  37. future releases of NEXTSTEP will run on systems which use those
  38. drivers.
  39.  
  40. In addition to requiring source code, NeXT also has stringent
  41. quality guidelines for third party drivers .  These requirements
  42. include the use of and adherence to DriverKit methodology, easily
  43. maintainable code, passing of NeXT engineering code walk-through
  44. and engineering test, and a warranty from the developer to fix
  45. problems found in the driver for 6 months after the driver is
  46. generally available, etc.  The third party driver goes through the
  47. same Software Quality Assurance to which NeXT internal drivers are
  48. subjected.  This insures that NeXT customers are getting the
  49. highest quality drivers, whether they are developed by NeXT or by
  50. a third party.
  51.  
  52. We hope that this clarifies our third party driver practices and
  53. certification program.
  54.  
  55. NeXT Computer, Inc.