В настоящее время все больше фирм обращают свое внимание на свободный софт-лицензионная политика фирм-разработчиков софта все больше ужесточается, учащаются проверки и встает вопрос о покупке лицензий или переходе на свободное программное обеспечение. В этой статье мы постараемся рассказать особенности свободного софта.
Для начала не помешало бы разобраться в терминологии. Программное обеспечение (ПО) бывает свободное и проприетарное. Последнее распространяют в виде бинарного кода, в то время как исходный код программы пользователю недоступен. Таким образом, производители защищают программы от внесения каких-либо изменений или использования некоторых ее частей вне зоны деятельности фирмы-производителя. Лицензия на такие программы допускает пользование ими исключительно "вслепую".
Свободное ПО традиционно поставляется в виде обычного кода, который открыт для чтения пользователю. Это позволяет любому, кто хоть немного разбирается в программировании, разобраться в структуре программы, внести в исходный код свои изменения, а также использовать его в собственных проектах и разработках. Такой вид софта также имеет лицензию - Генеральную Общественную лицензию (GNU). Она, в отличие от традиционных лицензий, защищает именно свободное распространение программы: созданное с помощью элементов кода этих программ ПО можно спокойно продавать, но ни в коем случае нельзя "закрывать".
На вид довольно подозрительно и слишком хорошо, но никакого подвоха тут нет. Свободное ПО (не путайте его с freeware, которое поставляется в виде бинарного кода, то есть "закрытым") создают добровольцы, которые верят в свободу информации и желают ослабить монополию в сети, которую установил Microsoft, и, конечно же, просто любят свою работу.
Всем известная операционная система Linux является первой серьезной разработкой в рамках GNU. Linux/GNU - это созданная на основе UNIX ядра многозадачная система. В противоположность большинству программ данная ОС не имеет единой комплектации - ее дополняют и компонуют из разнообразных дистрибутивов. Linux всегда обладал рядом преимуществ перед традиционными операционными системами: в связи с наличием открытого формата хранения кода он довольно быстро обновляется, изменяется, тестируется и распространяется. Успех Linux стал толчком к созданию других проектов GNU.
Компания Mozilla Foundation была создана после того, как конкуренты разгромили последний браузер компании Netscape. Коды программы были полностью раскрыты и на их основе, путем их переписывания, а не исправления, энтузиастами был создан совершенно новый браузер - Mozilla Firefox. Главный фактор, который обеспечивает существование команды Mozilla Foundation - благотворительные взносы и участие в разработке проекта добровольцев со всего мира.
В 2000 году, после того, как компания Sun Microsystems сделала открытыми коды продукта StarOffice, был создан проект OpenOffice.org. Данная программа в связи со своей высокой стоимостью практически не могла составлять конкуренцию Microsoft Office, но сделав ее открытой, разработчики в прямом смысле дали ей второй шанс. В то время как Microsoft продолжает закручивать гайки, а OpenOffice быстро улучшает свое качество, все большее количество пользователей задумываются над переходом на данный продукт.
Свободное программное обеспечение имеет немало преимуществ: его скорость развития довольно высока, так как разработкой занимается огромное число людей, по этой же причине и качество таких программ всегда на высоком уровне. Кроме этого, свободный софт обычно использует открытый формат данных, то есть файлы, созданные при помощи такого ПО, могут открываться и без наличия программы-исходника. Такая система является полной противоположностью действиям коммерческих компаний, которые прилагают особые усилия, чтобы сделать невозможным подобный переход между различными программами. Сводное ПО набирает все больше популярности среди пользователей, что вполне оправдано.
