Это звучит как принцип двойного эффекта . Это когда человек предпринимает действие, которое имеет два последствия: одно положительное и одно отрицательное. Есть четыре условия, которые обычно необходимы, чтобы действие считалось моральным:
- Само действие должно быть хорошим или нейтральным. Разработка кода для анонимности соответствует этому условию.
- Плохой эффект не должен быть средством, с помощью которого достигается хороший эффект. Анонимность (хороший эффект) не достигается людьми, совершающими преступления. Итак, еще раз, это хорошо.
- Намерение должно быть хорошим, а не плохим. Вы явно не собираетесь, чтобы люди злоупотребляли вашим кодом, и хотите, чтобы они использовали его навсегда. Так что все в порядке, опять же.
- Хороший эффект должен быть не менее важным, чем плохой. Это единственное, что я вижу даже сомнительным в вашей ситуации.
Другими словами, последний вопрос: считаете ли вы, что в целом с программным обеспечением будет больше пользы для анонимности, чем для вреда? Если это так, вы имеете право продолжать его развивать. Лично я думаю, что программное обеспечение для анонимности, вероятно, приносит больше пользы, чем болезни, но я не эксперт.
Я не думаю, что аргумент «почему нет, если вы этого не сделаете, это сделает кто-то другой», держит в силе. Если разработчики будут придерживаться высоких стандартов этики, неэтичное программное обеспечение будет создаваться медленнее, и этическое программное обеспечение для защиты от него будет иметь больше шансов выполнить свою работу. Кроме того, написание неэтичного кода ошеломляет нас, поэтому мы с меньшей вероятностью распознаем будущие этические дилеммы и постепенно унижаем наше личное достоинство. Однако я не думаю, что это тот случай, когда вам нужно беспокоиться; вы будете работать над тем, чтобы сделать это программное обеспечение навсегда, и у вас есть все основания полагать, что оно принесет пользу в первую очередь. Вы правы по той же причине, по которой человек, делающий тазер для самообороны, имеет право. Конечно, это может быть использовано не по назначению - но в целом это инструмент, предназначенный для хорошего.