-
Notifications
You must be signed in to change notification settings - Fork 100
Update project information, and future plans #129
Comments
Good summary of the current situation. Just for completeness, there is another Java client for udger.com data, described here: https://github.com/adhar1985/DIUASparser. But it has not been updated for a while and is not published to the public Maven repos. |
If your project depends on it, then build a new version yourself. Uadetector now supports the udger.com database. If you don't need the auto-update feature you can still use it for free. If anyone wants an official release with maven deployment etc., feel free to fork this project and offer it. Uadetector always depended on the 3rd party user-agent database. The idea of a community based database came up more than a year ago. Personally I don't think this has a chance, at least not without cooperate sponsorship or donations. Maintaining such a database is a lot of work. No wonder that the user-agent-string database went commercial. I suggested to udger.com some kind of affiliate system or revenue sharing, so that projects like uadetector have a motivation to continue their work but did not get a response after that. My own user-agent-utils library is as you wrote correctly in maintenance mode. That means it gets about 4 updates per year to support new browsers but will not see major feature changes. That library has a different purpose than uadetector in combination with the user-agent database. It can not and will not be a suitable replacement. I contributed the fix to make uadetector compatible with the udger.com database so that production systems can continue using it without having to implement a different solution. |
Any update here wrt to alternative solutions? Just came upon this thread, and like @fabiankessler, noticed Technology does indeed move quickly. Will dig through above options, was just curious if anything else has come up in the interim. |
Hello, and thanks for this library. I've been using it for a while now.
I've noticed that there were no more releases for over a year, the last one being from 2014-11-09. That's a problem for my software, and probably for many other users also, since a year is a long time with technology that moves so quickly.
Windows 10 is out, and Edge is not supported here in the release. That's certainly a reason for users to turn away from this library.
After a bit of reading up, I've learned the following:
What is the plan for the future? This software is too good to just give up on it.
Uadetector is an authority. Mozilla https://wiki.mozilla.org/Compatibility/UADetectionLibraries checks their user agents against it (and against Harald Walker's User Agent Utils).
My current thinking is: The data from 2014 is available. We could build our own changes database that contains all the new stuff and overrides/fixes.
If I don't get updates from uadetector, then that's probably what I would do: write a wrapper around it, first detect what uadetector can't. Just that it always works better as a community effort.
For the time being, can you update the project documentation? That is:
The text was updated successfully, but these errors were encountered: