ПО совмещает в себе характер интеллектуальной собственности создателей и некие потребительские качества. Нельзя забывать, что ПО в первую очередь - это инструмент. В этом плане оно ближе к объектам патентного законодательства, чем авторского права. Программа – это некий способ выполнения какой-либо задачи на компьютере. Опять же, с одной стороны, программа создается для решения конкретной задачи, стоящей перед пользователем, а с другой – для извлечения выгоды путем продажи (либо лицензирования, как в настоящее время) пользователю прав на пользование данной программой. В первом случае, программа не рассматривается как товар, но как способ, средство автоматизации; во втором случае программа, либо имущественные права на нее являются товаром, и выведение в таком случае программы из сферы товарных отношений (что происходит в настоящее время для отказа производителя от гарантий) представляется нецелесообразным.
Почему существующая правоприменительная практика не соответствует интересам общества? Почему существующий режим правовой охраны считается слишком жестоким? Дело в сложившейся под влиянием крупнейших производителей ПО практике применения программных лицензий закрытого (коммерческого) типа. Эти лицензии предусматривают, с одной стороны, запрет на всяческую модификацию, доступ к исходному коду, выяснение принципов работы программы; а, с другой стороны, отказ производителя от каких бы то ни было гарантий, вплоть до гарантий соответствия программы ее заявленному назначению, или отсутствия в ней вредоносного кода. Замена одного из этих моментов на противоположный выглядела бы вполне логично, и соответствовала бы интересам большинства пользователей.
Такое разделение свойств ПО связано с тем, что оно, с одноой стороны, представляет собой объект интеллектуальной собственности, а с другой - товар, обладающий некими потребительскими качествами.