repology / repology-rules

Package normalization ruleset for Repology
https://repology.org
GNU General Public License v3.0
106 stars 121 forks source link

Use common name for Sherlock Project #816

Closed ppfeister closed 3 months ago

ppfeister commented 3 months ago

The common and recognized name for Sherlock is either Sherlock or Sherlock project. This PR should just fix the prior ambiguity split's name of sherlock-social-osint.

AMDmi3 commented 3 months ago

project suffix for a project is a tautology and does not help to resolve ambiguity.

ppfeister commented 3 months ago

Hey Dmitry

That was a quick reply

I agree with you, but not necessarily in this situation. If project was an arbitrary suffix, then yes, it's absolutely pointless. However, when it's part of the actual name, it increases specificity and actually helps.

As an example, the foundation called Free Software Foundation doesn't lose the last word of the name, becoming simply Free Software, due to the word's use as a description elsewhere. It's a proper noun rather than an adjective in this case.

ppfeister commented 3 months ago

As an alternative...

sherlock-project is already in use on a handful of packages due to name parity requirements and such (i.e. Fedora's required parity with PyPI). It stems from the name of the project's linked org. Another name was considered, however, for when sherlock was unavailable - sherlock-search.

This has yet to be used anywhere else, though, which makes it pretty equally poor, but it is an option that exists

AMDmi3 commented 3 months ago

These suffixes are used for disambiguation within repology and have nothing to do with upstream alternative naming choices. project is useless and search is still less specific than the current one.