Template:AppAntifeature

Simple template to insert descriptions of antifeatures (i.e. properties of applications that do not align with postmarketOS' principles). Can also be referenced by Template:appaf. Inspired by F-Droid's Anti-Features.

Usage

 * 1) arg. – Number identifying the antifeature type.
 * {| class="wikitable"

! ID ! Antifeature Text ! Further Explanation
 * 0
 * Your Text of choice
 * Describe your own custom antifeature (that matches specific formatting)! Try to keep it as concise and terse as possible. When it may be used more than once, consider including it in this template. Or start a discussion about a new antifeature in the wiki's issues.
 * 1
 * Since postmarketOS doesn't control such 3rd-party repositories, every app distributed on those should be flagged with this antifeature. Right now, there is only one for Flatpak distribution, but please add an antifeature for your (supported) 3rd-party distribution channel of choice if needed (e.g. for AppImages).
 * 2
 * Such apps use those services as an integral part of their functionality, e.g. open clients for proprietary services. Do not mistake this with No.6!
 * 3
 * The term tracking is a little bit vague here. It should mean something along the lines of Online Behavioral Tracking as defined by the EFF; not necessarily harmless opt-in metrics collection.
 * 4
 * Either the project explicitly states this or there is no noticeable recent activity.
 * 5
 * This is used for apps that work on mobile, but to do so the user needs to apply manual tweaks (i.e. mobile support is neither managed by the upstream application nor pmOS / Alpine). If you add this antifeature to your app, it would be greatly appreciated to add a separate app wiki page describing the required tweaks.
 * 6
 * Non-free network services might be used by the app to serve additional features, but they are not required for core functionality. Explicit opt-in to use those services is required. Do not mistake this with No.2!
 * }
 * 1) Depends on value of first argument:
 * 2) *  opt arg. – Optional comment on the chosen antifeature. Please keep it short & simple!
 * 3) *  arg. – Your own text describing the antifeature.
 * 4) Only usable   opt arg. – Optional comment on your custom defined antifeature. Please keep it short & simple!
 * 5
 * This is used for apps that work on mobile, but to do so the user needs to apply manual tweaks (i.e. mobile support is neither managed by the upstream application nor pmOS / Alpine). If you add this antifeature to your app, it would be greatly appreciated to add a separate app wiki page describing the required tweaks.
 * 6
 * Non-free network services might be used by the app to serve additional features, but they are not required for core functionality. Explicit opt-in to use those services is required. Do not mistake this with No.2!
 * }
 * 1) Depends on value of first argument:
 * 2) *  opt arg. – Optional comment on the chosen antifeature. Please keep it short & simple!
 * 3) *  arg. – Your own text describing the antifeature.
 * 4) Only usable   opt arg. – Optional comment on your custom defined antifeature. Please keep it short & simple!
 * 1) Depends on value of first argument:
 * 2) *  opt arg. – Optional comment on the chosen antifeature. Please keep it short & simple!
 * 3) *  arg. – Your own text describing the antifeature.
 * 4) Only usable   opt arg. – Optional comment on your custom defined antifeature. Please keep it short & simple!

Examples