К>В своём интерьвю Гради Буч высказывается по поводу этики при написании софта, он сравнивает ситуацию с сороковыми и пятидесятыми годами в науке и задаёт вопрос — этично ли писать софт, который ущемляет права человека?
Идя по этой дорожке, можно далеко зайти
Зачем ограничиваться вопросом этики и морали в написании софта? Давайте смотреть дальше!
Используя продукты Майкрософт, ты поддерживаешь крупнейшего монополиста. Это этично?
Если ты пьешь пиво — ты поддерживаешь тех, кто спаивает людей пивом (можно заменить на водку).
Покупая вообще любой товар, который тебе жизненно не необходим, ты поддерживаешь и провоцируешь дальнейшее развитие общества потребления.
Резюме — четкой границы нет, этика и мораль — вещи философские, сильно субъективные, и каждый решает сам, что ему этично, а что нет, здесь и сейчас.
Что он делает с легким сердцем, а от чего на душе муторно.
P.S. Но, кстати, мне тоже приходилось как-то решать для себя этот вопрос при разработке ПО.