Есть у OpenSource и еще одно преимущество – по сути, над разработкой программ с открытым кодом работает весь мир. Представьте обычную компанию, разрабатывающую проприетарную программу. Сколько человек работает над ее исходным кодом? 10, 20, 50, 100, 500, пусть даже 1000. Так, общее число сотрудников Opera Software (не только программистов, а всех сотрудников и во всех офисах по всем странам) составляет всего 750 человек. Размер относительно небольшого заводика на постсоветском пространстве. А в разработке OpenSource-программ косвенно принимают участие тысячи разработчиков. Да, пусть команда разработчиков какого-то OpenSource-проекта составляет всего несколько десятков человек. Зато к ним с легкостью присоединяются энтузиасты по всему миру, помогающие отлаживать программу, находящие в ней "баги" и подсказывающие, как сделать так, чтобы программа работала лучше.
Но везде есть пятна – даже на Солнце. У программ OpenSource есть свои недостатки, и вы должны знать об этом:
✓ недостаток финансирования – именно поэтому закрываются многие OpenSource-проекты, и ваша любимая программа сначала останется без поддержки (никто не будет исправлять "баги"), а в скором времени устареет и станет неактуальной. А как же энтузиасты? Они есть, пока существует основная команда разработчиков… Конечно, таких гигантов, как Firefox, FileZilla это не коснется, но все же…
✓ доступность исходного кода всем – главное преимущество открытых программ является и главным их недостатком. Ведь любой желающий может скачать исходники программы, встроить в них backdoor или другой вредоносный код, а потом выложить сие произведение на "файлопомойках", на своем сайте (под видом "улучшенной" версии программы) и т. д. Но этот недостаток легко преодолеть – просто возьмите себе за правило качать программы только с их официальных сайтов, а не с произвольных источников.
12.2. Выбор программ
Программ для работы в Интернете очень много – браузеры, почтовые клиенты, FTP-клиенты и т. п. Вы должны знать, какие программы являются программами с открытым кодом, а какие – нет.
Сначала определимся, какие программы понадобятся для работы в Интернете:
✓ браузер – куда же без него;
✓ почтовый клиент – электронная почта была, есть и будет;
✓ программы для закачки файлов, FTP-клиенты – загружать файлы из Интернета приходится довольно часто, и нужно позаботиться о подборе таких программ;
✓ клиенты для мгновенного обмена сообщениями. Электронная почта – это хорошо, но иногда хочется пообщаться, так сказать, в реальном времени, поэтому без клиентов для быстрого обмена сообщениями никак не обойтись;
✓ IRC-клиенты – хотя протокол IRC у нас не очень популярен, но не упомянуть об IRC-клиентах в книге тоже нельзя.
12.2.1. Выбор браузера
Начнем с браузеров. В табл. 12.1 перечислены OpenSource-браузеры и интернет-адреса официальных сайтов проектов, чтобы вы знали, откуда можно загружать программу.
Таблица 12.1. Свободные браузеры
Неужели в мире есть всего три браузера с открытым исходным кодом? Конечно же нет! Но остальные браузеры не могу вам порекомендовать по разным причинам:
✓ некоторые из них рассчитаны только на Linux. Конечно, если вы – опытный программист, то можете портировать один из таких браузеров в Windows. Но, как правило, игра не стоит свеч. Потратите уйму времени и не факт, что у вас получится;
✓ функциональность остальных программ не радует – если вы привыкли к тому же Firefox, то работать, скажем, с Konqueror вам будет непривычно. Я бы не стал рекомендовать вам такие программы.
Еще раз отмечу, что не нужно путать бесплатные (freeware) программы с OpenSource-программами. Да, популярный браузер Opera, каким бы удобным он ни был, не является OpenSource-программой, хотя распространяется бесплатно.
Хочется сказать несколько слов о Firefox. Этот браузер в последнее время обновляется довольно часто. Долгое время я использовал третью (3.
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии