User:Bhashem/AddonClasses

From MozillaWiki
Jump to: navigation, search

This is a braindump about the different classes of add-ons out there and the types of attributes that they have. Trying to get all this info down in one location so that we can figure out how to redesign the AMO add-on summary box/details pages to include relevant info (esp. the commercial/license status).

Add-on Attributes

  • End User License Agreement (EULA) {text}
  • Privacy Policy {text}
  • Source Code License {text} (or pick from list) / type can be OSI-compatible or commercial
  • Source Code viewable online? {bool}
  • Digitally signed by author? {bool}

Editorial Attributes

  • Recommended Status? {bool}
  • Trusted? {bool}
  • Are they TRUSTe (or other) Certified? {bool}

Functional Attributes

  • Is it site-specific? {bool}
  • Requires external software? {bool}
  • Requires online service? {bool}
  • Does it include binary add-ons? {bool}

Release Status Attributes

  • Public? {bool}
  • Experimental? {bool}
  • Marked as Pre-release? {bool}

License Style

  • Free to Use
  • Advertising Supported
  • Pay once and use often
  • Rent for period of time
  • Shareware / Donationware (can pay at some point)
  • Demo/Trialware (try some functionality, stops working at some point or reduced functionality after n usages or after time period X has passed)

Potentially usable as a collector of add-on meta data : Portable Application Description (PAD) format


Download.com uses fields like:

  • License: "Free", "Free to try; $29.95 to buy", "Free; paid upgrade available"
  • Limitations: "10-upload trial", "2 second delay", "Save-disabled, some functions disabled", "Some features disabled", "Protection module disabled"

Tucows.com uses fields like:

  • "Freeware", "Shareware & Shareware, $19.95 to purchase" , "Demo"
  • Filters: Shareware | Freeware | Commercial Demos | OpenSource Licenses | Other Licenses | All Title
  • Trial Period: XX Days