New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "AntiFeatures" categories to component listings #6402
Comments
I guess this could be done with labels similar to how GitHub works. Not sure if this is a definite, but I know there is a PR for migrating the site to Hugo. #5744 From that, Hugo has a feature known as taxonomies which are essentially tags. We could probably throw in a bunch of tags for each component like |
This topic was coming up a few times in the past but was never implemented. The reasons are manifold. The biggest blocker is that there are no resources to perform reviews to categorized existing integrations and check it for new ones. Even if we limit it to everything that is communicating at the moment with a third-party web service (sensors and notifications) are we talking about approx. 100 integrations (I'm guessing). There will be only value for the users if the coverage over the integrations is large. I doubt that a lot of users care about a "Non-free Network Services" as long as the usage is free. And those who cares will probably be capable to figure out an alternative. Also, for contributors it must be super easy to determine if the integrations is a match for the particular flag. This means that "Non free Dependencies" and "Tracking" are not really practicable because it would require that a license review is performed and the network traffic analysed in detail. I see The technical aspect to do it is not an issue as we are doing it already for the overview grouping. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I intend to work on this at some point. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
dear @Stale I'm going to work on this. |
so far : self-hosting, requires-registration, proprietary, opensource, openhardware Related to home-assistant#6402
Am looking into using icons from font awesome :
|
@arthurlutz I've responded on your PR and thinking about closing the PR. Please see: #8498 (comment) |
First off : kudos to home-assistant and it's brilliant ecosystem. I'm a big fan.
Second : I know this might be a controversial feature request for the web site, I am hoping that this will be a constructive discussion on how we can provide useful information to existing and potential users of home-assistant.
My feature request is the following : it would be awesome to have some way of categorising and listing components according to the following question "does the component use an external non-free service?" "does the component rely on closed source hardware?" "does the component download and use non-free software to work?"
The closest type of approach I can think of (thus the title of the issue) is the categories provided by fdroid https://f-droid.org/ (a FLOSS alternative to Google Play for android) https://f-droid.org/wiki/page/Antifeatures
I think the following "flags" can get us starting the discussion :
As a side note : maybe there could be a "flag" such as "Requires registration of a web service".
One example : network speed probing :
I can think of a bunch more examples, but I'll stop there for conciseness.
The text was updated successfully, but these errors were encountered: