В настоящем разделе дается очерк перспектив модели коммерческого программного обеспечения, известной как свободное программное обеспечение (СПО), в части удовлетворения потребности государственных органов и организаций в компьютерных программах, в сравнении с альтернативной (несвободной) моделью.
В разделе анализируются различные аспекты отечественного и зарубежного опыта в области СПО, с особым вниманием к формам государственного участия.
Несмотря на то, что целью исследования является формулировка рекомендаций (и направлений дальнейших исследований), значительное внимание уделено анализу рыночных последствий различных моделей ПО. Качественное описание рынков важно, поскольку государство играет на них существенную роль в качестве покупателя/заказчика, и с последними изменениями законодательства неизбежно будет расти его роль как правообладателя.
СПО рекомендуется как приоритетная модель разработки, ввода в оборот (коммерциализации) и развития программ в публичном секторе. Основными мерами поддержки этой модели называются:
предусмотренная ФЦП «Электронная Россия» стандартизация форматов данных и протоколов их передачи, а также
свободное лицензирование программ, права на которые принадлежат государству.
Некоторые термины используются в этом разделе более формально и в более определенных значениях, чем обычно, а именно:
термин «программное обеспечение» (ПО) – относится ко всему процессу обеспечения программами тех или иных приложений вычислительной техники, а не только к его результату или текущему состоянию (совокупности находящихся в обороте в тот или иной момент времени программ). К ПО относится разработка, модификация, развитие, использование, эксплуатация программ;
термин «использование программ» соответствует определению авторского права и относится к изготовлению и вводу в оборот новых экземпляров программ. Его не следует смешивать с пользованием отдельными экземплярами программ («эксплуатацией» программ, в терминах авторского права) – первое относится к правомочиям авторского права на произведение, второе – к правомочиям собственности на экземпляр произведения;
термин «конечный пользователь» обозначает того, кто пользуется программой, а не того, кто использует (тиражирует и распространяет) ее, т.е. употреблен в значении, обычном для компьютерной отрасли, а не для авторского права. Конечный пользователь может быть «пользователем» в терминах авторского права (например, если он самостоятельно вводит в хозяйственный оборот новые копии программ), а может и не быть им;
«исходный код» обозначает собственную форму представления программы (или включенного, или сопровождающего ее произведения), т.е. форму, наиболее пригодную для ее модификации в ходе процесса ПО. «Объектный код» означает превращенную форму представления программы, пригодную лишь для эксплуатации (или любую промежуточную форму) и непригодную или неудобную для модификации;
«свободная» и «несвободная» модели ПО определены в тексте.
3. Место свободного программного обеспечения на рынке коммерческого программное обеспечение (ПО)
С ростом и развитием отрасли ИКТ значительное развитие получил феномен массового коммерческого программного обеспечения. Коммерческое программное обеспечение – это программное обеспечение, выполняемое, как правило, в рамках соответствующей профессиональной деятельности и специализации бизнеса:
на заказ конкретного конечного пользователя, либо
с расчетом на заранее не определенный круг конечных пользователей.
Коммерческое программное обеспечение отличается от так называемой «домашней» (in-house) разработки программ (разработки силой самой организации-конечного пользователя, издержки которой отражаются на рынке рабочей силы, но не на рынках товаров и услуг); от разработки программ, поставляемых в составе неотъемлемого целого поставщиками оборудования (программно-аппаратных комплексов) и от разработки программ вне коммерческого контекста вообще (в ходе научного экспериментирования, учебных проектов, как хобби и т.п.).
Отличие компьютерных программ от большинства (но не всех) других сущностей, вовлекаемых в хозяйственный и коммерческий оборот, заключается в том, что, обладая определенной полезной функциональностью, они являются не вещами, а произведениями.
Если быть точными, о вовлечении в оборот произведений можно говорить лишь условно и, в то же время, в двух смыслах: во-первых, о вовлечении в оборот экземпляров произведений (этот оборот регулируется правами собственности, вещным правом), а во-вторых, о вовлечении в оборот таких особых сущностей, как исключительные имущественные права на произведения (не являющиеся правами собственности и вещными правами, а регулируемыми авторским правом)2. Жизненный цикл самого произведения и отдельных его экземпляров (вводимых в эксплуатацию) весьма различны, хотя и связаны.
3.2. Жизненный цикл программы
Специфика программ как произведений не в том, что они «функциональны»3 и даже не в том, что пользование ими системно, а системы, образуемые программами при их сочетании между собой и оборудованием – динамичны