NonFreeAdd anti-feature definition is unclear
Currently the NonFreeAdd anti-feature definition reads:
the application promotes non-free add-ons, such that the app is effectively an advert for other non-free software and such software is not clearly labelled as such.
This makes it sound like apps, that advertise nonfree software and label it as such, are not marked with this anti-feature. Is this true? Are there apps in the F-Droid repository that promote nonfree software and that are not marked with this anti-feature because they state somewhere in the advertisement that the promotion is for nonfree software? And such promotion was not removed by F-Droid developers?
Would it be possible to remove the part "and such software is not clearly labelled as such" from the definition and label all apps with the anti-feature that promote non-free software and where the promotion was not removed by F-Droid developers?
A free system distribution must not steer users towards obtaining any nonfree information for practical use, or encourage them to do so. The system should have no repositories for nonfree software and no specific recipes for installation of particular nonfree programs. Nor should the distribution refer to third-party repositories that are not committed to only including free software; even if they only have free software today, that may not be true tomorrow. Programs in the system should not suggest installing nonfree plugins, documentation, and so on.
The Replicant project is evaluating if F-Droid respects the GNU free system distributions guidelines (FSDG) and the Replicant project is committed to fulfil these guidelines. It would be very helpful if the F-Droid project's anti-feature definitions would align with the FSDG guidelines. Then it would be possible to implement a feature in the F-Droid client that would hide all apps with anti-features that are prohibited by the FSDG guidelines and such feature could then be enabled by default if F-Droid detects that it runs on Replicant.