Display registered addons on BStats
Problem
Accurate information about what addons are in use could assist in making decisions about api changes and what challenges users face that they use addons to overcome.
Solution
Adds a pie chart to BStats that displays the names of the registered addons on each server. An example is live on the skript bstats page: https://bstats.org/plugin/bukkit/Skript/722.
Possible downsides:
- Addon developers may intentionally not included bstats and not wish to have their addon publicly counted
- Possible promotion of competition between addons as far as user counts
Possible upsides:
- Better knowledge of popular addon usage - one source of truth, not reliant on addon devs adding bstats.
- Identification of weaknesses in Skript that may be effective targets for improvement
- Possible use by resource/docs websites to order addons by usage for better user experience
Testing Completed
N/A
Supporting Information
Currently based on feature but can be changed to patch after 2.13.
Completes: none Related: none
I disagree with this addition. If an addon wants it's data to be on bStats it'll use it's own bStats. This data does not need to be forcibly public by default.
Imo this is something should be discussed further, as not only this could be a privacy concern as there’s no way to toggle this off, this also opens up to “addon name spoofing” where this data can be manipulated and misused to display inappropriate content.
At least I think adding a config option for this (defaults to 'true') lets the user to control whether they agree to contribute their addon list to this chart.
“addon name spoofing” where this data can be manipulated and misused to display inappropriate content.
Honestly, there's nothing really stopping people from just forking Skript and adding random things to bstats. So there will always be a misuse regardless if this is added or not.
as not only this could be a privacy concern as there’s no way to toggle this off
I don't understand how this would be a privacy concern. All it does is log what addons are used, not what/which servers use the addons.
this also opens up to “addon name spoofing” where this data can be manipulated and misused to display inappropriate content.
This isn't a worry imo. Bstats already provides filtering capabilities that make 'inappropriate names' a moot point.
I think the opt-out is a good idea, though.
This would be a cool addition, and we should let both add-ons and users opt out of this to avoid the downsides you described.
Or not have the problematic, not needed feature, using common sense.