Программное обеспечение ЭВМ превратилось ныне в ведущую мировую индустрию. Законы об авторском праве и смежных правах стимулируют разработки программного обеспечения и защищают их от кражи путем пиратства.
С момента изобретения первых ЭВМ программное обеспечение разрабатывалось и поставлялось производителями этих ЭВМ. В дальнейшем операционные системы стали создаваться независимыми специализированными компаниями, такими как Microsoft Corporation и Digital Research Inc. Прикладное программное обеспечение, работающее с операционными системами для персональных ЭВМ (ПЭВМ) и выполняющее специфические задачи, также разрабатывалось независимыми компаниями типа Lotus Development Corporation. Эта компания прикладной программой Lotus 1-2-3 опередила, например, компанию World Perfect Corporation, которая выпустила популярную программу для работы с текстами.
Отделение программного обеспечения от производителя аппаратных средств имело несколько последствий. Во-первых, это увеличило количество и породило разнообразие программ, применяемых на ПЭВМ. Резко возросло число программистов и компаний, способных разрабатывать программное обеспечение для ПЭВМ. Во-вторых, соревнование, возникшее между продавцами программного обеспечения ЭВМ, ускорило темпы обновления, улучшило качество программ и снизило цены. В-третьих, стало ясно, что персональные ЭВМ — это всего лишь утонченный набор электронных деталей, абсолютно бесполезный без программного обеспечения. И, наконец, создались условия для пиратского использования программного обеспечения. Копирование и реализация программы для ЭВМ без разрешения обладателя авторского права стали обычным делом, как только пользователи перестали быть ограничены использованием программного обеспечения, поставляемого самим производителем.
|
|
В целом, индустрия программного обеспечения сводится к разработке и реализации программ для ЭВМ. Разработка этих программ требует интеллектуальных навыков и специальной подготовки в программировании, а необходимые материальные затраты сведены к минимуму. Персональная ЭВМ плюс язык программирования и компилятор, да чистые дискеты — это все, что требуется отдельному программисту при создании программ для ЭВМ. Написание программы для ЭВМ сходно с написанием романа или другого литературного произведения. Программист разрабатывает свою организационную структуру, или «алгоритм», и затем пишет строку за строкой текст на выбранном им языке программирования, согласующемся с его алгоритмом. Исходный текст этой программы, как правило, не пригоден для непосредственного использования в ЭВМ, программист должен перевести, или «откомпилировать», его в форму, понятную ПЭВМ, которая называется «объектным кодом», или «исполнимым модулем». Исполнимый модуль — это законченная программа, которая собственно и поставляется клиенту обычно на гибких (или «флоппи») дисках (дискетах) размером 3,5 дюйма (8,3 см) или 5,25 дюйма (13,4 см). Дискеты с программным обеспечением обычно дополняются поясняющей документацией и другой информацией для пользователя, включая лицензию на использование и гарантийные обязательства. Несмотря на то, что программное обеспечение может быть написано индивидуальным программистом, большинство программ в настоящее время пишется командами среднего и большого размера на протяжении нескольких месяцев и лет и постоянно обновляется и улучшается.
|
|
Реализация программ для ЭВМ в большинстве развитых стран осуществляется через двухъярусную систему оптовиков и дилеров, подобно порядку, установившемуся во многих других индустриях. Производитель программного обеспечения создает программы, дистрибьюторские компании занимаются складированием и поставками дилерам, и уже дилеры убеждают потребителей покупать пакеты.
Отношения в области программного обеспечения часто регулируются с помощью лицензионных договоров. Производитель обычно позволяет пользователям применять программное обеспечение для ПЭВМ через механизм лицензии, содержащейся в запечатанной упаковке. На практике же преобладают письменные договоры (контракты) между производителем и коммерческим или государственным учреждением в виде «лицензии по месту нахождения», покрывающей весь парк ПЭВМ этого учреждения. Некоторые производители программного обеспечения практикуют электронные поставки и лицензирование через телефонные модемы и сети ЭВМ так, что потребитель может (с разрешения производителя) получать программное обеспечение с помощью средств электронных коммуникаций.
Закон об авторском праве — решающий легальный фундамент для развития и реализации программного обеспечения ЭВМ. Поскольку скопировать программное обеспечение для ПЭВМ в настоящее время относительно легко и поскольку копии программного обеспечения идентичны оригиналу, производители программного обеспечения должны полагаться на Закон об авторском праве и твердое проведение его в жизнь в борьбе за свое существование. Иначе говоря, никто не станет разрабатывать и продвигать на рынке программы для ЭВМ, если после продажи всего одного экземпляра программы все последующие экземпляры (копии) будут тиражироваться и использоваться без разрешения. Тогда не будет смысла и стимулов для создания программного обеспечения вообще. Закон об авторском праве позволяет исключительно владельцу права контролировать копирование и распределение своего программного обеспечения и тем самым гарантировать достаточную финансовую отдачу для возмещения своих начальных затрат, а также затрат на обслуживание и обновление программного обеспечения, разработку новых продуктов и получение прибыли.