Софтуер с отворен код. Какво се има предвид под "лиценз за вируси". Отворена операционна система Linux

Целият софтуер на LiveCD и DVD е безплатен и с отворен код (безплатен и отворен код), с някои изключения (Flash, Opera, Acrobat Reader и други), намиращи се в хранилището, което не е oss. Когато говорим за безплатен софтуер, имаме предвид свобода, а не цена.

Какво е безплатен софтуер

Движението за свободен софтуер беше започнато от Ричард М. Столман, който основа проекта GNU (рекурсивен акроним: GNU's Not Unix) през 1984 г. Година по-късно той основа Фондацията за свободен софтуер, известна още като FSF.

Свободният софтуер може да бъде разделен на 4 основни "степени на свобода":

  • Свобода използванепрограми по всякакъв начин.(свобода 0)
  • Свобода изучаване на принципите на работапрограма, както и да я адаптирате към вашите нужди (свобода 1) Това изисква достъп до изходния код.
  • Свобода разпространение на копияпрограми. Можете да споделите със съсед. (свобода 2)
  • Свобода подобри програматаи публикувайте подобренията, които правите в полза на цялата общност (свобода 3). Това изисква достъп до изходния код.

Несвободният софтуер се нарича патентован софтуер. Важно е да не бъркате shareware и freeware с безплатен софтуер, те са различни неща.

Какво е софтуер с отворен код

Движението за свободен софтуер и софтуер с отворен код започва в началото на 90-те години на миналия век с хора, които наблягат на техническите и икономически ползи от отворения код и модела за разработка на свободен софтуер с отворен код. Въпреки това, има малко количество софтуерен код, който е признат за безплатен от обществото с отворен код, така че често се използва терминът FOSS (безплатен софтуер с отворен код). Защото, строго погледнато, понятията „свободен софтуер“ и „софтуер с отворен код“ изобщо не са идентични, както може да се мисли. Например лицензионното споразумение за софтуерен продукт може да ви позволи да го разгледате източник, като същевременно забранява промени в него и/или разпространение на копия. В този случай продуктът е с отворен код, но не е безплатен.

Ползи от използването на безплатен софтуер

Безплатният софтуер е полезен поради редица причини, като основните са изброени по-долу.

Корекция на грешка

Ако даден софтуерен продукт е безплатен, това ви дава правото да коригирате откритите в него грешки, както и да го модифицирате, за да отговаря на вашите нужди. Ако програмата е патентована, тогава не можете самостоятелно да коригирате откритите в нея грешки или да разширите функционалността. В този случай ще бъдете принудени да се свържете със собственика на софтуерния продукт с молба да направите необходимите корекции и да добавите необходимите функции. Въпреки това, няма гаранция, че собственикът ще направи това.

Споделяне

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

Знайте и контролирайте какво прави програмата и как го прави

В по-голямата част от случаите няма начин да разберете какво точно прави една патентована програма. По този начин не можете да сте сигурни, че програмата прави само това, което поискате от нея, тъй като тя може да извършва някои действия без ваше знание (например да изпраща информация за вас като потребител на своите създатели или да има недокументирани възможности за различен характер). Разбира се, ако използвате безплатна програма, вие сте напълно застраховани срещу подобни проблеми. В края на краищата имате на ваше разположение изходния код на програмата, който ви позволява да знаете какво точно прави програмата и как го прави. Ако не сте доволни от някои от неговите възможности и/или работни характеристики, можете да направите необходимите промени в кода.

Технически ползи

Отвореният код на безплатен софтуерен продукт е достъпен за голям брой хора, което им дава възможност да коригират откритите в него грешки; това допринася за развитието и подобряването на продукта. Тази система за „експертна оценка” може да се сравни с научноизследвания. За разлика от това, собственият код на патентован продукт се пази в тайна и почти никога не се вижда от никой извън компанията за разработка.

Икономически ползи

Безплатният софтуер дава възможност на компаниите да споделят разходите за софтуера, който разработват. Например Novell и RedHat се конкурират в разработването на идентични програми, но по този начин си помагаме. IBM и HP също са конкуренти, но те също имат значителен принос в развитието на ядрото на Linux, като по този начин споделят разходите за разработка. Безплатният софтуер ви позволява да имате конкурентен пазар техническа поддръжка, и следователно качеството му обикновено е много високо. При частния софтуер ситуацията е точно обратната: само компанията за разработка има достъп до изходния код и е в състояние да предложи подходяща техническа поддръжка, а това представлява известна степен на монопол. Освен това икономическите ползи включват разходите за закупуване на софтуерен продукт. Ако е безплатно, можете да изтеглите копие от него веднъж от Интернет (или да го закупите на твърд диск), да го инсталирате на произволен брой компютри и да го използвате неограничено време. Ако продуктът е патентован, тогава условията лицензионно споразумениеизползването на продукта може да бъде много ограничено (например чрез ограничаване на броя инсталации и/или времето на използване).

Аз не съм програмист. Защо трябва да ме интересува горното?

Всъщност повечето от изброените по-горе свободи и възможности могат да се използват само от програмисти, които могат да четат и пишат програмен код. Не бива обаче да мислите, че безплатните софтуерни продукти са предназначени изключително за програмисти. Ако вие, като не сте такъв, искате да промените безплатната програма, която използвате, по един или друг начин, за да разширите функционалността й, можете (сами или в екип с други потребители) да наемете програмист, който може да направи това вместо вас. Тази практика е много разпространена. Освен това не е нужно да сте програмист, за да разпространявате безплатен софтуер.

За да разберем какво означава за нашата организация да използва софтуер с отворен/затворен код, трябва да разберем как се различават един от друг. Тази статия посочва основните разлики, но не забравяйте, че това е много опростено обяснение. Допълнителна информация можете да почерпите от Уикипедия или като прочетете конкретни примери за използването на двата вида софтуер.

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

Такъв софтуер се предоставя на потребителите безплатно, не само програми, но и операционни системи. Създава се и се развива от самите потребители, които публикуват своите творения в Интернет. Най-популярните програми се актуализират редовно, защото много хора ги използват. Примерите включват Mozilla Firefox или Thunderbird. Ако програмата не се актуализира редовно, може да липсва необходимото технически ресурси– целият въпрос е колко потребители има програмата. Високата честота на актуализации е категорична гаранция за безопасността на използването на програмата. Ако обаче след инсталиране на актуализацията се окаже, че програмата не работи (например в нова версияоперационната система не се поддържа от Skype), има два начина за решаване на проблема: опитайте се да намерите помощ във форуми в Интернет или отстранете проблема сами, което е сравнително трудно.

Софтуерът със затворен код е много по-популярен от софтуера с отворен код. На първо място, поради лекотата на използване, а също и защото просто сме свикнали с него - като правило, ние използваме Windows OS в училище, на работа и у дома. В случай на програми и операционни системи, базирани на затворен изходен код, имаме работа с готов продукт, който не изисква никаква намеса от наша страна. За обикновения потребител е много по-удобно да работи с тях. Потребителите на софтуер със затворен код често подчертават колко лесен е за инсталиране и използване, колко удобно е да имате под ръка ясна помощ за програмата и възможността да се свържете с техническата поддръжка, ако възникнат проблеми. Такива системи и продукти се пускат от компаниите и то само след няколко етапа на тестване. Потребителят просто закупува цял софтуерен пакет, готов за инсталиране на компютъра. Такъв софтуер се заплаща: купуваме лиценз и често актуализации на програмата.

Някои разработчици на софтуер поддържат обществени организации и им предлагат софтуер безплатно или с отстъпка чрез съответните им организации с нестопанска цел, като напр. партньорска мрежа TechSoup, чиито членове се намират в различни страни. В Русия програмата се изпълнява от Greenhouse of Social Technologies (Spiro LLC). Като се свържете с програмата infoDonor, можете да разберете дали вашата организация може да участва в програмата. Трябва също така да помним, че когато избираме операционна система, ние избираме и начина, по който работим в нашата организация. Например, ако изберем Linux, няма да можем да използваме Решения на Adobe, а ако изберем Windows, ще трябва да закупим лицензи за броя на компютрите. Всеки случай има своите плюсове и минуси. Трябва внимателно да преценим от какво точно се нуждае нашата организация, какви са критериите ефективно използванеоборудване и вземете решение след задълбочен анализ.

Разбира се, софтуерът с отворен или затворен код не се отнася само до Microsoft, Mac или Linux. Въпросът за лицензирането възниква във връзка с всеки тип софтуер, използван в дадена организация. Основното правило е да прочетете внимателно всички лицензи и споразумения за услуги. Има много примери, когато организациите са се сблъскали със сериозни проблеми със софтуер, който е бил направен практически безполезен поради лицензионни условия, или когато дори най-малките промени в сайта са били много скъпи.

Ardor е цифрова аудио работна станция. С него можете да записвате, редактирате и смесвате многоканално аудио. Можете да създавате свои собствени дискове, да смесвате аудио записивидеоклипове или просто експериментирайте с новите си музикални идеи.

Функциите на Ardor включват многоканален запис, редактиране без изтриване с неограничен брой отмени/повтаряне, пълна поддръжка за автоматизация, усъвършенстван миксер, синхронизация на времевия код и хардуерен контрол от панели като Mackie Control Universal. Ако търсите заместител на инструменти като ProTools, Nuendo, Pyramix или Sequoia, тогава Ardour вероятно е това, от което се нуждаете.

Дързост

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

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

Сцепление

Grip е CD плейър и CD ripper за работния плот на Gnome. Функционалността му се основава на cdparanoia, но също така е възможно да се използват външни рипъри (например cdda2wav). Той също така поддържа автоматично конвертиране в MP3 (и други аудио формати), така че можете да запишете целия си диск в MP3 наведнъж. Има поддръжка за онлайн дискови бази данни, така че е възможно автоматично да се попълват таговете в получените MP3 файлове. Grip работи с DigitalDJ, което улеснява създаването на компютъризирана версия на вашата музикална колекция.

Водород

Hydrogen е барабанна програма за GNU/Linux. Основната му цел е професионално, но в същото време просто и интуитивно програмиране на барабани, базирано на шаблони.

Джокошер

Jokosher е просто, но мощно многоканално студио. Jokosher е пълно приложение за запис, редактиране, миксиране и експортиране на аудио. Той е проектиран с мисъл за лесна употреба.

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

LMMS

LMMS е проектиран като безплатна алтернатива на популярни (но платени и със затворен код) програми като FruityLoops/FL Studio, Cubase и Logic - всички те ви позволяват да създавате музика на вашия компютър. Това включва създаване на повтарящи се фрагменти, синтезиране и смесване на звуци, подреждане на семпли, работа с MIDI клавиатура и много други.

MusE

MusE е MIDI/аудио секвенсер, способен да записва и редактира аудио. Негов автор е Вернер Швеер. По принцип MusE е пълноценно многоканално виртуално студио за Linux.

  • MIDI последователност
  • Запис/Възпроизвеждане/Импортиране
  • Филтри за вход
  • Аудио секвениране
  • Запис/Възпроизвеждане на множество моно/стерео входове/изходи
  • Функция AudioGroups
  • МИГЛИ— осигурява аудио ефекти като припев/фленджър в реално време!
  • Джак- жак-комплект за аудио връзка. Използва се при midi/аудио маршрутизиране.
  • Вътрешен аудио интерфейс за маршрутизиране
  • АЛСА-Разширена Linux звукова архитектура

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

Градина от рози

Rosegarden е професионален аудио и MIDI секвенсер, редактор на ноти и среда за редактиране на музика "всичко в едно".

soundConverter

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

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

  • Конвертиране на аудио файлове
  • Изчисляване
  • Извличане на CD

Streamripper

С нарастването на популярността на мрежите за споделяне на файлове като Napster, Gnutella и сега Mojonation и Freenet, всеки в Интернет може да изтегли почти всяка MP3 песен за сравнително кратко време, но често хората не знаят какво искат. Streamripper ви позволява да изтеглите аудио поток от интернет радиостанция. Много MP3 радиостанции възпроизвеждат само песни от определени жанрове, така че можете да изтеглите цялата колекция от гоа/транс музика, колекция от джаз, пънк рок или каквото искате. Просто трябва да настроите Streamripper на този аудио поток и да изчакате.

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

Ценон

Cenon е специален вид графична програма. Изграден върху модулно графично ядро, Cenon предоставя широка функционалност. Много приложения са базирани на това ядро.

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

GIMPshop

GIMPshop е модификация на безплатната GNU Image Manipulation Program (GIMP), насочена към емулиране на външния вид и усещането на Adobe Photoshop. Основната цел на програмата е да осигури удобна работа в GIMP за потребители, свикнали с Photoshop.

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

Поради промените в интерфейса, много уроци по Photoshop могат да бъдат завършени в GIMPshop, а други могат да бъдат адаптирани към GIMPshop с минимални промени.

Хюгин

Лесен за използване, междуплатформен пакет от инструменти за създаване на панорамни изображения. Въз основа на Panorama Tools.

С Hugin можете да комбинирате множество снимки в една сплотена панорама, да съедините всяка поредица от припокриващи се изображения и много повече.

Inkscape

Редактор на векторна графика с отворен код с възможности, подобни на Illustrator, CorelDraw или Xara X. Той използва файловия формат W3C Scalable Vector Graphics (SVG).

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

Художник на корицата

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

Ktoon

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

Крита

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

MyPaint

MyPaint е програма за бързо рисуване. Има поддръжка за графични таблети с променлив натиск и програмата идва с добър набор от четки. С малко постоянство можете дори да създадете свои собствени четки, с основен акцент върху динамиката на четката (промяна със скорост, натиск или произволност). Размерът на платното е неограничен, броят на отказите също е неограничен. Слоевете обаче не се поддържат.

OpenOffice Draw

Draw е лесен начин за представяне на графики и диаграми, от бързи скици до сложни рисунки.

  • Преместете често използваните инструменти за рисуване по екрана за по-бърз достъп.
  • контрол външен видчертежи и диаграми с помощта на лентата с инструменти Стил и форматиране.
  • Работете с обекти, завъртете ги в две или три измерения; Можете също така да поставите триизмерни обекти като сфери, пръстени, кубчета и др.
  • Групирайте обекти, разгрупирайте ги и ги редактирайте всички наведнъж, докато са групирани.
  • Умна система за изобразяване ви позволява да създавате фотореалистични изображения, като използвате само текстури, светлинни ефекти, прозрачност, перспективни ефекти и т.н.
  • Интелигентните конектори улесняват много създаването на блок-схеми, организационни диаграми, мрежови диаграми и др. Просто трябва да посочите „залепващите точки“ и конекторите ще „залепват“ към тях.
  • Когато чертаете, линейните размери на вашите обекти се показват автоматично.
  • В Галерията има голяма колекция от снимки; Можете да създадете свои собствени снимки и да ги поставите в галерията.
  • Запазвайте графики във формат OpenDocument, нов международен стандарт офис документи. Този формат (базиран на XML) означава, че няма да сте обвързани със самата програма Draw. Графиките, които рисувате, могат да бъдат достъпни от всяка програма, която е съвместима със стандарта OpenDocument.
  • Импортирайте графики от всички често срещани формати (включително BMP, GIF, JPEG, PNG, TIFF и WMF).
  • Ако желаете, можете да създадете Flash версии (.swf) на вашите изображения в Draw.

Инструменти за панорама

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

  • PTStitcher: Висококачествен, лесен за използване инструмент за зашиване на изображения. Поддържа много формати.
  • Panorama Tools: Разширение на Photoshop за създаване и редактиране на панорамни изображения.
  • PTViewer: Висококачествен сферичен визуализатор. Има самостоятелна и Java версия за много платформи.

Пикселизиране

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

Същността на работата му е да раздели изображението с фина правоъгълна мрежа. Всеки правоъгълник се анализира и заменя с изображение, избрано от обширна база данни. Pixelize се опитва да намери изображение, което е най-подобно на избрания правоъгълник.

Pixelize работи по-добре, когато базата данни е голяма. Ако в него има около 1000 изображения, резултатът от Pixelize може да бъде доста приемлив.

Скрибус

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 за Linux е мощен графичен редактор с общо предназначение. Работи на Unix платформи, включително Linux, FreeBSD и (в процес на разработка) Mac OS X.

По-рано известна като Xara LX, програмата е базирана на Xara Xtreme за Windows, който в момента е най-бързият графичен редактор. Xara Xtreme беше с отворен код в началото на 2006 г. и беше пренесен към Linux. Този процес е почти завършен и Xara Xtreme за Linux вече е достъпен за изтегляне.

Xara Xtreme за Linux:

  • Много бърза програма
  • Функции, подобни на тези на мощните графични редактори
  • Лесен за научаване и използване
  • Лесен интерфейс, не претоварен с контроли. Няколко плаващи прозореца, палети, менюта и др.
  • Голям брой учебен материал, уроци, филми, съвети. Общността на проекта е много голяма.

Графични програми (3D)

Изкуството на илюзията

Art of Illusion е безплатна програма за 3D моделиране и изобразяване. Написано е изцяло в език Javaи трябва да работи на всяка Java виртуална машина, която е съвместима с J2SE 1.4 или по-нова версия.

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

Блендер

Blender е безплатен пакет за създаване на 3D сцени. Версиите са налични за всички основни операционни системи и са лицензирани под GNU General Public License. Модел -> сенки -> анимация -> изобразяване -> синтез -> интерактивно 3D.

Кристално пространство

Crystal Space е безплатен междуплатформен двигател за внедряване на 3D графики в реално време. Използва се в някои игри.

FreeWRL

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

G3DViewer

G3DViewer е програма за преглед на 3D модели, базирана на библиотеката GTK+. Поддържа следните типове файлове:

  • 3D студио (.3ds, .prj)
  • LightWave (.lw, .lwb, .lwo)
  • Псевдоним Wavefront (.obj)
  • Impulse TurboSilver/Imagine (.iob)
  • AutoCAD (.dxf)
  • Модели на Quake II (.md2)
  • Модели на Quake III (.md3) (от версия 0.2.99.1)
  • Неутрален файлов формат (.nff)
  • 3D метафайл (.3dmf, .3mf, .b3d)
  • Caligari TrueSpace Objects (.cob)
  • Quick3D обекти и сцени (.q3o, q3s)
  • VRML 1.0 файлове (.wrl, .vrml) (започвайки от 0.1.1, работи с грешки)
  • AC3D обекти (.ac, .acc) (от 0.1.99.1)
  • LeoCAD модели (.lcd) (от 0.2.99.1)
  • Модели състезателни автомобили (.ar, .dof) (от libg3d 0.0.5, непълна функционалност)
  • Ultimate Stunts модели коли (.glb) (от libg3d 0.0.5)
  • VDrift модели автомобили (.joe, .car) (от libg3d 0.0.5)

K3DSurf

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

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

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

Поддържани формати

  • Povscript: Формат на Povray, най-добрата програма за проследяване на лъчи.
  • VRML2: използва се в повечето съвременни браузъри, изисква подходящо разширение.
  • OBJ: Добре познат формат, поддържан от повечето 3D редактори (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.
  • Копирайте/поставете и плъзнете и пуснете POV-Ray код в дървото на обектите.
  • Отмяна и повторение на действия.
  • Изобразяване на сцена и преглед на текстури с помощта на POV-Ray от програмата.
  • Поддръжка за почти всички POV-Ray обекти.
  • Поддържа всички текстури.
  • Прототипи (реклами) и описания.
  • Всички режими на прожекция на камерата.

PovRay

Persistence of Vision Raytracer е безплатен инструмент за създаване на изключително реалистична 3D графика. Версиите са официално достъпни за Windows, Mac OS/Mac OS X и i86 Linux. Изходният код е достъпен за тези, които искат да пренесат програмата на други платформи.

Бяла дюна

White_dune е VRML97 инструмент от ниско ниво за Unix/Linux/MacOSX и Windows платформи. Той може да преглежда файлове във формат VRML97. За разлика от инструментите от високо ниво, той използва олекотен модел, базиран на стандарта VRML97.

Видео за приложението

AvidMUX

Avidemux е безплатен видео редактор, чиито отличителни черти са лесното редактиране, филтриране и кодиране на видеоклипове. Има поддръжка за много типове файлове, включително AVI, DVD-съвместими MPEG файлове, MP4 и ASF, и можете да използвате всеки кодек. Задачите могат да бъдат автоматизирани чрез използване на проекти, опашка от задачи и мощен скриптов двигател.

Синелера

Cinelerra е предназначена основно за три неща: заснемане, композиране и редактиране на аудио и видео.

Ако искате да създавате филми в същия мащаб като професионалистите, тогава Cinelerra определено е вашият избор.

CinePaint

CinePaint е предназначен за ретуширане на филми и снимки. CinePaint може да работи с различни формати като DPX, 16-битов TIFF и OpenEXR, както и с общи формати като JPEG или PNG. Има поддръжка за 8-битови, 16-битови и 32-битови цветни канали, HDR и CMS.

CinePaint се използва за ретуширане кадър по кадър, отстраняване на шумове, възстановяване и рисуване на текстури на 3D модели. Програмата е използвана в производството на много игрални филми, включително „Последният самурай“, в който с нейна помощ са нарисувани летящи стрели.

За фотографски цели CinePaint може да импортира HDR експозиции. Има поддръжка за 16-битов цветен печат с драйвера GutenPrint. Широка динамичен диапазон CinePaint е важен при обработката черно-бели снимки, защото имат само един канал.

Джашака

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

Кино

Kino е нелинейна програма за редактиране на цифрово видео за GNU/Linux. Програмата перфектно се интегрира с IEEE-1394 при запис, работи с видеорекордери и ви позволява да записвате видео обратно към камерата. Видеото се заснема в Raw DV или AVI формати, в тип-1 DV и тип-2 DV кодиране (отделен аудио поток).

Можете да качите множество видео фрагменти, да изрежете и поставите части от аудио/видео и да запазите тези стъпки във файл - списък със стъпки (SMIL XML формат). Повечето от командите за редактиране и навигация са заимствани от програмата vi.

Kino може да експортира сложен филм в различни формати: DV през 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 изисква куц кодек. Ogg Vorbis изисква oggenc. MPEG-1 и MPEG-2 изискват mjpegtools или ffmpeg, а MPEG-4 изисква ffmpeg.

ЖИВЕЕ

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

recordMyDesktop

recordMyDesktop е програма за запис на работния плот на GNU/Linux. Основните му аспекти са простотата и ефективността при изпълнение на основната му задача.

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

Създател на слайдшоу

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

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

APTonCD

APTonCD е графична помощна програма, която ви позволява да създавате един или повече CD или DVD с пакети, изтеглени чрез APT-GET или APTITUDE. По този начин можете да създадете преносимо хранилище, което може да се използва на други компютри, които например нямат достъп до мрежата. Можете също да създадете диск, съдържащ всички deb пакети от едно хранилище.

Бийгъл

Beagle е инструмент, който ви позволява бързо да намерите вашата информация на вашия локален компютър.

В по-технически термини, Beagle е програма за Linux, която работи независимо от работната среда. Beagle индексира вашите данни прозрачно и ненатрапчиво в реално време. например:

  • Файловете се индексират веднага, когато се създават, индексират се повторно, когато се променят, и се премахват от индекса, когато бъдат изтрити.
  • Имейлите се индексират, когато се изтеглят
  • Историята на незабавните съобщения се индексира в реално време, ред по ред.
  • Уеб страниците се индексират, докато ги разглеждате (ако е инсталирано подходящото разширение на браузъра).

ClamAV

Clam AntiVirus е антивирусен пакет с отворен код (GPL) за UNIX, насочен към сканиране на имейл на пощенски сървъри. Комплектът включва няколко помощни програми, включително гъвкав и мащабируем многонишков демон; скенер, работещ от конзолата и инструмент за автоматично обновяване на вирусни бази данни.

Конки

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) е помощна програма за компресиране, разработена като заместител на програмата за компресиране. Основните му предимства са най-доброто съотношение на компресия и свободата от патентовани алгоритми.

Катапулт

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 е многопротоколен клиент за незабавни съобщения, който ви позволява да използвате различни системиедновременно. Ето списъка с поддържаните протоколи:

  • Здравей
  • Гаду-Гаду
  • Гугъл разговор
  • Групово
  • MySpaceIM
  • ПРОСТО
  • Същото време
  • Yahoo!
  • Зефир

PuTTY

PuTTY е безплатна реализация на Telnet и SSH клиент на Win32 и Unix системи, както и терминален емулатор xterm.

Реконструктор

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

Ако изберете Ubuntu Desktop като своя база, можете да персонализирате цялата си работна среда. Например, можете да промените състава на софтуера, да промените външния вид (начален екран, теми, шрифтове, тапет и т.н.), да добавите преки пътища към работния плот и т.н.

Ако вземете основен алтернативен или сървърен диск, по подобен начин можете да промените състава на програмите.

Рокс-Файлър

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 флаш карта или твърд диск).
  • Шифровайте дяла с инсталиран Windows(удостоверяване преди зареждане).
  • Криптирането се извършва автоматично, в реално време (в движение), прозрачно за потребителя.

Осигурява две нива на защита:

1) Скрита секция (стеганография).

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

VNC

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

ВИНО

Wine е реализация с отворен код на Windows API на System 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 е уеб приложение, но е толкова готино). Бъгзила - безплатна системапроследяване на грешки (бъг проследяване) с уеб интерфейс, първоначално разработен и използван в проекта Mozilla. Откакто е с отворен код от Netscape Communications през 1998 г., Bugzilla е възприета от много организации като техен основен инструмент за проследяване на грешки. Приложението е популярно сред разработчиците както на безплатни, така и на частни програми.

Затъмнение

Eclipse е отворена общност, чиито проекти са фокусирани върху изграждането на отворена платформа за разработка, състояща се от разширяеми рамки, инструменти и библиотеки за изграждане, внедряване и управление на софтуерни продукти през целия им жизнен цикъл. Голяма и жизнена екосистема от големи доставчици на технологии, иновативни стартиращи фирми, университети, изследователски институти и отделни лица поддържат платформата Eclipse.

Гамбас

Gambas е безплатна среда за разработка, базирана на интерпретатор Основен езикс разширения на обекти. Системата е подобна на Visual Basic (но не е клонинг!).

С помощта на Gambas можете бързо да разработвате графични интерфейси за програми в Qt или GTK+, да работите с бази данни MySQL данни, PostgreSQL, Firebird, ODBC и SQLite, управлявайте KDE приложения чрез DCOP двигателя, превеждайте вашата програма на множество езици, лесно създавайте уеб приложения, OpenGL 3D графични приложения, CGI уеб приложения и много други.

Джийни

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

Гоби

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 е уеб редактор, т.е. инструмент за създаване и актуализиране на документи директно в мрежата. Прегледите на страници са безпроблемно интегрирани с функции за редактиране и отдалечен достъп в една работна среда. Този подход следва оригиналната визия за мрежата като място за сътрудничество, а не еднопосочно публикуване.

Студио Аптана

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 е много лесен за използване, което го прави най-добрият избор за средните потребители, които искат да създадат привлекателен и професионално изглеждащ уебсайт без познания по HTML език за маркиране или уеб програмиране.

Крулер

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

QuantaPlus

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

SeaMonkey

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

Намигване

Wink е приложение за създаване на уроци и презентации, предимно за създаване нагледни помагалаза работа с програми (например визуални уроци по MS Word/Excel и др.) Използвайки Wink, можете да създавате екранни снимки, да добавяте обяснения, бутони, заглавия и др. По този начин можете да получите много ефективни презентации и уроци.

Xampp

Много хора знаят от опит, че не е лесно да инсталирате уеб сървър на Apache, а още по-трудно е да го свържете с MySQL, PHP и Perl. XAMPP е лесна за инсталиране дистрибуция на Apache, която също така съдържа MySQL, PHP и Perl. XAMPP всъщност е лесен за инсталиране на сървър - просто изтеглете пакета, извлечете съдържанието и започнете.

Програми за офис работа

Кошница за бележки

Това е приложение за водене на бележки с общо предназначение. Сред функциите:

  • Създавайте лесно бележки от всякакъв тип
  • Събирайте данни на едно място и ги споделяйте с други
  • Централизирайте информацията за вашите проекти
  • Бързо организирайте мислите си в „кутии с идеи“
  • Направете списъци със задачи
  • И още много.

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 е приложение за съхраняване на различни работни данни (като бележки, история на съобщенията, цитати, серийни номера, изходни кодове, уеб адреси, думи и др.). Всички записи могат да бъдат оборудвани с етикети, които ще ви помогнат да намерите този, от който се нуждаете в бъдеще. Има и папки за търсене, които ви позволяват да търсите записи въз основа на определени критерии. Можете също така да експортирате (и, разбира се, да импортирате) записи във външен файл.

Стопете

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) и много други платформи.

Редактиране на PDF

Безплатен (и с отворен код) редактор на PDF документи. Има както графични, така и конзолни версии.

qОрганайзер

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

RSSowl

Приложенията, които събират данни от сайтове, оборудвани с RSS емисии, се наричат ​​„агрегатори“. RSSOwl е приложение от този вид. RSSOwl ви позволява да събирате, организирате, актуализирате и запазвате информация от такива новинарски емисии. Този процес е прост и приятен. Избраната информация може да бъде запазена в различни форматиза по-нататъшно офлайн четене или споделяне с други хора. Приложението е лесно за настройка, има версии за различни езиции най-важното е, че работи на много платформи.

Specto

Specto е настолно приложение, което следи променящи се събития (като актуализации на уебсайтове, получена поща, промени във файлове и папки, системни процесии т.н.) и показване на изскачащи известия за настъпването на тези събития.

Например Specto може да следи актуализациите на уебсайт (или емисия с новини, или картина, или каквото и да е) и да уведомява потребителя за активност. По този начин елиминирате необходимостта постоянно да проверявате този сайт, за да видите дали има актуализации.

Sunbird

Mozilla Sunbird е крос-платформен календар, изграден върху Mozilla Toolkit. Това е просто и пълнофункционално приложение за календар, което може да се използва на много платформи.

Треньор по задачи

Task Coach е просто приложение с отворен код за управление на лични задачи и списъци със задачи. Тази програма е родена от разочарованието на Франк от факта, че добре познати аналози, като тези, вградени в Outlook или Lotus Notes, не позволяват създаването на сложни задачи. Но често задачите се състоят от няколко действия. Task Coach е проектиран специално да поддържа сложни задачи.

Thunderbird

Thunderbird ви позволява да работите с имейл по начина, по който искате, отговаряйки на всички ваши специфични нужди - като разширено търсене на съобщения или слушане на аудио файлове директно от имейли.

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

В Thunderbird 2 можете да маркирате съобщения със специфични тагове, като „Да направя“ или „Готово“, и дори да създавате персонализирани тагове, които да отговарят на вашите нужди.

tkdiff

tkdiff е графичен интерфейс за програмата за търсене на diff diff. Програмата се състои от два блока, в които можете да видите разликата между двата файла. За бързо пътуванеСпоред документа има поддръжка за такива функции като отметки за разлики и графична карта на разликите.

Зим

Zim е WYSIWYG текстов редактор, написан на Gtk2-Perl. Редакторът има за цел да пренесе идеята за wiki на работния плот. Всяка страница се записва като текстов файлс уики маркиране. Страниците могат да съдържат връзки към други страници; страниците се запазват автоматично. Страниците са организирани в йерархична структура, наподобяваща йерархични редактори (т.нар. outliners). Zim може да се използва за поддържане на списъци със задачи или като личен дневник.

Отворен и безплатен софтуер
07.07.2009 12:25

Сред програмистите има хора, които са готови да предоставят резултатите от работата си безплатно, заедно с възможността да ги променят и подобряват. Това е за относно производителитетака нареченият софтуер с отворен код, който е обект на дебат в световната ИТ общност от много години. Някои казват, че софтуерът с отворен код е бъдещето, докато други, напротив, го смятат за опасен и ненужен. Но кой е прав в крайна сметка? Едва ли има категоричен отговор на този въпрос.

И така, какво е софтуер с отворен код? Може би най-често срещаната дефиниция на този термин разкрива основните му характеристики. Софтуер с отворен код отворен кодсофтуер) е целият софтуер с отворен код, софтуерни продукти, въз основа на които са достъпни не само за преглед, но и за модификация, което ви позволява да използвате вече създаден код за писане на нови версии на софтуер, за коригиране на грешки и подобряване на отворената програма . Заслужава да се отбележи, че това определение, според привържениците на отворен код, не отразява напълно самата същност на концепцията. От тяхна гледна точка отвореният софтуер представлява освен изходния код, достъпен за редактиране, и цяла философия, чийто смисъл е създаването на информационно общество чрез всеобхватното използване на отворени софтуерни продукти във всички сфери на човешката дейност.

Каква е красотата на софтуера с отворен код? Според представители на това движение софтуерът с отворен код ви позволява да:

  1. адаптиране на софтуерния продукт към изискванията на конкретен потребител или група потребители;
  2. премахване на грешки на предишни разработчици;
  3. финализирам и подобрисофтуер.

Освен това софтуерът с отворен код е предимно безплатен, което е особено привлекателно за малки и средни предприятия, които например в момента не могат да осигурят лицензи за комерсиални софтуерни продукти. Също така привържениците на идеята за отворен код подчертават неговата сигурност като предимство на софтуера с отворен код, тоест софтуерът с отворен код, поради липсата на популярност, практически не е податлив на вирусни атаки. И ако все пак бъде открита заплаха, тя се елиминира възможно най-скоро, тъй като по правило много професионалисти и аматьори, които поддържат връзка помежду си, имат достъп до изходния код. Съответно, заплаха за сигурността, която вече е открита, бързо се елиминира от един от членовете на общността или чрез съвместни усилия.

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

И така, терминът отворен код (отворен софтуер) е използван за първи път през 1998 г. от програмистите Ерик Стивън Реймънд и Брус Перенс. Те бяха сигурни, че терминът безплатен софтуер на английски е двусмислен и в известен смисъл дори може да изплаши предприемачите, които са потенциални потребители на такъв софтуер. Понастоящем отвореният код е търговска марка на Open Source Initiative, организация, която разпространява софтуер с отворен код. Освен това има и специална комисия, която решава дали лицензът на определена програма може да се нарече отворен код.

Тук си струва да изясним, че повечето софтуери с отворен код също са безплатни. Дефинициите за отворен и свободен софтуер, макар и не напълно идентични, са близки като цяло и повечето софтуерни лицензи отговарят и на двата вида.

Разликата между отворен код и безплатен софтуер е в приоритетите. Например, подчертават привържениците на отворения код върху ефективносттаработа с отворен код като метод за разработване, модернизиране и поддържане на програми. Поддръжниците на термина „свободен софтуер“ смятат, че правата за свободно разпространение, модифициране и изучаване на програми са основното предимство на безплатния софтуер с отворен код, като по този начин се гарантира авторството на конкретен софтуерен продукт.

Основател на концепцията за свободен софтуер е американският програмист Ричард Матю Столман. Той беше първият, който формулира концепцията за свободен софтуер, която отразява принципите на разработката на отворен софтуер в научната общност, възникнали в американските университети през 70-те години. Столман формулира ясни критерии за свободен софтуер. Тези критерии определят правата, които авторът на безплатна програма прехвърля на всеки потребител. По този начин, използвайки безплатен софтуер, потребителят получава „четирите свободи“: стартирайте, изучавайте, разпространявайте и подобрявайте програмата.

  • „Нулева свобода“ - програмата може да се използва за всякакви цели.
  • "First Freedom" - можете да проучите как работи програмата и да я адаптирате за вашите цели. Условие за това е наличието на изходния код на програмата.
  • „Втора свобода“ - можете да разпространявате копия на програмата, за да помогнете на разработчика.
  • "Трета свобода" - програмата може да бъде подобрена и нейната подобрена версия да бъде публикувана, за да бъде от полза за цялата общност. Условие за това е и наличието на изходния код на програмата.

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

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

По отношение на условията за разпространение и използване безплатни програмисофтуер, копирането им често е забранено, а обратното инженерство, модификацията и разпространението са посочени в лицензионното споразумение.

Има обаче програми, които според някои експерти попадат в определението за отворен код, но не са безплатни. Такива програми включват например UnRAR, програма за разопаковане на RAR архиви. Факт е, че изходният му код е публично достояние, но лицензът забранява използването му за създаване на RAR-съвместими архиватори.

Разбира се, също така е важно да има различни категории софтуер с отворен код, тъй като те предполагат различни степени на свобода по отношение на действията на потребителите. Въпреки това, понякога можете да наблюдавате значителна разлика между определението за свободен и отворен код софтуер. Софтуерът с отворен код е метод за разработване на софтуер, при който изходният код на създадените програми е отворен, тоест публично достъпен за гледане и модифициране. Това позволява на всеки да използва вече създадения код за собствените си нужди и, евентуално, да помогне за разработването на програма с отворен код. Свободният софтуер е право на потребителя, но не и задължение на производителя, т.к Отвореният лиценз не изисква софтуерът винаги да се предоставя безплатно. Много от най-успешните проекти с отворен код обаче все още са безплатни.

Свободен достъпкъм изходните кодове на програми също е ключова характеристика на свободния софтуер, така че терминът „Софтуер с отворен код“, предложен по-късно от Ерик Реймънд, изглежда дори по-успешен за обозначаване на феномена на свободния софтуер, отколкото „свободен софтуер“. предложен по това време от Столман "

Имайте предвид, че ползите от безплатната разработка за потребителя не трябва да се преувеличават. Не всички безплатни програми са еднакво достъпни за модифициране от потребителя, което от друга страна е напълно несвързано с лиценза за разпространението им.Размерът на програмата играе важна роля: ако съдържа десетки хиляди редове (както например в OpenOffice.org - аналог Microsoft Office), тогава дори квалифициран специалист ще се нуждае от доста време, за да открие и отстрани грешката. Изчисли на разработчиците,които ще отговорят на всички коментари и предложения на потребителя и незабавно ще коригират програмата, също е невъзможно, тъй като те не носят никакви задължения към потребителя по отношение на качеството на програмата. В това отношение потребителят на патентованата програма може да е в по-добра позиция.

Струва си да се отбележи, че всички участници на открито софтуерен процесТе обикновено се занимават с конкретна програма от интерес или защото този софтуер е необходим инструмент за тях за всяка дейност. Времето, изразходвано за финализиране на програмата неплатенследователно няма надежда, че обстоятелствата няма да се променят и развитието няма да спре напълно. Известни са случаи, когато разработването на програма започва благодарение на един ентусиазиран автор, който привлича много хора да участват в нея, след което ентусиазмът на лидера избледнява и заедно с това разработката на софтуер е спряна. За съжаление, днес има хиляди безплатни програми, които никога не са успели да достигнат пълна работеща версия. ДА СЕ към същото, програмата може да е необходима, но не представлява интерес, което означава, че няма да има безплатни разработчици за нея.

Мястото на безплатния софтуер на днешния софтуерен пазар е много важно и много комерсиално и правителствотофирмите използват безплатен софтуер пряко или непряко. Например, всички интернет потребители, макар и индиректно, използват безплатната програма Bind, която предоставя DNS услуга. В допълнение, много организации (по-специално тези, които предоставят услуги чрез World Wide Web) използват безплатния уеб сървър Apache, чиято работа може пряко да повлияе на печалбата на предприятието, да не говорим за сървъри на платформата Linux.

Ползите от използването на безплатен софтуер с отворен код са очевидни: като правило не е нужно да плащате за него, а ако го направите, той струва много по-малко от собствените си аналогове. Основният недостатък, от гледна точка на търговския потребител, е, че разработчиците на безплатен софтуер нямат други задължения освен моралните. Тоест те по същество не носят отговорност за качеството на софтуера.

Например, един от публичните лицензи (GNU) дори има стандартна формулировка, която гласи, че няма гаранции: „Тази програма се предоставя „както е“. Освен ако не е посочено друго в писмен вид, авторът и/или друг притежател на авторски права не поема никаква отговорност за гаранционни задължения, както изрично изразени, така и и се подразбирапо отношение на Програмата, включително подразбиращите се гаранции за продаваемост и пригодност за определена цел, както и всякакви други гаранции.“

Между другото, в момента системата GNU, по-широко известна като GNU/Linux или просто Linux, е доста разпространена, особено на пазара на сървъри, и е напълно завършен софтуерен продукт. Състои се от голям брой програми на проекта GNU (предимно системни помощни програмии GNU toolchain), ядрото на Linux - частта от системата, отговорна за изпълнението на други програми, включително драйвери на устройства и т.н. - и много други безплатни програми.

Ето защо днес има тенденция, когато големи ИТ корпорации като Intel, Oracle или IBM се опитват да подкрепят проекти за разработка на безплатен софтуер, като заплащат работата на служителите на тези проекти, така че нивото на отговорност на разработчиците да е на високо ниво. Защо го правят, след като отвореният и безплатен софтуер е конкурентен за тях? Отговорът е прост - те виждат в това полза, която се опитват да не пропускат, тъй като всеки ден се появяват много програми, базирани на софтуер с отворен код, някои от които впоследствие могат да се превърнат в силни търговски продукти.

Има няколко основни лиценза, които се използват за разпространение на свободен софтуер днес: AROS Public License, BSD License, CDDL, Common Public License, GNU Free Documentation License, GNU General Public License, GNU Lesser General Public License, Лиценз на MIT, Mozilla Public License, Open Directory License и т.н. Всички безплатни лицензи, по един или друг начин, се характеризират със спазване на принципите на копилефт (copyleft е каламбур на думата авторско право). За разликаТрадиционен подход към авторското право, при който свободата за копиране на произведения е ограничена, принципът на copyleft използва законите за авторското право, за да гарантира, че е невъзможно да се ограничат правата на всяко лице да използва, променя и разпространявайтекакто самото произведение, така и произведенията, базирани на него. Идеята на копилефт е, че всеки, който разпространява програма, със или без модификации, няма право да ограничава свободата на нейното по-нататъшно разпространение или модификация. Copyleft гарантира, че всеки потребител е свободен в своите действия.

Броят на лицензите, които отговарят на Дефиницията на концепцията за отворен код (отворен софтуер), в момента е повече от петдесет. Open Source е търговска марка на Open Source Initiative. Има специална комисия, която решава дали даден лиценз може да носи името с отворен код. Един от най-големите уебсайтове в света за разработчици на софтуер с отворен код е добре познатият SourceForge.net. На този сайт разработчиците могат да публикуват и да си сътрудничат по своите софтуерни проекти. В момента SourceForge.net хоства няколкостотин хиляди проекта, а броят на регистрираните потребители надхвърля един милион.

Разбира се, отвореният код и безплатният софтуер все повече завладяват публиката. Програмите с отворен код се използват доста успешно както от частни потребители, така и от и търговскидържавни и обществени организации. Софтуер, базиран на отворен код и безплатен софтуер, вече се използва като предварителна инсталация за някои модели лаптопи и нетбуци от различни производители. Освен това софтуерът с отворен код постепенно завладява пазара на системи за автоматизация за малки и средни предприятия.


По-голямата част от използвания софтуер се разпространява в компилиран вид. Това означава, че изходният код на такива програми преминава през специален компилатор, който го преобразува в разбираем за компютъра език. От своя страна софтуер, който използва отворен код, е точно обратното.

Такъв код, като правило, се разпространява заедно с компилираната версия на програмата, което позволява да се модифицира или подобрява по всякакъв възможен начин за изпълнение на по-широк кръг от задачи. Разработчиците на такива програми вярват, че с течение на времето отвореният код ще позволи на софтуерния продукт да стане по-полезен и да го освободи от голям брой грешки.

Има няколко критерия за допустимостза програми с отворен код:

  • безплатно разпространение на софтуерния пакет, но в същото време може да бъде част от търговски проект;
  • задължително прикачване на изходен код;
  • възможност всеки да редактира изходния код;
  • възможност за разпространение на модифицирани версии на програми;
  • Не трябва да има изискване за изключване на друг софтуер или за намеса в работата му.

Нека да разгледаме един от най-ярките примери за софтуер, който придружава кода с отворен код и е получил световно разпространение. В началото на 90-те години на миналия век финландският студент Линус Торвалдс разработи напълно нова операционна система, базирана на Unix, която днес е известна като Linux. Системата е пусната по лицензионно споразумение Общ публичен лиценз на GNU, който предостави легална дефиниция на отворен код. Доста голям брой програмисти започнаха да използват и подобряват тази операционна система. След като събра подобрения от програмисти от цял ​​свят в едно цяло, през 1994 г. Линус Торвалдс пусна Linux версия 1.0. Преди това номерирането на версиите се извършваше от нула.

С течение на времето се появи известно общо безпокойство сред потребителите относно липсата на гаранция, както и техническа поддръжка за такъв софтуер. Следователно компанията червена шапка Software създава официалния софтуерен пакет Red Hat Linux, който успяват да продадат. Най-важната характеристика на такава пусната на пазара операционна система беше наличие на гаранция и техническа поддръжка, което е не по-малко важно.

Няколко други компании също разработваха нови версии на Linux за продажба и тези пакети бяха допълнително оборудван с различен софтуер, сред които: интернет браузърът Mozilla, създаден върху ядрото на Netscape, уеб сървърът Apache, езикът за подготовка на уеб скриптове Perl, графичният формат PNG файловеи много други. Освен това има версии на изброените софтуерни пакети, разработени за операционната зала. Windows системии Android. Това предполага, че програмите с отворен код са достъпни не само за компютри, но и за мобилни устройства.

За да обобщим, струва си да се каже, че програмите, които идват с отворен код, имат редица недостатъци. На първо място това разнообразие от версии, в резултат на което модификацията на една програма може да доведе до създаването на нов независим софтуерен пакет. Второто нещо, което трябва да подчертаем е Потребители, използващи остарели програми, в които някои грешки може да не бъдат отстранени, не е възможно да се работи с нови файлови формати и т.н. Пример за такъв случай може да се нарече Програми на MicrosoftДума и Open Office. Ако в първия пакет е написана някаква сложна формула, тогава вторият просто няма да може да я прочете.

Също така сред софтуера с отворен код няма т.нар специални пакетипредназначени за счетоводство и отчетност. Друг недостатък е пряко свързан с хардуера; фактът е, че когато преминавате от Windows към Linux, трябва да имате предвид, че драйверите за Linux не съществуват за всички модели компютърни устройства, което ще доведе до неизправност на системата.

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