Откуда байты?

7 декабрь, 2012 - 19:07Игорь Дериев

Мы привычно интересуемся происхождением продуктов питания или местом сборки бытовой техники, но почему-то не распространяем это любопытство на ПО…

Действительно ли этот вопрос неактуален? Не раз доводилось слышать крайне нелицеприятные высказывания в сторону кода, созданного программистами из, скажем так, некоторых азиатских стран. Правда, в основном речь шла об офшорных проектах, где играют роль специфические факторы, в том числе и заведомое желание максимально сэкономить. А есть и обратные примеры, скажем, именно азиаты доминируют в Кремниевой долине, где совершенно иная шкала ценностей.

Конечно, разработка ПО – довольно специфическая область, где контроль качества – целая наука. Но ведь и космические корабли, как говорится, бороздят, и барабаны современных стиральных машин демонстрируют едва ли не фигуры высшего пилотажа. ПО не может поломаться так, что его придется сдавать в ремонт, но через него могут что-то украсть, как, к примеру, и через дверь с неисправным или просто плохим замком.

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

А до тех пор аргументы вроде «Made in Germany. Made in Berlin» по отношению к ПО выглядят разве что удачной шуткой, ну или попыткой воззвать к национальной гордости. Я, кстати, это не сочинил – все взаправду. Действительно ли немецкие программы так же хороши как немецкие автомобили? :)