一旦客户安装我的软件,向我自己发送数据是不道德的吗?

时间:2010-02-16 18:29:44

标签: install

我试图了解我的软件安装频率。我在考虑在第一次启动软件时在后台包含一个简单的URL调用。我不是想收集很多信息。我真的只想得到安装软件的日期和时间。这是不道德的还是通常由其他开发人员完成的?

13 个答案:

答案 0 :(得分:46)

您可以随时让安装程序打开一个托管在您的Web服务器上的“感谢您安装我们的产品”页面。由于这个页面通常只在安装后被点击,它应该给你一个体面的指标,而不是邪恶的。

P.S。在此之前,请注意Firefox在安装后会直接执行此操作。

答案 1 :(得分:14)

在我看来,是的,发送任何未经授权的数据是不道德的。大多数软件会提示您询问是否可以发回匿名使用数据。您还可以跟踪下载并猜测其实际安装的数量。

答案 2 :(得分:6)

有许多软件产品从用户那里收集数据,但他们都在发送任何信息之前获得了用户的同意。我建议您执行以下操作:

  1. 要求用户注册,这样您就可以了解一些基本信息,例如(大致)安装软件时。
  2. 如果您需要更复杂/有趣的使用统计信息,请将此功能设置为用户可以轻松关闭。有些人不愿意向您发送任何数据, Eclipse 这样做非常好,第一次想要收集一些使用情况统计信息时,它允许用户立即关闭该功能。
  3. 最后,您实现此功能的方式确保用户可以准确查看您正在收集和发送的数据,并且可以选择不这样做。
  4. 如果您以这种方式正确地执行此操作,您将以一种惹恼用户或侵犯其隐私的方式收集一些数据。

答案 3 :(得分:5)

安装前只需弹出:

“如果您单击是,软件安装的日期和时间将通过您的Internet连接发送给我们。我们将非常感激。”

如果没有可用的Internet连接,请将“是”作为默认选项并避免弹出。

在我看来,在幕后做这件事是不道德的。

答案 4 :(得分:3)

无论你认为它是多么无害,你总是要在回家之前询问。

有点像你应该在将快捷方式放在桌面上之前总是询问权限。

答案 5 :(得分:3)

如果您想这样做 - 请询问用户权限。

有些公司只是自动检查更新功能。

答案 6 :(得分:2)

只有在您的应用程序将网络用作主要功能时才执行此操作,否则用户将被其独立应用程序要求通过其防火墙访问互联网。

另外:如果您为软件添加内联更新,或要求定期检查软件更新,您可以轻松记录此信息。

答案 7 :(得分:0)

如果你只获得有关软件的信息,这有点棘手;在没有识别用户的情况下,也许它可以正常传递。

想到谷歌,我知道它永远不会安装在你的系统上,但Chrome再次是一个谷歌产品,我相信探测器谷歌搜索提供相关的广告。什么是阅读cookie,与阅读计算机信息有什么不同。

当我在谷歌搜索购物时,我也看到雅虎邮件中出现相关广告。他们肯定会在您的计算机或浏览器会话中阅读一些信息。

我认为从软件发送信息是可以的,只要您无法识别它来自哪个用户。

答案 8 :(得分:0)

我没有看到任何特殊的不道德或非法的区域,除此之外:我的软件,我的电脑,如果我想安装它或者只是让它安装在安装程序中,那么你的业务都没有。

虽然我认为可以提出一个令人信服的论点,确实知道您的软件安装是否属于您的业务。

最佳路线只是要求发送'匿名使用信息'。

答案 9 :(得分:0)

有多少Windows用户告诉Windows可以打电话回家并确认您的副本是真的?

0

这里有许多高强大的我的计算机是我的域名答案,而底线是它的粗鲁,它不违法。相反,它的司空见惯。坚持在EULA中披露信息并且你很高兴。

答案 10 :(得分:0)

隐藏您的使用情况统计信息是不道德的。

也就是说,几乎每个网站都有一系列个人身份信息,这些信息以网络日志的形式出现,几乎从未被用于“最充分的邪恶潜力”

要合乎道德地收集您的安装计数,请让用户在首次使用时激活产品或....

提供有用的内容!提示用户在首次使用时检查更新。

这种方法符合道德标准,可以为您提供更好,更相关的数据(您可以将自愿表格放在一起),并允许您进行价值交换。

答案 11 :(得分:0)

我认为情况也起作用。

如果应用程序是免费应用程序,并且开发人员发现每次安装应用程序时都知道,那么只要用户被告知,那么大多数用户都不会遇到问题。

如果应用程序包含敏感数据(即财务或凭证),并且您发现该应用程序正在呼叫家庭,那么这会让大多数用户感到不安,并想知道还有什么其他用户。

另外一点是,每次安装应用程序时都要回家,并没有真正告诉开发人员,如果用户重新安装应用程序或操作系统会怎么样?如果安全软件拒绝主叫家庭或他们的计算机甚至没有连接怎么办?

在我看来,如果你无法收集有意义的有用统计数据,那么真的值得收集它们来分析它们吗?

答案 12 :(得分:0)

这是不道德的。

  • 如果在默认浏览器中打开了URL:用户可能已经预先明确地设置了不允许您的工具连接到Internet。如果您的工具只是调用浏览器,那么您就是在规避它。
  • 在某些国家/地区,用户可能会因使用特定工具而面临压迫或惩罚。虽然他们可能设法通过sneakernet获取该工具,但您的电话回复将由当局detectable
  • 您可能会丢失/更改您的域名。如果Malice注册它,她将可以访问工具安装中的传入数据。

当您的软件需要phone home时,请事先通知您的用户 并允许他们取消它。