• Открытое программное обеспечениеOpen Source. Разница между бесплатным и open source программным обеспечением

    Программное обеспечение с открытым кодом имеет своих почитателей, а в последнее время если речь заходит о разработке каких-то «национальных» продуктов, так в основном open-source и подразумевают. Парадоксально, но интерес к этому виду программного обеспечения породил массу искажений и заблуждений, которые на практике мешают его распространению.

    Наша компания участвует в открытых проектах с 2005 года – и благодаря разработке собственных open source решений (проекты OpenVZ , CRIU), участвуя в других открытых проектах (QEMU , OpenStack , libvirt , libcontainer , и т.д.). За 10 лет мы собрали несколько наиболее распространённых мифов об открытом программном обеспечении. Я расскажу про каждое из заблуждений и объясню, почему оно ошибочно. Наверняка, вы вспомните еще столько же, но, на мой взгляд, эти пять самые «адовые».


    Проект с открытым исходным кодом это открытый проект.

    Любой программный проект состоит из множества артефактов: исходный код проекта, информация о неисправленных дефектах, исходный код тестов, документация. Исходный код проекта - это только его часть, свободный доступ к которой не даёт права называть весь проект открытым. Помимо исходного кода, свободный доступ должен быть открыт и к другим артефактам разработки, и чем больше артефактов открыто, тем больше проект открыт для контрибьюторов (людей, которые захотят сделать вклад в проект). Помимо этого, необходимы прозрачные процессы между всеми участниками сообщества, открытые коммуникации в проекте и т.д. Все эти меры будут только способствовать развитию проекта и плодотворному сотрудничеству участников сообщества.

    Качество открытого ПО хуже, потому что код для него может писать любой желающий

    Главный принцип открытого ПО – открытая совместная разработка – сам по себе является залогом того, что некачественный код, костыли и заплатки попросту невозможно будет скрыть от других участников. Человек, участвуя в такого рода проектах, готов к тому, что его работа будет подвергнута и анализу, и критике, а, значит, халтурить не будет. На кону его репутация, а её терять никто не хочет.

    Кроме того, в некоторых сообществах (например, сообщество вокруг разработки Linux-ядра) существует и жесткий принцип – в исходное ядро принимается только самый лучший, оттестированный и идеальный код. Попытку добавить некачественные изменения отклонят, вторая попытка чревата потерей репутации для человека или компании-контрибьютора.

    То есть открытый проект действительно даёт возможность любому человеку принять участие в написании кода, но в серьёзных проектах из-за высокого порога вхождения код не будет принят от людей с недостаточным уровнем экспертизы.
    В большинстве крупных ИТ-компаний (IBM, Google, Canonical, Parallels и т.д.) есть целые департаменты, в которых специалисты получают зарплату за то, что работают над проектами с открытым исходным кодом и таким образом косвенно работают над продуктами компании.

    Отдельно стоит упомянуть, что компании, которые разрабатывают продукты на базе открытых проектов, в ходе тестирования заинтересованы в улучшении кода открытых проектов, которые они используют. Поэтому все обнаруженные проблемы необходимо исправлять и добиваться, чтобы это исправление было добавлено в основную ветку проекта, чтобы иметь как можно меньше отличий в своём коде и коде открытого проекта. Наши продукты используют код других открытых проектов, поэтому проблемы, найденные в коде этих проектов, мы исправляем и отправляем в upstream. Так было с уязвимостями в ядре RHEL: Red Hat отметил Владимира Давыдова за обнаружение серьезных уязвимостей CVE-2014-0203 и CVE-2014-4483 в одном из обновлений ядра RHEL6 (вторая проблема, кстати, была найдена с помощью одного из наших автоматических тестов, использующих Linux Test Project). Василий Аверин получил благодарность за обнаружение ошибки CVE-2014-5045 , Дмитрий Монахов – за CVE-2012-4508 . Факт хорошего тестирования Linux-ядра был даже отмечен Эндрю Мортоном (кто это?): “Мне интересно. За последние несколько месяцев люди из @openvz.org нашли (и исправили) кучу непонятных, но серьезных и довольно древних багов. Как вы обнаружили эти баги?”

    Итог

    На самом деле все перечисленные мифы возникают по большей части у пользователей, которые либо только начинают работать с OpenSource ПО, либо не пробовали этого делать вообще. Лучший способ избавиться от предубеждений – начать вплотную работать с такими решениями.
    Мы недавно новой версии нашего продукта Virtuozzo 7. Если вы также заинтересованы в создании лучшей технологии контейнерной виртуализации, то

    Чтобы понять, что означает для нашей организации использование программного обеспечения с открытым / закрытым исходным кодом, необходимо понять, чем они отличаются друг от друга. В этой статье указываются основные различия, однако помните, что это очень упрощенное объяснение. Дополнительную информацию можно почерпнуть из Wikipedia или ознакомившись с конкретными примерами использования обоих видов программного обеспечения.

    Прежде всего, программного обеспечения с открытым исходным кодом подразумевает, что мы можем изменять и разрабатывать нашу программу, коль скоро у нас хватит для этого знаний и квалификации. Напротив, самостоятельно изменить программу с закрытым исходным кодом невозможно, так как исходный код программы / приложения недоступен. Хотя не все из нас программисты, мы тем не менее можем извлечь пользу от работы с ПО с открытым кодом.

    Такое программное обеспечение предоставляется пользователям бесплатно, причем не только программы, но и операционные системы. Оно создается и разрабатывается самими пользователями, которые выкладывают свои создания в Интернет. Наиболее популярные программы регулярно обновляются, так как их использует множество людей. В качестве примера можно привести Mozilla Firefox или Thunderbird. Если программа не обновляется регулярно, возможно, для этого не хватает необходимых технических ресурсов – весь вопрос в том, сколько у программы пользователей. Высокая частота обновлений является определенным гарантом безопасности использования программы. Хотя, если после установки обновления выясняется, что программа не работает (например, в новой версии операционной системы не поддерживается Skype), есть два пути решения проблемы: попытаться найти помощь на форумах в Интернете или устранить проблему самостоятельно, что относительно трудно.

    Программное обеспечение с закрытым исходным кодом намного популярнее ПО с открытым кодом. Прежде всего, за счет удобства использования, а еще потому, что мы просто привыкли к нему – как правило, в школе, на работе и дома мы используем ОС Windows. В случае программ и операционной системы на базе закрытого исходного кода мы имеем дело с готовым продуктом, который не требует никакого вмешательства с нашей стороны. Среднестатистическому пользователю с ними намного удобнее работать. Пользователи программного обеспечения с закрытым исходным кодом часто подчеркивают, как проста его установка и использование, насколько удобно иметь под рукой внятную справку по программе, а также возможность обратиться в службу технической поддержки в случае возникновения проблем. Такие системы и продукты выпускаются компаниями, причем только после нескольких этапов тестирования. Пользователь просто покупает целый программный пакет, готовый к установке на компьютере. Такое программное обеспечение является платным: мы приобретаем лицензию, а часто и обновления программы.

    Некоторые разработчики ПО поддерживают общественные организации и предлагают им программы бесплатно или со скидкой через соответствующие некоммерческие организации, например, через широкую партнерскую сеть TechSoup, участники которой находятся в разных странах. В России программу осуществляет Теплица социальных технологий (ООО "Спиро"). Обратившись к программе инфоДонор вы можете выяснить может ли ваша организация участвовать в программе. Также следует помнить, что когда мы выбираем операционную систему, мы заодно выбираем и способ работы в нашей организации. Например, если мы выбрали Linux, мы не сможем использовать решения Adobe, а если мы выбрали Windows, нам придется приобрести лицензии по числу компьютеров. В каждом случае есть свои плюсы и минусы. Нужно тщательно продумать, что именно требуется нашей организации, каковы критерии эффективного использования оборудования, и принимать решение после основательного анализа.

    Конечно, ПО с открытым или закрытым исходным кодом не сводится только к Microsoft, Mac или Linux. Вопрос лицензирования фигурирует в связи с любым типом программного обеспечения, используемого в организации. Основное правило – внимательно читайте все лицензии и соглашения об обслуживании. Существует множество примеров, когда организации сталкивались с серьезными проблемами с ПО, которое было практически бесполезным из-за условий лицензирования, или когда даже самые незначительные изменения на сайте обходились очень дорого.

    М ногие покупают различное программное обеспечение или же пользуются их взломанными пиратскими версиями. Пользователи видят графический интерфейс программы, но код этого продукта обычно скрыт. В связи с этим изменить софт практически невозможно, что гарантирует автору защиту от тех, кто захочет скопировать код программы и присвоить его себе. Но, не смотря на это, так называемых «Open Source» программ вс е больше в современном мире. Давайте разберемся в том, что такое программы с открытым исходным кодом и каковы их положительные и отрицательные стороны.

    Что можно считать открытым кодом?

    Практически весь софт до конечного пользователя доходит уже как готовое программное обеспечение. Это вполне работоспособные программы с приятным интерфейсом и удобные в использовании. Если код этого продукта открыт, то любой может его изменить, предложить свои варианты исправления найденных ошибок или внести какое-то новшество. Таким образом, качество этого продукта со временем улучшается. Примерами операционных систем с открытым кодом являются Linux , Unix , Ubuntu .

    Все знакомы с Microsoft Office , аналогом которого, но уже с открытым кодом, является Open Office . Браузеры Mozilla Firefox и Google Chrome также являются программным обеспечением с открытым исходным кодом. Подобных продуктов очень много, многие используют большое количество софта и не подозревают, что что-то из этого может быть Open Source программой.

    Особенности Open Source

    Чтобы софт можно было назвать программой, недостаточно лишь того, что его код открыт для всех. Подобная программа должна быть абсолютно бесплатной . Кроме того, при дальнейшем использовании и попытке изменить код пользователь также не должен ничего платить. Любой имеет право свободно распространять данный продукт, и, как было сказано выше, изменять его. Подобные программы не имеют ограничений по сфере применения и срокам использования. Их можно использовать для ведения бизнеса, научных исследований, обучения, использования в своих целях неограниченное количество времени.

    Лицензия Open Source программ

    Лицензия таких программ является также свободной. Нет абсолютно никаких ограничений на применение, изменение, распространение, использование с другим совместимым программным обеспечением. Также, она является технологически нейтральной ко всем остальным существующим программам.

    Плюсы и минусы Open Source программ

    В отличие от классических лицензионных программ, разрабатываются группой свободных программистов, и именно поэтому являются бесплатными.

    Вторым важным плюсом является то, что мы можем модернизировать данные программы . Хороший программист, разобравшись в коде, может добавить в программу новые опции или улучшить работу уже имеющихся функций. Например, пользователь MacOS не может изменить свою операционную систему, в отличие от Linux , которую каждый может не только настроить по своему усмотрению, но и добавить какие-либо индивидуальные функции. В итоге у него получится совершенно новый продукт, которым очень удобно пользоваться. Если получившаяся программа действительно хороша, то ее можно запатентовать и даже продать (!)

    Еще одним неоспоримым плюсом программ является их защищенность от вирусов. Практически все вирусы пишутся под приложения Windows , а вредоносных программ на тот же Linux ничтожно малое количество. Таким образом, вероятность получить вирус, используя операционную систему с открытым кодом, очень мала.

    Сегодня многие организации переходят на использование программ именно с открытым исходным кодом. Это позволяет снизить расходы и минимизировать вероятность взлома системы.

    Но у любой медали, как известно, имеется две стороны, расскажем о минусах Open Source программ.

    При возникновении каких-либо проблем с программным обеспечением обычно обращаются в техническую поддержку. Программы с открытым кодом таковой не имеют. Эта проблема возникает вследствие того, что программа изменялась разными программистами со всей страны или даже мира. Так что искать решение проблемы придется на просторах сети Internet или разбираться самому.

    Второй минус возникает опять же из-за того, что любой может изменять код программы. Часто взгляды людей могут не совпадать, и это вызывает конфликты в модифицировании продукта. Это может привести к краху проекта, над которым трудилось множество людей на протяжении длительного времени.

    Также под открытый код часто маскируются вредоносные программы, отличить их от настоящего безопасного программного обеспечения порой бывает очень сложно.

    Несмотря на то, что такие программы имеют некоторые недостатки, ими интересуются все больше пользователей. Все больше продуктов сегодня создаются с открытым исходным кодом. Это означает, что такие программы имеют будущее и на них стоит обратить свое внимание.

    Ardour — цифровая звуковая рабочая станция. С ее помощью можно записывать, редактировать и микшировать многодорожечный звук. Можно создавать свои диски, микшировать звуковые дорожки видеозаписей или просто экспериментировать со своими новыми музыкальными идеями.

    Среди функций Ardour есть такие как многоканальная запись, нестирающее редактирование с неограниченным числом undo/redo, полная поддержка автоматики, продвинутый микшер, синхронизация по временному коду и аппаратное управление с панелей типа Mackie Control Universal. Если вы ищете замену таким инструментам, как ProTools, Nuendo, Pyramix или Sequoia, то Ardour — это наверняка то, что вам и нужно.

    Audacity

    Audacity — свободный и простой в использовании звуковой редактор для Windows, Mac OS X, GNU/Linux и других операционных систем. Можно использовать Audacity в следующих целях:

    • Запись живого звука.
    • Преобразование записей на магнитной ленте и кассетах в цифровые записи.
    • Редактирование файлов в форматах Ogg Vorbis, MP3, WAV или AIFF.
    • Смешивание звуков.
    • Изменение скорости звука и тональности.
    • и многое другое…

    Grip

    Grip — CD-проигрыватель и CD-риппер для рабочего стола Gnome. В основе его функциональности лежит cdparanoia, но также возможно использовать и внешние рипперы (например, cdda2wav). Также поддерживается автоматическое конвертирование в MP3 (и другие аудиоформаты), так что можно списать весь диск сразу в MP3. Есть поддержка баз данных дисков в интернете, так что есть возможность автоматически заполнить теги в получающихся MP3-файлах. Grip работает с DigitalDJ, что позволяет с легкостью создавать компьютеризированную версию вашей музыкальной коллекции.

    Hydrogen

    Hydrogen — барабанная программа для GNU/Linux. Ее главной целью является профессиональное, но в то же время простое и интуитивное программирование барабанов, на основе шаблонов.

    Jokosher

    Jokosher — простая, но в то же время мощная многоканальная студия. Jokosher — это полноценное приложение для записи, редактирования, микширования и экспорта аудио. Он разрабатывался с упором на удобство использования.

    Разработчики Jokosher переосмыслили процесс создания музыки на каждом уровне, и им удалось сделать чертовски простую в использовании программу.

    LMMS

    LMMS задумывалась как свободная альтернатива популярным (но платным и с закрытым исходным кодом) программам типа FruityLoops/FL Studio, Cubase и Logic — все они позволяют создавать музыку на компьютере. Сюда входит создание повторяющихся фрагментов, синтез и микширование звуков, аранжировка сэмплов, работа с MIDI-клавиатурой и многое другое.

    MusE

    MusE — это MIDI/звуковой секвенсор, способный записывать и редактировать звук. Его автор — Werner Schweer. В задумке MusE — это полноценная многоканальная виртуальная студия для Linux.

    • MIDI-секвенсирование
    • Запись/Воспроизведение/Импортирование
    • Фильтры входа
    • Аудио-секвенсирование
    • Запись/Воспроизведение нескольких моно/стерео входов/выходов
    • Функция AudioGroups
    • LASH — обеспечивает аудиоэффекты типа chorus/flanger в реальном времени!
    • Jack — jack-audio-connection-kit. Используется в маршрутизации midi/звука.
    • Internal Audio Routing Interface
    • ALSA — Advanced Linux Sound Architecture

    Можно использовать несколько звуковых карт для подключения нескольких внешних устройств и работать с ними в MusE.

    Rosegarden

    Rosegarden — профессиональный аудио- и MIDI-секвенсор, редактор нот и универсальная среда редактирования музыкальных композиций.

    soundKonverter

    soundKonverter — оболочка к разным аудиоконвертерам.

    Основные функции:

    • Преобразование аудиофайлов
    • Вычисление
    • CD-риппинг

    Streamripper

    С ростом популярности файлообменных сетей таких как Napster, Gnutella и теперь Mojonation и Freenet, любой пользователь Интернета может скачать практически любую MP3-композицию за довольно небольшое время, но часто люди не знают, чего они хотят. Streamripper позволяет скачивать аудиопоток от интернет-радиостанции. Многие MP3-радиостанции проигрывают лишь песни определенных жанров, так что можно скачать всю коллекцию гоа/транс музыки, коллекции джаза, панк-рока или чего хотите. Нужно лишь «натравить» Streamripper на этот аудиопоток и ждать.

    Графические приложения (2D)

    Cenon

    Cenon — графическая программа особого рода. Построенная на модульном графическом ядре, Cenon предоставляет широкую функциональность. На этом ядре основано множество приложений.

    Ядро Cenon является свободным, а значит доступно в исходных кодах для многих компьютерных платформ, в том числе и GNU/Linux.

    GIMPshop

    GIMPshop — модификация свободной GNU Image Manipulation Program (GIMP), нацеленная на подражание внешнему виду Adobe Photoshop. Главной задачей программы является обеспечение удобной работы в GIMP пользователей, привыкших к Photoshop.

    GIMPshop унаследовала от GIMP все преимущества, включая широкую функциональность, гибкость настройки. GIMPshop модифицирует структуру меню (так, чтобы было похоже на Photoshop), изменяет терминологию программы на терминологию от Adobe, а в Windows-версии использует расширение Deweirdifier для группировки множества окон GIMP’а в одном месте, с помощью системы MDI, обычной для графических редакторов Windows. GIMPshop не поддерживает расширения Photoshop, но расширения, фильтры, кисти GIMP, естественно, остаются.

    Из-за изменений в интерфейсе, многие уроки Photoshop могут быть пройдены и в GIMPshop, а остальные могут быть адаптированы к GIMPshop с минимальными изменениями.

    Hugin

    Простой в использовании, кросс-платформенный набор средств для создания панорамных изображений. Основано на Panorama Tools.

    С помощью Hugin можно объединить несколько фотографий в одну цельную панораму, сшить любую последовательность перекрывающихся изображений и многое другое.

    Inkscape

    Векторный графический редактор с открытым кодом, по возможностям похож на Illustrator, CorelDraw или Xara X. В нем используется формат файла Scalable Vector Graphics (SVG) стандарта W3C.

    Inkscape поддерживает множество продвинутых функций SVG (маркеры, клоны, альфа-смешение и т.д.), особое внимание было уделено изящному интерфейсу. С легкостью можно редактировать узлы, выполнять операции по сложному пути и многое другое. Разработчики надеются улучшать проект за счет пользователей, ведь используется открытая модель разработки.

    KoverArtist

    KoverArtist — программа для быстрого создания обложек для дисков и коробок. Основная идея — возможность создания классно выглядящей обложки за несколько кликов.

    Ktoon

    KToon — инструментарий двумерной анимации, разработанной аниматорами (Toonka Films) для аниматоров. Программа распространяется под лицензией GPL. Платформой разработки является KDevelop с использованием средств G++, OpenGL и Qt.

    Krita

    Krita — растровый редактор. Krita распространяется в комплекте KOffice, начиная с версии 1.4. Программа проста, но содержит дополнительные интересные возможности, такие как рисование по направляющей (никогда еще не было так легко провести распылитель по прямой линии!) и новейшие функции, например, 16-битный цвет, поддержка CMYK, L*a*b и даже изображений формата OpenEXR HDR.

    MyPaint

    MyPaint — быстрая программа для рисования. Имеется поддержка графических планшетов с изменяемым давлением, в комплекте с программой идет неплохой набор кистей. С небольшой долей упорства можно даже создать свои кисти, причем основной упор идет на динамику кисти (изменение со скоростью, давлением или случайно). Размер полотна неограничен, количество отмен тоже. Однако слои не поддерживаются.

    OpenOffice Draw

    Draw — легкий способ представления графики и диаграмм — от быстрых скетчей до сложных чертежей.

    • Перемещайте часто используемые средства рисования по экрану, для более быстрого доступа к ним.
    • Контролируйте внешний вид чертежей и диаграмм с помощью панели инструментов Стиль и форматирование .
    • Работайте с объектами, поворачивайте их в двух или трех измерениях; можно размещать и трехмерные объекты, такие как сферы, кольца, кубы и т.д.
    • Группируйте объекты, разгруппировывайте и редактируйте их разом, когда они сгруппированы.
    • Хитрая система отрисовки позволяет создать фотореалистичные изображения, используя одни лишь текстуры, эффекты освещения, прозрачность, эффекты перспективы и т.п.
    • Умные соединители значительно упрощают создание блок-схем, схем организаци, сетевых диаграмм и т.п. Нужно лишь указать «клейкие точки», и соединители будут к ним «прилипать».
    • При рисовании автоматически отображаются линейные размеры ваших объектов.
    • Имеется большая коллекция картинок в Галерее (Gallery); можно создавать свои картинки и помещать их в галерею.
    • Сохраняйте графику в формате OpenDocument — новом международном стандарте офисных документов. Этот формат (основанный на XML) означает, что вы не будете привязаны к самой программе Draw. Доступ к нарисованной вами графике можно будет получить из любой программы, совместимой со стандартом OpenDocument.
    • Импортируйте графику из всех привычных форматов (включая BMP, GIF, JPEG, PNG, TIFF и WMF).
    • При желании в Draw можно создать Flash-версии (.swf) своих изображений.

    Panorama Tools

    Инструментарий для просмотра, создания и редактирования панорамных изображений:

    • PTStitcher: Высококачественный и простой в использовании сшиватель изображений. Поддерживает множество форматов.
    • Panorama Tools: Расширение Photoshop для создания и редактирования панорамных изображений.
    • PTViewer: Высококачественный сферический просмотрщик. Имеется самостоятельная и Java-версия для множества платформ.

    Pixelize

    Pixelize — программа, способная составить из уменьшенных кусочков изображений дубликат, максимально приближенный к оригиналу.

    Суть ее работы состоит в разбиении изображения мелкой прямоугольной сеткой. Каждый прямоугольничек анализируется и заменяется изображением, выбранным из обширной базы данных. Pixelize пробует подобрать такое изображение, которое наиболее похоже на выбранный прямоугольник.

    Pixelize лучше работает, когда база данных велика. Если в ней порядка 1000 изображений, результат работы Pixelize может оказаться весьма приемлемым.

    Scribus

    Scribus — программа с открытым исходным кодом, предназначенная для профессиональной страничной верстки в системах Linux/Unix, MacOS X, OS/2 и Windows. Программа исповедует новый подход к страничной верстке, а вывод программы получается готовым к печати.

    Под современным дружелюбным интерфейсом Scribus скрываются профессиональные издательские функции, такие как поддержка цвета CMYK, управление цветами ICC и создание универсальных PDF-файлов.

    Skencil

    Skencil — интерактивный векторный графический редактор с открытым исходным кодом. Программа работает на GNU/Linux и других UNIX-совместимых системах, программа гибка и в то же время позволяет создавать качественные иллюстрации, диаграммы и пр. Уникальной особенностью (для графического редактора подобного рода) является то, что Skencil реализован практически на самом высокоуровневом интерпретируемом языке Python. Python — мощный объектно-ориентированный язык, да еще и простой в использовании.

    Synfig

    Synfig — мощный векторный графический редактор для плоской анимации, разработанный с нуля. По словам разработчиков: «хотя на рынке уже есть другие программы для эффективного создания плоской анимации, однако нам незнакомы программы, которые могут делать то же, что и наша».

    Плоская анимация всегда была дорогой в создании, ведь каждый кадр должен быть нарисован вручную. Даже сегодня, когда в нашем распоряжении есть программы цифрового рисования, процесс все так же основан на трудоемком рисовании отдельных промежуточных кадров между опорными (твининг).

    Технология анимации Synfig устраняет необходимость ручного твининга — сама создает плавное движение, и аниматору не приходится отрисовывать каждый кадр вручную.

    Таким образом, можно значительно ускорить процесс рисования.

    Xara Xtreme

    Xara Xtreme for Linux — это мощный графический редактор общего назначения. Работает на Unix-платформах, включая Linux, FreeBSD и (в разработке) Mac OS X.

    Ранее известная как Xara LX, программа основана на Xara Xtreme for Windows, которая на данный момент является самым быстрым графическим редактором. Исходный код Xara Xtreme был открыт в начале 2006 года, и был портирован на Linux. Этот процесс почти полностью завершен, и теперь Xara Xtreme for Linux доступна для скачивания.

    Xara Xtreme for Linux:

    • Очень быстрая программа
    • Функции, аналогичные функциям мощных графических редакторов
    • Проста в освоении и использовании
    • Легкий интерфейс, не перегруженный элементами управления. Несколько плавающих окон, палитр, меню и т.п.
    • Большое количество учебного материала, уроков, фильмов, советов. Сообщество проекта очень велико.

    Графические программы (3D)

    Art Of Illusion

    Art of Illusion — свободная программа для трехмерного моделирования и рендеринга. Она полностью написана на языке Java, и должна работать на любой виртуальной машине Java, совместимой с J2SE 1.4 или более поздней версии.

    Во многом программа может поспорить с платными конкурентами. Наиболее важные функции включают средства моделирования на основе разбиений поверхности, скелетная анимация и графический язык для разработки текстур и материалов.

    Blender

    Blender — свободный пакет создания трехмерных сцен. Доступны версиии для всех основных операционных систем, распространяется под лицензией GNU General Public License. Модель -> тени -> анимация -> рендеринг -> объединение -> интерактивное 3D.

    Crystal Space

    Crystal Space — свободный кроссплатформенный движок для реализации трехмерной графики в реальном времени. Используется в некоторых играх.

    FreeWRL

    • FreeWRL поддерживает открытые стандарты VRML97 и X3D;
    • Признан совместимым «Профилем обмена» («Interchange Profile») Web3d Consortium;
    • Работает в OS X и Linux, работает как из браузеров, так и как самостоятельное приложение;
    • Поддерживает ReWire и MIDI — для звукового взаимодействия;
    • Способен соединяться с другими программами через MIDI, или внешние программные интерфейсы EAI и SAI.

    G3DViewer

    G3DViewer — просмотрщик трехмерных моделей, основан на библиотеке GTK+. Поддерживает следующие типы файлов:

    • 3D Studio (.3ds, .prj)
    • LightWave (.lw, .lwb, .lwo)
    • Alias Wavefront (.obj)
    • Impulse TurboSilver / Imagine (.iob)
    • AutoCAD (.dxf)
    • Quake II Models (.md2)
    • Quake III Models (.md3) (начиная с версии 0.2.99.1)
    • Neutral File Format (.nff)
    • 3D Metafile (.3dmf, .3mf, .b3d)
    • Caligari TrueSpace Objects (.cob)
    • Quick3D Objects & Scenes (.q3o, q3s)
    • VRML 1.0 files (.wrl, .vrml) (начиная с 0.1.1, работает с ошибками)
    • AC3D objects (.ac, .acc) (начиная с 0.1.99.1)
    • LeoCAD Models (.lcd) (начиная с 0.2.99.1)
    • Racer car models (.ar, .dof) (начиная с libg3d 0.0.5, неполная функциональность)
    • Ultimate Stunts car models (.glb) (начиная с libg3d 0.0.5)
    • VDrift car models (.joe, .car) (начиная с libg3d 0.0.5)

    K3DSurf

    K3DSurf — программа, предназначенная для визуализации и редактирования математических моделей в трех, четырех, пяти и шести измерениях. K3DSurf поддерживает параметрические уравнения и изоповерхности.

    Краткое описание функций K3DSurf:

    • Интерактивная визуализация движениями мыши (правая кнопка — поворот, средняя — перенос, левая — масштабирование).
    • Анимация в реальном времени (вращение) и морфинг (за счет введения переменной t_time). Анимацию и морфинг можно контролировать с помощью регуляторов нагрузки процессора и интервала задержки переменной t_time.
    • Создание снимков экрана, путем копирования окна рендеринга, либо с помощью лучшего трассировщика лучей — Povray.
    • Создание анимированных сцен.
    • Создание mesh-файлов, описывающих форму математической модели.

    Поддерживаемые форматы

    • Povscript: Формат Povray, лучшей программы для трассировки лучей.
    • VRML2: используется в большинстве современных браузеров, нужно соответствующее расширение.
    • OBJ: хорошо известный формат, поддерживаемый большинством трехмерных редакторов (Blender, MAYA и Moray).

    KPovModeler

    KPovModeler — программа создания моделей для последующей отрисовкаи сцен в POV-Ray(TM). Программа предназначена для рабочего стола KDE.

    Для большинства 3D-модельеров, POV-Ray — не более чем движок для отрисовки, и часто они вынуждены пользоваться лишь ограниченной частью скриптового языка POV-Ray. Однако это не относится к KPovModeler, в котором можно использовать полностью все функции POV-Ray путем трансляции языка POV-Ray в графическое дерево.

    Почти все функции скриптового языка POV-Ray могут быть использованы в KPovModeler. «Почти» — потому что напрямую нельзя использовать переменные, циклы, макросы и некоторые другие операторы. С другой стороны, KPovModeler позволяет вам использовать куски скриптов POV-Ray, с помощью средства «Raw POV-Ray»; такой «сырой» код будет рассматриваться самим POV-Ray исключительно на стадии рендеринга.

    KPovModeler поддерживает следующие функции:

    • Управление сценой посредством графического дерева.
    • Изменения объектов с помощью управляющих точек в графическом режиме просмотра, либо прямая манипуляция в окне атрибутов объекта.
    • Неблокирующий рендеринг сцены с помощью OpenGL.
    • Копирование/вставка и drag-and-drop кода POV-Ray в дереве объектов.
    • Отмена и повторение действий.
    • Рендеринг сцены и просмотр текстуры с помощью POV-Ray, изнутри программы.
    • Поддержка практически всех объектов POV-Ray.
    • Поддержка всех текстур.
    • Прототипы (объявления) и описания.
    • Все режимы проецирования камеры.

    PovRay

    Persistence of Vision Raytracer — свободное средство создания трехмерной графики высокой реалистичности. Официально доступны версии для Windows, Mac OS/Mac OS X и i86 Linux. Исходный код доступен для тех, кто хочет портировать программу на другие платформы.

    White Dune

    White_dune — низкоуровневое средство VRML97 для платформ Unix/Linux/MacOSX и Windows. Оно способно просматривать файлы формата VRML97. В отличие от высокоуровневых средств здесь используется легкая модель, основанная на стандарте VRML97.

    Видео приложения

    AvideMUX

    Avidemux — свободный видеоредактор, отличительными особенностями которого являются простота редактирования, фильтрации и кодирования видео. Есть поддержка многих типов файлов, включая AVI, DVD-совместимые MPEG-файлы, MP4 и ASF, можно пользоваться любыми кодеками. Задачи могут быть автоматизированы, за счет использования проектов, очереди заданий и мощного скриптового движка.

    Cinelerra

    В основном Cinelerra предназначена для трех вещей: захват, композиция и редактирование аудио и видео.

    Если вы хотите создавать фильмы с таким же размахом, как и профессионалы, тогда вашим выбором наверняка станет Cinelerra.

    CinePaint

    CinePaint предназначен для ретуширования фильмов и фотографий. CinePaint может работать со множеством форматов, таких как DPX, 16-битный TIFF и OpenEXR, а также с привычными форматами типа JPEG или PNG. Есть поддержка 8-битного, 16-битного и 32-битного цветовых каналов, HDR и CMS.

    CinePaint используется для покадрового ретуширования, очистки от шума, реставрации и рисования текстур для трехмерных моделей. Программа была использована при производстве многих художественных фильмов, в том числе и «Последний самурай», в котором с ее помощью были нарисованы летящие стрелы.

    В фотографических целях CinePaint может импортировать экспозиции HDR. Имеется поддержка 16-битной цветной печати при наличии драйвера GutenPrint. Широкий динамический диапазон CinePaint важен при обработке черно-белых фотографий, ведь у них лишь один канал.

    Jahshaka

    • Редактируйте видео быстро и гибко.
    • Создавайте эффекты в реальном времени.
    • Неограниченные возможности в анимации.
    • Рисуйте на кадрах видео.
    • Создавайте музыку профессиональными средствами.
    • Работайте с любыми форматами в любых разрешениях.

    Kino

    Kino — программа для нелинейного цифрового видеомонтажа для GNU/Linux. Программа замечательно интегрируется с IEEE-1394 при записи, работает с видеомагнитофонами и позволяет записать видео обратно на камеру. Захват видео ведется в форматах Raw DV или AVI, в кодировках type-1 DV и type-2 DV (отдельный аудиопоток).

    Можно загружать несколько видеофрагментов, вырезать и вставлять куски аудио/видео и сохранять эти шаги в файле — списке шагов (формат SMIL XML). Большинство команд редактирования и навигации позаимствованы из программы vi.

    Kino может экспортировать сложный фильм во множество форматов: DV over IEEE 1394, Raw DV, DV AVI, отдельные кадры, WAV, MP3, Ogg Vorbis, MPEG-1, MPEG-2 и MPEG-4. Импорт/экспорт отдельных кадров основан на библиотеке gdk-pixbuf, поддерживающей форматы BMG, GIF, JPEG, PNG, PPM, SVG, Targa, TIFF и XPM. Работа с MP3 требует кодека lame. Ogg Vorbis требует oggenc. MPEG-1 и MPEG-2 требует наличия mjpegtools или ffmpeg, а MPEG-4 — ffmpeg.

    LiVES

    LiVES — гибрид программы для обработки видео в реальном времени и средства для нелинейного видеомонтажа. Можно редактировать видео сразу, не беспокоясь о форматах, размерах кадров и частоте смены кадров. Это очень гибкое средство, которым могут пользоваться как VJ, так и видеоредакторы — смешивайте и переключайте видеофрагменты с клавиатуры, редактируйте их и склеивайте вместе на многоканальной временной шкале. Можно даже записать видео в реальном времени, а потом отредактировать и сохранить как новый клип!

    recordMyDesktop

    recordMyDesktop — программа для записи на рабочем столе GNU/Linux. Основными ее сторонами является простота и эффективность в выполнении своей основной задачи.

    Программа разделена на две части; простое средство командной строки, которое выполняет простые задачи захвата и кодирования видео; и графический интерфейс, который предоставляет функциональность программы в более удобной форме.

    Slideshow Creator

    С помощью Slideshow Creator и dvd-slideshow можно преобразовывать картинки в красивое слайдшоу качества DVD, украшенного специальными эффектами. Остается добавить музыкальное сопровождение, и будет вообще классно!

    Системные приложения

    APTonCD

    APTonCD — графическая утилита, позволяющая создать один или несколько компакт-дисков или DVD-дисков с пакетами, скачанными с помощью APT-GET или APTITUDE. Таким образом можно создать переносимый репозиторий, который можно будет использовать на других компьютерах, которые, к примеру, не имеют выхода в сеть. Также можно создать диск, содержащий все deb-пакеты из какого-то одного репозитория.

    Beagle

    Beagle — средство, позволяющее быстро найти свою информацию на локальном компьютере.

    Говоря более техническим языком, Beagle — это программа для Linux, работающая независимо от окружения рабочего стола. Beagle прозрачно и ненавязчиво индексирует ваши данные в реальном времени. К примеру:

    • Файлы немедленно индексируются при создании, переиндексируются при их модификации и удаляются из индекса при их удалении.
    • Электронная почта индексируется при их скачивании
    • История мгновенных сообщений индексируется в реальном времени, построчно.
    • Веб-страницы индексируются при их просмотре (если установлено соответствующее расширение браузера).

    ClamAV

    Clam AntiVirus — антивирусный набор с открытым кодом (GPL) для UNIX, нацеленный на проверку электронной почты на почтовых серверах. В наборе несколько утилит, в числе которых гибкий и масштабируемый многопоточный демон; сканер, работающий из консоли и средство автоматического обновления вирусных баз.

    Conky

    Conky — легковесный системный монитор, гибко настраивамый, работает в X, основан на torsmo. Программа активно разрабатывается.

    Ekiga

    Ekiga (ранее известная как GnomeMeeting) — программа с открытым кодом, предназначенная для организации аудио- и видеоконференций, для рабочего стола GNOME. Приложение работает с VoIP-протоколами H.323 и SIP. Есть поддержка многих аудио- и видеокодеков, хорошо взаимодействует с другими SIP-совместимыми программами, в том числе с Microsoft NetMeeting.

    Endeavour Mark II

    Endeavour Mark II — полноценный набор программ для работы с файлами. В нем содержится файловый браузер, браузер картинок, архиватор, корзина и другие утилиты для работы с файлами и дисками.

    FileZilla

    FileZilla — быстрый FTP- и SFTP-клиент.

    GParted

    GParted — мощный пакет для создания, удаления, изменения размера, перемещения, проверки и копирования разделов и файловых систем на них. Программа полезна для подготовки дисков перед установкой операционных систем, реорганизации свободного места на диске, копирования данных на дисках и зеркалирования одного раздела другим.

    gZIP

    gzip (GNU zip) — утилита сжатия, разрабатываемая как замена программе compress. Ее основными преимуществами является лучшая степень сжатия и свобода от патентованных алгоритмов.

    Katapult

    Katapult — приложение среды KDE, позволяющее быстро и легко запускать приложения, открывать закладки и производить множество других действий. Функциональность программы может быть наращена за счет расширений. На создание Katapult разработчика программы вдохновило подобное приложение Quicksilver для системы Mac OS X. Katapult написано на C++.

    K3b

    K3b задумывалась как полнофункциональная и простая программа для записи CD.

    MondoRescue

    Mondo Rescue — программа GPL для восстановления после сбоев. Поддерживаются платформы Linux (i386, x86_64, ia64) и FreeBSD (i386). Есть пакеты для многих популярных дистрибутивов (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo). Имеется поддержка ленточных накопителей, дисков, сети и CD/DVD в качестве резервного хранилища; поддержка многих популярных файловых систем; LVM (логическое управление разделами); программный и аппаратный RAID.

    OpenBerg

    Свободная программа для чтения, записи и публикации электронных книг в открытых стандартах.

    openSSH

    OpenSSH — свободная реализация средств связи SSH, которыми пользуются администраторы в сети интернет. Пользователям таких служб, как telnet, rlogin, ftp, следует задуматься над тем, что их пароли передаются в сети незашифрованными, и, возможно, перейти на SSH. OpenSSH шифрует весь трафик (включая пароли) для эффективного противоборства злоумышленникам. В дополнение, OpenSSH предоставляет функции безопасного туннелирования и различные методы аутентификации. Имеется поддержка всех версий протокола SSH.

    Pidgin

    Pidgin — многопротокольный клиент обмена мгновенными сообщениями, позволяющий пользоваться разными системами одновременно. Вот список поддерживаемых протоколов:

    • Bonjour
    • Gadu-Gadu
    • Google Talk
    • Groupwise
    • MySpaceIM
    • SIMPLE
    • Sametime
    • Yahoo!
    • Zephyr

    PuTTY

    PuTTY — свободная реализация Telnet- и SSH-клиента в системах Win32 и Unix, а также эмулятор терминала xterm.

    Reconstructor

    Reconstructor — программа записи дисков с дистрибутивом Ubuntu GNU/Linux. В качестве основы используется диск Desktop (Live), Alternate (Install) или Server, после чего пользователь может настроить дистрибутив под свои нужды.

    Если в качестве основы выбран Ubuntu Desktop, можно настроить все окружение рабочего стола. К примеру, можно менять состав ПО, изменять внешний вид (сплеш-скрин, темы, шрифты, обои и т.п.), добавлять ярлыки на рабочий стол и т.д.

    Если взять базовый диск Alternate или Server — аналогично, можно будет менять состав программ.

    Rox-Filer

    ROX — это окружение рабочего стола, наряду с GNOME, KDE и XFCE. ROX — это попытка перенести положительные стороны операционной системы RISC OS в мир Unix и Linux. Традиционно, работа пользователей в Unix связана с файлами. Почти все в Unix — это файл: обычные файлы, файлы устройств и даже процессы (к примеру, в Linux они располагаются в каталоге /proc).

    Тем не менее последние тенденции в окружениях (такие как KDE или GNOME) все больше склоняются к подходу Windows. Это ведет к сокрытию файловой системы от пользователя, и теперь пользователь вынужден делать все через многочисленные меню и диалоговые окна. Пользователи современных окружений (как в Windows, так и в Unix) часто не понимают, где установлены их программы или даже где хранятся их данные. Это приводит к тому, что пользователь перестает сполна контролировать свою систему и не понимает, как она работает.

    Рабочий стол ROX, напротив, основан на файловой системе. Его основным компонентом является ROX-Filer — мощный графический файловый менеджер, который помимо того, что сам по себе является популярным файловым менеджером, предоставляет еще кучу функций, призванных решать вышеуказанную проблему.

    TrueCrypt

    Свободная программа для шифрования дисков. Работает в операционных системах Windows Vista/XP, Mac OS X и Linux.

    • Создавайте виртуальный шифрованный диск внутри файла и монтируйте его как обычный диск.
    • Зашифруйте целиком раздел или даже устройство хранения (типа USB Flash-карты или жесткого диска).
    • Зашифруйте раздел с установленной Windows (аутентификация перед загрузкой).
    • Шифрование производится автоматически, в реальном времени (на лету), прозрачно для пользователя.

    Предоставляет два уровня защиты:

    1) Скрытый раздел (стеганография).

    2) Невозможно идентифицировать какой-либо раздел TrueCrypt (разделы невозможно различать по практически случайным данным).

    VNC

    VNC — это акроним от Virtual Network Computing. По сути, это система удаленной диагностики, позволяющая увидеть вычислительное окружение не только на машине, на которой она запущена, но и из любой точки в интернете. Поддерживается разнообразие аппаратных архитектур.

    WINE

    Wine — это открытая реализация интерфейса Windows API в системе X, OpenGL и Unix.

    Можно сказать, что Wine — это прослойка совместимости, предназначенная для запуска Windows-программ. Wine не требует наличия Microsoft Windows, ведь это полностью свободная альтернативная реализация Windows API. Исходный код на 100% состоит из кода, не принадлежащего Microsoft. Хотя по желанию Wine может использовать родные DLL-библиотеки Windows. Еще Wine предоставляет средства разработки для портирования исходного кода Windows в системы Unix. Таким образом, возможно без изменений компилировать и запускать программы Windows на Unix-системах архитектуры x86: Linux, FreeBSD, Mac OS X и Solaris.

    XFE

    X File Explorer (Xfe) — это файловый менеджер для X, наподобие MS-Explorer или Total Commander. Хотя все эти файловые менеджеры многофункциональны и хорошо разработанны, но стоит признать, что они огромны! Если вы фанат консоли, пользователь легких рабочих столов или просто у вас старый компьютер, то затраты на такой файловый менеджер могут оказаться ощутимыми, что не очень хорошо. Многие файловые менеджеры вдобавок ко всему являются зависимыми от окружения рабочего стола и вынуждены при своей загрузке загружать еще кучу библиотек. А файловый менеджер Xfe, напротив, не зависит от рабочего стола и малотребователен к ресурсам.

    Средства разработки ПО

    Bugzilla

    (Да, Bugzilla — это веб-приложение, но оно такое классное). Bugzilla — свободная система отслеживания ошибок (багтракинга) с веб-интерфейсом, изначально разрабатывалась и использовалась в проекте Mozilla. После открытия исходного кода компанией Netscape Communications в 1998 году, Bugzilla была принята многими организациями в качестве основного средства отслеживания ошибок. Приложение популярно в среде разработчиков как свободных, так и проприетарных программ.

    Eclipse

    Eclipse — открытое сообщество, проекты которого сконцентрированы на построении открытой платформы разработки, состоящей из расширяемых оболочек (framework), средств и библиотек для построения, развертывания и управления программными продуктами на протяжении всего их жизненного цикла. Большая и живая экосистема основных поставщиков технологий, инновационных стартапов, университетов, НИИ и отдельных людей — все поддерживают платформу Eclipse.

    Gambas

    Gambas — свободное окружение разработки, основанное на интерпретаторе языка Basic с объектными расширениями. Система похожа на Visual Basic (но это не клон!).

    С помощью Gambas можно быстро разрабатывать графические интерфейсы программ на Qt или GTK+, работать с базами данных MySQL, PostgreSQL, Firebird, ODBC и SQLite, управлять приложениями KDE через механизм DCOP, переведить свою программу на множество языков, с легкостью создавать сетевые приложения, приложения трехмерной графики на OpenGL, веб-приложения CGI и многое другое.

    Geany

    Geany — текстовый редактор на основе библиотеки GTK2. Редактор содержит базовые функции интегрированной среды разработки (IDE). Программа маленькая и быстрая, и мало зависит от других пакетов. Имеется поддержка многих типов файлов, языков разметки и множество приятных функций.

    Gobby

    Gobby — свободный совместный редактор, поддерживающий несколько документов в одной сессии и сетевой чат. Приложение работает на платформах Microsoft Windows, Mac OS X, Linux и других Unix-совместимых платформах. В качестве оконного инструментария используется GTK+ 2.6, поэтому приложение не выпадает из общего оформления GNOME.

    jEdit

    jEdit — продвинутый программерский текстовый редактор, в разработку которого вложены сотни (с учетом времени разработки расширений) человеко-лет.

    Netbeans

    NetBeans IDE — это свободное интегрированное окружение разработки приложений. С NetBeans в ваших руках все средства для профессионального создания настольных приложений, приложений уровня предприятий, веб-приложений и приложений для мобильных устройств. Поддерживаемые языки программирования — Java, C/C++ и даже Ruby. IDE работает на множестве платформ, включая Windows, Linux, Mac OS X и Solaris; проста в установке и использовании.

    SciTE

    SciTE — текстовый редактор на базе SCIntilla. Изначально был разработан для демонстрации Scintilla (), но теперь он превратился в полезный редактор общего назначения с возможностью компиляции и запуска программ.

    Средства веб-разработки

    Amaya

    Amaya — веб-редактор, т.е. средство для создания и обновления документов прямо в вебе. Средства просмотра страниц бесшовно объединены с функциями редактирования и удаленного доступа в едином рабочем окружении. Такой подход следует за изначальным видением веба как пространства для совместной работы, а не для односторонней публикации.

    Aptana Studio

    Aptana Studio — свободное окружения для Ajax-разработки, скачанное уже более миллиона раз. Веб-разработчики по всему миру уже убедились в том, что Aptana Studio является лучшей программой подобного рода. Studio предоставляет свободные расширения для разработки на PHP, Ruby on Rails, Adobe AIR и даже Apple iPhone.

    Конечно Studio содержит функции для разработки Ajax-приложений, основанных на Jaxer. Действительно, начиная с версии Studio 1.1, Jaxer полностью поддерживается, поэтому разработка Ajax-приложений не требует установки какого-либо сервера. Вы просто создаете новый HTML документ и сразу можно будет реализовать клиент/серверное приложение с поддержкой доступа к базам данных, сетевого доступа и многим другим.

    BlueFish

    Bluefish — мощный редактор, предназначенный для программистов и веб-дизайнеров, содержащий множество функций, упрощающих написание веб-сайтов, скриптов и кода. Bluefish поддерживает множество языков программирования и разметки, в особенности он предназначен для редактирования динамических и интерактивных веб-сайтов.

    FontForge

    FontForge — средство создания шрифтов. С его помощью можно создавать и редактировать шрифты в форматах postscript, truetype, opentype, cid-keyed, multi-master, cff, svg и bitmap (bdf, FON, NFNT). Можно конвертировать шрифты из одного формата в другой. Есть поддержка многих форматов шрифтов из системы Macintosh.

    gFTP

    gFTP — свободный многопоточный FTP-клиент для архитектур *NIX. Одной из приятных особенностей является поддержка передач FXP (передача файлов между двумя удаленными FTP-серверами).

    Kompozer

    KompoZer — очень простой в использовании, что делает его лучшим выбором для рядовых пользователей, которые хотят создать привлекательный и профессионально выглядящий веб-сайт без знания языка разметки HTML или веб-программирования.

    Kruler

    Kruler — экранная линейка (единица измерения — пиксели) и определитель цветов на экране. Программа для среды KDE.

    QuantaPlus

    Quanta Plus — стабильная и многофункциональная среда для веб-разработки. Принципами Quanta всегда были продуманные архитектурные основы; разработка, направленная на эффективное и естественное использование; максимальная гибкость и расширяемость для пользователя. Разработчики Quanta были нацелены на то, чтобы программа стала лучшей среди таких программ, поддерживаемых сообществом. Многое в Quanta разработано таким образом, чтобы эти функции можно было с легкостью расширять. Даже способ работы с XML DTD описан с помощью XML-файлов, которые пользователь может редактировать. Среди прочих функций можно выделить возможность импортирования DTD, написание скриптов для управления содержимым редактора, визуальное создание диалоговых окон для скриптов и назначение скриптов практически на любую файловую операцию.

    SeaMonkey

    Проект SeaMonkey — это попытка сообщества создать приложение для любых интернет-нужд. Популярными приложениями такого рода в прошлом были Netscape и Mozilla, теперь же в этом направлении развивается проект SeaMonkey, соединяя в себе все новейшие концепции. Функционал программы включает в себя веб-браузер, почтовый клиент и клиент новостных групп, HTML-редактор, IRC-чат и средства для веб-разработки. SeaMonkey наверняка будет полезен для продвинутых пользователей, веб-разработчиков и корпоративных пользователей.

    Wink

    Wink — приложения для создания уроков и презентаций, прежде всего для создания наглядных пособий по работе с программами (например, визуальные уроки по MS Word/Excel и т.д.) С помощью Wink можно создавать скриншоты, добавлять пояснения, кнопки, заголовки и т.п. Таким образом можно получать очень эффективные презентации и уроки.

    Xampp

    Многие люди из своего опыта знают, что нелегко установить веб-сервер Apache, и еще сложнее связать его с MySQL, PHP и Perl. XAMPP — это простой в установке дистрибутив Apache, содержащий еще и MySQL, PHP и Perl. XAMPP на самом деле легко установить на сервере — просто скачайте пакет, извлеките содержимое и начинайте работу.

    Программы для офисной работы

    Basket Note Pads

    Это приложение создания заметок общего назначения. Среди функций:

    • Легкое создание заметок любого типа
    • Собирайте данные в одном месте и делитесь ими с другими
    • Централизуйте информацию о своих проектах
    • Быстрая организация своих мыслей в «idea boxes»
    • Составляйте списки To Do
    • И многое другое.

    Firefox

    Многие люди знают, что Firefox — это веб-браузер. Его отличительной особенностью является огромное количество расширений, которые улучшают функциональность Firefox, поэтому можно с легкостью модифицировать Firefox для решения своих задач.

    Gnome Do

    Мощная, быстрая и симпатичная программа для удаленного управления рабочим столом GNOME, но GNOME Do предназначена не только для GNOME. Хотя программа была написана любителем GNOME, но она также замечательно работает в KDE и других окружениях.

    GNOME Do — это не средство для поиска. Если вы знаете, что ищете и чего хотите, Do поможет вам сделать это в кратчайшие сроки. GNOME Do — это не просто программа для запуска других программ. Можно отсылать электронную почту и мгновенные сообщения, проигрывать музыку и искать информацию в интернете. Все это возможно благодаря расширениям.

    GnuCash

    GnuCash — программа учета личных финансов и финансов мелких предприятий. Приложение распространяется свободно под лицензией GNU GPL и доступно для платформ GNU/Linux, BSD, Solaris, Mac OS X и Microsoft Windows.

    Программа проста в использовании, но в то же время мощна и гибка. GnuCash позволяет вести учет банковских счетов, акций, доходов и расходов. Программа основана на профессиональных принципах ведения финансов, что гарантирует бухгалтерский баланс и точные отчеты.

    HomeBank

    HomeBank — свободная программа для управления своими личными финансами. Простая по задумке программа. Можно с легкостью проанализировать свое финансовое положение с помощью мощных средств фильтрации и графиков.

    inCollector

    inCollector — приложение для хранения различных рабочих данных (таких как заметки, история сообщений, цитаты, серийные номера, исходные коды, веб-адреса, слова и пр.). Все записи можно оснастить метками (tags), которые в дальнейшем помогут найти нужную. Еще есть папки поиска, позволяющие производить поиск записей по указанному критерию. Можно также экспортировать (и конечно, импортировать) записи во внешний файл.

    Meld

    Meld — визуальное средство поиска различий. Можно сравнить содержимое двух или трех файлов и редактировать их, если понадобится (различия обновляются автоматически). Можно сравнивать содержимое двух или трех каталогов, и при наличии различий производить поиск различий уже внутри файлов. Можно просматривать различия текущего файла с копией файла на сервере системы контроля версии типа CVS, Subversion, Bazaar-ng и Mercurial.

    OpenOffice

    OpenOffice.org — многоплатформенный офисный пакет. Он состоит из таких важных настольных приложений, как текстовый процессор, электронная таблица, программа подготовки презентаций и векторный графический редактор. Интерфейс и функциональность пакета напоминает другие офисные пакеты. Гибкий OpenOffice.org замечательно справляется со множеством форматов, включая проприетарные форматы Microsoft Office и нейтральный формат OpenDocument от консорциума OASIS.

    Пакет доступен более чем для 65 языков, и их становится все больше благодаря сообществу. OpenOffice.org стабильно работает на Solaris, Linux (в том числе PPC Linux), Windows, Mac OS X (X11) и множестве других платформ.

    PDFedit

    Свободный (и с открытым кодом) редактор документов формата PDF. Есть как графическая, так и консольная версия.

    qOrganizer

    qOrganizer — органайзер общего назначения, состоящий из календаря с расписанием, напоминаниями, журналом/заметками на каждый день и списком To Do. Студентам могут оказаться полезными такие функции как расписание уроков и дневник для оценок и пропусков. Программа проста в использовании и исповедует новый подход к органайзерам.

    RSSowl

    Приложения, которые собирают данные с сайтов, оснащенных RSS-лентой, называют «агрегаторами». RSSOwl — это приложение подобного рода. RSSOwl позволяет собирать, упорядочивать, обновлять и сохранять информацию из таких новостных лент. Процесс этот прост и приятен. Выбранную информацию можно сохранять в различных форматах для дальнейшего оффлайн-чтения или обмена с другими людьми. Приложение настраивается просто, есть версии для разных языков и самое главное — оно работает на многих платформах.

    Specto

    Specto — настольное приложение, отслеживающее изменяющиеся события (такие как обновления веб-сайтов, получение почты, изменения в файлах и папках, системные процессы и т.д.) и выводящие всплывающие уведомления о наступлении этих событий.

    К примеру, Specto может следить за обновлением веб-сайта (или ленты новостей, или картинки, или чего-то другого) и уведомлять пользователя об активности. Таким образом, вы избавляетесь от необходимости постоянно выходить на этот сайт, узнавая, были ли обновления.

    Sunbird

    Mozilla Sunbird — кроссплатформенный календарь, собранный на инструментарии Mozilla Toolkit. Это простое и полнофункциональное календарное приложение, которым можно пользоваться на многих платформах.

    Task Coach

    Task Coach — простое открытое приложение для управления личными заданиями и списками To Do. Эта программа родилась на свет благодаря расстройству Фрэнка тем фактом, что широко известные аналоги типа встроенных в Outlook или Lotus Notes, не позволяют создавать составные задания. А ведь зачастую задания состоят из нескольких действий. Task Coach задумывался именно с поддержкой составных заданий.

    Thunderbird

    Thunderbird позволяет вам работать с электронной почтой так как вам удобно, удовлетворяя все ваши конкретные потребности — например, расширенном поиске сообщений или прослушивании звуковых файлов прямо из писем.

    Thunderbird 2 предлагает пользователю множество способов работы с почтовыми папками, как то любимые сообщения, недавно просмотренные или папка, содержащая непрочтенные сообщения. Как и обычно, можно создать папку RSS-лент или новостной группы, чтобы быть в курсе последних событий по вашим интересам. Еще Thunderbird 2 позволяет развернуть панель просмотра сообщений на полный экран.

    В Thunderbird 2 можно пометить сообщения определенными метками, такими как «Нужно сделать» или «Сделано» и даже создать свои метки, соответствующие вашим нуждам.

    tkdiff

    tkdiff — графическая оболочка к программе поиска различий diff. Программа представляет собой два блока, в которых можно видеть различие между двумя файлами. Для быстрого перемещения по документу есть поддержка таких функций как закладки различий и графическая карта различий.

    Zim

    Zim — текстовый редактор WYSIWYG, написанный на Gtk2-Perl. Редактор призван принести идею вики на рабочий стол. Каждая страница сохраняется как текстовый файл с разметкой вики. Страницы могут содержать ссылки на другие страницы, сохранение страниц происходит автоматически. Страницы упорядочены в иерархической структуре, которая напоминает иерархические редакторы (т.н. outliner’ы). Zim можно использовать для ведения списков To Do или в качестве персонального ежедневника.

    В 1990-е годы свободное ПО считалось экзотикой в корпоративной среде, а единственным заметным конкурентом проприетарных гигантов во главе с Microsoft долгое время была компания Red Hat , однако со второй половины 2000-х годов ситуация начала быстро меняться. Открытое программное обеспечение стало мейнстримом для многих крупных компаний, и появились десятки надежных поставщиков открытого ПО, которые достигли надлежащего высокого уровня экспертизы и опыта для того, чтобы обслуживать крупных и требовательных корпоративных клиентов.

    На 2014 год действуют немало игроков, которые в ряде направлений успешно конкурируют с поставщиками коммерческого ПО. Помимо Red Hat , это такие ориентированные на открытый софт организации, как Google , Apache Software , Novell , SUSE , Acquia и др. На рынке появляется все больше OpenSource аналогов существующих проприетартных решений. Сообщества разработчиков открытого ПО становятся сильнее и повышают качество и функциональность продуктов.

    Как правило, сама разработка предлагается бесплатно, а коммерциализируется она за счет поддержки и кастомизации. Это создает дополнительную конкуренцию и, как следствие, способствует развитию открытых программных продуктов.

    Почти во всех отраслях и направлениях деятельности существует возможность использования ПО на основе открытого исходного кода. Почти у каждого проприетарного ПО имеется действующий аналог с открытым исходным кодом:

    • Cisco VPN – OpenVPN,
    • Oracle Database – PostgreSQL ,
    • Microsoft Hyper-V – OpenVZ,
    • MS Active Directory – Samba,
    • Avaya IP Office – Asterisk и т.д.)

    Исходя из конкретных задач бизнеса, можно сравнить стоимость и сроки внедрения решения на базе проприетарного ПО и OpenSource.

    Открытое ПО в странах мира

    США

    В марте 2016 года администрация президента США представила предварительную версию законопроекта об использовании государственными ведомствами. Участники рынка поддержали инициативу.

    Согласно документу, обнародованному Белым домом , американские государственные учреждения могут делиться друг с другом исходным кодом для тех или иных проектов с целью повышения их эффективности и избавления от необходимости разрабатывать продукт заново. Подробнее об этом .

    Индия

    В октябре 2011 г стало известно , что правительство штата Пенджаб постановило приобрести ПО от Microsoft , отменяя принятое в 2008 г. решение об установке бесплатного ПО на 46 000 компьютеров в 4 956 школах. `Мы решили пересмотреть предыдущее решение,` - заявил Бальдео Пурушарта(Baldeo Purushartha), министр школьного образования штата.

    Правительство Пенджаба запустило программу информатизации для учеников 6-12 классов в 2004-2005 гг. Департамент ИКТ-образования штата Пенджаб реализует проект, в рамках которого во всех начальных школах организуются компьютерные классы с необходимым оборудованием, ПО и широкополосным подключением к интернету. При этом на государственном уровне широкую поддержку получило решение Bharat Operating System Solutions (BOSS), протестированное и сертифицированное Linux Foundation для работы в школах, благодаря своей финансовой доступности.

    По заявлению президента штата Пенджаб, по состоянию на 2008 г. минимальная стоимость обновления ПО с лицензией Microsoft - на 16 578 компьютеров из расчета 1 375 рупий на компьютер - составляла 23 млн. рупий за пять лет. По этой причине в сентябре 2008 г. правительство штата Пенджаб решило приобрести и инсталлировать BOSS во всех государственных начальных школах и заявило, что с 2011 года все ученики начальных школ будут обучаться пользованию BOSS. Работы были завершены в апреле 2011 года, включая обучение 6600 учителей.

    Но 8 августа 2011 года, после всестороннего анализа результатов проекта, руководитель департамента школьного образования штата Пенджаб заявил, что `департамент школьного образования вернется к использованию ПО от Microsoft... для обучения детей в начальных классах государственных школ`. Стоимость обновления лицензий составит около 7 млн. рупий, 3,77 млн. из которых уже выделены правительством.

    Более того, около 90000 компьютеров будут установлены в государственных школах, подключенных к сети EDUASAT, через которую ученики смогут смотреть прямые включения с различных лекций. Согласно предварительным расчетам, начальная цена ПО и лицензии Microsoft составит 30 млн. рупий. В эту сумму не входит цена оборудования и т.п.

    Ранее, в феврале 2011 года, было принято решение об использование BOSS для работы в сети EDUASAT. Но теперь, по словам Пурушарта: `В целях как можно более полного использования установленных компьютеров, на которых ученики будут осваивать ПО Microsoft, мы хотим использовать Microsoft также и в EDUASAT`.

    Отметим, что Пенджаб был первым штатом, который активно внедрил Linux в школах. В настоящее время BOSS по-прежнему используется в индийских штатах Харьяна, Гуджарат, Керала и Уттар Прадеш.

    Германия

    Согласно недавнему исследованию Технологического института Джорджии (США), Германия занимает четвертое место в мире по уровню проникновения СПО в госсекторе. В 2001 году на Linux перешло Министерство иностранных дел ФРГ (а вместе с ним - все посольства и консульства). Несколько раз консалтинговая компания McKinsey подтверждала: внешнеполитическое ведомство существенно экономит, используя Linux , OpenOffice и Thunderbird вместо майкрософтовского набора из Windows , Office и Outlook. Говорилось даже, что дипломаты тратят на IT меньше, чем сотрудники любого другого госоргана.

    Но фокус в том, что в эксплуатации условно бесплатный софт иногда дороже, чем безусловно платный. Динозавры вроде Microsoft могут осуществить сопровождение качественнее и дешевле, чем небольшие компании, занимающиеся поддержкой Linux. И иногда бывает выгоднее купить лицензию. Поэтому, например, то же самое немецкое внешнеполитическое ведомство в этом году возвращается к софту Microsoft. Чиновники оценили в деньгах перманентные проблемы с техподдержкой, а также сложность в освоении СПО (на это жаловались многие сотрудники) и высказались в том духе, что скупой платит дважды .

    Россия

    Решениями правительства и президента РФ Дмитрия Медведева, отечественное открытое программное обеспечение в 2008 году внедрено во всех школах Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

    Проект "Пингвин" - внедрение Открытого ПО

    Проект "Пингвин" - проект внедрения Технологий Линукс и Открытого ПО в школы и вузы России в 2009-2010гг. финансируется ФАО - Федеральным Агентством Образования РФ. По контракту по проекту "Пингвин" должны быть выполнены три этапа:

    1. Доработка учебников и методического обеспечения
    2. Разработка технической поддержки и Интернет-порталов
    3. Обучение 60 тысяч преподавателей технологиям Линукс и Открытому ПО

    1. Разработка базовых Учебников по информатике для вузов и школ на базе Открытого ПО в соответствии с госстандартами и требованиям ЕГЭ по информатике и ИКТ была выполнена в 2008-09гг. 2. Разработка Интернет-поддержки с базовыми учебниками информатики и базовыми пакетами Открытого ПО для Виндуз и Линукс была выполнена в 2005-2009гг. 3. Пробные курсы для преподавтаелей информатики и учителей школ Технологиям Линукс и Открытому ПО были проведены и отработаны в 2005-2007гг. совместно с московскими педвузами МПГУ и МГПУ при поддержке ЮНЕСКО, корпорации ИБМ и ЛинуксЦентра.

      • ВАК, проф.,док.комп.наук 16:32, 15 октября 2009 (UTC)

    Открытое ПО - мнение Президента РФ

    На этой встрече Д.А.Медведев сказал:

    "...Если мы сейчас подсядем полностью на иглу иностранного программного обеспечения и «заложимся» на долгие годы, то мы с нее не слезем. И будем развиваться вопреки мировым тенденциям. В то же время объявить, что мы завтра все компьютеры в школах (а потенциально это гораздо более серьезная сеть компьютеров) переведем на программы с открытым кодом, со свободной лицензией, тоже невозможно, потому что есть проблемы состыковок, есть технологические проблемы. То есть здесь готовности полной тоже нет. Что делать?

    Мы предлагаем пойти по компромиссному пути , и этот путь сейчас начал реализовываться. На три года приобрести лицензионный пакет из базовых программ (имеются в виду прежде всего операционные системы, архиваторы, офисы, редакторы, «фотошопы» – в общем, все, что обычно используется пользователями, в том числе и в школах), но в то же время не останавливаться, а работать над отечественным пакетом программ с открытым доступом (и сейчас мы об этом подробнее поговорим), для того чтобы потом, в конечном счете через три года (если получится раньше – еще лучше),

    Создать такую оптимальную модель , при которой школы и, потенциально, все государственные учреждения смогут выбирать, что им нужно: или продолжать пользоваться коммерческими продуктами за свой счет, а не за счет федеральных средств, или перейти на уже абсолютно адаптированную, приемлемую для них систему, основанную на открытом доступе, на открытом коде...".

    Декабрь 2010 года: Путин распорядился перевести власть на Linux

    История документа о переходе органов власти на свободное ПО длится с 2007 г., когда в Мининформсвязи начали разрабатывать «Концепцию развития разработки и использования свободного программного обеспечения в РФ», которая была опубликована весной 2008 г. Однако, последовавшая вскоре отставка министра Леонида Реймана и назначение на его должность Игоря Щеголева повлекли пересмотр концепции.

    Несмотря на это, весной 2008 г., за несколько дней до передачи власти Дмитрию Медведеву , Владимир Путин, еще будучи президентом России, упомянул план миграции на СПО федеральных учреждений в списке своих поручений правительству, таким образом, поставив эту задачу самому себе.

    Пакеты Открытого ПО для школ

    Пакеты Открытого ПО для школ рассчитаны на установку программ в школах и домашних компьютерах с операционными системами Windows и Linux. Компакт-диск Линукс Live-CD рассчитан для работы на с Открытом ПО на домашних компьютерах с Windows без установки Linux на ЭВМ.

    Решениями правительства РФ отечественное открытое программное обеспечение в 2008 и 2009 гг. было разослано во все школы Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

    Открытая операционная система Linux

    Открытый офисный пакет прорамм

    Открытый офисный пакет Open Office может свободно устанавливаться и использоваться не только на персональных компьютерах с ОС Linux , но и на компьютерах с ОС Windows . При этом документы и файлы, подготовленные в офисном пакете MS Office могут читаться и обрабатываться в пакете Open Office.

    Состав Открытого офисного пакета Open Office:

    1. OpenOffice.org Writer - Текстовый редактор Writer с богатыми возможностями для создания писем, книг, отчетов, информационных бюллетеней, брошюр и других документов, совместим с MS Office.
    2. OpenOffice.org Calc - Электронные таблицы Calc имеют продвинутые средства анализа, построения диаграмм и возможности принятия решений ожидаемые от высококачественных электронных таблиц, совместим с MS Office.
    3. OpenOffice.org Impress - редактор презентаций Impress обеспечивает все общие средства представления мультимедиа, такие как специальные эффекты, анимация и средства рисования. Совместим с форматом файла Microsoft PowerPoint, и может также сохранять вашу работу в многочисленных графических форматах, включая Macromedia Flash (SWF).
    4. OpenOffice.org Base - база данных Base обеспечивает инструментальные средства для работы с базами данных в пределах простого интерфейса. Он может создать и редактировать формы, отчеты, запросы, таблицы, представления и отношения, так чтобы управление связанной базой данных было почти таким же как в других популярных приложениях баз данных. Base включает HSQLDB как его заданный по умолчанию механизм реляционной базы данных. Он может также использовать dBASE, Microsoft Access, MySQL или Oracle, или любую ODBC или JDBC совместимую базу данных.
    5. Open Office Draw векторный графический редактор Draw, с помощью которого можно выполнять все от простых диаграмм или блок-схем до трехмерных художественных работ. Draw может импортировать графику из многих распространенных форматов и сохранять ее в более чем 20-и форматах, включая PNG, HTML, PDF и Flash.
    6. Gimp - растровый графический редактор Gimp, программа для создания и обработки растровой графики. Частично поддерживается векторная графика.

    Открытый текстовый редактор Writer

    OpenOffice.org Writer - текстовый процессор и визуальный редактор гипертекстов, входит в состав OpenOffice.org и являетcя свободным программным обеспечением (выпускается под лицензией LGPL).

    Writer похож на Microsoft Word и функциональность этих редакторов примерно равна. Предоставляет пользователю современный инструментарий для набора, редактирования и форматирования документов.

    Наряду с привычным интерфейсом и функциональностью:

    * создание и оформление абзацев текста и страниц, * добавление разделов и колонтитулов, * вставка изображений и мультимедийных объектов, * предварительный просмотр и печать документов, * запись изменений и рецензирование текстов, * автоматическое оформление оглавления, указателей и сносок, * добавление макросов и элементов управления, * работа с таблицами, * проверка орфографии и многое другое,

    Концепция применения стилей - замечательное решение, облегчающее создание и форматирование документов. Работа со стилями поддерживается во всех компонентах офисного пакета, но именно в OpenOffice.org Writer она реализована наиболее полно.

    Пять групп стилей: абзацев, символов, страниц, врезок и списков - предоставляют пользователю множество возможностей для лёгкого форматирования документов. Специальная панель «Стили и форматирование» позволяет управлять стилями, изменяя существующие и создавая новые. И чем сложнее документ, чем чаще приходится изменять его, тем более очевидным становится преимущество стилевого оформления.

    Другой инструмент - Навигатор - предоставляет возможности быстрого перехода по документу, выбирая в качестве ориентиров заголовки, сноски, врезки или другие объекты.

    Как и для других компонентов, для Writer существует большое количество дополнений (расширений), улучшающих базовую функциональность компонента или предоставляющих дополнительные функции, к примеру проверку грамматики или публикацию в MediaWiki.

    Writer поддерживает большое количество форматов для импорта и экспорта файлов, в том числе сохранение в PDF и импорт docx. А отправка файла по электронной почте осуществляется одним нажатием кнопки.

    Открытые электронные таблицы Calc

    start: OpenOffice.org Calc - приложение для работы с электронными таблицами. С его помощью можно анализировать вводимые данные, заниматься расчётами, прогнозировать, сводить данные с разных листов и таблиц, строить диаграммы и графики.

    Calc - актуальный и востребованный в бизнес-среде компонент OpenOffice.org для работы с электронными таблицами. Излюбенный инструмент бухгалтеров и менеджеров для создания отчётности.

    Пошаговый ввод формул в ячейки электронных таблиц с помощью Мастера облегчает формирование сложных и вложенных формул, демонстрирует описания каждого параметра и конечный результат на любом этапе ввода.

    Условное форматирование и стили ячеек позволяют упорядочить готовые данные, а сводные таблицы и графики показывают итоги работы.

    Более двух десятков форматов импорта и экспорта файлов, включая функции импорта текста позволяют оперировать практически любыми данными. Также с помощью специального инструмента можно импортировать данные из других источников, например, баз данных, а можно создать обновляемый диапазон, чтобы импортируемые данные всегда были актуальны.

    Поддерживаются связи между разными электронными таблицами и совместное редактирование данных (начиная с версии OpenOffice.org 3.0).

    Доступны разнообразные настройки для печати готовых листов на принтере: масштаб, поля, колонтитулы. А встроенная проверка орфографии, как в текстовом редакторе, позволит улучшить качество готового отчёта.

    Открытый векторный графический редактор Draw

    OpenOffice.org Draw - векторный графический редактор, по функциональности сравнимый с CorelDRAW, входит в состав OpenOffice.org.

    Векторный графический редактор Draw представляет собой инструмент рисования, использующий векторную графику. Он содержит ряд сервисов, позволяющих быстро создавать все виды рисунков. Векторная графика позволяет сохранять и отображать изображения в виде векторов (две точки и линия), а не в виде набора пикселей (точек на экране). Векторная графика упрощает сохранение и масштабирование изображений.

    графический редактор Draw идеально интегрирован в систему OpenOffice.org, что позволяет осуществлять обмен рисунками между любыми модулями системы очень просто. Например, если вы создаете рисунок в Draw, то легко можете использовать его в документе Writer с помощью копирования и вставки. Вы также можете работать с графикой непосредственно в модулях Writer и Impress, используя подмножество функций и инструментов из Draw.

    Пакет включает полнофункциональные «коннекторы» между фигурами, которые могут использовать разнообразные стили линий и позволяют рисовать чертежи, например блок-схемы.

    Необходимость наличия векторного редактора в составе офисного пакета не вызывает сомнений. Сфера применения такого редактора довольно широкая: от простейших рисунков и объявлений до схем, диаграмм и чертежей.

    Кроме собственных объектов, можно вставлять в рисунки диаграммы, формулы и прочие элементы, созданные в других компонентах OpenOffice.org. Draw также поддерживает экспорт растровых изображений большинства форматов, как распространённых, так и специальных.

    Draw имеет все необходимые инструменты, присущие векторным редакторам:

    * Соединительные линии, размерные линии, таблицы. * Работа с текстом и текстовыми эффектами; * Изменение цветовой заливки, тени, прозрачности; * Размещение, привязка и управление объектами при помощи слайдов, слоёв и направляющих; * Поддерживаются различные операции над объектами: сложение вычитание, группировка и преобразование фигур; * Рисование трёхмерных объектов; * Рисование с помощью графических примитивов, кривых Безье; * Эффекты: освещение, морфинг и дублирование;

    Кроме собственных объектов, можно вставлять в рисунки диаграммы, формулы и прочие элементы, созданные в других компонентах OpenOffice.org. Draw также поддерживает экспорт растровых изображений большинства форматов, как распространённых, так и специальных.

    Использование Галереи (хранилища объектов) позволяет упорядочить имеющиеся изображения, а поддержка стилей текста экономит время при изготовлении однотипных объектов.

    Готовый рисунок или чертёж можно распечатать на принтере или экспортировать в растровое изображение или, к примеру, в PDF.

    Максимальный размер рисунка в Draw - 300х300 см.

    Начиная с версии 3.0 OpenOffice.org, Draw поддерживает не только экспорт, но и импорт PDF (необходима установка специального расширения OpenOffice.org).

    Открытая реляционная база данных Base

    Base - открытая реляционная база данных, позволяющая создавать, редактировать и обрабатывать табличные данные.

    Пользователям предоставляется довольно большой набор средств обработки данных и таблиц: редакторы форм, запросов, отчетов, таблиц БД. С их помощью можно анализировать вводимые данные, заниматься расчётами, прогнозировать, сводить данные с разных листов и таблиц, строить диаграммы и графики.

    Редактор запросов позволяет создавать практически весь спектр SQL-запросов к базам данных на выборку, изменение, добавление данных. Поддерживаются вложенные запросы и запросы с параметрами. Визуальная часть редактора упростит начинающему пользователю процесс конструирования запросов.

    Редактор форм позволяет воспользоваться практически любым стандартным инструментом управления содержимым БД. Здесь предоставляются элементы управления текстовыми, числовыми, бинарными полями, списками, «выпадающими» списками, таблицами, кнопки, календарь и другие элементы.

    инструмент для работы с внешними источниками данных плюс встроенная СУБД HSQLDB. С помощью Base можно добавлять, удалять, редактировать записи баз данных: MySQL, HSQLDB (обычно поставляется в комплекте с OpenOffice.org), PostgreSQL, DB2, Oracle.

    Также возможна работа с таблицами DBF, MS Access, адресными книгами, текстовыми файлами, а также электронными таблицами, созданными в OpenOffice.org Calc или MS Excel.

    Доступ к внешним источникам данных осуществляется с помощью ODBC, JDBC, SDBC и других технологий. Полный перечень поддерживаемых технологий и источников данных зависит от используемой операционной системы.

    Более сложное управление и обработка данных выполняется при помощи макросов и средств языка программирования ООBasic.

    Редактор таблиц поможет создавать таблицы и управлять ими во встроенной базе данных HSQLDB, а также с некоторыми возможными ограничениями для других баз данных.

    В Base имеется встроенный мастер отчётов с базовыми функциями по созданию отчётов или таблиц или запросов. Но существует более лучший инструмент создания отчетов - Sun Report Builder. Этот инструмент позволяет создавать отчёты практически любой сложности. Он поддерживает группировку, выполнение встроенных пользовательских функций, условное форматирование. Результатом работы SRB является документ Writer или Calc, которые в дальнейшем можно распечатать или редактировать.

    С помощью Base можно создавать источники данных. К примеру, организовав подключение к внешней базе данных в Base и отфильтровав нужные данные SQL-запросом, можно работать с этими данными в OOo Calc.

    Открытые системы программирования

    1. FreePascal 2.0.4 - Свободный Компилятор Pascal и Object Pascal - в качестве IDE рекомендуется Lazarus или KDevelop.
    2. Eclipse - Открытый комплекс открытых систем программирования для разработки модульных кросс-платформенных приложений.
    3. Gambas - свободная система программирования 2)VISUAL BASIC IDE для создания программ на основе Qt, GTK, OpenGL, SDL а также CGI WEB

    Минимальный пакет Открытого ПО для школ

    Включает программы Открытого ПО

    1. графическую среду XFCE;
    2. быстрый текстовый редактор Abiword;
    3. редактор электронных таблиц Gnumeric.

    Минимальный пакет программ Открытого ПО:

    1. Офисный пакет: OpenOffice.org 2.3;
    2. Веб браузер: Firefox 2.0;
    3. Редактор изображений: Gimp 2.4;

    Дополнительный диск Содержит программы для школ и других образовательных учреждениях:

    1. Редактор веб страниц Bluefish;
    2. Языки программирования pascal (Free Pascal и Lazarus), basic (gambas), logo (KTurtle);
    3. Системы математических вычислений (Maxima и Scilab);
    4. Антивирус ClamAV и кэширующий сервер Squid, СУБД PostgreSQL

    Оптимизирован для установки и работы на ЭВМ от 128 до 256 МБ памяти и процессор от PI 233 МГц.

    Компакт-диск Линукс LiveCD

    Компакт-диск Линукс Live-CD рассчитан для работы на с Открытом ПО на домашних компьютерах с Windows без установки Linux на ЭВМ.

    Компакт-диск Линукс Live CD оптимизирован для работы с компакт-диском для установки Линукс на компьютер от 128 до 256 МБ памяти и процессор от PI 233 МГц. Поддерживаются сеансы работы, позволяющие сохранять параметры настройки и документы в домашней папке между перезагрузками.

    Вариант с самыми низкими аппаратными требованиями, обеспечивает приемлемую производительность даже на системах с объёмом памяти 128 МБ.

    Включает в себя графическую среду XFCE; в состав этого дистрибутива входят лёгкий и быстрый текстовый редактор Abiword и программа редактирования электронных таблиц Gnumeric.

    Кроме того, на первом диске содержатся:

    1. Офисный пакет: OpenOffice.org 2.3;
    2. Веб браузер: Firefox 2.0;
    3. Электронная почта: Claws Mail;
    4. Работа с изображениями: Gimp 2.4;
    5. и ещё более 1000 программ, позволяющих решать самый широкий круг задач.

    Школьный сервер

    Школьный Сервер - серверная операционная система с широкой функциональностью, полностью настраиваемая через веб-интерфейс, через который осуществляется управление компонентами.

    Состав:

    1. веб-приложения для помощи в организации учебного процесса:
    2. Moodle - система дистанционного и интерактивного обучения, содержит примеры курсов;
    3. Mediawiki - система для организации «базы знаний», с использованием технологии Wiki;

    для организации локальной сети :

    1. DHCP- и DNS-серверы;
    2. прокси-сервер Squid (с поддержкой вывода статистики доступа);
    3. межсетевой экран;
    4. управление сетевыми интерфейсами;
    5. сервер точного времени;
    6. файловые серверы:
    7. Samba-сервер (для организации доступа к каталогам, доступным по протоколу Samba);
    8. FTP-сервер;
    9. интерфейс для создания локальных зеркал репозиториев;
    10. сервер печати CUPS;
    11. MySQL (для Moodle и Mediawiki);
    12. веб-сервер Apache2;
    13. интерфейс для обновления системы (включая настройку обновлений);
    14. резервное копирование;
    15. управление учётными записями (возможность импорта учётных записей из системы 1С:Хронограф);
    16. почтовый сервер с поддержкой средств борьбы с вирусами и спамом.
      • ВАК, проф.,док.комп.наук 04:29, 19 июля 2009 (UTC)

    Открытое ПО в России

    В настоящее время открытое программное обеспечение начинает получать широкое распространение в системе образования России, среди причин чему называют широкое нелегальное распространение коммерческого закрытого импортного программного обеспечения.

    Решениями правительства отечественное открытое программное обеспечение в 2008 году внедрено во всех школах Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

    Открытое программное обеспечение может свободно устанавливаться и использоваться во всех школах, офисах, вузах и на всех личных компьютерах и во всех государственных, бюджетных и коммерческих организациях и учреждениях России и в странах СНГ согласно Генеральной публичной лицензии (GPL).

      • ВАК, проф.,док.комп.наук 09:50, 16 июля 2009 (UTC)

    Открытое ПО в школах и вузах

    Использование Открытого ПО и Технологий Linux в школах и вузах Москвы началось в 2005-2006гг. после проведения школ-семинаров "Технологии Линукс и Открытое ПО" совместно с корпорацией IBM и ЮНЕСКО на базе МПГУ.

    В 2007г. решениями Правительства РФ базовые пакеты Открытого ПО были рекомендованы для внедрения во все школы Росии и использования для обучения информатике и информационным технологиям во всех кабинетах информатики всех школ РФ.

    Предыстория базовых пакетов программ по информатике, их разработки, внедрения и распространения в школы России и стран СНГ началась в конце 90-х годов, когда базовые пакеты программ были разработаны для отечественных персональных ЭВМ БК, Корвет и УКНЦ и распространялись в виде Открытого и Свободного ПО для школ.

    Все средние школы России в 2008-2009гг. получили базовые пакеты лицензионного коммерческого и свободного открытого программного обеспечения для обучения компьютерной грамотности, основам информатики и новым информационным технологиям с операционными системами Windows и Linux .

    В четырёх регионах России в 2008-2009 гг. развёрнуты работы по внедрению и использованию в средних школах базовых пакетов программ для кабинетов информатики и вычислительной техники и начата подготовка учителей и преподавателей информатики технологии работы с открытым программным обеспечением в среде Windows и Linux .

    Согласно Доктрине информационной безопасности РФ , обучение компьютерной грамотности и информатике должно сопровождаться правовым ликбезом в обучении защите информации в ЭВМ, защите от компьютерных вирусов, порно-сайтов и обеспечению информационной безопасности в локальных и глобальных сетях ЭВМ на базе свободного открытого программного обеспечения.

    В 2007 году выпущены первые учебники информатика для вузов и школ для обучения информатике в соответствии с государственными стандартами образования со свободным открытыми коммерческим закрытом ПО в Windows и Linux .

      • ВАК, проф.,док.комп.наук 09:51, 16 июля 2009 (UTC)

    Определение Open Source

    Определение Open Source (Открытое ПО ) используется организацией Open Source Initiative для определения степени соответствия лицензии на программное обеспечение стандартам Открытого программного обеспечения (Открытое ПО). Основываются на директивах Debian для свободного программного обеспечения, которые ботьшей частью написаны Брюсом Перенсом.

    Определение состоит из десяти требований к лицензиям на Открытое ПО:

    1. Свободное распространение. Это значит, что лицензия не должна налагать ограничений на продажу и распространение ПО.
    2. Доступные исходные тексты. Даже если ПО не поставляется с исходными текстами, эти тексты должны быть легко доступны.
    3. Возможность модификации. Простая возможность читать исходные тексты не позволяет экспериментировать с ними и выпускать модификации
    4. Даже в случае неприкосновенности авторского исходного текста, производные программы и их исходные тексты должны свободно распространяться.
    5. Отсутствие дискриминации против людей и групп людей. Некоторые страны, например, США, имеют некоторые ограничения на экспорт ПО.
    6. Отсутствие дискриминации по цели применения. Свободная лицензия должна разрешать все виды деятельности, включая генетические и ядерные исследования, коммерческое применение и т. д
    7. Распространение лицензии . Права, связанные с Открытым ПО, должны быть применимы ко всем пользователям программы без заключения дополнительных соглашений, например, соглашения о неразглашении.
    8. Лицензия не должна ограничивать другие программные продукты. За исключением банальной несовместимости, пользователь имеет право выбирать, чем пользоваться.
    9. Лицензия должна быть технологически нейтральной . То есть, лицензия не должна требовать что-либо от интерфейса или технологий, применяемых в производной программе.
    10. Лицензия не должна быть привязана к конкретному продукту. Права на программный код не должны зависеть от того, является ли программа частью какого-то продукта. Человек, распространяющий программу в отрыве от сборника или перенёсший часть кода в другой продукт, имеет такие же права, какие давал сборник.