Подтвердить что ты не робот

Неэтично ли отправлять данные мне самому, когда клиент устанавливает мое программное обеспечение?

Я пытаюсь понять, как часто устанавливается мое программное обеспечение. Я думал о простом обращении к URL в фоновом режиме с самого первого запуска программного обеспечения. Я не собираюсь собирать много информации. Я просто хочу получить дату и время установки программного обеспечения. Это неэтично или обычно делается другими разработчиками?

4b9b3361

Ответ 1

Вы всегда можете просто открыть установщику страницу "Благодарим вас за установку нашего продукта", размещенную на вашем веб-сервере. Поскольку эта страница, как правило, попадает только после установки, она должна давать вам достойный индикатор, не злая.

P.s. Прежде чем кто-нибудь меня поймает, обратите внимание, что Firefox делает это непосредственно после установки.

Ответ 2

По-моему, да, отправка любых данных, которые не авторизованы, неэтична. Большинство программ попросят вас спросить, нормально ли отправлять анонимные данные об использовании. Вы также можете отслеживать загрузки и гостевой доступ, сколько из них действительно установлено.

Ответ 3

Существует несколько программных продуктов, которые собирают данные от пользователя, но все они получают согласие пользователя перед отправкой какой-либо информации. Я предлагаю вам сделать следующее:

  • Попросите пользователей зарегистрироваться, таким образом вы узнаете некоторую базовую информацию, например (примерно), когда будет установлено программное обеспечение.
  • Если вам нужна более сложная/интересная статистика использования, сделайте эту функцию, которую пользователи могут легко отключить. Некоторым людям не удобно отправлять какие-либо данные, Eclipse делает это очень хорошо, в первый раз хочет собрать некоторую статистику использования, она позволяет пользователю сразу отключить функцию.
  • Наконец, когда бы вы ни реализовали эту функцию , убедитесь, что пользователи могут точно видеть, какие данные вы собираете и отправляете, и можете не делать этого.

Если вы сделаете это правильно, вы соберете некоторые данные таким образом, чтобы раздражать ваших пользователей или вторгаться в их конфиденциальность.

Ответ 4

Просто всплывающее окно перед установкой:

"Если вы нажмете" Да ", дата и время установки программного обеспечения будут отправлены нам через ваше интернет-соединение. Мы будем очень благодарны".

Пусть "Да" является параметром по умолчанию и избегает всплывающего окна, если нет доступного интернет-соединения.

Выполнение этого за кулисами, по моему мнению, неэтично.

Ответ 5

вам всегда нужно будет спросить, прежде чем звонить домой с чем угодно, независимо от того, насколько безвредным вы это считаете.

вроде как вы всегда должны запрашивать разрешение, прежде чем размещать ярлык на рабочем столе.

Ответ 6

Если вы хотите сделать это - спросите разрешения пользователя.

В некоторых компаниях есть функция автоматической проверки обновлений.

Ответ 7

Выполняйте это только в том случае, если ваше приложение использует сеть в качестве основной функции, иначе пользователь будет лишен своего автономного приложения, запрашивающего доступ в Интернет через свой брандмауэр.

Кроме того: если вы добавляете обновления в своем программном обеспечении, или периодически проверяете наличие обновлений программного обеспечения, вы можете легко зарегистрировать эту информацию.

Ответ 8

это довольно сложно, если вы получаете информацию только о программном обеспечении; без идентификации пользователя, возможно, он может быть передан как хорошо.

просто подумайте о google, я знаю, что он никогда не устанавливается в вашей системе, но Chrome снова является продуктом google, который, я считаю, проверяет поисковые запросы Google, чтобы предоставить соответствующие рекламные объявления. что читает файл cookie, не отличается ли он от чтения информации с вашего компьютера.

Кроме того, я видел, как релевантная реклама появляется в почте yahoo при поиске товаров в Google. они наверняка читают некоторую информацию на вашем компьютере или сеансе браузера.

Я думаю, что его нормально отправлять информацию с программного обеспечения, если у вас нет способа определить, от какого пользователя он поступает.

Ответ 9

Я не вижу каких-либо конкретных областей неэтичности или незаконности, кроме этого: Мое программное обеспечение, мой компьютер, ни один из ваших дел, если я хочу его установить или просто сидеть в установщике.

Хотя я думаю, что можно сделать убедительный аргумент в том, что буквально ваш бизнес знает о ваших установках программного обеспечения.

Лучший маршрут - просто попросить отправить "анонимную информацию об использовании".

Ответ 10

Сколько из ваших окон пользователи скажут окнам в порядке, чтобы позвонить домой и убедиться, что ваша копия является подлинной?

0.

Здесь есть много высоких и могущественных ответов my-computer-is-my-domain, а нижняя строка - грубая, а не против закона. Скорее, его обычное явление. Придерживайтесь раскрытия в EULA, и вам хорошо идти.

Ответ 11

Неэтично скрывать вашу статистику статистики использования.

Тем не менее, почти на каждом веб-сайте есть ТОН персональной информации в виде веб-журналов, которые почти никогда не используются для их "самого полного потенциала для зла"

Чтобы этично собрать ваш счет установки, просто попросите пользователей активировать продукт при первом использовании или...

Предоставьте что-нибудь полезное! Попросите пользователя проверить наличие обновлений при первом использовании.

Этот подход является этическим, может помочь вам получить более качественные и более релевантные данные (вы можете объединить добровольные формы) и позволить вам совершить обмен знаками.

Ответ 12

Я думаю, что обстоятельства также играют определенную роль.

Если приложение является бесплатным приложением, и разработчики обнаруживают, что зная каждый раз, когда приложение установлено, до тех пор, пока пользователь будет указан, большинство пользователей не будут иметь проблемы с этим.

Если приложение содержит чувствительные данные (например, финансовые или учетные данные), и вы замечаете приложение, вызывающее дома, то это уродло бы большинства пользователей и задалось вопросом, что еще отправлено.

Еще один момент заключается в том, что он звонит домой каждый раз, когда приложение установлено, на самом деле не говорит разработчикам, что делать, если пользователь переустанавливает приложение или операционную систему? Что делать, если вызов дома запрещен программным обеспечением безопасности или их компьютер даже не подключен?

На мой взгляд, если вы не можете собрать значимую полезную статистику, то действительно ли стоит собирать их для их анализа?

Ответ 13

Неэтично.

  • В случае, если URL-адрес открыт в браузере по умолчанию: пользователь может явно установить заранее, что вашему инструменту не разрешается подключаться к Интернету. Если ваш инструмент просто вызывает браузер, вы обходите это.
  • В некоторых странах пользователи могут столкнуться с угнетением или наказанием за использование определенных инструментов. Хотя они могут получить инструмент через sneakernet, ваш домашний адрес будет обнаруживается органами власти.
  • Вы можете потерять/изменить свой домен. Если Malice регистрирует его, оболочка получает доступ к входящим данным из установок вашего инструмента.

Когда ваше программное обеспечение хочет телефон домой, заранее сообщите об этом своим пользователям и разрешите их отменить.