Классификация программного обеспечения по виду лицензирования
На заре компьютерной эры все программы были открытыми и бесплатными, к компьютерам они прилагались, составляя крайне незначительную часть стоимости. По мере развития и массового внедрения в жизнь компьютерной техники наступила эпоха коммерциализации программного обеспечения. Исходные коды программ стали повсеместно закрываться патентами, лицензиями, соглашениями о неразглашении, и практически все программное обеспечение переводилось на коммерческие рельсы.
Символом успешности в области создания коммерческого программного обеспечения стал Билл Гейтс, владелец и в прошлом глава корпорации Microsoft. Наиболее известным и используемым программным продуктом этой всемирной корпорации является операционная система Microsoft Windows.
Монопольное положение на рынке сбыта программного обеспечения, удобное для его крупных производителей, во многих проявлениях не было воспринято обществом. Бывшее еще недавно бесплатным и свободным, программное обеспечение очень быстро было окружено частоколом патентов и лицензий, доступ к исходным кодам программ был закрыт, а изучение (декомпиляция) исполняемого кода стало незаконным. Первыми забили тревогу программисты: они не только потеряли возможность открыто обмениваться информацией, идеями и плодами своего труда, но само их существование вне рамок корпораций по производству программного обеспечения было поставлено под вопрос. Другим слоем общества, вкусившим горечь коммерциализации программного обеспечения, были учебные заведения и преподаватели, обнаружившие, что у них нет операционных систем и программных продуктов, на основе которых они могли бы преподавать на современном уровне основы операционных систем, инженерии программного обеспечения или программирование. Как результат, в обществе возникло противодействие тотальной коммерциализации программного обеспечения, что вновь оживило идею свободного и открытого программного обеспечения, но уже не на уровне первозданного хаоса, а на более высоком, упорядоченном уровне современных технологий программирования и сетевых коммуникаций.
Открытое программное обеспечение неразрывно связано с именем Ричарда Столлмана. Увидев в тотальной коммерциализации программного обеспечения не просто монополистическую тенденцию, но явную склонность к ущемлению базовых человеческих прав и свобод, Столлман предложил, используя имеющиеся правовые механизмы, производить программы, защищенные от коммерческой несвободы специальным видом лицензии (GNU GPL). В основу лицензии GPL, в отличие от термина «копирайт», которым защищаются права коммерческих производителей, он положил термин «копилефт», предложив этим термином и этими принципами защищать права программистов и пользователей программ. Ричард Столлман всегда подчеркивал, что его движение направлено на защиту прав программистов и пользователей, а не на производство дешевого или бесплатного программного обеспечения. Столлман показал, что у развития программного обеспечения есть альтернативный путь, который привел к созданию свободной и открытой операционной системы GNU/Linux — основного и сильного конкурента Microsoft Windows.
/ .; г . ••
Под четырьмя базовыми свободами программного обеспечения понимаются:
□ свобода использования — пользователь может запускать программу и применять
результаты ее работы для любых своих целей;
□ свобода изучения и модификации — пользователь может сколько ему угодно изучать, как устроена программа, а также модифицировать ее под свои нужды или для продажи;
□ свобода распространения — программный продукт может быть свободно распространен (передан, подарен, продан или установлен), а любые ограничения на распространение программного продукта запрещены;
□ свобода распространения модификаций — модифицированные версии продукта должны распространяться так же свободно, как и исходная версия.
Принцип «копилефта» выглядит следующим образом: при модификации и распространении исходного продукта его лицензия должна включать в себя перечисленные свободы и данное условие «копилефта».
Обращаем ваше внимание на тот факт, что нигде в лицензиях семейства GPL не указываются никакие ограничения, связанные с продажей программ. Свободное — не обязательно бесплатное. Более того, если программа соблюдает все условия лицензии GPL, но в текст лицензии добавлена одна-единственная строчка «свободна для некоммерческого использования» или, например, «свободна для использования в образовательных и академических целях», то такая программа считается несвободной или полусвободной.
Принципиальная позиция Столлмана и возглавляемого им фонда СПО состоит не в том, что программы должны быть бесплатными. Бесплатность или низкая стоимость свободных программ и возможность в связи с этим широко их применять в сферах и регионах, где есть затруднения с финансированием, — это уже вторичный эффект. Слово «свобода» является определяющим. На это направлена лицензия GPL и включенный в нее текст «копилефта», из-за которого эти. лицензии называют «вирусными»: лицензия требует, чтобы все, во что включается свободный продукт, также было выпущено под свободной лицензией. Таким образом, лицензии GPL являются «разносчиками свободы» в мире программного обеспечения.
К несвободному программному обеспечению относится полусвободное программное обеспечение (имеющее ограничение на свободу распространения в коммерческих целях) и другие классы несвободного программного обеспечения.
□ Проприетарное программное обеспечение — программное обеспечение, выпущенное и распространяемое на условиях коммерческих лицензий и под защитой авторских прав «copyright».
□ Пробные версии проприетарного программного обеспечения (trial) — проприетарное обеспечение, распространяемое бесплатно на ограниченный срок (или с ограниченной функциональностью) для того, чтобы потенциальный покупатель смог испытать программное обеспечение в деле. Обычно в полнофункциональные пробные версии встраивается механизм, который после истечения
пробного срока (или установленного количества запусков программы) запрещает ее дальнейшее использование.
□ Условно-бесплатное программное обеспечение (shareware) очень схоже по способу распространения с пробными версиями проприетарного программного обеспечения. Распространяется бесплатно, но с ограничениями но функциональности, времени использования или количеству запусков. Познакомившись таким образом с программой, пользователь может выслать автору денежное вознаграждение и получить полнофункциональную версию.
□ Бесплатное программное обеспечение с рекламной добавкой (ad-ware) — полностью бесплатная для пользователя полнофункциональная версия программы, в которую включены элементы рекламы (баннеры, надписи, всплывающие окна, надписи в строке состояния или заголовке окна). Оплату программисту в этом случае производит рекламодатель.
□ Бесплатное программное обеспечение (freeware) — полностью бесплатная версия программного обеспечения, распространяемая без исходных кодов.
□ Программное обеспечение с открытым исходным кодом не относится к свободному программному обеспечению, если выпущено не под лицензией GPL или родственной.
Дата добавления: 2016-04-14; просмотров: 3004;