home *** CD-ROM | disk | FTP | other *** search
- From: dhsmith@next.com
- Newsgroups: comp.sys.next.advocacy
- Subject: NeXT Certified System and Driver Policy
- Date: 3 Jun 1994 20:27:49 GMT
-
-
- In response to recent messages on the net, we would like to
- clarify our Certified System and driver practices.
-
- NeXT's customers want assurance directly from NeXT that specific
- computer systems will run both current and future releases of
- NEXTSTEP. Therefore, NeXT created a Certified Systems program,
- which certifies complete computer systems; not individual drivers.
- To insure that future releases of NEXTSTEP run properly on these
- certified systems, NeXT must test each new NEXTSTEP release on
- each certified system. Such testing involves verifying that each
- driver which may run on a certified system is tested, creating a
- massive number of permutations to test. Inevitably, bugs are
- discovered and must be tracked down. This requires that NeXT have
- the source code in-house for every driver required for each
- certified system; otherwise it would be impossible to isolate and
- fix the discovered bugs in any reasonable amount of time. The key
- lesson we have learned is quite simple: we cannot certify a system
- without the source code for all its drivers.
-
- NeXT obtains drivers from a variety of sources: internal
- development, contracting with independent driver writing
- companies, PC manufacturers, chipset suppliers and add-on card
- vendors (who may themselves outsource the driver development).
- NeXT's driver suppliers support the industry-accepted business
- model for driver writing, in which the fee charged includes
- providing the source code to the purchaser, enabling the driver to
- be maintained by others than just the author. Some driver writing
- companies decline to disclose the source code for their drivers.
- If a company does not want to disclose the source code for their
- drivers to NeXT, we cannot give our customers the assurance that
- future releases of NEXTSTEP will run on systems which use those
- drivers.
-
- In addition to requiring source code, NeXT also has stringent
- quality guidelines for third party drivers . These requirements
- include the use of and adherence to DriverKit methodology, easily
- maintainable code, passing of NeXT engineering code walk-through
- and engineering test, and a warranty from the developer to fix
- problems found in the driver for 6 months after the driver is
- generally available, etc. The third party driver goes through the
- same Software Quality Assurance to which NeXT internal drivers are
- subjected. This insures that NeXT customers are getting the
- highest quality drivers, whether they are developed by NeXT or by
- a third party.
-
- We hope that this clarifies our third party driver practices and
- certification program.
-
- NeXT Computer, Inc.