了解有多少人使用我的软件

发布于 2024-07-29 20:27:00 字数 300 浏览 7 评论 0原文

我们有一个非常小的、专业的用户群。 没有社区。 我的老板想知道谁在使用它。 他的做法是简单地建立一个隐藏连接,也许是一个自动更新功能,默认启用,没有更新时不会通知...... 我真的不喜欢这个想法,并尝试想出一些不同的东西。

有一个注册,然后您可以下载免费试用版。 没有其他限制,只是时间限制。

出售的许可证可在整个 IP 范围内使用 - 大学。 因此,注册和许可本身并不代表使用情况。 更不用说开发人员对已售许可证没有任何反馈。

我想得到一些建议,您将如何或最好实际上如何解决这样的问题。

We have a very small, specialized user base.
No community.
My boss wants to find out who is using it. And his approach is to simply make a hidden connection, maybe an auto update function, enabled by default WITHOUT notification when there is no update ...
I don't really like the idea and try to come up with something different.

There is a registration, then you can download a free trial. No other limitations, but the time limit.

Sold licenses are usable across an ip-range - universities.
So the registration and licensing itself is no indicator of usage. Not to speak of that the devs have no feedback about sold licenses whatsoever.

I would like to have some advice how you would, or better have actually, approached a problem like this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

巷雨优美回忆 2024-08-05 20:27:00

简单地打电话回家”来通知您有人正在使用您的软件可能不是一个好主意,事实上:用户往往不喜欢这样。 这可能会对您的公司/软件的声誉造成损害。

解决方案是有某种充分的理由“打电话回家”;-)

例如,某种自动更新机制怎么样? 当然,如果用户想要的话,他们可以禁用(所以不是 100% 有效); 但大多数人不会禁用它。

向服务器发出请求确实是一个好主意:-)

只是不要发送任何可以识别用户身份的内容; 一些唯一的 ID 密钥,也许(用于区分用户),但不能用于识别用户?

我不喜欢当我使用的软件对人们说“你好,这个家伙在使用我!”,但我真的很喜欢 Firefox 中的自动更新功能,例如...事件如果说我正在使用该软件;-)

"Simply call home" to notify you that someone is using your software is probably not a good idea, indeed : users don't tend to like that. And it can be bad for the reputation of your company/software.

A solution would be having some kind of good reason to "call home" ;-)

For instance, what about some kind of auto-update-mecanism ? That users could disable, of course, if they want (so not 100% percent efficient) ; but most won't disable it.

And it's really a good idea of reason to do a request to your server :-)

Just don't send anything that could identify the user ; some unique-id key, maybe (to make a distinction between users), but that cannot be used to identify a user ?

I don't like when software I use say to people "hello, this guy is using me!", but I really like the auto-update feature in Firefox, for instance... Event if it says I'm using the software ;-)

白鸥掠海 2024-08-05 20:27:00

这是非常主观的,我强烈建议你去询问一些实际用户对此有何感受,而不是询问一群固执己见的程序员(除非你的程序面向经常访问 stackoverflow.com 的程序员)。 如果您明确表示它是匿名的、轻量级的,并且您的用户一开始就喜欢您的程序,也许他们会愿意贡献数据来构建更好的版本。 但没有其他方法可以知道,只能问他们。

在一些不相关的借口下隐藏(使用含蓄的短语)您的活动似乎非常不诚实。

This is extremely subjective, and I'd strongly suggest you go and ask some of your actual users how they feel about it, instead of a bunch of opinionated programmers (unless your program is oriented towards programmers who frequents stackoverflow.com). If you make clear it's anonymous, light-weight, and your users like your program to begin with, maybe they'll be just fine with contributing data to build a better version. But there's no other way to know, then to simply ask them.

Concealing (to use a loaded phrase) your activities under some unrelated pre-text seems highly disingenuous.

不一样的天空 2024-08-05 20:27:00

如果您要向任何可能拥有强大 IT 设置的地方(例如大学)销售产品,那么我什至不会考虑偷偷摸摸的“不告诉他们”路线。 如果您这样做,一旦某人的防火墙发现意外连接,您就会遭受负面宣传

If you're selling to anywhere that might have a competent IT setup, like a university, then I wouldn't even think about a sneaky don't-tell-them route. If you do, you're lining yourself up for bad publicity as soon as someone's firewall spots the unexpected connections

笑叹一世浮沉 2024-08-05 20:27:00

我几乎用一个 shell 脚本来启动我的所有程序,该脚本会通过电子邮件向我发送该程序的使用者、它们正在运行的版本以及其他一些信息。 如果不出意外的话,对于那些想跟踪软件使用情况来了解你的工作是否值得保留的精打细算的人来说,这很有用。

I start almost all my programs with a shell script that emails me who is using the program, what version they're running, and some other stuff. If nothing else, it's useful for the bean counters who want to track software usage to see if your job is worth keeping.

豆芽 2024-08-05 20:27:00

我的软件有一个许可方案,其中每个安装的副本都会生成一个唯一的产品 ID,然后我通过电子邮件向客户发送可解锁完整程序的匹配代码。 所以我确切地知道我有多少(付费)客户。

这不包括使用破解版本的人,但我宁愿不知道有多少人。

由于您可以在一个许可证上拥有多个用户,因此您真正能做的唯一一件事就是在软件中添加一些内容,以便在每次应用程序启动时向您的服务器发送通知。 显然,这不会捕获未连接到 Intertubes 的人,但无论如何都无法测量他们(除非打电话给他们,正如您已经提到的)。

My software has a licensing scheme where each installed copy generates a unique product ID, and I then email the customer a matching code that unlocks the full program. So I know exactly how many (paying) customers I have.

This doesn't count people using cracked versions, but I'd rather not know how many of them there are anyway.

Since you can have multiple users on a single license, the only thing you can really do is add something to your software that sends a notification to your server every time the application starts. Obviously this won't catch people who aren't connected to the Intertubes, but there's no way to measure them anyway (short of calling them, as you've mentioned already).

仙气飘飘 2024-08-05 20:27:00

好吧,如果您保留这样的许可证,我当然希望您知道您的软件卖给了谁,并且您有他们的电话号码。 给他们打电话,和他们一起在电话上坐一会儿,询问他们想要改变什么,不喜欢什么,什么困扰着他们。

这确实会加倍努力,并且很可能会给使用该软件的人留下深刻的印象。 当您致电时,请确保让他们知道您不是代表您公司打电话的第三方,让他们知道您实际上在开发他们正在使用的软件,并且您确实想知道他们的想法,并且他们的意见对未来的版本和功能有某种形式的影响。

您也可以发送大量电子邮件来执行相同的操作,但在我看来,这很懒。

自动更新使用情况统计信息是个好主意。

Well I would certainly hope you know who you're selling your software to if you're keeping licenses like that, and that you have their phone numbers. Give them a call, sit on the phone with them for a while, ask them what they'd change, what they don't like, what bothers them.

That would truly be going the extra mile, and would most likely impress whoever is using the software. When you call, make sure to let them know you aren't some 3rd party calling on your company's behalf, let them know you actually work on the software that they're using, and that you really want to know what they think, and that their opinions have some form of influence on future versions and features.

You could also send out a mass e-mail to do the same thing, but that's lazy, imo.

Auto-Update w/ usage stats is a GREAT idea.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文