Открытые и бесплатные программы для Windows. Николай Колдыркаев
Чтение книги онлайн.
Читать онлайн книгу Открытые и бесплатные программы для Windows - Николай Колдыркаев страница 3
Другие свободные лицензии и их отличия от GNU GPL
Кроме GNU GPL существуют и другие лицензии на свободное ПО. Их принято разделять на совместимые и несовместимые с GNU GPL. В любом случае лицензию на использование, распространение и модификацию программ с открытым исходным кодом называют свободной, если она одобрена сообществом разработчиков открытого ПО «Open Source Initiative» (OSI).
На прилагаемом компакт-диске большинство программ использует GNU GPL, но несколько программ распространяются на немного отличных от GPL условиях.
Mozilla Public License, например, отличается от GPL лишь территориальным ограничением действия лицензии. Это обусловлено тем, что законодательство США запрещает экспорт шифровальных программ в некоторые страны третьего мира, а продукты Mozilla, как правило, содержат компоненты для шифрования и защищенной передачи данных.
Некоторые лицензии, наоборот, способны предоставить пользователям еще больше прав и свобод, чем GPL. Так, лицензии на ПО, разработанное в университете Беркли (BSD) и Массачусетском институте технологий (MIT), в отличие от GPL, не связывают программиста обязательством использовать именно их лицензию для модифицированного ПО. GNU GPL не дает права применить другую лицензию для производного ПО. Кроме того, программы, основанные на продуктах GNU GPL, должны распространяться на таких же условиях. Модифицировав же программу с лицензией MIT или BSD, вы вполне можете создать закрытый коммерческий продукт[1].
Часть I
Открытое ПО для Интернета
Признаюсь, я испытывал большое искушение рассказать сначала об офисных приложениях. Но не стал этого делать по нескольким причинам.
Во-первых, на примере интернет-приложений лучше всего заметна разница между двумя подходами в разработке программного обеспечения – закрытым и открытым. Вы можете установить программы для работы в Интернете и сразу сравнить с теми скудными средствами, которые предоставляет по умолчанию операционная система Windows.
Во-вторых, вы быстро сможете убедиться, что по удобству работы открытое ПО не уступает закрытому, и продолжить изучение открытых программ, не опасаясь подвоха.
В-третьих, вы сможете просматривать веб-сайты и скачивать новые версии программ с большим комфортом, чем это возможно в Internet Explorer.
И, наконец, вы сможете задавать вопросы и писать комментарии к данной книге, составляя и получая электронные письма в открытой программе, что само по себе будет самой лучшей поддержкой открытого ПО. Должен сказать, что именно благодаря Интернету открытое программное обеспечение становится массовым, и, наоборот, Интернет, который мы знаем, не был бы возможен без использования открытого ПО.
Глава 1
Семейство интернет-приложений Mozilla
Дракон – первый сорт! Мы видели его только издали, но как будто зверюга великолепный.
1
Так, например, поступила фирма Apple, выпустив операционную систему Mac OS X с огромным количеством кода, заимствованного из операционной системы FreeBSD.