Вопрос
Создаем ли мы услуги, когда пишем программы, или это товар?
Похожи ли мы на мойщики окон в том смысле, что наши программы (действия) предоставляют пользователям некоторые услуги?ИЛИ:похожи ли мы на плотников в том, что наши программы (продукты) продаются и используются их новыми владельцами?
Или это следует рассматривать в разных аспектах:Программирование является услугой, а полученная программа — продуктом?
Вышеизложенное имеет прямое влияние на следующий вопрос:Копирование программного обеспечения, на которое у вас нет прав, является ли это воровством или мошенничеством?Кража – это физическое изъятие ценного предмета из владения другого лица;мошенничество – это представление ложной информации таким образом, что это приводит к экономическим потерям жертвы (здесь представлением является ваше предположение о праве на копирование).
Это также влияет на вопросы причинной ответственности:Если написанная вами программа для взлома паролей используется другими для ограбления банка:ты соучастник?Если ваша программа является услугой, то можно утверждать, что так и есть;если это товар, то вы «должны» быть в безопасности.
Или:следует ли рассматривать каждую программу как уникальный экземпляр, основанный исключительно на намерениях создателя этой программы, и следует ли рассматривать ее как услугу или товар?Или следует использовать намерения пользователя?
Как это отражается на мире открытого исходного кода, где доступно множество программ, которые, по-видимому, нарушают коммерческие права, например:защита от копирования и обход DRM?
(Это влияет на нас всех каждый раз, когда мы пишем код.)
Решение
На самом деле и то, и другое.
Иногда вы продаете продукт, который просто работает.Это товар.Например, программа-блокнот — это товар, вы не вступаете в какие-либо отношения с ее автором.Большинство мелких инструментов попадают в эту категорию.
Иногда вы разрабатываете собственное приложение, адаптированное для вашего конкретного пользователя, или интегрируете существующий продукт с его устаревшими приложениями и настраиваете его для работы в конкретной ситуации.Это определенно услуга, и вы обычно находитесь в долгосрочных отношениях с клиентом.Большинство 'большой'/дорогие программы попадают в эту категорию.Вы можете купить лицензию MS SharePoint Server как товар, но в большинстве случаев, скорее всего, вы также купите чью-то услугу, чтобы она работала на вас.