Иллюстрированный самоучитель по RedHatLinux

       

Linux как бесплатное программное обеспечение


Учитывая разнообразие средств, предлагаемых Linux, естественно предположить, что эта операционная система стоит недешево. Ничуть не бывало! Ядро Linux и большая часть программ, написанных для него, распространяются через Internet бесплатно, зачастую без каких-либо ограничений на копирование и распространение.

Прежде всего, ядро Linux распространяется по лицензии GNU GPL (General Public License -общественная лицензия общего вида). Это особая лицензия на распространение программного обеспечения, разработанная Фондом бесплатного программного обеспечения (Free Software Foundation). Она призвана содействовать свободному распространению и, что более важно, свободной разработке программного обеспечения. В отличие от лицензий, регулирующих распространение любого коммерческого программного обеспечения, лицензия GNU позволяет распространять программное обеспечение бесплатно или за деньги при соблюдении условий лицензии GNU. Иными словами, любой может взять какую-либо программу, распространяемую по лицензии GNU, внести в нее определенные изменения и распространять (за деньги или бесплатно). Однако этот человек не может запретить другому распространять эту же программу.

Большая часть версий Linux распространяется в соответствии с лицензией GNU GPL. Это позволяет множеству поставщиков программного обеспечения предлагать как коммерческие, так и бесплатные дистрибутивы Linux.

Учтите: бесплатное программное обеспечение - вовсе не то же самое, что public domain software (общедоступные программы, не защищенные авторским правом). По лицензии GNU разработчик сохраняет за собой права на собственный продукт и в любой момент может прекратить его распространение на условиях GNU. Характерная особенность данной лицензии - поощрение включения новых людей в процесс разработки и распространения новых версий программного обеспечения.

Очень важна еще одна особенность лицензии GNU: все программное обеспечение должно распространяться с полным набором исходных текстов. В отличие от коммерческого программного обеспечения, в которое нельзя вносить изменения из-за недоступности исходных текстов, модификация программ GNU не просто разрешена, но поощряется.

Такая модель разработки операционной системы Linux и программ для нее оказалась настолько удачной, что компания Netscape приняла ее для своего семейства программ-браузеров. Воспользовавшись базовыми принципами GNU, Netscape разрешила бесплатное распространение браузеров, разрешив всем лицензирование исходных текстов и свободное распространение.



Содержание раздела