Programvara med öppen källkod. Program för kontorsarbete. De största problemen som uppstår i kommersialiseringen av programvara med öppen källkod

För att förstå vad programvara med öppen/stängd källkod betyder för vår organisation måste vi förstå hur de skiljer sig från varandra. Den här artikeln påpekar de viktigaste skillnaderna, men kom ihåg att detta är en mycket förenklad förklaring. För mer information, se Wikipedia eller se specifika användningsfall för båda typerna av programvara.

Först och främst innebär öppen källkod att vi kan förändra och utveckla vårt program så länge vi har kunskapen och färdigheterna för att göra det. Tvärtom är det inte möjligt att modifiera ett program med stängd källkod på egen hand, eftersom källkoden för programmet/applikationen inte är tillgänglig. Även om vi inte alla är programmerare, kan vi fortfarande dra nytta av att arbeta med programvara med öppen källkod.

Sådan programvara tillhandahålls användarna gratis, och inte bara program utan även operativsystem. Den skapas och utvecklas av användarna själva, som lägger ut sina skapelser på Internet. Mest populära program uppdateras regelbundet eftersom de används av många människor. Ett exempel är Mozilla Firefox eller Thunderbird. Om programmet inte uppdateras regelbundet är det möjligt att det inte finns tillräckligt med tekniska resurser för detta – hela frågan är hur många användare programmet har. En hög frekvens av uppdateringar är en viss garanti för säkerheten vid användning av programmet. Även om det efter installation av uppdateringen visar sig att programmet inte fungerar (till exempel Skype stöds inte i den nya versionen av operativsystemet), finns det två sätt att lösa problemet: försök att hitta hjälp på forumen på internet eller åtgärda problemet själv, vilket är relativt svårt.

Programvara med stängd källkod är mycket mer populär än programvara med öppen källkod. Först och främst, på grund av användarvänligheten, och också för att vi precis vant oss vid det - som regel använder vi Windows OS i skolan, på jobbet och hemma. När det gäller program och operativsystem baserade på sluten källkod så har vi att göra med en färdig produkt som inte kräver några ingrepp från vår sida. Det är mycket bekvämare för den genomsnittliga användaren att arbeta med dem. Användare av programvara med stängd källkod betonar ofta hur lätt det är att installera och använda, hur bekvämt det är att ha tydlig hjälp för programmet till hands och möjligheten att kontakta teknisk support vid problem. Sådana system och produkter produceras av företag och först efter flera teststeg. Användaren köper helt enkelt ett helt programpaket redo att installeras på datorn. Sådan programvara är betald: vi köper en licens och ofta programuppdateringar.

Vissa mjukvaruutvecklare stödjer gemenskapsorganisationer och erbjuder dem program gratis eller med rabatt genom berättigade ideella organisationer, som TechSoups omfattande partnernätverk, som har medlemmar i olika länder. I Ryssland implementeras programmet av Greenhouse of Social Technologies (Spiro LLC). Genom att kontakta infoDonor-programmet kan du ta reda på om din organisation kan delta i programmet. Vi bör också komma ihåg att när vi väljer ett operativsystem väljer vi också hur vi arbetar i vår organisation. Om vi ​​till exempel har valt Linux kommer vi inte att kunna använda Adobes lösningar, och om vi har valt Windows måste vi köpa licenser efter antal datorer. Varje fall har sina för- och nackdelar. Vi måste fundera noga över vad just vår organisation behöver, vilka kriterierna är för effektiv användning av utrustning och fatta ett beslut efter en noggrann analys.

Naturligtvis är programvara med öppen källkod eller stängd källkod inte bara begränsad till Microsoft, Mac eller Linux. Frågan om licensiering uppstår i samband med alla typer av programvara som används i en organisation. Som en allmän regel bör du läsa alla licenser och underhållsavtal noggrant. Det finns många exempel där organisationer har haft allvarliga problem med programvara som var praktiskt taget oanvändbar på grund av licensvillkor, eller där till och med de minsta ändringarna av webbplatsen var mycket kostsamma.

Ardor - digitalt ljud arbetsstation. Med den kan du spela in, redigera och mixa flerspårsljud. Du kan skapa dina egna skivor, mixa videosoundtracks eller bara experimentera med dina nya musikaliska idéer.

Ardours funktioner inkluderar flerkanalsinspelning, icke-raderingsredigering med obegränsad ångra/gör om, stöd för full automatisering, en avancerad mixer, tidskodssynkronisering och hårdvarukontroll från paneler som Mackie Control Universal. Om du letar efter en ersättare för verktyg som ProTools, Nuendo, Pyramix eller Sequoia, så är Ardor definitivt vad du behöver.

Djärvhet

Audacity är en gratis och lättanvänd ljudredigerare för Windows, Mac OS X, GNU/Linux och andra operativsystem. Du kan använda Audacity för följande ändamål:

  • Live ljudinspelning.
  • Konvertera band- och kassettinspelningar till digitala inspelningar.
  • Redigera filer i formaten Ogg Vorbis, MP3, WAV eller AIFF.
  • Blanda ljud.
  • Ändra hastigheten på ljud och ton.
  • och mycket mer…

Grepp

Grip är en CD-spelare och CD-ripper för Gnome-skrivbordet. Dess funktionalitet är baserad på cdparanoia, men det är också möjligt att använda externa ripper (t.ex. cdda2wav). Automatisk konvertering till MP3 (och andra ljudformat) stöds också, så att du kan bränna en hel skiva till MP3 på en gång. Det finns stöd för skivdatabaser på Internet, så det är möjligt att automatiskt fylla i taggar i de resulterande MP3-filerna. Grip fungerar med DigitalDJ, vilket gör det enkelt att skapa en datoriserad version av din musiksamling.

Väte

Hydrogen är ett trumprogram för GNU/Linux. Dess huvudsakliga mål är professionell, men samtidigt enkel och intuitiv trumprogrammering, baserad på mallar.

Jokosher

Jokosher är en enkel men kraftfull multi-channel studio. Jokosher är en komplett applikation för inspelning, redigering, mixning och export av ljud. Den har designats med användarvänlighet i åtanke.

Utvecklarna av Jokosher har tänkt om processen att skapa musik på alla nivåer, och de lyckades göra ett program som är jävligt lätt att använda.

LMMS

LMMS var tänkt som ett gratis alternativ till populära (men betald och stängd källkod) program som FruityLoops/FL Studio, Cubase och Logic, som alla låter dig skapa musik på din dator. Detta inkluderar att skapa repeterande fragment, syntetisera och mixa ljud, arrangera samplingar, arbeta med ett MIDI-keyboard och mycket mer.

Musa

MusE är en MIDI/ljudsequencer som kan spela in och redigera ljud. Dess författare är Werner Schweer. MusE är tänkt att vara en komplett multikanals virtuell studio för Linux.

  • MIDI-sekvensering
  • Spela in/uppspelning/importera
  • Ingångsfilter
  • Ljudsekvensering
  • Spela in/spela flera mono/stereo I/O
  • AudioGroups funktion
  • SURRA- ger ljudeffekter som refräng/flanger i realtid!
  • Jack- jack-ljud-anslutning-kit. Används i midi/audio routing.
  • Internt Audio Routing Interface
  • ALSA— Avancerad Linux-ljudarkitektur

Du kan använda flera ljudkort för att ansluta flera externa enheter och arbeta med dem på MusE.

ros trädgård

Rosegarden är en professionell ljud- och MIDI-sequencer, notredigerare och mångsidig musikredigeringsmiljö.

soundConverter

soundKonverter är ett omslag för olika ljudomvandlare.

Huvud funktioner:

  • Konvertera ljudfiler
  • beräkning
  • CD-rippning

Streamripper

Med framväxten av fildelningsnätverk som Napster, Gnutella och nu Mojonation och Freenet kan alla Internetanvändare ladda ner nästan vilken MP3-låt som helst på ganska kort tid, men ofta vet inte folk vad de vill ha. Streamripper låter dig ladda ner en ljudström från en internetradiostation. Många MP3-radiostationer spelar bara låtar från vissa genrer, så du kan ladda ner hela samlingen av goa/trancemusik, jazzsamlingar, punkrocksamlingar eller vad du vill. Du behöver bara "ställa in" Streamripper på denna ljudström och vänta.

Grafiska applikationer (2D)

Cenon

Cenon- grafikprogram en speciell sort. Byggd på en modul grafikkärna, ger Cenon omfattande funktionalitet. Många applikationer är baserade på denna kärna.

Cenon-kärnan är gratis, vilket innebär att den är tillgänglig i källkoder för många datorplattformar, inklusive GNU/Linux.

GIMPshop

GIMPshop är en modifiering av det kostnadsfria GNU Image Manipulation Program (GIMP) som syftar till att emulera utseendet och känslan av Adobe Photoshop. Programmets huvuduppgift är att ge bekvämt arbete för GIMP-användare som är vana vid Photoshop.

GIMPshop har ärvt alla fördelar med GIMP, inklusive bred funktionalitet, anpassningsflexibilitet. GIMPshop ändrar menystrukturen (så att den ser ut som Photoshop), ändrar programmets terminologi till Adobe-terminologi och använder tillägget i Windows-versionen Deweirdifier för att gruppera flera GIMP-fönster på ett ställe, med hjälp av det MDI-system som är gemensamt för Windows-grafikredigerare. GIMPshop stöder inte Photoshop-tillägg, men GIMP-tillägg, filter, penslar finns såklart kvar.

På grund av ändringar i gränssnittet kan många av Photoshop-handledningarna slutföras i GIMPshop, och resten kan anpassas till GIMPshop med minimala ändringar.

Hugin

En lättanvänd, plattformsoberoende panoramabildverktygssats. Baserat på Panorama Tools.

Med Hugin kan du slå samman flera foton till ett sömlöst panorama, sy en sekvens av överlappande bilder och mer.

inkscape

Vektor grafikredigerareöppen källkod, liknande funktioner som Illustrator, CorelDraw eller Xara X. Den använder filformatet Scalable Vector Graphics (SVG) enligt W3C-standarden.

Inkscape stöder många avancerade SVG-funktioner (markörer, kloner, alfablandning, etc.) med fokus på ett snyggt gränssnitt. Du kan enkelt redigera noder, utföra komplexa sökvägsoperationer och mycket mer. Utvecklare hoppas kunna förbättra projektet på användarnas bekostnad, eftersom en öppen utvecklingsmodell används.

mattkonstnär

KoverArtist är ett program för snabbt skapande omslag för CD-skivor och lådor. Huvudidén är möjligheten att skapa ett coolt omslag med några få klick.

ktoon

KToon är en 2D-animeringsverktygssats utvecklad av animatörer (Toonka Films) för animatörer. Programmet distribueras under GPL-licensen. Utvecklingsplattformen är KDevelop som använder G++, OpenGL och Qt-verktyg.

Krita

Krita- bitmappsredigerare. Krita distribueras med KOffice sedan version 1.4. Programmet är enkelt, men innehåller ytterligare intressanta möjligheter, som att rita längs en riktlinje (det har aldrig varit lättare att köra en spruta i en rak linje!) och senaste funktionerna, såsom 16-bitars färg, stöd för CMYK, L*a*b och även OpenEXR HDR-formatbilder.

MyPaint

MyPaint är ett snabbt ritprogram. Det finns stöd grafiska surfplattor med variabelt tryck kommer programmet med en bra uppsättning borstar. Med lite envishet kan du till och med skapa dina egna borstar, med huvudfokus på borstens dynamik (förändras med hastighet, tryck eller slumpmässigt). Storleken på duken är obegränsad, antalet avbokningar också. Lager stöds dock inte.

Öppna Office Draw

Draw är ett enkelt sätt att presentera grafik och diagram, från snabba skisser till komplexa ritningar.

  • Flytta ofta använda ritverktyg på skärmen för snabbare åtkomst.
  • Styr utseendet på ritningar och diagram med hjälp av verktygsfältet Stil och formatering.
  • Arbeta med objekt, rotera dem i två eller tre dimensioner; du kan också placera 3D-objekt som sfärer, ringar, kuber etc.
  • Gruppera objekt, avgruppera och redigera dem på en gång när de grupperas.
  • Ett smart renderingssystem låter dig skapa fotorealistiska bilder med bara texturer, ljuseffekter, transparens, perspektiveffekter, etc.
  • Smarta kopplingar gör det mycket enklare att skapa flödesscheman, organisationsscheman, nätverksdiagram och mer. Du behöver bara ange "sticky points", och kontakterna kommer att "fastna" till dem.
  • När du ritar visas de linjära måtten för dina objekt automatiskt.
  • Det finns en stor samling bilder i Galleriet; du kan skapa dina egna bilder och lägga dem i galleriet.
  • Spara grafik i OpenDocument-format - den nya internationella standarden kontorsdokument. Detta format (XML-baserat) innebär att du inte kommer att vara bunden till själva Draw-programmet. Grafiken du ritar kan nås från alla program som är kompatibla med OpenDocument-standarden.
  • Importera grafik från alla vanliga format (inklusive BMP, GIF, JPEG, PNG, TIFF och WMF).
  • Om du vill kan du skapa Flash-versioner (.swf) av dina bilder i Draw.

Panoramaverktyg

Verktyg för att visa, skapa och redigera panoramabilder:

  • PTStitcher: Högkvalitativ och lättanvänd bildhäftare. Stöder många format.
  • Panorama Tools: Ett Photoshop-tillägg för att skapa och redigera panoramabilder.
  • PTViewer: Högkvalitativ sfärisk tittare. Det finns en fristående och Java-version för flera plattformar.

Pixelisera

Pixelize är ett program som kan göra en dubblett av förminskade bitar av bilder så nära originalet som möjligt.

Kärnan i hennes arbete är att dela upp bilden i ett fint rektangulärt rutnät. Varje rektangel analyseras och ersätts med en bild vald från en omfattande databas. Pixelize försöker hitta en bild som är närmast den valda rektangeln.

Pixelize fungerar bäst när databasen är stor. Om den innehåller cirka 1000 bilder kan resultatet av Pixelize vara ganska acceptabelt.

Scribus

Scribus är ett program med öppen källkod designat för professionell sidlayout på Linux/Unix, MacOS X, OS/2 och Windows-system. Programmet bekänner sig till ett nytt tillvägagångssätt för sidlayout, och utdata från programmet är redo för utskrift.

Under Scribus moderna, vänliga gränssnitt döljer sig professionella publiceringsfunktioner som CMYK-färgstöd, ICC-färghantering och universell PDF-skapande.

skencil

Skencil är en interaktiv vektorgrafikredigerare med öppen källkod. Programmet körs på GNU/Linux och andra UNIX-kompatibla system, programmet är flexibelt och låter dig samtidigt skapa högkvalitativa illustrationer, diagram etc. En unik funktion (för en grafikredigerare av detta slag) är att Skencil är implementerat i nästan det högsta tolkade språket Python. Python är ett kraftfullt objektorienterat språk och lätt att använda.

Synfig

Synfig är en kraftfull vektorgrafikredigerare för platt animering, designad från grunden. Enligt utvecklarna: "även om det redan finns andra program på marknaden för att effektivt skapa platt animation, är vi dock inte bekanta med program som kan göra samma sak som våra."

Platt animation har alltid varit dyrt att skapa, eftersom varje bildruta måste ritas för hand. Än idag, när vi har digitala ritprogram till vårt förfogande, bygger processen fortfarande på mödosam ritning av enskilda mellanramar mellan referensramar (twinning).

Synfigs animationsteknik eliminerar behovet av manuell twinning – den skapar själv mjuk rörelse och animatören behöver inte rita varje bildruta manuellt.

Således kan du avsevärt påskynda ritningsprocessen.

Xara Xtreme

Xara Xtreme för Linux är en kraftfull grafikredigerare för allmänna ändamål. Körs på Unix-plattformar inklusive Linux, FreeBSD och (under utveckling) Mac OS X.

Tidigare känt som Xara LX, programmet är baserat på Xara Xtreme för Windows, som för närvarande är den snabbaste grafikredigeraren. Källkoden för Xara Xtreme var öppen källkod i början av 2006 och har porterats till Linux. Denna process är nästan klar och Xara Xtreme för Linux är nu tillgänglig för nedladdning.

Xara Xtreme för Linux:

  • Mycket snabbt program
  • Funktioner som liknar kraftfulla grafikredigerare
  • Lätt att lära sig och använda
  • Lättviktsgränssnitt, inte överbelastat med kontroller. Flera flytande fönster, paletter, menyer, etc.
  • En stor mängd utbildningsmaterial, lektioner, filmer, tips. Projektgemenskapen är mycket stor.

Grafiska program (3D)

Illusionens konst

Art of Illusion är en gratis programvara för 3D-modellering och rendering. Den är skriven helt i Java språk, och bör köras på alla J2SE 1.4 eller senare kompatibla JVM.

På många sätt kan programmet konkurrera med betalda konkurrenter. Mest viktiga funktioner inkluderar mesh-baserade modelleringsverktyg, skelettanimering och ett grafiskt språk för textur och materialdesign.

Blandare

Blender är ett gratis paket för att skapa 3D-scener. Versioner är tillgängliga för alla större operativsystem, distribuerade under GNU General Public License. Modell -> Skuggor -> Animation -> Rendering -> Sammanfogning -> Interaktiv 3D.

Crystal Space

Crystal Space är en gratis plattformsoberoende 3D-grafikmotor i realtid. Används i vissa spel.

FreeWRL

  • FreeWRL stöder öppna standarder VRML97 och X3D;
  • Erkänd som en kompatibel "Interchange Profile" av Web3d Consortium;
  • Fungerar i OS X och Linux, fungerar både från webbläsare och som en fristående applikation;
  • Stöder ReWire och MIDI - för ljudinteraktion;
  • Kan ansluta till andra program via MIDI, eller externa EAI och SAI programmeringsgränssnitt.

G3DViewer

G3DViewer är en 3D-modellvisare baserad på GTK+-biblioteket. Stöder följande filtyper:

  • 3D Studio (.3ds, .prj)
  • LightWave (.lw, .lwb, .lwo)
  • Alias ​​Wavefront (.obj)
  • Impulse TurboSilver/Imagine (.iob)
  • AutoCAD (.dxf)
  • Quake II-modeller (.md2)
  • Quake III-modeller (.md3) (sedan version 0.2.99.1)
  • Neutralt filformat (.nff)
  • 3D-metafil (.3dmf, .3mf, .b3d)
  • Caligari TrueSpace-objekt (.cob)
  • Quick3D-objekt och -scener (.q3o, q3s)
  • VRML 1.0-filer (.wrl, .vrml) (från 0.1.1, fungerar med fel)
  • AC3D-objekt (.ac, .acc) (sedan 0.1.99.1)
  • LeoCAD-modeller (.lcd) (från 0.2.99.1)
  • Racerbilsmodeller (.ar, .dof) (sedan libg3d 0.0.5, ofullständig funktionalitet)
  • Ultimate Stunts bilmodeller (.glb) (sedan libg3d 0.0.5)
  • VDrift bilmodeller (.joe, .car) (sedan libg3d 0.0.5)

K3DSurf

K3DSurf är ett program designat för att visualisera och redigera matematiska modeller i tre, fyra, fem och sex dimensioner. K3DSurf stöder parametriska ekvationer och isoytor.

Kort beskrivning av K3DSurfs funktioner:

  • Interaktiv visualisering med musrörelser (höger knapp - rotera, mitten - flytta, vänster - zooma).
  • Realtidsanimering (rotation) och morphing (på grund av införandet av variabeln t_time). Animation och morphing kan styras med hjälp av processorbelastnings- och fördröjningsintervallkontrollerna för variabeln t_time.
  • Skapa skärmdumpar genom att kopiera renderingsfönstret eller använda den bästa strålspåraren - Povray.
  • Skapande av animerade scener.
  • Skapande av mesh-filer som beskriver formen på den matematiska modellen.

Format som stöds

  • Povscript: Format för Povray, det bästa strålspårningsprogrammet.
  • VRML2: används i de flesta moderna webbläsare, du behöver lämplig tillägg.
  • OBJ: Ett välkänt format som stöds av de flesta 3D-redigerare (Blender, MAYA och Moray).

KPovModeler

KPovModeler är ett program för att skapa modeller för efterföljande rendering av scener i POV-Ray (TM). Programmet är designat för KDE-skrivbordet.

För de flesta 3D-modellerare är POV-Ray inget annat än en renderingsmotor, och ofta tvingas de bara använda en begränsad del av POV-Ray-skriptspråket. Detta gäller dock inte KPovModeler, där du kan använda alla POV-Ray-funktioner genom att översätta POV-Ray-språket till ett grafikträd.

Nästan alla funktioner i POV-Ray-skriptspråket kan användas i KPovModeler. "Nästan" - eftersom du inte direkt kan använda variabler, loopar, makron och vissa andra operatorer. Å andra sidan låter KPovModeler dig använda delar av POV-Ray-skript med hjälp av verktyget "Raw POV-Ray"; sådan "rå" kod kommer att övervägas av POV-Ray själv exklusivt vid renderingsstadiet.

KPovModeler stöder följande funktioner:

  • Scenhantering med hjälp av ett grafiskt träd.
  • Ändringar av objekt med hjälp av kontrollpunkter i den grafiska vyn, eller direkt manipulation i objektets attributfönster.
  • Icke-blockerande scenrendering med OpenGL.
  • Kopiera/klistra in och dra-och-släpp POV-Ray-kod i objektträdet.
  • Ångra och gör om åtgärder.
  • Scenåtergivning och texturvisning med POV-Ray, inifrån programmet.
  • Stöd för nästan alla POV-Ray-objekt.
  • Stöd för alla texturer.
  • Prototyper (meddelanden) och beskrivningar.
  • Alla kameraprojektionslägen.

PovRay

Persistence of Vision Raytracer är ett gratis, mycket realistiskt verktyg för att skapa 3D-grafik. Versioner för Windows, Mac OS/Mac OS X och i86 Linux är officiellt tillgängliga. Källkoden är tillgänglig för den som vill porta programmet till andra plattformar.

vit sanddyn

White_dune är ett VRML97-verktyg på låg nivå för Unix/Linux/MacOSX och Windows-plattformar. Den kan visa filer i VRML97-format. Till skillnad från verktygen på hög nivå använder den en lätt modell baserad på VRML97-standarden.

Applikationsvideo

AvidMUX

Avidemux är en gratis videoredigerare som är lätt att redigera, filtrera och koda video. Det finns stöd för många filtyper, inklusive AVI, DVD-kompatibla MPEG-filer, MP4 och ASF, och du kan använda vilken codec som helst. Uppgifter kan automatiseras med hjälp av projekt, en jobbkö och en kraftfull skriptmotor.

Cinelerra

I grund och botten är Cinelerra designad för tre saker: fånga, komponera och redigera ljud och video.

Om du vill skapa filmer med samma omfattning som proffsen, så är Cinelerra definitivt ditt val.

CinePaint

CinePaint är designat för retuschering av filmer och foton. CinePaint kan hantera en mängd olika format som DPX, 16-bitars TIFF och OpenEXR, såväl som välbekanta format som JPEG eller PNG. Det finns stöd för 8-bitars, 16-bitars och 32-bitars färgkanaler, HDR och CMS.

CinePaint används för bild-för-bild-retuschering, deoisering, återställande och målning av texturer på 3D-modeller. Programmet har använts i produktionen av många långfilmer, inklusive The Last Samurai, där flygande pilar ritades med det.

För fotografiska ändamål kan CinePaint importera HDR-exponeringar. Det finns stöd för 16-bitars färgutskrift med GutenPrint-drivrutinen. Bred dynamiskt omfång CinePaint är viktigt vid bearbetning av svartvita bilder eftersom de bara har en kanal.

Jahshaka

  • Redigera videor snabbt och flexibelt.
  • Skapa effekter i realtid.
  • Obegränsade möjligheter inom animation.
  • Rita på videoramar.
  • Skapa musik med professionella verktyg.
  • Arbeta med vilket format som helst i vilken upplösning som helst.

Kino

Kino är ett icke-linjärt digitalt videoredigeringsprogram för GNU/Linux. Programmet integreras perfekt med IEEE-1394 vid inspelning, fungerar med videobandspelare och låter dig spela in video tillbaka till kameran. Videoinspelning är inne Råformat DV eller AVI, i typ-1 DV- och typ-2 DV-kodningar (separat ljudström).

Du kan ladda upp flera videoklipp, klippa ut och klistra in ljud-/videosegment och spara dessa steg i en steglistafil (SMIL XML-format). De flesta redigerings- och navigeringskommandon är lånade från vi-programmet.

Kino kan exportera komplexa filmer till många format: DV över IEEE 1394, Raw DV, DV AVI, enstaka bildrutor, WAV, MP3, Ogg Vorbis, MPEG-1, MPEG-2 och MPEG-4. Import/export av en bildruta är baserad på biblioteket gdk-pixbuf, som stöder formaten BMG, GIF, JPEG, PNG, PPM, SVG, Targa, TIFF och XPM. Arbeta med MP3 kräver den lama codec. Ogg Vorbis kräver oggenc. MPEG-1 och MPEG-2 kräver mjpegtools eller ffmpeg, medan MPEG-4 kräver ffmpeg.

LEVER

LiVES är en hybrid av programvara för realtidsvideobehandling och icke-linjär videoredigeringsprogram. Du kan redigera din video direkt utan att behöva oroa dig för format, bildstorlekar eller bildhastigheter. Detta är ett mycket flexibelt verktyg som kan användas av både VJ:er och videoredigerare - blanda och byt videoklipp från tangentbordet, redigera dem och limma ihop dem på en flerkanalig tidslinje. Du kan till och med spela in livevideo och sedan redigera och spara som ett nytt klipp!

recordMyDesktop

recordMyDesktop är ett GNU/Linux-skrivbordsinspelningsprogram. Dess huvudsakliga sidor är enkelhet och effektivitet i att utföra sin huvuduppgift.

Programmet är uppdelat i två delar; ett enkelt kommandoradsverktyg som utför enkla videoinsamlings- och kodningsuppgifter; och ett grafiskt gränssnitt som ger programmets funktionalitet på ett mer användarvänligt sätt.

bildspelsskapare

Med Slideshow Creator och dvd-bildspel kan du konvertera dina bilder till ett vackert bildspel i DVD-kvalitet med specialeffekter. Det återstår att lägga till musikackompanjemang, och det kommer att bli allmänt coolt!

Systemapplikationer

APTonCD

APTonCD- grafikverktyg, som låter dig skapa en eller flera CD- eller DVD-skivor med paket nedladdade med APT-GET eller APTITUDE. På så sätt kan du skapa ett portabelt förråd som kan användas på andra datorer som till exempel inte har tillgång till nätverket. Det är också möjligt att skapa en disk som innehåller alla deb-paket från ett enda arkiv.

beagle

Beagle är ett verktyg som gör att du snabbt kan hitta din information på din lokala dator.

Mer tekniskt sett är Beagle ett Linux-program som körs oberoende av skrivbordsmiljön. Beagle indexerar transparent och diskret din data i realtid. Till exempel:

  • Filer indexeras omedelbart när de skapas, återindexeras när de ändras och tas bort från indexet när de raderas.
  • E-postmeddelanden indexeras när de laddas ner
  • Historiken för snabbmeddelanden indexeras i realtid, rad för rad.
  • Webbsidor indexeras när de visas (om lämpligt webbläsartillägg är installerat).

ClamAV

Clam AntiVirus är en öppen källkod (GPL) antivirussvit för UNIX som syftar till att kontrollera e-post på e-postservrar. Setet innehåller flera verktyg, inklusive en flexibel och skalbar flertrådig demon; en skanner som fungerar från konsolen och ett verktyg för att automatiskt uppdatera virusdatabaser.

Conky

Conky - lätt systemövervakare, mycket anpassningsbar, fungerar i X, baserat på torsmo. Programmet utvecklas aktivt.

Ekiga

Ekiga (tidigare känd som GnomeMeeting) är ett ljud- och videokonferensprogram med öppen källkod för GNOME-skrivbordet. Applikationen fungerar med H.323 och SIP VoIP-protokoll. Det finns stöd för många ljud- och videocodecs, den interagerar bra med andra SIP-kompatibla program, inklusive Microsoft NetMeeting.

Endeavour Mark II

Endeavour Mark II är en komplett uppsättning program för att arbeta med filer. Den innehåller en filläsare, bildläsare, arkivering, papperskorgen och andra verktyg för att arbeta med filer och diskar.

FileZilla

FileZilla är en snabb FTP- och SFTP-klient.

GPartad

GParted är ett kraftfullt paket för att skapa, ta bort, ändra storlek, flytta, kontrollera och kopiera partitioner och filsystem på dem. Programmet är användbart för att förbereda diskar innan du installerar operativsystem, omorganisering fritt utrymme på disk, kopiering av data på diskar och spegla en partition till en annan.

gzip

gzip (GNU zip) är ett komprimeringsverktyg utvecklat som en ersättning för komprimeringsprogrammet. Dess främsta fördelar är bättre kompressionsförhållande och frihet från proprietära algoritmer.

Katapult

Katapult är ett KDE-program som låter dig snabbt och enkelt starta program, öppna bokmärken och mycket mer. Funktionaliteten i programmet kan utökas genom tillägg. Mjukvaruutvecklaren inspirerades att skapa Katapult av en liknande Quicksilver-applikation för Mac OS X. Katapult är skriven i C++.

K3b

K3b var tänkt som ett komplett och enkelt CD-bränningsprogram.

MondoRescue

Mondo Rescue är ett GPL-katastrofåterställningsprogram. Linux (i386, x86_64, ia64) och FreeBSD (i386) plattformar stöds. Det finns paket för många populära distributioner (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo). Det finns stöd för bandenheter, diskar, nätverk och CD/DVD som backuplagring; stöd för många populära filsystem; LVM (logisk partitionshantering); mjukvara och hårdvara RAID.

openberg

Gratis program för att läsa, skriva och publicera e-böcker i öppna standarder.

öppenSSH

OpenSSH är en gratis implementering av SSH-kommunikationsfunktionen som används av administratörer på Internet. Användare av tjänster som telnet, rlogin, ftp bör överväga att få sina lösenord överförda okrypterade över nätverket, och eventuellt byta till SSH. OpenSSH krypterar all trafik (inklusive lösenord) för att effektivt bekämpa inkräktare. Dessutom tillhandahåller OpenSSH säkra tunnelfunktioner och olika autentiseringsmetoder. Det finns stöd för alla versioner av SSH-protokollet.

Pidgin

Pidgin är en snabbmeddelandeklient med flera protokoll som låter dig använda olika system samtidigt. Här är en lista över protokoll som stöds:

  • Bonjour
  • Gadu Gadu
  • Google Talk
  • gruppvis
  • MySpaceIM
  • ENKEL
  • Samma tid
  • Yahoo!
  • Zephyr

Spackel

PuTTY är en gratis implementering av en Telnet- och SSH-klient på Win32- och Unix-system, och en xterm-terminalemulator.

Rekonstruktör

Reconstructor är ett program för skivbränning Ubuntu distribution GNU/Linux. Som grund används Desktop (Live), Alternate (Install) eller Serverdisken, varefter användaren kan anpassa distributionen för att passa hans behov.

Om Ubuntu Desktop väljs som bas kan hela skrivbordsmiljön konfigureras. Du kan till exempel ändra sammansättningen av programvaran, ändra utseendet (startskärm, teman, typsnitt, bakgrundsbilder etc.), lägga till genvägar till skrivbordet etc.

Om du tar grunddisken Alternate eller Server - på samma sätt kan du ändra sammansättningen av programmen.

Rox Filer

ROX är en skrivbordsmiljö tillsammans med GNOME, KDE och XFCE. ROX är ett försök att ta med de positiva aspekterna av operativsystemet RISC OS till Unix- och Linuxvärlden. Traditionellt har Unix-användares arbete handlat om filer. Nästan allt i Unix är en fil: vanliga filer, enhetsfiler och till och med processer (på Linux, till exempel, finns de i katalogen /proc).

Men de senaste trenderna i miljöer (som KDE eller GNOME) lutar allt mer åt Windows-metoden. Detta leder till att filsystemet döljs för användaren, och nu tvingas användaren göra allt genom många menyer och dialogrutor. Användare av moderna miljöer (både Windows och Unix) förstår ofta inte var deras program är installerade eller ens var deras data lagras. Detta leder till det faktum att användaren upphör att helt kontrollera sitt system och inte förstår hur det fungerar.

ROX-skrivbordet är däremot baserat på ett filsystem. Dess huvudkomponent är ROX-Filer, en kraftfull grafisk filhanterare som, förutom att vara en populär filhanterare i sig själv, tillhandahåller en massa andra funktioner utformade för att lösa ovanstående problem.

TrueCrypt

Gratis programvara för diskkryptering. Körs på operativsystemen Windows Vista/XP, Mac OS X och Linux.

  • Skapa en virtuell krypterad disk inuti en fil och montera den som en vanlig disk.
  • Kryptera en hel partition eller till och med en lagringsenhet ( USB-typ flashkort eller hårddisk).
  • Kryptera partitionen med installerat Windows(autentisering före laddning).
  • Kryptering utförs automatiskt, i realtid (i farten), transparent för användaren.

Ger två skyddsnivåer:

1) Dolt avsnitt(steganografi).

2) Det är omöjligt att identifiera någon TrueCrypt-partition (partitioner kan inte särskiljas med nästan slumpmässiga data).

VNC

VNC är en akronym för Virtual Network Computing. Faktum är att detta är ett fjärrdiagnostiksystem som låter dig se datormiljön inte bara på maskinen som den körs på, utan också var som helst på Internet. En mängd olika hårdvaruarkitekturer stöds.

VIN

Wine är en öppen källkodsimplementering av Windows API på X, OpenGL och Unix.

Vi kan säga att Wine är ett kompatibilitetslager designat för att köra Windows-program. Vin kräver inte Microsoft Windows, eftersom det är en helt gratis alternativ implementering av Windows API. Källkoden är 100 % icke-Microsoft-kod. Även om Wine kan använda inbyggda Windows DLL-filer om så önskas. Wine tillhandahåller också utvecklingsverktyg för att portera Windows källkod till Unix-system. Således är det möjligt att kompilera och köra utan ändringar Windows-program på x86 Unix-system: Linux, FreeBSD, Mac OS X och Solaris.

XFE

X Utforskaren(Xfe) är en filhanterare för X, som MS-Explorer eller Total befälhavare. Även om alla dessa filhanterare är funktionsrika och väldesignade, måste du erkänna att de är enorma! Om du är en konsoljunkie, en lätt datoranvändare, eller bara har en gammal dator, kan kostnaden för att ha en sådan filhanterare vara betydande, vilket inte är bra. Många filhanterare, förutom allt, är beroende av skrivbordsmiljön och tvingas ladda ett gäng andra bibliotek när de laddas. Och Xfe-filhanteraren är å andra sidan inte beroende av skrivbordet och kräver lite resurser.

Verktyg för mjukvaruutveckling

Bugzilla

(Ja, Bugzilla är en webbapp, men den är så cool.) bugzilla- gratis system felspårning (bugtracking) med ett webbgränssnitt, utvecklades och användes ursprungligen i Mozilla-projekt. Sedan Bugzilla blev öppen källkod av Netscape Communications 1998, har många organisationer antagit Bugzilla som det bästa verktyget för felspårning. Applikationen är populär bland utvecklare av både gratis och proprietära program.

Förmörkelse

Eclipse är en öppen gemenskap vars projekt fokuserar på att bygga en öppen utvecklingsplattform bestående av förlängbara skal (ramverk), verktyg och bibliotek för att bygga, distribuera och hantera mjukvaruprodukter under hela deras livscykel. Ett stort och levande ekosystem av stora teknikleverantörer, innovativa nystartade företag, universitet, forskningsinstitut och individer stödjer alla Eclipse-plattformen.

Gambas

Gambas är en gratis utvecklingsmiljö baserad på Basic språktolken med objekttillägg. Systemet liknar Visual Basic (men det är inte en klon!).

Med Gambas kan du snabbt utvecklas grafiska gränssnitt program i Qt eller GTK+, arbeta med MySQL, PostgreSQL, Firebird, ODBC och SQLite-databaser, hantera KDE-applikationer genom DCOP-motorn, översätta ditt program till många språk, skapa enkelt nätverksapplikationer, OpenGL 3D-applikationer, CGI-webbapplikationer och mycket mer.

Geany

Geany- textredigerare baserat på GTK2-biblioteket. Redaktören innehåller de grundläggande funktionerna i en integrerad utvecklingsmiljö (IDE). Programmet är litet och snabbt och beror lite på andra paket. Det finns stöd för många filtyper, märkningsspråk och många trevliga funktioner.

Gobby

Gobby är en gratis samarbetsredigerare som stöder flera dokument i en enda session och nätverkschatt. Applikationen körs på Microsoft Windows, Mac OS X, Linux och andra Unix-kompatibla plattformar. Fönsterverktygssatsen använder GTK+ 2.6, så applikationen faller inte utanför det allmänna GNOME-utseendet.

jRedigera

jEdit är en avancerad programmerares textredigerare som har investerat hundratals (inklusive förlängningsutvecklingstid) manår på utveckling.

nätbönor

NetBeans IDE är en gratis, integrerad applikationsutvecklingsmiljö. Med NetBeans till hands har du allt du behöver för att skapa professionella skrivbords-, företags-, webb- och webbapplikationer. Mobil enheter. Programmeringsspråk som stöds är Java, C/C++ och till och med Ruby. IDE körs på flera plattformar inklusive Windows, Linux, Mac OS X och Solaris; lätt att installera och använda.

SciTE

SciTE är en textredigerare baserad på SCIntilla. Ursprungligen designad för att demonstrera Scintilla(), har den nu utvecklats till en användbar redigerare för allmänna ändamål med möjlighet att kompilera och köra program.

Webbutvecklingsverktyg

Amaya

Amaya är webbredaktör, d.v.s. ett verktyg för att skapa och uppdatera dokument direkt på webben. Sidvisare är sömlöst integrerade med redigerings- och fjärråtkomstfunktioner i en enda arbetsyta. Detta tillvägagångssätt följer den ursprungliga visionen om webben som ett utrymme för samarbete snarare än envägspublicering.

Aptana Studio

Aptana Studio är en gratis utvecklingsmiljö för Ajax med över en miljon nedladdningar. Webbutvecklare runt om i världen är redan övertygade om att Aptana Studio är det bästa programmet av detta slag. Studio tillhandahåller gratis tillägg för PHP, Ruby on Rails, Adobe AIR och även Apple iPhone-utveckling.

Naturligtvis innehåller Studio funktioner för att utveckla Ajax-applikationer baserade på Jaxer. Faktum är att från och med Studio 1.1 stöds Jaxer fullt ut, så att utveckla Ajax-applikationer kräver inte att någon server installeras. du bara skapar ny html dokument och omedelbart kommer det att vara möjligt att implementera en klient/serverapplikation med stöd för databasåtkomst, nätverksåtkomst och mycket mer.

blåfisk

Bluefish är en kraftfull redigerare designad för programmerare och webbdesigners, som innehåller många funktioner som gör det lättare att skriva webbplatser, skript och kod. Bluefish stöder många programmerings- och märkningsspråk, speciellt för redigering av dynamiska och interaktiva webbplatser.

Font Forge

FontForge är ett verktyg för att skapa teckensnitt. Med den kan du skapa och redigera typsnitt i postscript, truetype, opentype, cid-keyed, multi-master, cff, svg och bitmap (bdf, FON, NFNT) format. Du kan konvertera teckensnitt från ett format till ett annat. Det finns stöd för många teckensnittsformat från Macintosh-systemet.

gFTP

gFTP är en gratis flertrådad FTP-klient för *NIX-arkitekturer. En trevlig funktion är stöd för FXP-överföringar (filöverföring mellan två fjärranslutna FTP-servrar).

Kompositör

KompoZer är mycket lätt att använda, vilket gör det till det bästa valet för tillfälliga användare som vill skapa en attraktiv och professionell webbplats utan några språkkunskaper. HTML-uppmärkning eller webbprogrammering.

Kruler

Kruler - linjal på skärmen (måttenhet - pixlar) och färgdeterminant på skärmen. Program för KDE-miljön.

Quanta Plus

Quanta Plus är en stabil och funktionsrik webbutvecklingsmiljö. Principerna för Quanta har alltid varit genomtänkta arkitektoniska grunder; utveckling som syftar till effektiv och naturlig användning; maximal flexibilitet och töjbarhet för användaren. Utvecklarna av Quanta var engagerade i att göra programmet till det bästa bland sådana program som stöds av communityn. Mycket av Quanta är designat för att göra dessa funktioner lätt utbyggbara. Även sättet att arbeta med XML DTD beskrivs med hjälp av XML-filer som användaren kan redigera. Andra funktioner inkluderar möjligheten att importera DTD:er, skriva skript för att kontrollera editorns innehåll, visuellt skapa dialogrutor för skript och tilldela skript till praktiskt taget alla filoperationer.

havs apa

SeaMonkey-projektet är en gemenskapsansträngning för att skapa en applikation för alla Internetbehov. Populära applikationer av det här slaget tidigare var Netscape och Mozilla, men nu utvecklas SeaMonkey-projektet i denna riktning och kombinerar alla de senaste koncepten. Funktionaliteten i programmet inkluderar en webbläsare, e-post- och nyhetsgruppsklient, HTML-redigerare, IRC-chatt och webbutvecklingsverktyg. SeaMonkey kommer säkert att vara användbart för avancerade användare, webbutvecklare och företagsanvändare.

blinkning

Wink är en applikation för att skapa lektioner och presentationer, främst för att skapa visuella hjälpmedel för att arbeta med program (exempelvis visuella lektioner i MS Word/Excel etc.) Med hjälp av Wink kan du skapa skärmdumpar, lägga till förklaringar, knappar, rubriker osv. På så sätt kan du få mycket effektiva presentationer och lektioner.

xampp

Många vet av erfarenhet att det inte är lätt att installera en Apache-webbserver och ännu svårare att bunta ihop den med MySQL, PHP och Perl. XAMPP är en lättinstallerad Apache-distribution som även inkluderar MySQL, PHP och Perl. XAMPP är faktiskt lätt att installera på en server - ladda bara ner paketet, extrahera innehållet och sätt igång.

Program för kontorsarbete

Anteckningsblock för korg

Detta är en allmän anteckning som tar ansökan. Bland funktionerna:

  • Skapa enkelt anteckningar av alla slag
  • Samla data på ett ställe och dela det med andra
  • Centralisera information om dina projekt
  • Organisera snabbt dina tankar i "idéboxar"
  • Gör att göra-listor
  • Och mycket mer.

Firefox

Många vet att Firefox är en webbläsare. Hans särdragär ett stort antal tillägg som förbättrar funktionaliteten hos Firefox, så att du enkelt kan modifiera Firefox för att passa dina behov.

Gnome Do

Kraftfullt, snabbt och attraktivt program för fjärrkontroll GNOME-skrivbord, men GNOME Do är inte bara för GNOME. Även om programmet skrevs av en GNOME-hobbyist, fungerar det också utmärkt i KDE och andra miljöer.

GNOME Do är inte ett sökverktyg. Om du vet vad du letar efter och vad du vill, kommer Do att ta dig dit på nolltid. GNOME Do är inte bara ett program för att köra andra program. Du kan skicka e-post och snabbmeddelanden, spela musik och söka information på Internet. Allt detta är möjligt tack vare förlängningar.

GnuCash

GnuCash är ett bokföringsprogram för personlig och småföretagsekonomi. Applikationen distribueras fritt under GNU GPL-licensen och är tillgänglig för GNU/Linux, BSD, Solaris, Mac OS X och Microsoft Windows-plattformar.

Programmet är lätt att använda, men samtidigt kraftfullt och flexibelt. GnuCash låter dig hålla reda på bankkonton, aktier, intäkter och utgifter. Programmet bygger på professionella principer för ekonomisk förvaltning, vilket garanterar en balansräkning och korrekta rapporter.

hembank

HomeBank är ett gratis program för att hantera din privatekonomi. Ett enkelt program. Du kan enkelt analysera din ekonomiska situation med kraftfulla filtreringsverktyg och grafer.

inCollector

inCollector är en applikation för att lagra olika arbetsdata (såsom anteckningar, meddelandehistorik, citat, serienummer, källkoder, webbadresser, ord, etc.). Alla poster kan förses med taggar (taggar), som senare hjälper dig att hitta rätt. Det finns också sökmappar som låter dig söka efter poster enligt de angivna kriterierna. Du kan också exportera (och naturligtvis importera) poster till en extern fil.

smälta samman

Meld är en visuell skillnadssökare. Du kan jämföra innehållet i två eller tre filer och redigera dem vid behov (skillnaderna uppdateras automatiskt). Du kan jämföra innehållet i två eller tre kataloger, och om det finns skillnader, sök efter skillnader redan i filerna. Du kan se skillnaderna mellan den aktuella filen och en kopia av filen på en versionskontrollserver som CVS, Subversion, Bazaar-ng och Mercurial.

öppet kontor

OpenOffice.org är en kontorssvit med flera plattformar. Den består av viktiga skrivbordsprogram som ordbehandlare, kalkylblad, presentationsprogram och vektorgrafikredigerare. Gränssnittet och funktionaliteten hos paketet liknar andra kontorspaket. Det flexibla OpenOffice.org hanterar en mängd olika format anmärkningsvärt bra, inklusive proprietära Microsoft Office-format och det neutrala OpenDocument-formatet från OASIS-konsortiet.

Paketet är tillgängligt på över 65 språk, och fler kommer tack vare communityn. OpenOffice.org är stabil på Solaris, Linux (inklusive PPC Linux), Windows, Mac OS X (X11) och många andra plattformar.

PDFredigera

En gratis (och öppen källkod) PDF-dokumentredigerare. Det finns både grafiska och konsolversioner.

qArrangör

qOrganizer är en allmän arrangör som består av en kalender med ett schema, påminnelser, en daglig journal/anteckningar och en att göra-lista. Elever kan hitta användbara funktioner som ett klassschema och en dagbok för betyg och godkända resultat. Programmet är lätt att använda och tar ett nytt förhållningssätt till arrangörer.

RSSowl

Applikationer som samlar in data från webbplatser utrustade med ett RSS-flöde kallas "aggregatorer". RSSOwl är en applikation av detta slag. RSSOwl låter dig samla in, organisera, uppdatera och spara information från sådana nyhetsflöden. Denna process är enkel och trevlig. Vald information kan sparas i olika format för vidare läsning offline eller delning med andra. Applikationen är enkel att ställa in, det finns versioner för olika språk och viktigast av allt, det fungerar på många plattformar.

Specto

Specto är en skrivbordsapplikation som övervakar förändringar i händelser (som webbplatsuppdateringar, mottagna e-postmeddelanden, ändringar av filer och mappar, systemprocesser etc.) och visa popup-meddelanden om förekomsten av dessa händelser.

Specto kan till exempel hålla en webbplats (eller nyhetsflöde, eller bild eller vad som helst) uppdaterad och meddela användaren om aktivitet. På så sätt slipper du behovet av att hela tiden gå in på denna sida för att ta reda på om det har kommit uppdateringar.

Solfågel

Mozilla Sunbird är en plattformsoberoende kalender byggd på Mozilla Toolkit. Det är en enkel och fullt fungerande kalenderapplikation som kan användas på många plattformar.

Uppgiftscoach

Task Coach är en enkel app med öppen källkod för att hantera personliga uppgifter och att göra-listor. Det här programmet föddes ur Franks frustration över det faktum att de välkända motsvarigheterna, som de som är inbyggda i Outlook eller Lotus Notes, inte tillåter dig att skapa sammansatta uppgifter. Men ofta består uppgifter av flera åtgärder. Task Coach utformades specifikt med stöd för sammansatta uppgifter.

Thunderbird

Thunderbird låter dig arbeta med e-post på ett sätt som passar alla dina specifika behov – till exempel avancerad meddelandesökning eller lyssna på ljudfiler direkt från e-postmeddelanden.

Thunderbird 2 erbjuder användaren många sätt att arbeta med e-postmappar, till exempel favoritmeddelanden, nyligen visade eller en mapp som innehåller olästa meddelanden. Som vanligt kan du skapa en mapp med RSS-flöden eller en nyhetsgrupp för att hålla dig uppdaterad med de senaste händelserna av ditt intresse. Thunderbird 2 låter dig även utöka meddelandevisningspanelen till helskärm.

I Thunderbird 2 kan du tagga meddelanden med specifika taggar som "Att göra" eller "Klar" och till och med skapa anpassade taggar för att passa dina behov.

tkdiff

tkdiff är ett grafiskt gränssnitt för diff-differenssökaren. Programmet består av två block där du kan se skillnaden mellan de två filerna. För att snabbt navigera genom dokumentet finns det stöd för funktioner som diff-bokmärken och en grafisk diff-karta.

Zim

Zim är en WYSIWYG-textredigerare skriven i Gtk2-Perl. Redaktören syftar till att föra idén om en wiki till skrivbordet. Varje sida sparas som en textfil med wiki-uppmärkning. Sidor kan innehålla länkar till andra sidor, sidor sparas automatiskt. Sidorna är organiserade i en hierarkisk struktur som liknar hierarkiska redaktörer (så kallade outliners). Zim kan användas för att underhålla att göra-listor eller som en personlig dagbok.

På 1990-talet ansågs fri programvara vara exotisk i företagsmiljön, och den enda anmärkningsvärda konkurrenten till proprietära jättar ledda av Microsoft var Red Hat länge, men sedan andra hälften av 2000-talet började situationen förändras snabbt. Programvara med öppen källkod har blivit mainstream för många stora företag, och dussintals pålitliga leverantörer av öppen källkod har dykt upp som har uppnått den lämpliga höga kompetensnivån och erfarenheten för att betjäna stora och krävande företagskunder.

För 2014 finns det många aktörer som framgångsrikt konkurrerar med kommersiella mjukvaruleverantörer inom ett antal områden. Förutom Red Hat handlar det om öppen källkodsorganisationer som Google, Apache Software, Novell, SUSE, Acquia etc. Fler och fler OpenSource-analoger av befintliga proprietära lösningar dyker upp på marknaden. Gemenskaper med öppen källkod blir starkare och förbättrar produkternas kvalitet och funktionalitet.

Som regel erbjuds själva utvecklingen gratis, och den kommersialiseras genom support och anpassning. Detta skapar ytterligare konkurrens och, som ett resultat, främjar utvecklingen av mjukvaruprodukter med öppen källkod.

Inom nästan alla branscher och verksamheter finns det möjlighet att använda mjukvara baserad på öppen källkod. Nästan varje proprietär programvara har en giltig öppen källkodsmotsvarighet:

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

Baserat på specifika affärsmål kan du jämföra kostnaden och tidpunkten för att implementera en lösning baserad på proprietär programvara och OpenSource.

Öppen källkod i världens länder

USA

I mars 2016 lade den amerikanska presidentadministrationen fram ett utkast till regeringens användningsförslag. Marknadsaktörer stödde initiativet.

Enligt ett dokument som släppts av Vita huset kan amerikanska statliga myndigheter dela källkod för vissa projekt med varandra för att öka deras effektivitet och eliminera behovet av att utveckla produkten igen. Mer om det.

Indien

I oktober 2011 blev det känt att Punjabs regering beslutade att köpa mjukvara från Microsoft och upphävde ett beslut från 2008 att installera gratis programvara på 46 000 datorer i 4 956 skolor. "Vi har beslutat att ompröva vårt tidigare beslut," sade Baldeo Purushartha, delstatens skolminister.

Punjabs regering lanserade ett informationsprogram för elever i årskurs 6-12 2004-2005. Punjab State Department of ICT Education genomför ett projekt där alla grundskolor organiserar sig datorklasser med nödvändig hårdvara, mjukvara och bredbandsanslutning till internet. Samtidigt fick Bharats beslut brett stöd på statlig nivå. operativ system Solutions (BOSS), testade och certifierade av Linux Foundation för användning i skolor på grund av dess överkomliga priser.

Enligt Punjabs president, från och med 2008, var minimikostnaden för en mjukvaruuppdatering licensierad av Microsoft - för 16 578 datorer till 1 375 Rs per dator - 23 miljoner Rs under fem år. Av denna anledning, i september 2008, beslutade Punjabs regering att köpa och installera BOSS i alla offentliga grundskolor och uppgav att från 2011 kommer alla grundskoleelever att utbildas i att använda BOSS. Arbetet avslutades i april 2011, inklusive utbildning av 6 600 lärare.

Men den 8 augusti 2011, efter en omfattande analys av projektets resultat, sa chefen för Department of School Education i delstaten Punjab att " Department of School Education kommer att återgå till att använda programvara från Microsoft ... för undervisa barn i lågstadiet i offentliga skolor". Kostnaden för att förnya licenserna kommer att vara cirka 7 miljoner rupier, varav 3,77 miljoner redan har tilldelats av regeringen.

Dessutom kommer cirka 90 000 datorer att installeras i offentliga skolor som är anslutna till EDUASAT-nätverket, genom vilka eleverna kommer att kunna se livesändningar från olika föreläsningar. Enligt preliminära beräkningar kommer det initiala priset för Microsofts programvara och licens att vara 30 miljoner rupier. Detta belopp inkluderar inte priset på utrustning etc.

Tidigare, i februari 2011, beslutades att använda BOSS för att verka i EDUASAT-nätverket. Men nu, med Purusharts ord: `I syfte att så mycket som möjligt full användning installerade datorer där eleverna ska lära sig Microsoft-mjukvara vill vi använda Microsoft i EDUASAT också.

Observera att Punjab var den första staten som aktivt implementerade Linux i skolor. För närvarande används BOSS fortfarande i de indiska delstaterna Haryana, Gujarat, Kerala och Uttar Pradesh.

Tyskland

Enligt en nyligen genomförd studie från Georgia Institute of Technology (USA) ligger Tyskland på fjärde plats i världen när det gäller penetration av programvara med öppen källkod i den offentliga sektorn. 2001 gick det tyska utrikesministeriet (och med det alla ambassader och konsulat) över till Linux. Konsultföretaget McKinsey har flera gånger bekräftat att Foreign Office sparar mycket genom att använda Linux, OpenOffice och Thunderbird istället för Microsofts svit med Windows, Office och Outlook. Det sades till och med att diplomater spenderar mindre på IT än anställda på någon annan statlig myndighet.

Men tricket är att shareware-mjukvara ibland är dyrare att driva än ovillkorligt betald programvara. Dinosaurier som Microsoft kan ge bättre och billigare underhåll än mindre Linux-supportföretag. Och ibland är det mer lönsamt att köpa en licens. Därför återvänder till exempel samma tyska utrikeskontor till Microsofts programvara i år. Tjänstemän värderade i pengar de permanenta problemen med teknisk support, liksom svårigheten att bemästra programvara med öppen källkod (många anställda klagade på detta) och talade i andan att snålen betalar två gånger.

Ryssland

Beslut av regeringen och Ryska federationens president Dmitry Medvedev, inhemsk programvara med öppen källkod implementerades i alla skolor i Ryska federationen 2008 och kommer att installeras i alla statliga och budgetorganisationer för att säkerställa nationell säkerhet inom IT-området.

Project Penguin - implementering med öppen källkod

Projekt "Penguin" - ett projekt för implementering av Linux-teknologier och programvara med öppen källkod i skolor och universitet i Ryssland 2009-2010. finansierat av FAO - Ryska federationens federala utbildningsbyrå. Enligt Penguin-projektkontraktet måste tre steg slutföras:

  1. Förfining av läroböcker och metodstöd
  2. Utveckling av teknisk support och internetportaler
  3. Utbildning av 60 tusen lärare i Linux-teknik och öppen källkod

1. Utvecklingen av grundläggande informatikläroböcker för universitet och skolor baserade på öppen källkod i enlighet med statliga standarder och kraven från Unified State Examination in Informatics and ICT slutfördes 2008-09. 2. Utveckling av Internetstöd med grundläggande datavetenskapliga läroböcker och grundläggande Open Source-paket för Windows och Linux slutfördes 2005-2009. 3. Pilotkurser för lärare i datavetenskap och skollärare i Linux-teknologier och programvara med öppen källkod genomfördes och utarbetades 2005-2007. tillsammans med Moskvas pedagogiska universitet vid Moscow State Pedagogical University och Moscow State Pedagogical University med stöd av UNESCO, IBM Corporation och Linux Center.

    • HAC, prof., PhD 16:32, 15 oktober 2009 (UTC)

Öppen källkod - yttrandet från Ryska federationens president

Vid detta möte D.A. Medvedev sa:

”... Om vi ​​sätter oss ner nu helt på nålen av utländsk programvara och ”lägga ner” i många år, då kommer vi inte av det. Och vi kommer att utvecklas i motsats till globala trender. Samtidigt är det också omöjligt att meddela att vi imorgon kommer att överföra alla datorer i skolor (och potentiellt är detta ett mycket mer seriöst nätverk av datorer) till program med öppen källkod med gratis licens, eftersom det finns anslutningsproblem, det finns tekniska problem. Det vill säga att det inte finns någon fullständig beredskap här heller. Vad ska man göra?

Vi erbjuder ta en kompromissväg, och denna väg har nu börjat förverkligas. För tre år, köp ett licenspaket från grundläggande program(Jag menar, först och främst, operativsystem, arkiverare, kontor, redaktörer, "photoshops" - i allmänhet allt som vanligtvis används av användare, inklusive i skolor), men samtidigt inte sluta, utan arbeta med ett inhemskt paketprogram med öppen tillgång (och vi kommer att prata om detta mer i detalj nu), så att senare, slutligen, om tre år (om det händer tidigare, ännu bättre),

Skapa en sådan optimal modell där skolor och eventuellt alla statliga myndigheter kan välja vad de behöver: antingen fortsätta att använda kommersiella produkter på egen bekostnad och inte på bekostnad av federala medel, eller byta till ett system som redan är helt anpassat, acceptabelt för dem, baserat på fri tillgång, i öppen källkod...".

December 2010: Putin beordrar maktskifte till Linux

Historien om dokumentet om övergången av statliga organ till fri programvara har pågått sedan 2007, när ministeriet för information och kommunikation började utveckla "Konceptet för utveckling av utveckling och användning av fri programvara i Ryska federationen" , som publicerades våren 2008. Men minister Leonid Reimans avgång och utnämningen av till hans post Igor Shchegolev ledde till en revidering av konceptet.

Trots detta, våren 2008, några dagar innan maktöverföringen till Dmitrij Medvedev, nämnde Vladimir Putin, medan han fortfarande var Rysslands president, planen för migration till fri programvara från federala institutioner i listan över hans instruktioner till regeringen och ställer därmed denna uppgift till sig själv.

Open Source-paket för skolor

Paket med öppen källkod för skolor är utformade för installation av program i skolor och hemdatorer med drift Windows-system och Linux. Linux Live-CD:n är utformad för att köra öppen källkod på Windows-hemdatorer utan att installera Linux på maskinen.

Genom beslut av Ryska federationens regering inhemsk programvara med öppen källkod 2008 och 2009 skickades till alla skolor i Ryska federationen och kommer att installeras i alla statliga och budgetorganisationer för att säkerställa nationell säkerhet inom IT-området.

Öppna operativsystemet Linux

Öppen kontorssvit

Öppna Office-paketet kan fritt installeras och användas inte bara på personliga datorer med Linux OS, men även på datorer med Windows OS. Samtidigt kan dokument och filer förberedda i MS Office-paketet läsas och bearbetas i Open Office-paketet.

Sammansättning av Open Office-paketet:

  1. OpenOffice.org Writer- Textredigerare Writer med rika funktioner för att skapa brev, böcker, rapporter, nyhetsbrev, broschyrer och andra dokument, kompatibel med MS Office.
  2. OpenOffice.org Calc- Calc-kalkylblad har de avancerade analys-, kartläggnings- och beslutsmöjligheter du förväntar dig av högkvalitativa kalkylblad, kompatibla med MS Office.
  3. OpenOffice.org Impress- Impress presentationsredigerare tillhandahåller allt allmänna fonder mediesyn som t.ex specialeffekter, animation och ritverktyg. Kompatibel med filformatet Microsoft PowerPoint och kan även spara ditt arbete i många grafiska format, inklusive Macromedia Flash (SWF).
  4. OpenOffice.org Base- Database Base tillhandahåller verktyg för att arbeta med databaser i ett enkelt gränssnitt. Den kan skapa och redigera formulär, rapporter, frågor, tabeller, vyer och relationer så att den tillhörande databashanteringen är ungefär densamma som i andra populära databasapplikationer. Base inkluderar HSQLDB som standardmotor för relationsdatabas. Den kan också använda dBASE, Microsoft Access, MySQL eller Oracle, eller någon ODBC- eller JDBC-kompatibel databas.
  5. Öppna Office Draw Draw är en vektorgrafikredigerare med vilken du kan göra allt från enkla diagram eller flödesscheman till 3D-konstverk. Draw kan importera grafik från många vanliga format och spara dem i över 20 format, inklusive PNG, HTML, PDF och Flash.
  6. gimp- rastergrafikredigerare Gimp, ett program för att skapa och bearbeta rastergrafik. Vektorgrafik stöds delvis.

Öppna textredigeraren Writer

OpenOffice.org Writer - ordbehandlare och visuell redaktör hypertext, är en del av OpenOffice.org och är fri programvara (släppt under LGPL-licensen).

Writer liknar Microsoft Word och funktionaliteten hos dessa redigerare är ungefär densamma. Ger användaren moderna verktyg för att skriva, redigera och formatera dokument.

Tillsammans med det välbekanta gränssnittet och funktionaliteten:

* skapa och designa stycken av text och sidor, * lägga till avsnitt och sidfötter, * infoga bilder och multimediaobjekt, * förhandsgranska och dokumentutskrift, * spela in ändringar och granska texter, * automatisk röjning innehållsförteckningar, register och fotnoter, * lägga till makron och kontroller, * arbeta med tabeller, * stavningskontroll och mycket mer,

Konceptet med att tillämpa stilar är en utmärkt lösning för att göra det enklare att skapa och formatera dokument. Arbete med stilar stöds i alla komponenter i kontorssviten, men det är i OpenOffice.org Writer som det är mest implementerat.

Fem grupper av stilar - stycken, tecken, sidor, ramar och listor - ger användaren många alternativ för att enkelt formatera dokument. En dedikerad stil- och formateringspanel låter dig hantera stilar genom att ändra befintliga och skapa nya. Och ju mer komplext dokumentet är, desto oftare måste du ändra det, desto mer uppenbar blir fördelen med styling.

Ett annat verktyg, Navigator, ger möjlighet att snabbt navigera genom ett dokument genom att välja rubriker, fotnoter, sidofält eller andra objekt som referenspunkter.

Som med andra komponenter finns det ett stort antal tillägg (tillägg) för Writer som förbättrar komponentens grundläggande funktionalitet eller tillhandahåller ytterligare funktioner, till exempel grammatikkontroll eller publicering till MediaWiki.

Writer stöder ett stort antal format för import och export av filer, inklusive att spara till PDF och importera docx. Och att skicka en fil via e-post görs med ett knapptryck.

Öppna Calc Spreadsheets

start: OpenOffice.org Calc är ett kalkylbladsprogram. Med dess hjälp kan du analysera indata, göra beräkningar, förutsäga, kombinera data med olika ark och tabeller, bygg diagram och grafer.

Calc är en uppdaterad och efterfrågad komponent i OpenOffice.org för att arbeta med kalkylblad i företagsmiljön. Ett favoritverktyg för revisorer och chefer för att skapa rapporter.

Steg-för-steg-inmatning av formler i kalkylbladsceller med hjälp av guiden underlättar bildningen av komplexa och kapslade formler, visar beskrivningar av varje parameter och det slutliga resultatet i alla steg av inmatningen.

Villkorlig formatering och cellstilar låter dig organisera färdiga data, och pivottabeller och grafer visar resultatet av arbetet.

Mer än två dussin filimport- och exportformat, inklusive textimportfunktioner, låter dig arbeta med nästan vilken data som helst. Med hjälp av ett speciellt verktyg kan du också importera data från andra källor, till exempel databaser, eller så kan du skapa ett uppdateringsbart intervall så att den importerade informationen alltid är uppdaterad.

Länkar mellan olika kalkylblad och gemensam dataredigering stöds (sedan OpenOffice.org 3.0).

En mängd olika inställningar finns tillgängliga för att skriva ut färdiga ark på skrivaren: skala, marginaler, sidhuvuden och sidfötter. Och den inbyggda stavningskontrollen, som i en textredigerare, kommer att förbättra kvaliteten på den färdiga rapporten.

Öppna vektorgrafikredigeraren Draw

OpenOffice.org Draw- Vektorgrafikredigerare, jämförbar i funktionalitet med CorelDRAW, är en del av OpenOffice.org.

Vektorgrafik editor Ritaär ett ritverktyg som använder vektorgrafik. Den innehåller ett antal tjänster som gör att du snabbt kan skapa alla typer av ritningar. Vektorgrafik låter dig spara och visa bilder som vektorer (två punkter och en linje) snarare än som en uppsättning pixlar (punkter på skärmen). Vektorgrafik gör det enkelt att spara och skala bilder.

rita grafikredigerare perfekt integrerad i OpenOffice.org-systemet, vilket gör det mycket enkelt att utbyta ritningar mellan alla systemmoduler. Om du till exempel skapar en ritning i Draw kan du enkelt använda den i ett Writer-dokument genom att kopiera och klistra in. Du kan också arbeta med grafik direkt i modulerna Writer och Impress med hjälp av en delmängd av funktionerna och verktygen från Draw.

Paketet innehåller fullfjädrade "kopplingar" mellan former som kan använda en mängd olika linjestilar och låter dig rita ritningar som flödesscheman.

Behovet av en vektorredigerare som en del av kontorspaketet är utom tvivel. Omfattningen av en sådan redaktör är ganska bred: från de enklaste ritningarna och meddelandena till diagram, diagram och ritningar.

Förutom dina egna objekt kan du infoga diagram, formler och andra element som skapats i andra komponenter i OpenOffice.org i bilder. Draw stöder även export av bitmappar i de flesta format, både vanliga och specialiserade.

Draw har allt nödvändiga verktyg inneboende vektorredigerare:

* anslutningslinjer, dimensionslinjer, tabeller. * Arbeta med text och texteffekter; * Ändra färgfyllning, skugga, transparens; * Placera, förankra och hantera objekt med hjälp av diabilder, lager och guider; * Olika operationer på objekt stöds: addition, subtraktion, gruppering och transformation av former; * Rita tredimensionella föremål; * Rita med grafiska primitiver, Bezier-kurvor; * Effekter: belysning, morphing och duplicering;

Förutom dina egna objekt kan du infoga diagram, formler och andra element som skapats i andra komponenter i OpenOffice.org i bilder. Draw stöder även export av bitmappar i de flesta format, både vanliga och specialiserade.

Genom att använda Galleriet (objektlagring) kan du organisera befintliga bilder, och stöd för textstilar sparar tid när du gör objekt av samma typ.

Den färdiga ritningen eller ritningen kan skrivas ut på en skrivare eller exporteras till en bitmappsbild eller till exempel till PDF.

Den maximala ritningsstorleken i Draw är 300x300 cm.

Från och med version 3.0 av OpenOffice.org stöder Draw inte bara PDF-export utan även PDF-import (du måste installera ett speciellt OpenOffice.org-tillägg).

Öppna relationsdatabas Bas

Base är en öppen relationsdatabas som låter dig skapa, redigera och bearbeta tabelldata.

Användare förses med en ganska stor uppsättning data och tabellbearbetningsverktyg: redaktörer av formulär, frågor, rapporter, databastabeller. Med deras hjälp kan du analysera indata, göra beräkningar, förutsäga, sammanfatta data från olika ark och tabeller, bygga diagram och grafer.

Frågeredigeraren låter dig skapa nästan hela utbudet av SQL-frågor till databaser för att välja, ändra, lägga till data. Underfrågor och frågor med parametrar stöds. Den visuella delen av redigeraren kommer att förenkla processen att skapa frågor för en nybörjare.

Formulärredigeraren låter dig använda nästan alla standardverktyg för databasinnehållshantering. Den tillhandahåller kontroller för text, numeriska, binära fält, listor, rullgardinslistor, tabeller, knappar, kalender och andra element.

ett verktyg för att arbeta med externa datakällor plus den inbyggda HSQLDB DBMS. Med Base kan du lägga till, ta bort, redigera databasposter: MySQL, HSQLDB (vanligtvis medföljer OpenOffice.org), PostgreSQL, DB2, Oracle.

Det är också möjligt att arbeta med tabeller DBF, MS Access, adressböcker, textfiler, samt kalkylblad skapade med OpenOffice.org Calc eller MS Excel.

Externa datakällor nås med ODBC, JDBC, SDBC och andra tekniker. Den fullständiga listan över tekniker och datakällor som stöds beror på vilket operativsystem du använder.

Mer komplex kontroll och databehandling utförs med hjälp av makron och verktyg i programmeringsspråket OOBasic.

Tabellredigeraren hjälper dig att skapa och hantera tabeller i den inbäddade HSQLDB-databasen, och med några möjliga begränsningar för andra databaser.

Base har en inbyggd rapportguide med grundläggande funktioner för att skapa rapporter eller tabeller eller frågor. Men det finns mer bästa verktyget rapportering - Sun Report Builder. Detta verktyg låter dig skapa rapporter av nästan vilken komplexitet som helst. Det stöder gruppering, inline anpassade funktioner, villkorlig formatering. Resultatet av SRB är ett Writer- eller Calc-dokument, som sedan kan skrivas ut eller redigeras.

Med Base kan du skapa datakällor. Genom att till exempel ansluta till en extern databas i Base och filtrera nödvändig data med en SQL-fråga kan du arbeta med dessa data i OOo Calc.

Öppna programmeringssystem

  1. gratis pascal 2.0.4 - Gratis Pascal och Object Pascal-kompilator - Lazarus eller KDevelop rekommenderas som IDE.
  2. Förmörkelse- Ett öppet komplex av öppna programmeringssystem för utveckling av modulära plattformsoberoende applikationer.
  3. Gambas- gratis programmeringssystem 2)VISUELL BASIC IDE för att skapa program baserade på Qt, GTK, OpenGL, SDL och CGI WEB

Minimipaket med öppen källkod för skolor

Inkluderar program med öppen källkod

  1. grafisk miljö XFCE;
  2. snabb textredigerare Abiword;
  3. Gnumerisk kalkylbladsredigerare.

Minimipaketöppen källkodsprogram:

  1. Office-paket: OpenOffice.org 2.3;
  2. Webbläsare: Firefox 2.0;
  3. Bildredigerare: GIMP 2.4;

Valfri skiva Innehåller program för skolor och andra utbildningsinstitutioner:

  1. Redaktör för webbsidor blåfisk;
  2. Programmeringsspråk pascal (Fri Pascal och Lazarus), basic (gambas), logotyp (KTurtle);
  3. System matematiska beräkningar(Maxima och Scilab);
  4. Antivirus ClamAV och Squid cacheserver, PostgreSQL DBMS

Optimerad för installation och drift på en dator från 128 till 256 MB minne och en processor från PI 233 MHz.

Linux LiveCD

Linux CD Live-CD:n är utformad för att fungera med öppen källkod på Windows hemdatorer utan Linux installationer på en dator.

CD L inux live cd optimerad för att fungera med en Linux-installations-CD på en dator från 128 till 256 MB minne och en processor från PI 233 MHz. Arbetssessioner stöds, vilket gör att du kan spara inställningar och dokument till hemmapp mellan omstarterna.

Det lägsta hårdvarualternativet ger acceptabel prestanda även på system med 128 MB minne.

Inkluderar XFCE grafisk miljö; Denna distribution inkluderar den lätta och snabba textredigeraren Abiword och kalkylarksredigeraren Gnumeric.

Dessutom innehåller den första skivan:

  1. Office-paket: OpenOffice.org 2.3;
  2. Webbläsare: Firefox 2.0;
  3. E-post: Claws Mail;
  4. Bildmanipulation: Gimp 2.4;
  5. och mer än 1000 program som låter dig lösa det bredaste utbudet av uppgifter.

skolans server

Skolserver- ett serveroperativsystem med bred funktionalitet, helt anpassningsbart via ett webbgränssnitt genom vilket komponenterna hanteras.

Sammansättning:

  1. webbapplikationer för att hjälpa till att organisera utbildningsprocessen:
  2. Moodle - distans- och interaktivt lärsystem, innehåller exempel på kurser;
  3. Mediawiki - ett system för att organisera en "kunskapsbas" med hjälp av Wiki-teknik;

för att organisera ett lokalt nätverk:

  1. DHCP- och DNS-servrar;
  2. Squid proxyserver (med stöd för att visa åtkomststatistik);
  3. brandvägg;
  4. hantering av nätverksgränssnitt;
  5. exakt tidsserver;
  6. filservrar:
  7. Samba-server (för att organisera åtkomst till kataloger tillgängliga via Samba-protokollet);
  8. FTP-server;
  9. gränssnitt för att skapa lokala speglar av repositories;
  10. CUPS skrivarserver;
  11. MySQL (för Moodle och Mediawiki);
  12. webbserver Apache2;
  13. gränssnitt för uppdatering av systemet (inklusive installation av uppdateringar);
  14. säkerhetskopiering;
  15. kontohantering (möjligheten att importera konton från 1C: Chronograph-systemet);
  16. e-postserver med stöd för antivirus och anti-spam.
    • HAC, prof., PhD 04:29, 19 juli 2009 (UTC)

Öppen källkod i Ryssland

För närvarande börjar programvara med öppen källkod bli utbredd i utbildningssystemet i Ryssland, bland anledningarna till att de namnger den utbredda illegala distributionen av kommersiell stängd importerad programvara.

Genom regeringsbeslut introducerades inhemsk programvara med öppen källkod 2008 i alla skolor i Ryska federationen och kommer att installeras i alla statliga och budgetorganisationer för att säkerställa nationell säkerhet inom IT-området.

Programvara med öppen källkod kan fritt installeras och användas i alla skolor, kontor, universitet och allt personliga datorer och i alla statliga, budgetmässiga och kommersiella organisationer och institutioner i Ryssland och i OSS-länderna enligt General Public License (GPL).

    • HAC, prof., PhD 09:50, 16 juli 2009 (UTC)

Programvara med öppen källkod i skolor och universitet

Användning av öppen källkod och Linux Technologies i Moskvas skolor och universitet började 2005-2006. efter att ha hållit seminarieskolor "Linux Technologies and Open Source Software" tillsammans med IBM Corporation och UNESCO på basis av Moscow State Pedagogical University.

Under 2007 Genom beslut av den ryska federationens regering rekommenderades de grundläggande paketen för öppen källkod för implementering i alla skolor i Ryssland och för användning vid undervisning i datavetenskap och informationsteknologi i alla datavetenskapsklassrum i alla skolor i Ryssland.

Bakgrund till baspaketen datavetenskapsprogram, deras utveckling, implementering och distribution till skolor i Ryssland och OSS-länderna började i slutet av 90-talet, när grundläggande mjukvarupaket utvecklades för inhemska personliga datorer BK, Corvette och UKNC och distribueras som öppen och fri programvara för skolor.

Alla gymnasieskolor i Ryssland under 2008-2009 fått grundläggande paket med licensierad kommersiell och gratis programvara med öppen källkod för utbildning datorkompetens, grunderna för informatik och ny informationsteknik med operativsystemen Windows och Linux .

I fyra regioner i Ryssland under 2008-2009 arbete har inletts med introduktion och användning i gymnasieskolor av grundläggande mjukvarupaket för datavetenskapsklassrum och datavetenskap och utbildning av lärare och föreläsare i informatik och teknik för arbete med öppen programvara i miljön Windows och Linux har påbörjats.

Enligt Lära informationssäkerhet RF, undervisning i datorkunskap och informatik bör åtföljas av ett juridiskt utbildningsprogram i undervisning om skydd av information i datorer, skydd fr.o.m. datorvirus, porrsajter och säkerställa informationssäkerhet i lokala och globala nätverk Dator baserad på gratis programvara med öppen källkod.

2007 publicerades de första läroböckerna i datavetenskap för universitet och skolor för att undervisa i datavetenskap i enlighet med statliga utbildningsstandarder med gratis öppen kommersiell stängd programvara i Windows och Linux.

    • HAC, prof., PhD 09:51, 16 juli 2009 (UTC)

Definition av öppen källkod

Definition av öppen källkod) används av Open Source Initiative för att fastställa i vilken utsträckning en programvarulicens överensstämmer med Open Source Software-standarder (Open Source). Baserat på Debians direktiv för fri programvara, som till största delen skrevs av Bruce Perens.

Definitionen består av tio licenskrav för öppen källkod:

  1. Gratis distribution. Detta innebär att licensen inte bör införa begränsningar för försäljning och distribution av programvaran.
  2. Tillgängliga källtexter.Även om programvaran inte kommer med källkod, bör källkoden vara lättillgänglig.
  3. Möjlighet till modifiering. Bara förmågan att läsa källtexter tillåter inte att experimentera med dem och släppa ändringar
  4. Även i fall av okränkbarhet av författarens källkod måste härledda program och deras källkod distribueras fritt.
  5. Ingen diskriminering av människor och grupper av människor. Vissa länder, som USA, har vissa restriktioner för export av programvara.
  6. Ingen diskriminering baserat på syftet med ansökan. En fri licens måste tillåta all verksamhet, inklusive genetisk och nukleär forskning, kommersiella tillämpningar, etc.
  7. Licensdistribution. Rättigheterna förknippade med programvaran med öppen källkod ska gälla för alla användare av programmet utan ytterligare avtal, såsom sekretessavtal.
  8. Licensen får inte begränsa andra programvaruprodukter. Med undantag för banal inkompatibilitet har användaren rätt att välja vad som ska användas.
  9. Licensen måste vara teknikneutral. Det vill säga, licensen får inte kräva något från gränssnittet eller teknikerna som används i det derivativa programmet.
  10. Licensen får inte vara knuten till en specifik produkt. Rättigheterna till programkoden ska inte bero på om programmet är en del av en produkt. En person som distribuerar programmet separat från samlingen eller överförd del av koden till en annan produkt har samma rättigheter som samlingen gav.

All programvara på LiveCD och DVD är gratis och öppen källkod (gratis och öppen källkod), med vissa undantag (Flash, Opera, Acrobat Reader och andra) som finns i ett icke-oss-förråd. När vi pratar om gratis mjukvara, Vi menar frihet, inte pris.

Vad är gratis programvara

Den fria mjukvarurörelsen startades av Richard M. Stallman, som grundade GNU-projektet (rekursiv akronym: GNU's Not Unix) 1984. Ett år senare grundade han Free Software Foundation (Free Software Foundation, även känd som FSF).

Fri programvara kan delas in i fyra stora "frihetsgrader":

  • frihet använda sig av program på något sätt. (frihet 0)
  • frihet lära sig att arbeta program, samt anpassa det efter dina behov.(frihet 1) Detta kräver tillgång till källkoden.
  • frihet distribution av exemplar program. Du kan dela med en granne. (frihet 2)
  • frihet förbättra programmet och publicera dina förbättringar, till gagn för hela samhället (frihet 3). Detta kräver tillgång till källkoden.

Icke-fri programvara kallas proprietär programvara. Det är viktigt att inte blanda ihop shareware och gratis (freeware) program med gratis, det är olika saker.

Vad är programvara med öppen källkod

Rörelsen för fri programvara och öppen källkod började i början av 1990-talet av människor som betonade de tekniska och ekonomiska fördelarna med att använda öppen källkod och den öppna modellen för fri mjukvaruutveckling. Det finns dock en liten mängd kod som erkänns som fri programvara av Open Source Society, så termen FOSS (Free and Open Source Software) används ofta. För strängt taget är begreppen "fri programvara" (Free Software) och "programvara med öppen källkod" (Open Source Software) inte alls identiska, som man kan tro. Till exempel kan licensavtalet för en mjukvaruprodukt tillåta dig att granska dess källkod, samtidigt som du förbjuder dig att göra ändringar i den och/eller distribuera kopior av den. I det här fallet är produkten öppen (öppen källkod), men inte gratis (gratis).

Fördelar med att använda fri programvara

Fri programvara är fördelaktig av ett antal skäl, de viktigaste listas nedan.

Felkorrigering

Om en mjukvaruprodukt är gratis ger detta dig rätten att fixa buggar som finns i den, samt modifiera den för att passa dina behov. Om programmet är proprietärt kan du inte fixa de fel som finns i det eller utöka funktionaliteten själv. I det här fallet kommer du att tvingas kontakta ägaren av mjukvaruprodukten med en begäran om att göra nödvändiga korrigeringar och lägga till de funktioner du behöver. Det finns dock ingen garanti för att ägaren kommer att göra detta.

Delning

Fri programvara ger dig rätten att distribuera kopior av den, vilket hjälper dina vänner att använda gratis programvara utan att skaffa licenser.

Vet och kontrollera vad och hur programmet gör

I de allra flesta fall kan du inte veta exakt vad det proprietära programmet gör. Således kan du inte vara säker på att programmet bara gör det du ber det att göra, eftersom det kan göra vissa åtgärder utan din vetskap (till exempel skicka information om dig som användare till dess skapare, eller har odokumenterade förmågor av olika karaktär) . Naturligtvis, om du använder ett gratis program, är du helt försäkrad mot sådana problem. När allt kommer omkring har du till ditt förfogande källkoden för programmet, vilket gör att du kan veta exakt vad och hur programmet gör. Om några av dess funktioner och/eller funktioner i arbetet inte passar dig kan du göra nödvändiga ändringar i koden.

Tekniska fördelar

Den öppna källkoden för en fri mjukvaruprodukt är tillgänglig för ett stort antal människor, vilket ger dem möjlighet att fixa buggar som finns i den; detta bidrar till utveckling och förbättring av produkten. Detta "peer review"-system kan jämföras med på ett vetenskapligt sätt forskning. Däremot hålls den stängda källkoden för en proprietär produkt hemlig och ses nästan aldrig av någon utanför utvecklarföretaget.

Ekonomiska fördelar

Fri programvara ger företag möjlighet att dela på kostnaderna för att utveckla mjukvara. Till exempel tävlar Novell och RedHat om att utvecklas identiska program men på så sätt hjälper de varandra. IBM och HP är också konkurrenter, men de bidrog också väsentligt till utvecklingen av Linux-kärnan och delade därmed på utvecklingskostnaderna. Fri programvara gör att du kan ha en konkurrenskraftig marknad för teknisk support, och därför är kvaliteten på den vanligtvis mycket hög. Med proprietär programvara är situationen exakt den motsatta: endast utvecklarföretaget har tillgång till källkoden och kan erbjuda lämplig teknisk support, och detta visar på en viss grad av monopol. Dessutom bör frågan om kostnaden för att skaffa en mjukvaruprodukt ingå i de ekonomiska fördelarna. I händelse av att det är gratis kan du ladda ner en kopia av det från Internet en gång (eller köpa det på hårda media), installera det på valfritt antal datorer och använda det på obestämd tid. Om produkten är patentskyddad gäller villkoren licensavtal användningen av produkten kan vara mycket begränsad (till exempel genom att begränsa antalet installationer och/eller användningstiden).

Jag är ingen programmerare. Varför ska jag bry mig om ovanstående?

Faktum är att de flesta av de friheter och möjligheter som anges ovan kan endast användas av programmerare som kan läsa och skriva kod. Tro dock inte att gratis programvara bara är för programmerare. Om du, som inte är en, på något sätt vill modifiera den fria programvaran du använder för att utöka dess funktionalitet, kan du (ensam eller tillsammans med andra användare) anlita en programmerare för att göra detta åt dig. Denna praxis är mycket vanlig. Dessutom behöver du inte vara programmerare för att distribuera ett gratisprogram.

Programvara med öppen källkod har sina fans, och nyligen, när det kommer till utvecklingen av någon form av "nationella" produkter, menar de i princip öppen källkod. Paradoxalt nog har intresset för denna typ av mjukvara genererat en hel del snedvridningar och missuppfattningar som i praktiken hindrar dess distribution.

Vårt företag har varit involverat i öppen källkodsprojekt sedan 2005 - och genom utveckling av egna lösningar för öppen källkod (OpenVZ , CRIU-projekt), deltagande i andra öppen källkodsprojekt (QEMU , OpenStack , libvirt , libcontainer , etc.). Under 10 år har vi samlat några av de vanligaste myterna om programvara med öppen källkod. Jag kommer att prata om var och en av missuppfattningarna och förklara varför det är fel. Du kommer säkert att minnas lika många fler, men enligt min mening är dessa fem de mest "helvetiska".


Ett projekt med öppen källkod är ett projekt med öppen källkod.

Varje programvaruprojekt består av många artefakter: projektkällkod, information om okorrigerade defekter, testkällkod, dokumentation. Källkoden för projektet är bara en del av det, fri tillgång till vilket inte ger rätt att kalla hela projektet för öppen källkod. Förutom källkoden bör andra utvecklingsartefakter vara fritt tillgängliga, och ju fler artefakter som är öppna, desto mer är projektet öppet för bidragsgivare (personer som vill bidra till projektet). Dessutom behövs transparenta processer mellan alla samhällsmedlemmar, öppen kommunikation i projektet osv. Alla dessa åtgärder kommer bara att bidra till utvecklingen av projektet och det fruktbara samarbetet mellan samhällsmedlemmarna.

Kvaliteten på programvara med öppen källkod är sämre eftersom vem som helst kan skriva kod för den

Huvudprincipen för programvara med öppen källkod - öppen gemensam utveckling - i sig är en garanti för att kod av låg kvalitet, kryckor och patchar helt enkelt inte kan döljas för andra deltagare. En person som deltar i sådana projekt är redo för det faktum att hans arbete kommer att utsättas för både analys och kritik, vilket innebär att han inte kommer att hacka. Hans rykte står på spel, och ingen vill förlora det.

Dessutom finns det i vissa gemenskaper (till exempel gemenskapen kring utvecklingen av Linux-kärnan) en strikt princip - endast den bästa, testade och idealiska koden accepteras i källkärnan. Ett försök att lägga till ändringar av låg kvalitet kommer att avvisas, det andra försöket är fyllt med ett förlust av rykte för personen eller företagets bidragsgivare.

Det vill säga, ett öppet projekt gör det verkligen möjligt för vem som helst att vara med och skriva kod, men i seriösa projekt kommer kod på grund av den höga inträdesgränsen inte att accepteras från personer med otillräcklig kompetensnivå.
De flesta stora IT-företag (IBM, Google, Canonical, Parallels etc.) har hela avdelningar där specialister får betalt för att arbeta med öppen källkodsprojekt och därmed indirekt arbetar med företagets produkter.

Separat är det värt att nämna att företag som utvecklar produkter baserade på öppna projekt är intresserade av att förbättra koden för öppna projekt som de använder under testning. Därför måste alla upptäckta problem fixas och se till att denna fix läggs till i huvudgrenen av projektet för att ha så få skillnader som möjligt i din kod och koden för det öppna projektet. Våra produkter använder koden för andra öppna projekt, så vi fixar problemen som finns i koden för dessa projekt och skickar dem till uppströms. Detta var fallet med sårbarheter i RHEL-kärnan: Red Hat noterade Vladimir Davydov för att ha upptäckt allvarliga sårbarheter CVE-2014-0203 och CVE-2014-4483 i en av RHEL6-kärnuppdateringarna (det andra problemet, förresten, hittades med hjälp av ett av våra automatiserade tester, med hjälp av Linux Test Project). Vasily Averin fick beröm för att hitta CVE-2014-5045, Dmitry Monakhov för CVE-2012-4508. Den bra testningen av Linux-kärnan noterades till och med av Andrew Morton (vem är det här?): "Jag är intresserad. Under de senaste månaderna har folket på @openvz.org hittat (och fixat) ett gäng oklara, men allvarliga och ganska uråldriga buggar. Hur upptäckte du dessa buggar?”

Resultat

Faktum är att alla dessa myter uppstår till största delen från användare som antingen precis börjat arbeta med OpenSource-programvara, eller inte har provat det alls. Det bästa sättet att bli av med fördomar är att börja arbeta nära med sådana beslut.
Vi tillkännagav nyligen en öppen utvecklingsprocess för en ny version av vår produkt Virtuozzo 7. Om du också är intresserad av att skapa den bästa teknologin för containervirtualisering, då