ExposureGuidelines: Difference between revisions

m
→‎Exceptions: Fix typo: s/other gecko/other than Gecko/
m (→‎Exceptions: Fix typo: s/other gecko/other than Gecko/)
Line 24: Line 24:
# during the first 12 months of development of new user-facing products, APIs that have not yet been embraced by other vendors or thoroughly discussed by standards bodies may be shipped '''only as a part of this product''', thus clearly indicating their lack of standardization and limiting any market share they may attain
# during the first 12 months of development of new user-facing products, APIs that have not yet been embraced by other vendors or thoroughly discussed by standards bodies may be shipped '''only as a part of this product''', thus clearly indicating their lack of standardization and limiting any market share they may attain
# ecosystem- and hardware-specific APIs that are not standard or of interest to the broader web at that time (or ever) may be shipped in a way to limit their harm of the broader web (ex. only on a device or only in specific builds with clear disclaimers about applicability of exposed APIs).  An example of this is the FM Radio API for Firefox OS.
# ecosystem- and hardware-specific APIs that are not standard or of interest to the broader web at that time (or ever) may be shipped in a way to limit their harm of the broader web (ex. only on a device or only in specific builds with clear disclaimers about applicability of exposed APIs).  An example of this is the FM Radio API for Firefox OS.
# APIs solving use cases which no browser vendor shipping an engine other Gecko is interested in at that time.  In cases such as this, Mozilla will solicit feedback from as many relevant parties as possible, begin the standardization process with a relevant standards body, and create a test suite as part of the standards process.  An example of this is the Push Notifications API.
# APIs solving use cases which no browser vendor shipping an engine other than Gecko is interested in at that time.  In cases such as this, Mozilla will solicit feedback from as many relevant parties as possible, begin the standardization process with a relevant standards body, and create a test suite as part of the standards process.  An example of this is the Push Notifications API.
# APIs which will be hidden behind preferences.  APIs like this can also skip the required API review (see below).
# APIs which will be hidden behind preferences.  APIs like this can also skip the required API review (see below).


Confirmed users
489

edits